购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 Linux操作系统介绍

在介绍统信UOS之前,先对Linux操作系统进行简要介绍。

1.1.1 Linux操作系统发展简史

Linux,全称GNU(GNU’s Not UNIX)/Linux,是一套免费使用和自由传播的类UNIX操作系统,是基于POSIX(Portable Operating System Interface,可移植操作系统接口)的多用户、多任务、支持多线程和多CPU的操作系统,最早由芬兰赫尔辛基大学学生林纳斯·托瓦兹(Linus Torvalds)(见图1-1)于1991年开发并发布。

图1-1 林纳斯·托瓦兹

随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人计算机、嵌入式系统上都有着长足的进步。用户不仅可以获取该操作系统,而且可以根据自身的需要来修改和完善Linux。

Linux具有开放源代码、没有版权、技术社区用户多等特点。开放源代码使得用户可以自由裁剪,系统灵活性高、功能强大、使用成本低。尤其是系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。同时其核心——防火墙组件性能高效、配置简单,可保证系统的安全。

1.1.2 Linux操作系统的特点

不同于常见的桌面操作系统Windows,Linux操作系统(标志如图1-2所示)具有以下鲜明特点。

图1-2 Linux标志

1.完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作。程序员可以根据自己的兴趣和灵感对其进行修改,这让Linux吸收了无数程序的“精华”,不断壮大。

2.完全兼容POSIX 1.0标准

这使得用户可以在Linux下通过相应的模拟器运行常见的DOS、Windows程序。这能够为用户从Windows转到Linux奠定基础。许多用户在考虑是否使用Linux时,首先会考虑以前在Windows下常见的程序能否正常运行,这一特点就可消除他们的疑虑。

3.多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证各用户之间互不影响。多任务则是现代计算机最主要的一个特点,Linux可以使多个程序同时并独立地运行。

4.良好的界面

Linux同时具有字符界面和图形界面。在字符界面,用户可以通过键盘输入相应的命令来进行操作。Linux同时提供类似Windows图形界面的X Window系统,用户可以使用鼠标对其进行操作。X Window环境和Windows相似,可以说是一个Linux版的Windows。

5.支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月发布的Linux 2.4的内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,能使系统性能大大提高。

1.1.3 Linux的发行版本

从技术上来说,林纳斯·托瓦兹开发的 Linux 只是一个内核。内核指的是提供设备驱动、文件系统,以及进程管理、网络通信等功能的系统软件。内核并不是一套完整的操作系统,它只是操作系统的核心。将Linux内核与各种软件和文档包装起来,并提供操作系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。图1-3和图1-4所示的是Linux的部分发行版本。

图1-3 包括统信UOS在内的Linux发行版

图1-4 Linux发行版

在 Linux 的发展过程中,使用同一个 Linux 内核的各种 Linux 发行版起了巨大的作用,正是它们推动了 Linux 的应用,从而让更多的人开始关注 Linux。更确切地说,这些发行版应该叫作“以Linux为核心的操作系统软件包”。统信UOS则是其中的一个发行版。 G9g0xh5ShR34ruxRiO0KEYO96JMWL0qM+h4jnPA8Xq3D1k4h5MZdKgeXNxiFSNeg

点击中间区域
呼出菜单
上一章
目录
下一章
×