1 开放性:是指体系遵从国际标准规范,特别是遵从开放体系互连(OSI)国际标准。凡遵从国际标准所开发的硬件和软件,都能相互兼容,可便利地完结互连。
2 多用户:是指体系资源可以被不同用户运用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性
3 多任务:是现代计算机的最主要的一个特色。它是指计算机一起履行多个程序,并且各个程序的运转相互独立。Linux体系调度每一个进程平等地拜访微处理器。因为CPU的处理速度非常快,其结果是,发动的应用程序看起来好像在并行运转。事实上,从处理器履行一个应用程序中的一组指令到Linux调度微处理器再次运转这个程序之间只需很短的时间延迟,用户是感觉不出来的。
4 杰出的用户界面
Linux向用户供给了两种界面:用户界面和体系调用。Linux的传统用户界面是根据文本的指令行界面,即shell,它既可以联机运用,又可存在文件上脱机运用。shell有很强的程序设计才能,用户可便利地用它编制程序,从而为用户扩大体系功用供给了更高档的手法。可编程Shell是指将多条指令组合在一起,构成一个Shell程序,这个程序可以独自运转,也可以与其他程序一起运转。
体系调用给用户供给编程时运用的界面。用户可以在编程时直接运用体系供给的体系调用指令。体系经过这个界面为用户程序供给初级、高效率的服务。
Linux还为用户供给了图形用户界面。它运用鼠标、菜单、窗口、滚动条等设备,给用户出现一个直观、易操作、交互性强的友爱的图形化界面。
5 设备独立性
设备独立性是指操作体系把一切外部设备一致当作成文件来看待,只需装置它们的驱动程序,任何用户都可以象运用文件相同,操作、运用这些设备,而不用知道它们的详细存在方法。
具有设备独立性的操作体系,经过把每一个外围设备看作一个独立文件来简化添加新设备的作业。当需求添加新设备时、体系管理员就在内核中添加必要的衔接。这种衔接(也称作设备驱动程序)确保每次调用设备供给服务时,内核以相同的方法来处理它们。当新的及更好的外设被开发并交付给用户时,操作答应在这些设备衔接到内核后,就能不受约束地当即拜访它们。设备独立性的关键在于内核的习惯才能。其他操作体系只答应必定数量或必定品种的外部设备衔接。而设备独立性的操作体系可以包容恣意品种及恣意数量的设备,因为每一个设备都是经过其与内核的专用衔接独立进行拜访。
Linux是具有设备独立性的操作体系,它的内核具有高度习惯才能,跟着更多的程序员参加Linux编程,会有更多硬件设备参加到各种Linux内核和发行版别中。别的,因为用户可以免费得到Linux的内核源代码,因而,用户可以修正内核源代码,以便习惯新添加的外部设备。
6 供了丰厚的网络功用
完善的内置网络是Linux一大特色。 Linux在通讯和网络功用方面优于其他操作体系。Linux为用户供给了完善的、强壮的网络功用。
支撑Internet是其网络功用之一。Linux免费供给了很多支撑Internet的软件,Internet是在Unix领域中树立并昌盛起来的,在这方面运用Linux是适当便利的,用户能用Linux与国际上的其他人经过Internet网络进行通讯。
文件传输是其网络功用之二。用户能经过一些Linux指令完结内部信息或文件的传输。
长途拜访是其网络功用之三。Linux不只答应进行文件和程序的传输,它还为体系管理员和技术人员供给了拜访其他体系的窗口。经过这种长途拜访的功用,一位技术人员可以有用地为多个体系服务,即便那些体系坐落相距很远的当地。
7 牢靠的体系安全
Linux采取了许多安全技术措施,包含对读、写操控、带维护的子体系、审计盯梢、中心授权等,这为网络多用户环境中的用户供给了必要的安全保证。
8 杰出的可移植性
Linux可移植性是指将操作体系从一个渠道转移到另一个渠道使它依然能按其本身的方法运转的才能。
Linux是一种可移植的操作体系,可以在从微型计算机到大型计算机的任何环境中和任何渠道上运转。可移植性为运转Linux的不同计算机渠道与其他任何机器进行精确而有用的通讯供给了手法,不需求别的添加特别的和贵重的通讯接口。