如何说服林纳斯托瓦兹(Linus Torvalds)用Go语言完全重写Kernel 5.0版本?


Author: Kimmy

如何说服林纳斯托瓦兹(Linus Torvalds)用Go语言完全重写Kernel 5.0版本?

知乎链接


唉,我那五毛钱白赌了。

内核这种东西Rust和D都没有野心到重写Linux的地步。更不用说D还特么是用的阉割掉GC的版本,Rust unsafe飞起。

你Go啥时候有信心去掉GC,然后获取C/C++那样的直接硬件映射的超能力,再说写内核吧。

而且,照Linus的尿性,真觉得C不好用了应该是自己撸一个专用的来搞吧。想想Linux和git都是这样产生的好伐。

所以我觉得,这件事第一个要做的就是去GC,然后感觉你Go就变成一个连C都不如的语言了。
嗯,基本上就不用考虑第二件事了。

创建时间:2016-08-21 最近更新时间:2023-11-03