[問卦] Linux Kernel Code有多難?

看板Gossiping作者 (Transitory)時間3年前 (2020/10/10 19:51), 3年前編輯推噓38(40229)
留言71則, 54人參與, 3年前最新討論串1/1
大家安安 前幾天聽到教授說他鼓勵大家抄網路上的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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1602330679.A.6DF.html

10/10 19:51, 3年前 , 1F
很簡單啊 樓下回答
10/10 19:51, 1F

10/10 19:52, 3年前 , 2F
太浮誇了吧 就跟寫程式一樣而已
10/10 19:52, 2F

10/10 19:52, 3年前 , 3F
偷偷說。會寫script 就可以騙吃騙喝
10/10 19:52, 3F

10/10 19:52, 3年前 , 4F
碼農也不愁吃穿啊.....
10/10 19:52, 4F

10/10 19:52, 3年前 , 5F
每天吃土也是不愁吃啊
10/10 19:52, 5F

10/10 19:52, 3年前 , 6F
只要你懂海 海就會幫助你 懂?
10/10 19:52, 6F

10/10 19:53, 3年前 , 7F
最近 linus 才在煩惱找不到接班人啊
10/10 19:53, 7F

10/10 19:53, 3年前 , 8F
我猜等等有人會把寫driver跟寫kernel混在一起談
10/10 19:53, 8F

10/10 19:53, 3年前 , 9F
ctrl c , ctrl v
10/10 19:53, 9F

10/10 19:53, 3年前 , 10F
管他什麼kernel CODE 我都拿來當成家用硬幹
10/10 19:53, 10F

10/10 19:53, 3年前 , 11F
問Linus
10/10 19:53, 11F

10/10 19:53, 3年前 , 12F
先從Scheduler和Memory management開始
10/10 19:53, 12F

10/10 19:53, 3年前 , 13F
要先懂計組 難道不難嗎
10/10 19:53, 13F

10/10 19:54, 3年前 , 14F
這兩個20年幾乎沒有變過 也被不少其他語言實做出來
10/10 19:54, 14F

10/10 19:54, 3年前 , 15F
最基本的障礙因該是OS的觀念、C語言的觀念這兩個
10/10 19:54, 15F

10/10 19:54, 3年前 , 16F
可是賺最大的是windows
10/10 19:54, 16F

10/10 19:54, 3年前 , 17F
會寫shell script就找的到工作了
10/10 19:54, 17F

10/10 19:54, 3年前 , 18F
接下來就是各種資料結構與演算法的最佳化
10/10 19:54, 18F

10/10 19:54, 3年前 , 19F
要不愁吃穿還不難嗎 撿角都行了
10/10 19:54, 19F

10/10 19:55, 3年前 , 20F
樓下jserv最有資格回答這問題
10/10 19:55, 20F

10/10 19:55, 3年前 , 21F
jserv的教材真的很豐富,想深入的話非常推薦
10/10 19:55, 21F

10/10 19:55, 3年前 , 22F
linux core 應該是你看了也不會懂的東西,需要有很深的 o
10/10 19:55, 22F

10/10 19:55, 3年前 , 23F
s 背景,而且教科書教的跟實務又是另一回事
10/10 19:55, 23F

10/10 19:55, 3年前 , 24F
這篇釣得到jserv的話我就
10/10 19:55, 24F

10/10 19:56, 3年前 , 25F
鳥哥屌打
10/10 19:56, 25F

10/10 19:56, 3年前 , 26F
其實OS的基本觀念幾十年都沒什麼大變化
10/10 19:56, 26F

10/10 19:56, 3年前 , 27F
現在進展因該都是在各種最佳化
10/10 19:56, 27F

10/10 19:59, 3年前 , 28F
一半....神人也看不懂一半 老師在講三小
10/10 19:59, 28F

10/10 20:00, 3年前 , 29F
jserv要出來了嗎
10/10 20:00, 29F

10/10 20:00, 3年前 , 30F
改一個多十個issue
10/10 20:00, 30F

10/10 20:01, 3年前 , 31F
你只要去野外跟垃圾場就不愁吃穿了
10/10 20:01, 31F

10/10 20:01, 3年前 , 32F
到處有吃的
10/10 20:01, 32F

10/10 20:03, 3年前 , 33F
改一個跑10個issue耦合性也太差
10/10 20:03, 33F

10/10 20:04, 3年前 , 34F
git clone
10/10 20:04, 34F

10/10 20:04, 3年前 , 35F
我只會直接callback...寫韌體寫到快吐血
10/10 20:04, 35F

10/10 20:05, 3年前 , 36F
聽說你能改1000行,不是你要去找工作,是google會來找你...
10/10 20:05, 36F

10/10 20:07, 3年前 , 37F
jserv 降臨
10/10 20:07, 37F

10/10 20:07, 3年前 , 38F
事實是沒人看懂一半 那麼多行看個三小啊 教授就一堆北七
10/10 20:07, 38F

10/10 20:08, 3年前 , 39F
kernel code不是幾百萬行嗎?哪可能看懂一半...
10/10 20:08, 39F

10/10 20:09, 3年前 , 40F
要不愁吃穿 你去台北車站要飯 都可以做得到
10/10 20:09, 40F

10/10 20:10, 3年前 , 41F
你不懂kernel後面運作的概念 只看code會很辛苦
10/10 20:10, 41F

10/10 20:11, 3年前 , 42F
不會有人故意把需要協作的程式碼寫的跟天書一樣 只要有前
10/10 20:11, 42F

10/10 20:11, 3年前 , 43F
備知識就看得懂 但要全部看懂?抱歉你的命不夠長
10/10 20:11, 43F

10/10 20:12, 3年前 , 44F
linux kernel像是藝術品
10/10 20:12, 44F
※ 編輯: shiauji (223.137.52.41 臺灣), 10/10/2020 20:15:40

10/10 20:16, 3年前 , 45F
難的不是寫程式 難的是看懂別人寫的程式
10/10 20:16, 45F

10/10 20:16, 3年前 , 46F
很多人自己寫的程式 半年後自己也看不懂
10/10 20:16, 46F

10/10 20:20, 3年前 , 47F
想釣jserv?
10/10 20:20, 47F

10/10 20:22, 3年前 , 48F
你是不是想釣
10/10 20:22, 48F

10/10 20:25, 3年前 , 49F
你可以先看懂0.11版的linux kernel,再上來問這個問題。
10/10 20:25, 49F

10/10 20:26, 3年前 , 50F
不就是懶得寫註解、再回頭就忘了,裝什麼懂?
10/10 20:26, 50F

10/10 20:30, 3年前 , 51F
看是看的懂,但是太多行,慢慢看。
10/10 20:30, 51F

10/10 20:39, 3年前 , 52F
Lecux是啥 可以吃嗎
10/10 20:39, 52F

10/10 20:59, 3年前 , 53F
應該可以釣到jserv
10/10 20:59, 53F

10/10 21:00, 3年前 , 54F
改不難,要丟上去讓人review過比較難。
10/10 21:00, 54F

10/10 21:03, 3年前 , 55F
看得懂和改得動 只要花時間應該做得到 難的是改了
10/10 21:03, 55F

10/10 21:03, 3年前 , 56F
會被加入標準中吧
10/10 21:03, 56F

10/10 21:32, 3年前 , 57F
倒因為果 事實上是你沒兩把刷子的人根本沒機會參與
10/10 21:32, 57F

10/10 21:57, 3年前 , 58F
linux kernel之中也有很多塊啊...光看懂一塊就很吃力了
10/10 21:57, 58F

10/10 22:00, 3年前 , 59F
security一塊 asoc一塊 power一塊 需要有該領域的背景
10/10 22:00, 59F

10/10 22:01, 3年前 , 60F
要能在上面修修改改還是可以的 但同意要被加入標準就很
10/10 22:01, 60F

10/10 22:02, 3年前 , 61F
難惹 然後還有device tree 和週邊driver等等的操控QQ
10/10 22:02, 61F

10/10 22:42, 3年前 , 62F
樓下松鼠
10/10 22:42, 62F

10/10 22:54, 3年前 , 63F
我不是 樓下才是
10/10 22:54, 63F

10/10 22:55, 3年前 , 64F
我不是 樓下是
10/10 22:55, 64F

10/10 23:28, 3年前 , 65F
會用就好 不是人人都天才
10/10 23:28, 65F

10/11 00:07, 3年前 , 66F
真的難QQQ
10/11 00:07, 66F

10/11 00:29, 3年前 , 67F
嘻嘻
10/11 00:29, 67F

10/11 01:19, 3年前 , 68F
一半咧 教授吃屎比較快
10/11 01:19, 68F

10/11 04:41, 3年前 , 69F
一半是壽命問題不是實力問題吧
10/11 04:41, 69F

10/11 06:49, 3年前 , 70F
jserv大大回一下
10/11 06:49, 70F

10/11 08:10, 3年前 , 71F
一個SUBSYSTEM就不愁吃穿了
10/11 08:10, 71F
文章代碼(AID): #1VWQ0tRV (Gossiping)