1.2 Linux系统发展史和优势
1.2.1 Linux系统发展史
我们知道,Linux是一种开源且自由传播,并遵循POSIX标准的操作系统软件,虽然Linux最初是由Linus Torvalds开发的,但系统的诞生、发展和成长始终依赖UNIX系统、MINIX系统、CNU计划、POSIX标准和Internet的支持。在Linux的诞生过程中,Minix有着不可磨灭的功劳,Minix是由荷兰的一位教授开发的微型UNIX,Linus Torvalds在此基础上开发出了Linux最早的操作系统内核0.01版本。
后来,Linus Torvalds在0.01版本的基础上开发出0.02版本的操作系统内核并以开放源代码的形式将其发布到互联网上。这个开源操作系统软件的出现,立即引起了全世界软件爱好者和黑客的注意,他(她)们以通过Internet的形式加入了Linux开发的行列中,为Linux的发展做出了重大的贡献。
随着Linux的不断发展,其功能也不断完善。Linux发展史中具有里程碑意义的是1994年3月1.0.0内核版本的发布。从此,Linux的发展进入了新篇章。
开源Linux操作系统软件的出现,不仅在“开源(Open Source)文化”中画上一笔,而且为打破长期垄断市场的商业软件做出了贡献。对于这款开放源代码的操作系统软件,可通过互联网自由下载,也可将其源代码修改后并遵循相关的协议进行出售或发布到互联网上。
1.2.2 Linux系统优势
由于Linux操作系统开源且免费,因此人们可通过不同的途径自由获得,大大降低了购买软件的成本。虽然Linux内核源代码是自由的,但标准的Linux操作系统具有良好的扩展性,其扩展性来源于程序员对源代码的修改。
读过Linux方面书籍的读者都知道,在Linux操作系统上的一切设备都是以文件的形式出现,这非常方便对系统进行管理。对Linux系统的管理,可通过窗口、菜单及图标等进行系统进行维护和管理,更为重要的是,可通过其强大的命令行来完成更为复杂的操作。
Linux操作系统能够高效率地运行而且逐渐变得更为稳定和健壮,这主要是源代码公开的结果。众多的技术人员通过互联网将其下载后,不断修改其内核代码,使其变得更为优秀的同时也使其拥有了可移植性强的优点。Linux系统几乎可以在所有的硬件平台上运行,一个Linux内核代码无须改动即可移植到另一个平台上运行。