王垠曾有一篇文章《完全用linux工作》,后来在其他博文中自述当时有情绪过激,文章中使用了未检验可靠性的内容。后来在《unix的缺陷》一文中又提出了unix like类操作系统的一些缺陷(此两篇文章均已删除),并提到了一本名为《Unix 痛恨者手册》的书。且不论这些文章本身的缺陷,《完全用linux工作》可以当成一篇详尽的linux平台软件推荐指南。而《unix的缺陷》一文也确实提到了unix系统三大哲学导致的根本性bug。相似的,《Markdown 的一些问题》一文提到了md的问题,我的计划阅读列表《C陷阱与缺陷》。我相信,了解缺陷有助于更好的使用。

操作系统是另一个稀奇古怪的东西。操作系统吓人的复杂,而且完全没用。它是 Bill Gates 成功向世界推销出去的一个光彩夺目的概念。这可能是世界上出现的最大的骗局。

操作系统对你来说做着绝对的无用功。其实你有这样一些东西就够了:一个叫作磁盘驱动程序的子程序,一个叫什么什么通讯支持的子程序,而在现代社会,操作系统啥也没做。实际上,Windows 花了大量时间在包装层上,或是诸如磁盘管理器这样不相干的东西上。你有了上 G 的磁盘,有了上 M 的内存。世界格局发生了变化,使得操作系统不那么有用了。

那设备支持怎么办?

Chunk: 你对每个设备有一个子程序。那是一个库,而不是操作系统。你需要那个就装载哪个。

reference:

完全用linux工作 https://www.cnblogs.com/skyseraph/archive/2010/10/30/1865280.html

Unix 的缺陷 – 王垠 https://www.xuebuyuan.com/2185760.html

Linux系统脚本的常见启动顺序 http://www.ha97.com/4118.html

Linux From Scratch https://linux.cn/thread/2297/1/1

https://linux.cn/lfs/LFS-BOOK-7.7-systemd/index.html

Beyond Linux From Scratch https://docs.huihoo.com/lfs/blfs-1.0/index.html

从按下电源开关到bash提示符 http://users.cecs.anu.edu.au/~okeefe/p2b/chinese/power2bash.html

为什么还需要一个新的内核? https://zhuanlan.zhihu.com/p/20012190

关于微内核的对话 http://www.yinwang.org/blog-cn/2019/08/19/microkernel

操作系统是个骗局,forth之父访谈 https://blog.codingnow.com/2010/06/masterminds_of_programming_forth.html