学习 Unix/Linux 的时候,有的时候会很疑惑,或者说不能快速理解,虽然有的东西其实随着历史的车轮,其实很自然而然就能更理解,但是现在的很多书籍等,只会提到 what ,并没有提到 why ,导致很多东西不好理解。比如:
-
有很多设计的哲学,其实是计算机本身的发展历史原因的,比如 Terminal 、Console 、shell 有啥区别?比如 tty 为啥是 Terminal ,那为啥 /dev/下面好多个 tty,有啥区别?随着计算机的小型化以及普及化,这些设计哲学依然保留了下来,但是如果不了解这些历史,就会很疑惑。
-
还有就是因为硬件的知识不够了解,所以有的东西很疑惑,比如硬件知识,如 CPU 中断,寄存器,MMU ,那么因为硬件不熟悉就会导致不理解很多东西。
所以:有没有比较好的视频或者系列博客能够结合历史或者结合硬件,慢慢地介绍 Unix/Linux,其中内核本身的设计可以不深入,或者说,希望有一个类似历史纪录片一样的东西,介绍计算机以及 Unix/Linux 的前世今生。