[閒聊] Linux Kernel 開發者的生活

看板Soft_Job作者 (komica123)時間8年前 (2015/12/01 00:54), 8年前編輯推噓17(17018)
留言35則, 17人參與, 最新討論串1/7 (看更多)
小弟是不才Web Application開發者 一直以來都很好奇Kernel開發者都是過著怎麼樣的生活 像是Web常用的PHP、Ruby、JS都是存檔就能馬上跑 unit test也是裝了工具馬上就能測 開發Kernel的話就一定要寫C甚至是ASM 還要針對各種不同架構做測試(ARM, x86...) 這樣compile/debug不會很痛苦嗎... 想請版上前輩分享Kernel開發者都是過著怎樣的生活 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.50.158 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1448902481.A.A82.html ※ 編輯: ousapas (1.34.50.158), 12/01/2015 00:55:09

12/01 01:28, , 1F
工作桌超亂 一堆板子工具 HW跟妹子PM來要還找不到板子
12/01 01:28, 1F

12/01 01:29, , 2F
板子堆中還有不知道什麼時候的麥當勞番茄醬
12/01 01:29, 2F

12/01 01:29, , 3F
上次還找到洋芋片 不知道誰丟在我座位的 媽的
12/01 01:29, 3F

12/01 02:00, , 4F
無意間找到的洋芋片有順便吃掉嗎??
12/01 02:00, 4F

12/01 07:12, , 5F
超亂+1.上次找到王子麵
12/01 07:12, 5F

12/01 08:24, , 6F
常常在vim, ctags, cscope, git 之類的。
12/01 08:24, 6F

12/01 08:35, , 7F
樓上那個不用寫kernel也會常用
12/01 08:35, 7F

12/01 08:55, , 8F
去玩一下arduino就可略知12
12/01 08:55, 8F

12/01 09:09, , 9F
常make, modprobe(rmmod, insmod), reboot, 看dmesg, pr_in
12/01 09:09, 9F

12/01 09:09, , 10F
fo().
12/01 09:09, 10F

12/01 09:09, , 11F
printk
12/01 09:09, 11F

12/01 09:10, , 12F
有時候寫到昏頭,在 userspace寫 printk,kernel 寫 print
12/01 09:10, 12F

12/01 09:10, , 13F
f
12/01 09:10, 13F

12/01 09:48, , 14F
kgbd
12/01 09:48, 14F

12/01 09:48, , 15F
**kgdb
12/01 09:48, 15F

12/01 10:48, , 16F
到底有多少人真的在寫 kernel 的東西 @_@
12/01 10:48, 16F

12/01 11:55, , 17F
問我就對了XD 都在做些routine的工作居多 沒啥在寫code
12/01 11:55, 17F

12/01 12:07, , 18F
敢請樓上解釋
12/01 12:07, 18F

12/01 12:38, , 19F
幫哈味work around
12/01 12:38, 19F

12/01 13:25, , 20F
桌上一堆板子一堆模組一堆線材一堆jumper一堆杜邦線
12/01 13:25, 20F

12/01 13:28, , 21F
一堆終端機畫面一堆開發介面 最後還有一堆BUG 幹
12/01 13:28, 21F

12/01 14:56, , 22F
開發kernel和開發kernel driver差很多 是問哪一種?
12/01 14:56, 22F

12/01 17:20, , 23F
有開發kernel的強者出沒了...
12/01 17:20, 23F

12/01 17:45, , 24F
現在連需要自己寫driver的機會都不多了
12/01 17:45, 24F

12/01 19:42, , 25F
台灣純kernel少(mm, scheduler, file system...),device d
12/01 19:42, 25F

12/01 19:42, , 26F
river較多。
12/01 19:42, 26F

12/01 19:55, , 27F
我待過2間公司,剛好arm與x86平台各一間,2間公司都是開發
12/01 19:55, 27F

12/01 19:58, , 28F
單一專案,而部門下會分上層及底層team,甚至更多team來共
12/01 19:58, 28F

12/01 19:59, , 29F
同完成一個專案,大致上都是各司其職. 而底層的人員比較
12/01 19:59, 29F

12/01 20:01, , 30F
多時間會接觸到linux,不過就我知道,大都是修修改改code
12/01 20:01, 30F

12/01 20:10, , 31F
但是我覺得能修改到真正linux code的人都滿強的,而這類
12/01 20:10, 31F

12/01 20:11, , 32F
的人大都是資深工程師.
12/01 20:11, 32F

12/01 20:18, , 33F
我剛指的linux code 是指kernel部分.
12/01 20:18, 33F

12/01 22:22, , 34F
終極版的韌體工程師...我寫韌體已經開始滿桌板子線材電源
12/01 22:22, 34F

12/01 22:23, , 35F
還有示波器和電腦...已經不能用亂來形容了.要用崩潰
12/01 22:23, 35F
文章代碼(AID): #1MN7zHg2 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1MN7zHg2 (Soft_Job)