想往 OS 内核方向发展,需要做什么?国内有哪些内核做的比较好的公司?

2021-10-23 18:34:51 +08:00
 rickli

目前在某通讯公司的某个做路由器的部门工作,开发的主要是路由器软件的某一部分功能的代码,用 C 语言。感觉做的工作技术含量不高,主要的难点就是需要理解一些网络协议。我想做更有挑战性,技术含量更高的工作,一直觉得 linux 很酷,想做内核开发。我的目标是能给 linux 提交 patch 。请问有没有自学路线推荐?目前在学 MIT 6.S081 课程。

我今年 29 岁了,因为之前走了一些弯路,工作经验不丰富,技术水平也不牛。联系了一下现公司做 os 内核的部门,需要在现部门干满一年才能换部门,但是现在部门的工作强度很大,除了周末基本没有时间自学。如果换工作的话,国内有哪些内核做的不错的公司?

2115 次点击
所在节点    问与答
12 条回复
leonme
2021-10-23 20:14:26 +08:00
内核做的好的无非就是就是一些云服务厂商,阿里云,华为云之类的
agagega
2021-10-23 20:17:31 +08:00
各种国内云厂商肯定是有的,然后是 Red Hat 这种,或者其他一些业务会接触到 Kernel 的外企。

以前看到过一个给学生准备的什么 Linux Hacker Challenge 的文档,现在找不到了。搜到个这个,还不错: https://gist.github.com/jvns/8462693
rickli
2021-10-23 20:59:00 +08:00
@leonme 有没有不那么累的公司,这两个感觉都太卷了。。
leonme
2021-10-23 22:08:39 +08:00
@rickli 那就外企吧,Intel 或者 NVIDIA ,其实客观说,内核开发一般都不卷的,相对于业务开发来说
choury
2021-10-23 22:23:41 +08:00
内核开发的话,在我们公司,虽然大家都公认他们技术厉害,但是因为离业务太远了,所以回报一般。建议要去硬件或者云厂商,否则开发什么特性也比较难落地,如果不搞特性又基本都是帮业务定位 bug
Tianao
2021-10-23 23:46:27 +08:00
不如,换一家数通厂商?偏业务的做做 RDMA 、低延迟和无损网络、内核态的分布式网络应用这些?
Tianao
2021-10-23 23:49:40 +08:00
对了,还有 VMware 这种公司。
msg7086
2021-10-24 06:38:36 +08:00
红帽和龟壳?
rickli
2021-10-24 10:06:25 +08:00
@msg7086 请问龟壳是哪个公司?
xiaopc
2021-10-24 10:08:31 +08:00
@rickli 龟壳是 Oracle 吧
byaiu
2021-10-24 13:07:34 +08:00
问就是别去…

去 Intel ssg 的虚拟化面的时候,让现场手写 boot loader 。刚毕业的我哪里见过这种阵势…

回来自我怀疑了好几天,花了很大精力去看底层这些东西。

现在 boot loader 也会写了,pcie 也会配了,kernel module 也看得懂了。但这种技术毫无用武之地。
rickli
2021-10-24 21:36:26 +08:00
有没有人了解南大富士通这家公司?我看好多 linux 内核大神都是从这里出来的,不知道现在怎么样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/810050

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX