※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2020-10-11 11:35:21
看板 Gossiping
作者 標題 [問卦] Linux Kernel Code有多難?
時間 Sat Oct 10 19:51:17 2020
大家安安
前幾天聽到教授說他鼓勵大家抄網路上的code作修改
「反正你要修改啊...」
「你也要看懂麻!」
然後就拿Linux Kernel Code 當例子
「你們看看Linux那邊很多被人修改的就是個好例子惹啊,要改Linux很難欸,你要懂Linux Ke
「假如在座各位有人看的懂Linux Kernel Code,不要說全部,你看的懂一半的就好,我保?
看懂一半就可以不愁吃穿惹
補充:教授講的比較含蓄,他的意思應該是看懂一半,你就可以過很爽(?),抱歉沒有想到這句不精確,歹勢
那Linux Kernel Code到底有多難?
有卦嗎
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.52.41 (臺灣)
※ 文章代碼(AID): #1VWQ0tRV (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1602330679.A.6DF.html
→ : 很簡單啊 樓下回答1F 10/10 19:51
推 : 太浮誇了吧 就跟寫程式一樣而已2F 10/10 19:52
推 : 偷偷說。會寫script 就可以騙吃騙喝3F 10/10 19:52
→ : 碼農也不愁吃穿啊.....4F 10/10 19:52
推 : 每天吃土也是不愁吃啊5F 10/10 19:52
噓 : 只要你懂海 海就會幫助你 懂?6F 10/10 19:52
推 : 最近 linus 才在煩惱找不到接班人啊7F 10/10 19:53
推 : 我猜等等有人會把寫driver跟寫kernel混在一起談8F 10/10 19:53
推 : ctrl c , ctrl v9F 10/10 19:53
推 : 管他什麼kernel CODE 我都拿來當成家用硬幹10F 10/10 19:53
推 : 問Linus11F 10/10 19:53
推 : 先從Scheduler和Memory management開始12F 10/10 19:53
推 : 要先懂計組 難道不難嗎13F 10/10 19:53
→ : 這兩個20年幾乎沒有變過 也被不少其他語言實做出來14F 10/10 19:54
→ : 最基本的障礙因該是OS的觀念、C語言的觀念這兩個15F 10/10 19:54
推 : 可是賺最大的是windows16F 10/10 19:54
→ : 會寫shell script就找的到工作了17F 10/10 19:54
→ : 接下來就是各種資料結構與演算法的最佳化18F 10/10 19:54
→ : 要不愁吃穿還不難嗎 撿角都行了19F 10/10 19:54
推 : 樓下jserv最有資格回答這問題20F 10/10 19:55
→ : jserv的教材真的很豐富,想深入的話非常推薦21F 10/10 19:55
推 : linux core 應該是你看了也不會懂的東西,需要有很深的 o22F 10/10 19:55
→ : s 背景,而且教科書教的跟實務又是另一回事
→ : s 背景,而且教科書教的跟實務又是另一回事
推 : 這篇釣得到jserv的話我就24F 10/10 19:55
→ : 鳥哥屌打25F 10/10 19:56
→ : 其實OS的基本觀念幾十年都沒什麼大變化26F 10/10 19:56
→ : 現在進展因該都是在各種最佳化
→ : 現在進展因該都是在各種最佳化
推 : 一半....神人也看不懂一半 老師在講三小28F 10/10 19:59
推 : jserv要出來了嗎29F 10/10 20:00
推 : 改一個多十個issue30F 10/10 20:00
→ : 你只要去野外跟垃圾場就不愁吃穿了31F 10/10 20:01
→ : 到處有吃的
→ : 到處有吃的
推 : 改一個跑10個issue耦合性也太差33F 10/10 20:03
推 : git clone34F 10/10 20:04
→ : 我只會直接callback...寫韌體寫到快吐血35F 10/10 20:04
推 : 聽說你能改1000行,不是你要去找工作,是google會來找你...36F 10/10 20:05
推 : jserv 降臨37F 10/10 20:07
→ : 事實是沒人看懂一半 那麼多行看個三小啊 教授就一堆北七38F 10/10 20:07
推 : kernel code不是幾百萬行嗎?哪可能看懂一半...39F 10/10 20:08
推 : 要不愁吃穿 你去台北車站要飯 都可以做得到40F 10/10 20:09
推 : 你不懂kernel後面運作的概念 只看code會很辛苦41F 10/10 20:10
→ : 不會有人故意把需要協作的程式碼寫的跟天書一樣 只要有前42F 10/10 20:11
→ : 備知識就看得懂 但要全部看懂?抱歉你的命不夠長
→ : 備知識就看得懂 但要全部看懂?抱歉你的命不夠長
推 : linux kernel像是藝術品44F 10/10 20:12
※ 編輯: shiauji (223.137.52.41 臺灣), 10/10/2020 20:15:40推 : 難的不是寫程式 難的是看懂別人寫的程式45F 10/10 20:16
→ : 很多人自己寫的程式 半年後自己也看不懂
→ : 很多人自己寫的程式 半年後自己也看不懂
推 : 想釣jserv?47F 10/10 20:20
推 : 你是不是想釣48F 10/10 20:22
→ : 你可以先看懂0.11版的linux kernel,再上來問這個問題。49F 10/10 20:25
→ : 不就是懶得寫註解、再回頭就忘了,裝什麼懂?50F 10/10 20:26
→ : 看是看的懂,但是太多行,慢慢看。51F 10/10 20:30
→ : Lecux是啥 可以吃嗎52F 10/10 20:39
推 : 應該可以釣到jserv53F 10/10 20:59
推 : 改不難,要丟上去讓人review過比較難。54F 10/10 21:00
→ : 看得懂和改得動 只要花時間應該做得到 難的是改了55F 10/10 21:03
→ : 會被加入標準中吧
→ : 會被加入標準中吧
推 : 倒因為果 事實上是你沒兩把刷子的人根本沒機會參與57F 10/10 21:32
推 : linux kernel之中也有很多塊啊...光看懂一塊就很吃力了58F 10/10 21:57
→ : security一塊 asoc一塊 power一塊 需要有該領域的背景
→ : 要能在上面修修改改還是可以的 但同意要被加入標準就很
→ : 難惹 然後還有device tree 和週邊driver等等的操控QQ
→ : security一塊 asoc一塊 power一塊 需要有該領域的背景
→ : 要能在上面修修改改還是可以的 但同意要被加入標準就很
→ : 難惹 然後還有device tree 和週邊driver等等的操控QQ
推 : 樓下松鼠62F 10/10 22:42
推 : 我不是 樓下才是63F 10/10 22:54
推 : 我不是 樓下是64F 10/10 22:55
推 : 會用就好 不是人人都天才65F 10/10 23:28
推 : 真的難QQQ66F 10/11 00:07
噓 : 嘻嘻67F 10/11 00:29
推 : 一半咧 教授吃屎比較快68F 10/11 01:19
推 : 一半是壽命問題不是實力問題吧69F 10/11 04:41
推 : jserv大大回一下70F 10/11 06:49
→ : 一個SUBSYSTEM就不愁吃穿了71F 10/11 08:10
--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 609
作者 shiauji 的最新發文:
- 竹北有投資價值 所以我對會漲這件事情沒意見 但自住去竹科上班來說… 之後真的只會越來越塞 竹北的都市規劃一堆只有雙向單線 然後大樓越蓋越多 大眾運輸這件事情就不討論了,大家都懂 之前有個新聞是竹北5 …111F 42推 3噓
- 我覺得每一代都有自己要面臨的挑戰 像我最近在竹北教家教 高中生也抱怨新竹房價也太高了 之後他自己也很難買的起 我也不知道該怎麼勉勵他 本來想說只好鼓勵一下 「好好念書,找尋機會」 「你們年輕人有無限 …49F 21推
- 67F 18推
- 67F 14推 4噓
- 10F 5推
點此顯示更多發文記錄
回列表(←)
分享