首页 理论教育 Linux简介:掌握版本的基础知识

Linux简介:掌握版本的基础知识

时间:2023-11-09 理论教育 版权反馈
【摘要】:Linux其本质只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等。Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有下面良好特性是分不开的。Linux系统调度每一个进程,平等地访问微处理器。良好的用户界面Linux向用户提供了两种界面,用户界面和系统调用。而Linux为用户提供了完善的、强大的网络功能。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和平台上运行。

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其本质只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等。LinuxKernel(内核)并不负责提供用户强大的应用程序,没有编译器、系统管理工具、网络工具、Office套件、多媒体、绘图软件等,这样的系统也就无法发挥其强大功能,用户也无法利用这个系统工作,因此有人便提出以Linux Kernel为核心再集成搭配各式各样的系统程序或应用工具程序,组成一套完整的操作系统,经过如此组合的Linux套件即称为Linux发行版。

Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有下面良好特性是分不开的。

(1)开放性 系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。它是基于GPL(General Public License)的架构之下,任何人都可以免费的使用或者是修改其中的原始码。开放性架构对科学界来说是相当重要的,因为很多工程师由于特殊的需求,常常需要修改系统的原始码,使该系统可以符合自己的需求,而这个开放性的架构将可以满足各不同需求的工程师。

(2)多用户 系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源有特定的权限,互不影响。

(3)多任务 多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程,平等地访问微处理器。

(4)良好的用户界面Linux向用户提供了两种界面,用户界面和系统调用。Linux的传统用户界面是基于文本的shell命令行界面,shell有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。(www.xing528.com)

(5)设备独立性 设备独立性是指操作系统把所有外部设备统一当成文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样,操纵和使用这些设备,而不必知道它们的具体存在形式。

(6)提供了丰富的网络功能Linux在通信和网络功能方面优于其他操作系统。其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性。而Linux为用户提供了完善的、强大的网络功能。

(7)可靠的系统安全Linux采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

(8)良好的可移植性 可移植性是指将操作系统从一个平台转移到另一个平台,使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和平台上运行。

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

我要反馈