Linux是一種 類Unix計算機作業系統的統稱,簡單的說來就是Linux核心+GNU工程的各種工具和資料庫。Linux包括各種Linux的發行版,其實也就是為達到不同的目的而制作(目的包括對不同計算機結構的支援,對一個具體區域或語言的本地化,實時應用或嵌入式)的不同版本。
Linux的由來.在1991年4月,芬蘭大學生linus因不滿其教授對其教學用系統Minix(此教學系統又是Andrew Tannebaum教授為了不受AT&T許可協定的限制,為教學科研而開發的)不能作任何改動的态度,自己設計出在x86系統電腦上的作業系統核心linux0.01,并将其源代碼通過USENET(Minix新聞討論區)釋出在了網際網路上。這個版本隻有大概10000行代碼左右,也隻能運作在Minix上。在10月的第二版本中,他釋出了資訊邀請自願者共同開發。适逢其會,從83年就開始的GNU計劃,除了系統核心,已經幾乎完成了除了系統核心之外的各種必備軟體的開發。兩者的結合也就顯得那麼自然而然了。通過linus和很多開源人士的努力,在1994年3月,Linux系統1.0版本釋出,此時,它成為了一個标準的作業系統而不是一個作業系統核心。很多時候,大家也叫Linux為GNU Linux就是這個原因,我個人也贊同這個觀點,是以我在開篇第一句話就那樣寫了。
Linux tips.Linux的标志和吉祥物是一隻叫Tux的企鵝,因為linux在澳洲被動物園的一隻企鵝咬了一口,好有意思對吧。
Linux核心版本.Linux核心的最新版本是今年才釋出的3.19。此前最受歡迎的一個版本是2004-2011年的2.6。建議了解各個版本的特性和新功能等等。
現在的主要Linux發行版本有以下幾種:
Red Hat Enterprise Linux,很多常見的資料中都将其簡寫為RHEL。第一款面向市場的Linux發行版,在1994年就開始發行。現在在歐洲以外的地區是使用率最高的Linux發行版,他們已經創造了自己的品牌。Red Hat
Linux是公共環境中表現上佳的伺服器。它擁有自己的公司,能向使用者提供一套完整的服務,這使得它特别适合在公共網絡中使用。這個版本的Linux也使用最新的核心,還擁有大多數人都需要使用的主體軟體包。RHEL在安全方面做得非常好,衆多的程式包,非常到位的支援。缺陷大概就是難于按使用者定制,支援服務費用有點貴,不過相當于Unix,還是便宜不少的。
Red Hat Enterprise Linux![]()
馬哥Linux學習之Linux背景和主要發行版篇
SuSE,另一個著名發行版,在歐洲使用率很高。它的Yast和自動管理任務的其它應用程式使它在管理者中非常出名。優點是連接配接資料庫,不錯的易用性,在伺服器和工作站上的表現都很好。
OpenSuse Linux![]()
馬哥Linux學習之Linux背景和主要發行版篇
CentOS,全稱Community ENTerprise Operating System,此發行版是将RHEL的源碼再編譯改進而形成,是以,它具有RHEL的高穩定性,同時也是自由使用的,是以現在有很多公司使用的,個人建議使用此發行版進行Linux的學習和實驗。
CentOS![]()
馬哥Linux學習之Linux背景和主要發行版篇
Debian,和RHEL幾乎同時誕生,也是一個穩定的發行版。其平時就維護三套正式軟體庫和一套非免費軟體庫,使其又派生出了多個Linux發行版。嗯,這個發行版适合系統管理者和進階使用者,不适合新手。
Debian Linux![]()
馬哥Linux學習之Linux背景和主要發行版篇
Ubuntu,一個以桌面應用為主的Linux作業系統,中文名烏班圖。Ubuntu基于Debian發行版和GNOME桌面,個人安裝使用過這個系統,對于個人桌面使用者,确實是不錯的,聯網安裝更是能自動識别硬體,而且應用程式伺服器在中國也有。另外,此系統的中國版本優麒麟相信不少IT人士也安裝試用過了,大多都認為比起最新版本的Ubuntu還是有點差距,不過本土化的一些東西的加入還是不錯的,希望繼續加油。
Ubuntu![]()
馬哥Linux學習之Linux背景和主要發行版篇
Kali Linux,另一Debian的派生發生版,此系統用于***測試。适合安全人員。
Arch Linux,采用滾動發行的發行版,隻用安裝一次即可不斷更新,适合高手,可了解Linux系統的每一個細枝末節。
Arch Linux![]()
馬哥Linux學習之Linux背景和主要發行版篇
Gentoo,世界上最年輕的Linux發行版本,集合了之前所有發行版的優點,于2002年首個穩定發行版釋出。Gentoo的安裝和使用都很困難,适合對Linux特别精通的使用者。
主要發行版的分類.Linux發行版現在可以大體分成兩類,一類是商業公司維護的,一類是社群組織維護的。前者以RedHat為代表,後者以Debian為代表。Redhat系列的有RHEL,CentOS,Fedora,此系列的包管理都是采用基于RPM包的YUM包管理方式,Fedora因穩定性不好,最好隻用于桌面系統。
Debian系列有Debian和Ubuntu,使用apt-get/dpkg包管理方式。Ubuntu已經是個很不錯的桌面系統了。
晚安
轉載于:https://blog.51cto.com/icyhome/1632722