看兴趣了,喜欢就多看点,不喜欢就少看点。读内核让人受益是肯定的,你写linux应用程序,却不懂linux那和写VC没啥区别,就像不懂JVM机制的JAVA工程师就肯定算不上精通。
你可以用VIM,用VIM的话,可以配置一下,然后可以在函数间跳跃。如果你经常要查看源码的话,可以用source insight,很方便的。