如何說服Linus Torvalds用Go語言完全重寫Kernel 5.0版本?
01-22
估計去全說的那個人會被噴成傻逼!!怎麼死的都不知道啊!!!
腦殘成天才會思考這些東西
劫持他的家人。
世界上最好的語言不該是php么?
其實題主提這個問題本意是來黑Go的結果大家都跑偏開黑Linus了...你們這些人怎麼不配一下題主...
看來題主真是閑的蛋疼啊。。。
噴 C, 噴贏了就 OK
現在的kernel是一堆牛人協作開發的。
還好,不是說服Linus用html去寫kernel
Talk is cheap,show him the code.
有人使用rust開發操作系統。你可以了解一下這個系統。Redox - Your Next(Gen) OS
不知道您是否聽過Linus說過這個:Talk is cheap. Show me the code. 用code輔以數據證明,這就是Linus不相信說服,你要code服他。
操作系統操最在乎效率哪怕絲毫的效率也要爭取,c可以說是一種高級的彙編效率方面幾乎等同,除非go的編譯器也能達到這個效果,但是不用go寫,系統調用的介面又不統一。如果處理好應該不是什麼大問題。最理想的狀態還是用go重寫操作系統,徹底搭建起go的生態,甚至可以展望一種語言通吃的大一統局面。這將是對程序員的解放,功績有比於秦始皇的書同文,車同軌。
不可能的事最好別干。而且golang也不是系統語言,而是帶有虛擬機的實驗性語言。
給他一筆無法拒絕的錢說服他,如果還不行,就對他說不接受的話就用這筆錢整他。
題主,你這是想拿當房頂的瓦片當打地基的材料蓋房子啊。
題主先用Go寫個4.99版本的 Linux kernel,性能秒殺現有的3.6系列,代碼量雖然不足3.6的一半,實現的功能卻是它的兩倍。代碼清晰,小朋友都能懂。
go語言從看他作者寫的go語言的入門書籍來看,定位就是一門網路語言,擅長處理網路服務的~很難在操作系統上有所建樹,除非有一天有個linusGo從天上掉下來,還說go是世界上最好的語言,然後就寫了個GOS
雖然會招噴, 但是我還是比較喜歡C和C++ , 搞不明白為什麼要把多核支持搞到語言層面上, 為什麼要gc 那樣給程序員減少了多少自由和樂趣
推薦閱讀:
※出於學習目的想安裝 Linux 系統(最好也在 C 盤),應該如何安裝?
※linux在系統調用進入內核時,為什麼要將參數從用戶空間拷貝到內核空間?不能直接訪問,或是使用memcpy嗎?非要使用copy_from_user才行嗎?
※Linux開發入門需要具備哪些條件?
※linux系統哪個版本好?
※既然 Windows 在用戶量和生態體系上都能碾壓 Linux,為什麼還有人說 Linux 比 Windows 好?