Re: [閒聊] Linux Kernel 開發者的生活
看板Soft_Job (軟體人)作者onlywig (環島旅行ing)時間10年前 (2015/12/01 14:15)推噓15(15推 0噓 13→)留言28則, 20人參與討論串2/7 (看更多)
應要求只好分享一下小魯的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
討論串 (同標題文章)
Soft_Job 近期熱門文章
11
39
PTT職涯區 即時熱門文章
406
770