首页 理论教育 Linux操作系统发展及兼容性分析

Linux操作系统发展及兼容性分析

时间:2023-08-03 理论教育 版权反馈
【摘要】:Linux最早是1991年由芬兰人Li- nusB.Torvalds为尝试在英特尔x86架构上提供自由免费的类UNIX操作系统而开发的。同时,众多的商用软件开发商都开发了基于Linux操作系统的数据库、中间件、应用软件版本。并且,Linux完全兼容POSIX1.0标准,这使得用户可以比较容易的将其他符合POSIX1.0标准的操作系统上的程序迁移到Linux之上。这一切都使得Linux操作系统的用户,可以根据自身的需要充分地选择不同的系统或应用软件。

Linux操作系统发展及兼容性分析

操作系统(Operating System)是管理和控制计算机硬件软件的系统软件。操作系统是直接运行在计算机硬件或虚拟机之上的最基本的系统软件,其他任何软件都必须在操作系统的支持下才能运行。因此,操作系统对计算机系统的运行至关重要,直接决定了计算机软硬件资源是否能够正常运行。下面,介绍几种常用的操作系统类型。

1.UNIX操作系统

UNIX操作系统是一种多用户、多任务的分时操作系统,大部分都是采用C语言编写。同时,具备丰富的系统调用、强大的可编程Shell及虚拟内存管理等很好的企业级特性,使得其被企业级用户广泛使用。

UNIX拥有40多年的发展历程,在其发展过程中,也受到过其他操作系统发不断挑战。例如,当时WindowsNT发布的时候,UNIX的前景就收到了质疑,但实践证明,UNIX到目前为止仍然广泛用于企业级用户的核心业务系统。其主要原因有两个方面:

首先,是软硬件的优化集成。目前UNIX通常是由小型机厂商随着小型机提供,操作系统已经针对主机厂商自己的小型机硬件做了充分的优化,从而能提供更好整体性能与RAS特性。

其次,是一体化的技术支持与服务。UNIX操作系统通常都由各个小型机厂商自己提供技术服务,无论UNIX操作系统的本身技术问题,还是小型机的硬件技术问题,都是由小型机厂商提供统一技术支持,这更能保证服务质量。统一的技术服务接口,用户无须和各个厂商打交道,这也给客户带来了极大的便利。

2.Windows操作系统(www.xing528.com)

Windows操作系统,是一种基于事件驱动模型构建的图形界面(GUI)操作系统,由美国微软公司(Microsoft)在于1985年推出,起初仅是MS-DOS之下的桌面环境,而其后续版本逐渐发展成为目前面向于个人电脑、服务器和嵌入式系统等设计的操作系统。

现在,Windows操作系统可以在几种不同类型的平台上运行,如个人电脑、服务器和嵌入式系统等,其中在个人电脑的领域应用内最为普遍。Windows操作系统产品可以分为两类:一类是定位于个人电脑和嵌入式系统上的Windows操作系统;另一类是定位于服务器的WindowsServer操作系统。

3.Linux操作系统

Linux是目前最受欢迎的、发展最快的操作系统平台。Linux是一种用C语言和汇编语言写成,符合POSIX标准的类UNIX操作系统。Linux最早是1991年由芬兰人Li- nusB.Torvalds为尝试在英特尔x86架构上提供自由免费的类UNIX操作系统而开发的。

Linux操作系统是自由软件和开放源代码发展中著名的例子,只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。从严格意义上来讲,Linux这个词本身只表示Linux内核本身。但通常大家都用Linux来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。

Linux可以运行在多种硬件平台之上,如使用Intelx86、SPARC、Itanium、Power等处理器的平台。此外Linux还可以作为嵌入式操作系统运行在手机、电脑平板游戏机、机顶盒上。Linux还支持多处理器技术、使多个处理器同时工作,使系统性能大大提高。由于Linux操作系统长期生长在开源社区,众多的开源软件都支持Linux操作系统,包括Apache、PHP、MySQL、Hadoop等。同时,众多的商用软件开发商都开发了基于Linux操作系统的数据库、中间件、应用软件版本。并且,Linux完全兼容POSIX1.0标准,这使得用户可以比较容易的将其他符合POSIX1.0标准的操作系统上的程序迁移到Linux之上。这一切都使得Linux操作系统的用户,可以根据自身的需要充分地选择不同的系统或应用软件。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈