V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
carmark
V2EX  ›  Linux

有人做Linux内核的么?

  •  
  •   carmark ·
    carmark · 2012-07-31 16:38:51 +08:00 · 4795 次点击
    这是一个创建于 4502 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有人做Linux内核的么?现在的工作主要是做Unix一个发行版本的网络协议驱动开发,希望学习下~ :-)
    12 条回复    1970-01-01 08:00:00 +08:00
    ShadowStar
        1
    ShadowStar  
       2012-07-31 16:45:54 +08:00
    读代码。Linux Kernel的代码结构还是比较清晰的。
    BygatesGu
        2
    BygatesGu  
       2012-07-31 20:01:29 +08:00
    正在学习linux 0.11的代码。
    carmark
        3
    carmark  
    OP
       2012-07-31 20:28:35 +08:00   ❤️ 1
    @BygatesGu 我之前也看过,建立一个信心吧,建议还是直接看2.4或2.6吧。。。
    liwei
        4
    liwei  
       2012-07-31 21:18:54 +08:00
    在哪个城市?南京的话可以来我们公司,有不少参与社区开发的工作。
    carmark
        5
    carmark  
    OP
       2012-07-31 21:51:59 +08:00
    @liwei 在北京,您在哪个公司?
    liwei
        6
    liwei  
       2012-07-31 22:03:01 +08:00
    @carmark 富士通南大
    ShadowStar
        7
    ShadowStar  
       2012-07-31 22:41:29 +08:00
    @BygatesGu 没必要学那么老的东西,直接看新的就可以,如果纯学习的话,看最新的。如果工作用,当然就是看相应的版本。
    tsuibin
        8
    tsuibin  
       2012-07-31 23:43:36 +08:00
    网络驱动还行,协议开发不在行
    andrewhxism
        9
    andrewhxism  
       2012-08-01 20:42:07 +08:00   ❤️ 1
    @tsuibin 网络开发不就是实现协议栈么。。。
    tsuibin
        10
    tsuibin  
       2012-08-02 23:35:52 +08:00
    @andrewhxism 不是,协议栈在内核中已经都实现了,要做的是从网卡芯片读取数据打包提交给内核,然后将给和下发的数据打包发送给网卡芯片。再往上一层才是协议栈,那是纯软了。
    zonyitoo
        11
    zonyitoo  
       2012-08-03 00:40:19 +08:00
    我也是初学内核,懂得不多,和楼主一起学习
    ShadowStar
        12
    ShadowStar  
       2012-08-03 02:07:45 +08:00
    @tsuibin 查硬件手册,配置寄存器和映射内存,做DMA。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1113 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:11 · PVG 03:11 · LAX 11:11 · JFK 14:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.