1. 程式人生 > >linux發行版的版本類別以及不同發行版之間的聯絡與區別

linux發行版的版本類別以及不同發行版之間的聯絡與區別

Linux是什麼

Linux是一種自由和開放原始碼的類Unix作業系統。該作業系統的核心由Linus Torvalds於1991年10月5日首次釋出。根據其釋出的核心(kernel)搭配上GNU上的應用程式,成為了當今世界上運用領域最廣泛、使用人數最多的作業系統。通常情況下,Linux被打包成供個人計算機和伺服器使用的Linux發行版。
Linux發行版包含Linux核心和支撐核心的實用程式和庫,通常還帶有大量可以滿足各類需求的應用程式。個人計算機使用的Linux發行版通常包含X Window和一個相應的桌面環境,如GNOME或KDE.

什麼是Linux發行版

Linux發行版(Linux distribution):是一種為一般使用者預先整合好的Linux作業系統及各種應用軟體。一般不需要使用者重新編譯,在直接安裝之後,只需要作出小幅度的更改設定即可。Linux發行版通常包含了桌面環境、辦公包、媒體播放器、資料庫等應用軟體。這些作業系統通常使用Linux、以及來自GNU計劃的軟體、和基於X Window的圖形介面組成。
Linux發行版通常分為商業發行版和社群發行版。也有少部分既不屬於發行版又不屬於社群發行版,其中最有名的是Slackware.
按照程式包管理器的不同,通常Linux的發行版也被分成了不同的派系。 程式本身是由二進位制程式、配置檔案、庫檔案以及幫助檔案組成的。有時候我們發現,可能一個程式會有很多檔案,非常不利於安裝解除安裝管理,於是,又產生了程式包管理器。程式包管理器主要作用:程式的組成檔案打包成一個或有限幾個檔案、安裝、解除安裝以及查詢。
根據程式包管理器主要劃分了三大譜系,分別為RedHat系、Slackware系、Debian系。

發行版之間的不同

在Linux發行版中,通常均使用軟體包管理系統,不同的作業系統,軟體包管理系統也不盡相同。比較常見的軟體包管理系統有以下幾種      
 – dpkg:一般為Debian系使用,前端管理工具為apt-get

– rpm(The RPM Package Manager):一般為Red Hat系使用,S.u.S.E也有使用,前端工具包含多種:

yum:作為RHEL及CentOS的前端工具

dnf:作為Fedora的前端工具

ZYpper:作為S.u.S.E及opensuse的前端工具

urpmi:作為Mandriva Linux及Mageia的前端工具