一 Linux的发展历史
Linux的诞生可以追溯到1991年,当Linus还是芬兰赫尔辛基大学的一名学生时,他对当时为教学而设计的Minix操作系统提供的功能不满意,于是他决定自己写比Minix更强大的类UNIX操作系统来取代Minix,后来这个类UNIX操作系统就是Linux。Linus从一开始就决定自由扩散Linux,他把源代码发布在Internet上,随即就引起爱好者的注意,他们通过Internet加入了Linux的内核开发工作,一大批高水平程序员的加入,使得Linux得到迅猛发展,他们为Linux修复错误、增加新功能,不断尽其所能地改进它。现在,Linux凭借优秀的设计,不凡的性能,加上IBM、Intel、AMD、DELL、Oracle、Sybase等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。
二 Linux的特色
(1)多工系统-同时执行多个进程;
(2)多人使用-同一部机器可供多人同时使用;
(3)须在386 protected mode下执行;
(4)采用保护模式的方式执行各个进程,所以个别的进程失控不会造成系统死机:
(5)Linux在磁盘上只读取程序中实际用到的部份(动态联结,dynamic linking);
(6)各程序可使用copy-on-write pages上的资料,意即多个程序可以使用同一块内存区。最初几个程序共用一块内存区域,但当某个程序尝试写入这段内存时,该page(4KB)就被拷贝一份到别的地方,以後该程序的那4KB就指向新的page。如此一来可增加速度并减少内存的使用;
(7)Linux可使用虚拟内存,但须在硬盘上规划一块区域作置换用的partition;
(8)Linux符合POSIX定义,原代码与System V、及一部份的BSD和SVR4完全兼容;
(9)透过iBCS2模拟可执行大部份SCO UNIX、SVR3、SVR4的程序;
(10)所有的原代码都是可免费获得的,包括所有的核心程序、驱动程序、发展工具程序、使用者的程序。
(11)支持多国语言键盘且易新增;
(12)多重虚拟的consoles-可使用热键作更换;
(13)支持数种常见的文件系统minix-1、Xenix、System V filesystems,DOS,FAT,OS/2的HPFS(read-only)。本身支持两种filesystems:EXT2 and X/AFS,且文件名称长度可至256个字;
(14)“UMSDOS(Unix-like MSDOS)”可在DOS partition中安装Linux;
(15)支持的CD-ROM文件系统,可读取各种标准CD-ROM格式,如ISO 9660;
(16)TCP/IP网络,包含ftp,telnet,NFS等。
三 Linux与其他操作系统的区别
1 Linux和Windows的区别
和Linux一样,Windows系列是完全的多任务操作系统。它们支持同样的用户接口、网络和安全性。但是,Linux和Windows的真正区别在于,Linux事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。不仅在于对多用户机器来说,Unix是最流行的操作系统,而且在于它是免费软件的基础。另一方面Windows系列是专用系统,由开发操作系统的公司控制接口和设计。因为它对程序设计和用户接口设计建立了严格的标准,和那些开放系统社团完全不一样,一些组织正在试图完成标准化Unix程序设计接口的任务。特别要指出的是Linux完全兼容POSIX.1标准。
2 Linux与Unix的区别
Linux支持的硬件范围和商业Unix不一样。一般来说,商业Unix支持的硬件多一些,可是Linux支持的硬件也在不断扩大。突出的是,Linux至少和商用Unix一样稳定。对许多用户来说,最重要的因素是价格。Linux是免费软件,用户可以从Internet网上下载。如果上网不方便,可以很便宜地通过邮购得到Linux的磁盘或CD-ROM。当然也可以直接从朋友那里得到。商业Unix的价值不应被贬低。除了软件本身的价格外,用户还需支付文档、售后支持和质保费。对于较大的机构。这些都很重要,但是PC机用户也许从中得不到什么好处。许多商业公司和大学等单位已经发现,在实验室用廉价的PC机运行Linux比用工作站运行商业Unix还好。Linux可以在PC机上提供工作站的功能,而PC机的价格是工作站的几分之一。也有一些针对PC机的便宜的Unix,其中最有名的是386BSD。在许多方面,386BSD软件包和Linux兼容,但Linux更适合用户的需求。最显著的是,Linux的开发是开放的。任何志愿者都可以对开发过程做出贡献。相比之下,386BSD是由封闭的团队开发的。正是这样,这两种产品存在着严重的概念上和设计上的差别:Linux的目标是从头开始开发一个完整的Unix系统;386BSD的目标则是对现有的BSD做些修改,以适合80386系统。
Linux作为较早的源代码开放操作系统,将引领未来软件发展的方向.基于Linux开放源码的特性,越来越多大中型企业及政府投入更多的资源来开发Linux。现今世界上,很多国家逐渐的把政府机构内部门的电脑转移到Linux上,这个情况还会一直持续。Linux的广泛使用为政府机构节省了不少经费。也降低了对封闭源码软件潜在的安全性的忧虑。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:浅析linux操作系统的发展