社区
UNIX文化
帖子详情
学Linux内核的工作方向
mouselovelychee
2009-09-13 11:03:05
小弟刚上研究生,跟导师的研究方向是linux内核,但不知道以后能从事的工作方向是什么?是不是还要学些其它的相关课程?谢谢达人了!
...全文
829
41
打赏
收藏
学Linux内核的工作方向
小弟刚上研究生,跟导师的研究方向是linux内核,但不知道以后能从事的工作方向是什么?是不是还要学些其它的相关课程?谢谢达人了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
41 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
victorypiter
2010-01-28
打赏
举报
回复
到处都是搞Linux的,我很郁闷。
archldx
2010-01-16
打赏
举报
回复
还是先把环境搞起了再说吧,自后去看看stewenshi的书学学再说了。
flylee
2009-12-30
打赏
举报
回复
把linux内核作为研究方向?这个究竟是研究还是学习呢?
sloais
2009-12-29
打赏
举报
回复
嵌入式或者服务器都还行,没准学好了在给咱国家争个脸。。。。。。。。。。。
观弈道童
2009-12-29
打赏
举报
回复
嵌入式或者服务器都还行,没准学好了在给咱国家争个脸。。。。。。。。。。。
guo_tyro
2009-10-14
打赏
举报
回复
搞嵌入式开发,方便你我他
风去沙来
2009-10-13
打赏
举报
回复
呵呵 大家都来搞linux开发了哟
panyc33
2009-10-12
打赏
举报
回复
幸运
wxdcxp
2009-10-12
打赏
举报
回复
linux内核开发
这个职位不错
taffy5366
2009-10-10
打赏
举报
回复
嵌入式开发
job82824
2009-10-10
打赏
举报
回复
呵呵,搞理论的有啥不好,呆在高校里面,还有机会获图灵将呢^_^
superengine
2009-10-09
打赏
举报
回复
不都说Linux有前途吗?以后它是主流啊!可是真的吗?
sumingspring
2009-10-08
打赏
举报
回复
貌似现在很多公司都招有linux驱动经验的人啊
e_xyl
2009-10-06
打赏
举报
回复
只要是不触犯法律的 不违背民族大义的 不伤风败俗的 剩下的什么学好了都有用 关键就看你能学到什么程度
fantasy614
2009-09-29
打赏
举报
回复
内核是内功修炼之良物~
天亮后说晚安
2009-09-28
打赏
举报
回复
一派胡言
自己的思想强加他人
atiansk2006
2009-09-21
打赏
举报
回复
我倒希望你是对这个很有兴趣, 如果没兴趣是一件很痛苦的事.
晨星
2009-09-21
打赏
举报
回复
谁说研究内核没用了?
如果对内核一点都不了解,那至少驱动开发就跟你无缘了。
magic87
2009-09-21
打赏
举报
回复
2楼就是忽悠你滴!
yians
2009-09-21
打赏
举报
回复
这个说的靠谱!
[Quote=引用 5 楼 unixlinuxsys 的回复:]
1、要么踏踏实实地学
2、要么如同你老师忽悠你一样去忽悠别人
3、要么再三个方向里面定位自己:(网络、嵌入式、内核)
[/Quote]
加载更多回复(20)
《
linux
内核
注释》
《
Linux
内核
注释》旨在给程序员和
学
生提供比以前更详细和更易理解的
Linux
内核
代码注 释。作者分析了核心代码,并对重要的函数、系统调用和数据结构提供了大量的注释。 对《注释》系列丛书的写作灵感都来源于John Lions所著的大量流行的《Lions' Commentary on Unix》一书。无数的计算机专业的
学
生在复制和使用这本书。这本书对AT&T的Unix操作系 统的早期版本的内幕进行了深刻的剖析。 《Liunx
内核
注释》同样提供了对流行的功能强大的Liunx操作系统的结构和函数实现的内 幕介绍。本书的主要目标是: 1.提供一个最新的和完整的服务器版本的完整源代码。(这本书分析的版本是2.2.5版,也 是写这本书时发布的最新版本。) 2.提供一个对每个子系统功能的一般性概述。 3.研究各个子系统主要的函数和数据结构。 4.对开发者应怎样通过修改源代码来改进和扩展
内核
提出建议。 本书的最后一项目标—定制--是你
学
习
内核
代码的最有说服力的原因。通过理解
内核
是怎 样
工作
的,你能够编写自己的代码用以在你的操作系统中实现所需要的功能。如果允许其他人 共享你的改进,你的代码甚至会在官方发行的
内核
代码中出现,被全世界数百万计的人们所使 用。 开放源代码是指让开发者研究源代码并实现功能性扩展。
Linux
是全世界成长最快的操作系 统,开放源代码是其主要的原因之一。从玩游戏,到网上冲浪,到为大大小小的ISP们提供稳定 的Web服务器平台以至解决最庞大的科
学
难题,
Linux
都能胜任全部
工作
。它之所以能如此强 大是因为有像你一样的开发者在研究、
学
习并且扩充这个系统。 你能从本书中
学
到什么 这本书集中解释了
Linux
内核
源代码的核心中专用代码行是如何运行的。你将
学
习到
内核
最 内部的子系统是怎样构造和这种构造能够实现系统功能的理由。 本书的第一部分以易于阅读和交叉引用的格式复制了一个经过筛选的
linux
内核
源代码的 子集。在这本书稍后的注释中,无论一行代码在何处被引用,你都会在这一行前面发现一个小 箭头。这个箭头指出了对此行进行注释处的页号。 源代码后是这本书的第二部分,即注释部分,注释部分对源代码进行了讨论。注释部分的 每一章讨论了一个不同的
内核
子系统,或者是其它的功能性逻辑组件,例如系统调用或内存管 理。注释部分大量的行号引用为你指明了所讨论代码行的确切行号。 在本书正文后的附录部分,简洁地覆盖了自本书主要部分完成以后
内核
的变化。在附录中 还包含了被
内核
用做软件许可证的完整的GNU常规公众许可证。最后,本书为你提供了一个索 引。通过该索引你可以查询术语或主题。这将让你更快更有效的使用这本参考工具书。 本书的使用对象 本书假设你能阅读C语言的代码,不怕偶尔读一些汇编语言代码。并且你想知道一个快速 的、坚固的、可靠的、健壮的、现代的、实用的操作系统是如何
工作
的。一些读者也许是这样 的程序员,他们想为前进中的
Linux
内核
发展
工作
提供他们自己的改进和添加内容。 如何使用本书 用最适合你自己的方法放松地去看这本《
linux
内核
注释》。因为写这本书的目的是为提 供一个参考资料,你不必从头看到尾。因为注释和代码是一一对应的,你可以从另外一个
方向
接近
内核
。
Linux
内核
学
习路线 ,应从入门到深入,
学
内核
就来零声教育
学
习
linux
内核
,这个可不像
学
一门语言,c或者java一个月或者3月你就能精通掌握。
学
习
linux
内核
是需要一步一步循序渐进,掌握正确的
linux
内核
学
习路线对
学
习至关重要,本篇文章就来分享
学
习
linux
内核
的一些建议吧。 1. 了解操作系统基本概念。如果不会,可以
学
习《操作系统:设计与实现》Andrew S.Tanenbaum 写的那本。以MINIX为例子讲解操作系统的概念。非常推荐。 2. 有了操作系统的基本概念以后,可以了解
Linux
的机制了。推荐《
Linux
内核
设计与实现》Robert Lov
Linux
内核
编程:入门篇
Linux
内核
一直是
学
习的难点:将近3000万行代码,5万多个源文件,代码庞大繁杂、代码很难看懂。《
Linux
内核
编程》将突破以往传统的
学
习方式,采取更有效和科
学
的
学
习方法,多角度地对
内核
进行多层次分析,不局限于形式,不拘泥细节,目的只有一个:更轻松、更高效地去理解
内核
、
学
习
内核
。为了更好地让
学
员掌握
内核
编程技能,更好地理解
内核
,本课程将采用并不局限于以下
学
习方法进行课程的录制:降维分析,化简为繁,将复杂的系统简单化用软件工程的方法分析
内核
:软件分层、模块化分解、框架迭代多角度立体分析
Linux
内核
,目的只有一个:更好地理解
内核
利用
Linux
内核
中的面向对象编程思想去分析复杂的子系统、子系统交互利用多任务编程的思想去分析
Linux
内核
本套课程预计分为20个左右的小模块,每个模块一个专题,每个专题会陆续发布。拟录制的模块包括但不限于:模块机制、
内核
裁剪与配置、
内核
编译与启动、系统调用、中断、文件系统、调度、内存管理、
内核
同步、设备模型、字符驱动、块驱动、定时器、input、platform设备驱动、device tree、proc、sysfs、I/O... 本课程是《
Linux
内核
编程》的入门篇,主要给大家介绍一下
Linux
内核
开发、
Linux
驱动开发的就业行情、行业生态、需要掌握哪些技能、
Linux
内核
的
学
习方法、如何搭建
Linux
内核
的
学
习开发环境。
深入了解
Linux
内核
: 全面指南(
学
习方法+
学
习路线)
让程序员更好地理解代码质量的重要性,并掌握代码设计模式和最佳实践,更好地理解系统中的复杂问题,并提出更有效的解决方案。
学
习
内核
的目的,可以了解一下操作系统的基本知识和
内核
的作用。
内核
是操作系统的核心组件,负责管理计算机的资源,包括处理器、内存、输入输出设备等。
学
习
Linux
内核
技术可以从事计算机领域多个
方向
的
工作
,包括操作系统开发、嵌入式系统、驱动程序、网络协议栈、大数据、安全等多个领域。
Linux
内核
是计算机领域的重要组成部分,对于从事相关
工作
的人员来说,了解和掌握
Linux
内核
技术是非常有益的。
Linux
内核
学
习的非必要性,是不是每个开发者都需要
学
习
Linux
内核
?
这本《深入
Linux
内核
》相信很多程序员的书柜上都有这本书,但是真正能够啃完理解其中技术的在我看来可能少之又少,不知道有没有它书籍销量的百分之一。 这里我不禁就产生了一个疑问:
Linux
内核
是不是需要大多数程序员都去了解
学
习? 对于本身正在从事或就要从事
内核
开发的人来说,这个当然不是一个问题。但是对于那些用户态写server的人,
学
内核
的目的是什么,
学
到的知识能不能/要不要/如何用到日常开发中,这是值得思考的。 所以你是为什么要去
学
习
Linux
内核
的? 我
学
习
Linux
内核
一个原因是目前在
工作
上需要掌握内.
UNIX文化
2,161
社区成员
4,355
社区内容
发帖
与我相关
我的任务
UNIX文化
Linux/Unix社区 UNIX文化
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 UNIX文化
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章