学习 Unix/Linux 的时候,有的时候会很疑惑,或者说不能快速理解,虽然有的东西其实随着历史的车轮,其实很自然而然就能更理解,但是现在的很多书籍等,只会提到 what ,并没有提到 why ,导致很多东西不好理解。比如:
有很多设计的哲学,其实是计算机本身的发展历史原因的,比如 Terminal 、Console 、shell 有啥区别?比如 tty 为啥是 Terminal ,那为啥 /dev/下面好多个 tty,有啥区别?随着计算机的小型化以及普及化,这些设计哲学依然保留了下来,但是如果不了解这些历史,就会很疑惑。
还有就是因为硬件的知识不够了解,所以有的东西很疑惑,比如硬件知识,如 CPU 中断,寄存器,MMU ,那么因为硬件不熟悉就会导致不理解很多东西。
所以:有没有比较好的视频或者系列博客能够结合历史或者结合硬件,慢慢地介绍 Unix/Linux,其中内核本身的设计可以不深入,或者说,希望有一个类似历史纪录片一样的东西,介绍计算机以及 Unix/Linux 的前世今生。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.