Linux是一套免費使用和自由傳播的類Unix系統,是一個基于Unix的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的工具軟件、應用程序和網絡協議。它支持32位和64位硬件,是一個性能穩定的多用戶網絡操作系統。嚴格來講,Linux這個詞本身只表示Linux內核,聯合GNU 組織里的各種強大的應用軟件而組成的操作系統。
從Linux的誕生至今,它的發行版已經多達百余種,其中最主要的三個發行版本如下圖所示:
1) Debian是Linux的其中一個發行版,其中ubuntu是基于Debian的二次發行版,后面又衍生出了mint版本。Knopix是這個分支里又一個重要的版本,在安全領域有著很重要的位置。因為Debian是唯一一個不受商業支持的組織,所以它對使用者的要求更高,整個內核顯得很輕巧,自由,難度也比S.U.S.E和RedHat要高
2) Slackware版本桌面華麗,使用方便快捷,其二次衍生S.U.S.E和三次衍生版OpenSUSE功能更加強大,在歐洲國家應用很廣泛。
3) RadHat俗稱“紅帽”,是Linux里面至關重要的一個發行版,后期推出了企業版RHEL 7。CentOs是基于RHEL的2次發行版,它是一個社區版本。Fedora Core版本每6個月更新一次,是一款Beta版本。
Geetoo和ArchLinux是在后面的發展道路上慢慢出現的兩個版本,功能非常強大,應用廣泛,受到人們的廣泛注視。
以上三個都是Linux的發行版,而Linux的完整叫法是GNU/Linux,它是由Linux內核和GNU組織的各種開源軟件聯合組成的龐大的操作系統。但它提供的源碼,需要第三方組織來維護并提供成熟的版本。
隨著互聯網的高速發展,開放源碼也漸漸被一些大型公司所接納,Linux也逐漸在網絡領域占據了很重要的位置,它的一些哲學思想也慢慢被人們所領悟:
1 一切皆文件 Linux把幾乎所有資源統統抽象為文件形式,包括了硬件設備,甚至通信接口等等。
2 Linux由眾多功能單一的程序組成 在Window系統上,硬盤上可以安裝容量很大的程序,只要系統能讀取這個程序,那么相應的進程就會隨之運行。但與之不同的是在Linux系統上,一個程序只做一件事情,并且將許多小程序組合在一起來完成一個復雜的任務。
3 Linux盡量避免跟用戶交互 因為Linux在應用當中主要是以服務器的形式來工作的,在這其中人工涉及到的幾乎很少,它以編程的方式實現自動化任務。
4 Linux使用文本,文件保存配置信息。
原創文章,作者:N24_yushan,如若轉載,請注明出處:http://www.www58058.com/55811
詳實有料,生動有趣,作者有心了,以后拿出來就可以直接當參考文檔,加油!