Linux是一个操作系统,Linux操作系统的核心为Linus Torvalds开发的Kernel,Linux内核之上的组件分为几部分:一部分是GNU的组件,如Emacs、gcc、bash、gawk等;另一些重要组成部分则来自加利福利亚大学Berkeley分校的BSD Unix项目和麻省理工学院的X Windows系统项目,以后在这之后成千上万的程序员开发的应用程序等(见表1-1)。正式Linux内核与GNU项目、BSD Unix以及MIT的X11(X Windows)的结合,才使得整个Linux操作系统得以很快形成,并得到了发展,进而组成了今天优秀的Linux系统。
可以说Linux是Unix在PC计算机上的克隆版,仿Unix内核构建,同Unix指令集向下几乎完全兼容。
是一个完善的多用户、多任务,支持多进程、多CPU的系统。
具有很高的系统稳定性与可靠性。
具有很高的系统安全性。
有完善的网络服务,支持HTTP、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、TELNET等。
是基于GNU许可,自由开放的系统。
有大量第三方免费应用程序。
得到了众多业界厂商支持,如IBM、ORACLE、INTEL、HP、MOTO、Google等。
有完善的大型数据库平台,包括Oracle、DB2、Sybase、MySQL、Postgres等。
有完善的图形用户界面,包括GNOME、KDE等。
有完善的开发平台,包括C/C++、Java、Perl等,支持各类图形界面API,如GTK+、QT等。推荐你看看Linux入门书籍《Linux就该这么学》,全面了解其相关内容。
和Windows操作系统软件一样,Linux也是一个操作系统软件。但是和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intel x86系列CPU架构的计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。
Linux是由世界各地成千上万的程序员设计和开发实现的。当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix操作系统兼容产品。在过去的20年里,Linux系统主要应用于服务器端、嵌入式开发和个人PC桌面三大领域,其中服务器端领域是重中之重。
大型、超大型互联网企业(百度、Sina、淘宝等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是Linux系统。
Linux操作系统之所以如此流行,是因为它具有如下特点:
开发源代码的程序,可自由修改。
Unix系统兼容,具备Unix几乎所有优秀特性。
可自由传播,无任何商业化版权制约。推荐一本Linux入门书籍《Linux就该这么学》,里面有详细的Linux介绍。
适合Intel等x86 CPU系列架构的计算机。