Re: [閒聊] Linux Kernel 開發者的生活
應要求只好分享一下小魯的kernel生活
我只專精在linux for ARM..
所以可能會有些偏頗
剛畢業待在IC廠開發linux driver
比較花精神的地方就是自家IC的暫存器控制去做優化
儘量讓chip initial能快一點,還有就是CPU廠會每天跟你
吵說是你的driver拖累系統運算的時間
但driver架構呢??
嗯...沒錯 就是隨便抓一個範例來改啦XDD
結果我離職後這個driver竟然用到現在.......
之後就系統廠直到現在在一間假外商
在系統廠 kernel team (或稱BSP team)
要做的就是想辦法將公司從IC廠抄來修改的板子讓它動起來
改pin腳,移植OS跟driver每天必做的三件事!
缺點跟原PO說的一樣 東西不像userland可以所見即所得這麼有快感
有時找個bug真的都要找很久 即使你有kgdb...
因為有時候問題是出在硬體設計不良或是CPU體質不好XD
這不是說硬體工程師不好 而是遇到了雙方就要有一起解決問題的心~
另外就是大部份都是在改linux source code,很少在寫code啦!
優點嘛...當一個OS動起來都是我最感動的時刻!(昨天剛移植Android 5.1)
也是有嘗試過幫公司寫寫網頁 用python flask架個宣傳網站~
開發安卓APP, 用directFB畫畫UI
但 覺得底層還是比較輕鬆一點點...$$也比較多
另外要鑽深一點也是很博大精深的 kernel運作流程,怎麼跟userland做溝通~
全部弄熟也是要花個幾年啦!!(做solution的IC廠就是在做這些事 非常精實)
另外分享這個世界比較奇怪的現象
年輕人做底層的愈來愈少 都老屁股居多 (強國除外)
大概就是這樣 下台一鞠躬
像我最近想去香港找工作 都找不到底層的缺 有人可以介紹嗎XD
※ 引述《ousapas (komica123)》之銘言:
: 小弟是不才Web Application開發者
: 一直以來都很好奇Kernel開發者都是過著怎麼樣的生活
: 像是Web常用的PHP、Ruby、JS都是存檔就能馬上跑
: unit test也是裝了工具馬上就能測
: 開發Kernel的話就一定要寫C甚至是ASM
: 還要針對各種不同架構做測試(ARM, x86...)
: 這樣compile/debug不會很痛苦嗎...
: 想請版上前輩分享Kernel開發者都是過著怎樣的生活
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.75.190.57
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1448950521.A.E12.html
※ 編輯: onlywig (203.75.190.57), 12/01/2015 14:17:11
→
12/01 15:45, , 1F
12/01 15:45, 1F
→
12/01 15:45, , 2F
12/01 15:45, 2F
目前沒sorry
推
12/01 16:19, , 3F
12/01 16:19, 3F
推
12/01 16:53, , 4F
12/01 16:53, 4F
我也想聽!薪資高很多不是?
→
12/01 17:10, , 5F
12/01 17:10, 5F
台廠好像還不多 我今年都在用喔(IMX6&7)~建議趕快學 比board file方便多了
※ 編輯: onlywig (203.75.190.57), 12/01/2015 17:18:37
→
12/01 17:18, , 6F
12/01 17:18, 6F
推
12/01 17:21, , 7F
12/01 17:21, 7F
推
12/01 17:22, , 8F
12/01 17:22, 8F
→
12/01 17:43, , 9F
12/01 17:43, 9F
前輩失敬了~感覺是linaro的高手XD
推
12/01 19:56, , 10F
12/01 19:56, 10F
※ 編輯: onlywig (118.168.94.135), 12/01/2015 20:30:24
推
12/01 20:35, , 11F
12/01 20:35, 11F
推
12/01 20:58, , 12F
12/01 20:58, 12F
推
12/01 21:18, , 13F
12/01 21:18, 13F
→
12/01 21:39, , 14F
12/01 21:39, 14F
推
12/01 22:12, , 15F
12/01 22:12, 15F
推
12/01 22:13, , 16F
12/01 22:13, 16F
推
12/02 03:31, , 17F
12/02 03:31, 17F
→
12/02 03:31, , 18F
12/02 03:31, 18F
→
12/02 05:12, , 19F
12/02 05:12, 19F
久了會覺得自己像修車的黑手無誤XD
→
12/02 07:38, , 20F
12/02 07:38, 20F
推
12/02 09:13, , 21F
12/02 09:13, 21F
→
12/02 09:13, , 22F
12/02 09:13, 22F
推
12/02 09:16, , 23F
12/02 09:16, 23F
同意 很多IC廠的driver都是給新鮮人去寫(我當初也是) 覺得很扯...
※ 編輯: onlywig (203.75.190.57), 12/02/2015 10:15:25
→
12/02 13:38, , 24F
12/02 13:38, 24F
推
12/02 14:15, , 25F
12/02 14:15, 25F
推
12/02 15:15, , 26F
12/02 15:15, 26F
→
12/02 22:38, , 27F
12/02 22:38, 27F
→
12/06 21:21, , 28F
12/06 21:21, 28F
討論串 (同標題文章)