Linux的功能有哪些?
说到Linux,不得不提UNIX。由于其庞大的支持基础和分发系统,UNIX已经成为世界上最有影响力和使用最广泛的操作系统之一。起初,UNIX是作为小型机和大型机的多任务系统开发的。虽然它有一些缺点,如模糊的接口和缺乏标准化,但它很快发展成为一个广泛使用的操作系统。
许多计算机爱好者觉得UNIX正是他们想要的。但由于商业版UNIX价格非常昂贵,且源代码有专利,很难被电脑爱好者广泛使用。于是,一群人,他们是由编织者、业余电脑玩家和黑客组成的奇怪团队,自主开发了一个全新的免费UNIX操作系统——Linux,在功能上丝毫不逊于商业UNIX操作系统。
Linux是在1991后半段作为32位Unix操作系统出现在PC上的。当时23岁的大学生Linus Torvalds写这个操作系统,是为了做一个实验,写出一个比当时流行的MINIX操作系统功能更多、更成熟的小操作系统。虽然最初的Linux系统很小,功能也很少,但是随着互联网的发展,它被来自世界各地的成千上万的人(专家)不断地扩展和改进。时至今日,Linux已经在很多方面领先于商用Unix系统。它可以运行在包括Intel处理器、摩托罗拉的M68k处理器和DEC的Alphas在内的各种硬件平台上,是一个真正的多用户多任务32位操作系统。和现代的Unix操作系统一样,它也有虚拟内存、* * * *共享库、命令加载、执行代码之间的复制-执行-写入操作、适当的内存管理和TCP/IP网络。
Linux是一个遵循POSIX(可移植操作系统接口)标准的免费操作系统。它具有BSD和SYSV的扩展特性(表示在外观和性能上与常见的UNIX非常相似,但系统核心代码全部重写)。它的版权所有者是芬兰的Linus Torvalds先生和其他开发者,它遵循GPL声明(GNU通用公共许可证——GNU通用公共版权协议)。
自由软件基金会(FSF)开发了Linux的许多其他应用程序。全世界很多热心用户为Linux开发或移植了很多应用,包括X-Windows、Emacs、TCP/IP网络(包括SLIP/PPP/ISDN)等等。现在Linux(包括内核和大量应用)已经达到200M的规模,完全安装后规模会更大(500M左右)。
Linux可以用于在相对低成本的Intel X86硬件平台上实现高端系统的性能。很多用户在运行Linux的X86机器上使用基准测试,发现性能可以媲美Sun和Digital的中型工作站。事实上,不仅许多爱好者和程序员在使用Linux,许多商业用户,如互联网服务提供商(ISP)也在使用Linux作为服务器,而不是昂贵的工作站。这些服务器的最高纪录是运行600天没有遇到系统崩溃!
大多数UNIX程序可以在Linux: TeX,X-Window系统,GNU C/C++编译器上运行...它允许用户在家里享受UNIX的所有功能。现在,越来越多的商业公司采用Linux作为操作系统。例如,科学家使用Linux进行分布式计算。ISP使用Linux配置互联网服务器和电话拨号服务器来提供网络服务。CERN(欧洲核子中心)使用Linux进行物理数据处理;1998年6月65438日至10月65438日美国最受欢迎的电影《泰坦尼克号》中计算机动画的设计是在Linux平台上进行的。更有意思的是,1997把年度最佳技术支持奖颁给了Linux,给那些批评自由软件服务差的人上了一堂好课。越来越多的商业软件公司宣布支持Linux,如Corel和Borland。国外大学很多教授用Linux来教授操作系统的原理和设计。当然,对大多数用户来说最重要的是,现在我们可以在家用电脑上编写UNIX程序,并享受阅读操作系统所有源代码的乐趣!
正是因为Linux具有强大、性能突出、稳定可靠的操作系统,吸引了越来越多的用户使用它来测试和纠正软件中的错误。短短几年时间,Linux以超乎寻常的速度发展,从一只丑小鸭变成了一个真正优秀、值得信赖的操作系统,拥有庞大的用户群。据不准确的统计,全世界使用Linux操作系统的人有几百万(这个数字还在以惊人的速度增加),而且大部分都是在网络上使用。在中国,随着互联网大潮的介入,一批以大学生和ISP技术人员为主的Linux爱好者也蓬勃发展起来。可以说,在中国,随着网络的不断普及,免费且性能优异的Linux操作系统必将发挥越来越重要的作用。