Linux可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。它们均为操作系统,具有一些共性,但是又各有特色,有所区别。
目前运行在PC机上的操作系统主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC机用户普遍使用MS-DOS,因为这种操作系统对机器的硬件配置要求不高,而随着计算机硬件技术的飞速发展,硬件设备价格越来越低,人们可以相对容易地提高计算机的硬件配置,于是开始使用Windows、Windows NT等具有图形界面的操作系统。Linux是新近被人们所关注的操作系统,它正在逐渐为PC机的用户所接受。那么,Linux与其他操作系统的主要区别是什么呢?下面从两个方面加以论述。
1. Linux与MS-DOS之间的区别
在同一系统上运行Linux和MS-DOS已很普遍。就发挥处理器功能来说,MS-DOS没有完全实现x86处理器的功能,而Linux完全在处理器保护模式下运行,并且开发了处理器的所有特性。Linux可以直接访问计算机内的所有可用内存,提供完整的UNIX接口,而MS-DOS只支持部分UNIX的接口。
就操作系统的功能来说,MS-DOS是单任务的操作系统,一旦用户运行了一个MS-DOS应用程序,它就独占了系统的资源,用户不可能再同时运行其他应用程序。而Linux是多任务的操作系统,用户可以同时运行多个应用程序。
2. Linux与Windows系统之间
Linux操作系统的优点和特点可概括为以下几点。
● 开放性。
● 多用户。
● 多任务。
● 多平台。
● 虚拟内存。
● X Window系统。
● 强大的网络功能。
● 动态链接共享库。
● 设备独立性。
● 支持多种文件系统。
● 同IEEE POSIX.1标准兼容。
● 非专有资源代码。
● 费用低于大多数UNIX系统—如果有耐心和时间,可以从Internet上把Linux下载下来。
● GNU软件支持。
● 可靠的系统安全。