Linux是什么
同一套操作系统无法在不同架构的平台上运行。
参考硬件功能函数并修改你的操作系统程序代码,那经过改版后的操作系统就能够在另一个硬件平台上运行了。这就是软件移植。
Linux是开源的操作系统,所以它的程序代码可以被修改成适合在各种机器上面运行的。Linux具有可移植性。
Linux提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭UNIX良好的传统而来的,所以相当稳定而且功能强大。
Linux之前UNIX的历史
1969年以前:一个伟大的梦想——Bell MIT 与GE的”Multics”系统
20世纪60年代初期MIT开发了分时操作系统(Compatible Time-Sharing System CTSS)
它可以让大型主机通过提供多个终端机以连接进入主机,从而利用主机的资源进行运算工作。此时的终端机只有输入输出功能,本身完全不具有任何运算或软件安装的能力。而且只能提供最多30台终端机。
1965年前后,由贝尔实验室(Bell)麻省理工学院(MIT)及通用电气公司(GE)共同发起了Multics的项目,Multics项目的目的是想要让大型主机可以同时提供300台以上的终端机连接使用的目标。
最后Multics艰难完成 但是没有得到很大重视。但是Multics项目培养的人才是相当优秀的。