初識linux系統,瞭解它的前世今生

初識linux系統,瞭解它的前世今生

系統學習linux系統第一步,瞭解linux的來龍去脈,以及他的優勢特點和今後的發展趨勢是必不可少的。只有弄清楚了這些我們才能夠知其然並且知其所以然。

本文將帶大家從宏觀的角度對linux系統有一個整體的瞭解,知道我們將要學習的是怎麼樣的一個系統。

1.Linux是什麼?

初識linux系統,瞭解它的前世今生

首先大家想到的問題是linux是什麼?這裡我們給出的定義是:Linux 是一套免費使用和自由傳播的類 Unix 操作系統,是一個基於 POSIX 和 UNIX 的多用戶、多任務、支持多線程和多 CPU 的操作系統。簡單概括總結說linux就是一套免費使用的操作系統。

Linux 內核最初是由李納斯•託瓦茲(Linus Torvalds)在赫爾辛基大學讀書時出於個人愛好而編寫的,當時他覺得教學用的迷你版 UNIX 操作系統 Minix 太難用了,於是決定自己開發一個操作系統。第 1 版本於 1991 年 9 月發佈,當時僅有 10 000 行代碼。

發佈版本之後李納斯•託瓦茲,並沒有保留代碼的版權,他選擇了公開linux源代碼,並且邀請他人一起完善linux。由於他的開源人們都可以免費使用它,並且由於開源力量的強大,linux社區裡很多技術大牛都參與到了完善linux的編碼工作中。迄今為止linux已經是一個非常穩定的操作系統,並且被應用於很多商業系統中。

這裡順便說個小插曲, GitHub(戲稱全球最大的同性交友社區)這個開源平臺也是李納斯•託瓦茲搞出來的。李納斯確實是個偉大的程序員,為IT作出了巨大的貢獻。

2.Linux的發行版本

在linux的內核基礎上很多公司對系統進行了優化和應用軟件集成打包,於是就有了各種發行版本。主流的發行版本關係如下圖所示

初識linux系統,瞭解它的前世今生

目前市面上較知名的發行版有:CentOS、Ubuntu、RedHat、Fedora、Debian、SuSE、OpenSUSE、Arch Linux、SolusOS 等

初識linux系統,瞭解它的前世今生


3.為什麼選擇Linux?

這節將為大家解釋這個疑問,我們為什麼要用linux?linux到底有什麼優點?說到這裡我們首先來看看目前比較主流的操作系統都有哪些?主要有:windows、unix、Mac OS、linux。

初識linux系統,瞭解它的前世今生

相信大多數人學習計算機都是從windows系統開始的,不可否認windows系統確實是一個非常優秀的操作系統。但是他在長時間開機的穩定性方面,對於有全天候不宕機要求的服務器來說就顯得不是那麼合適了。再者,windows是一個有微軟發行的商用系統,他的授權使用費用如果按目前這個微服務或者大數據架構的服務器數量來計算也是一筆不小的開支。另外windows上幾乎每一種特定功能可能都需要商業軟件的支持,需要購買相應的授權。

再說unix系統。UNIX 誕生於 20 世紀 60 年代末,可以說 UNIX 是操作系統中的"老大哥"。Liunx的設計開發在一定程度上也是參考了unix操作系統。但是UNIX 系統大多是與硬件配套的,也就是說,大多數 UNIX 系統如 AIX、HP-UX 等是無法安裝在 x86 服務器和個人計算機上的,而 Linux 則可以運行在多種硬件平臺上。UNIX 是商業軟件,而 Linux 是開源軟件,是免費、公開源代碼的。

初識linux系統,瞭解它的前世今生

Mac OS是一套運行於蘋果系列電腦上的操作系統。他作為PC使用也是一款相當不錯的操作系統,擁有友好和人性化的交互和漂亮的UI。但是他的生態更加的封閉,所有的軟件要從他的應用商店獲取。另外使用的版權費用也更高,最終也是不適合作為一個服務器的操作系統。

相比以上幾個系統,Linux系統有如下的優點:

1:系統運行穩定,性能高,高穩定性,適合7*24小時不間斷的服務運行模式

2:Linux 系統上有著大量的可用軟件,且絕大多數是免費的,構建成本低廉

3:Linux 系統有良好的可移植性,它幾乎支持所有的 CPU 平臺,這使得它便於裁剪和定製

4:支持幾乎所有的網絡協議及開發語言

4.總結

初識linux系統,瞭解它的前世今生

近幾年服務器端Linux操作系統不斷地擴大著市場份額,每年增長勢頭迅猛。Linux作為企業級服務器的應用十分廣泛,利用Linux系統可以為企業構架數據庫服務器、WWW服務器、負載均衡服務器、DNS服務器、郵件服務器、代理服務器(透明網關)、路由器等,不但使企業降低了運營成本,同時還獲得了Linux系統帶來的高穩定性和高可靠性。

從近幾年的發展來看,隨著Linux在服務器領域的廣泛應用,該系統已經滲透到了電信、金融、政府、教育、銀行、石油等各個行業,同時各大硬件廠商也相繼支持Linux操作系統。這一切都在表明,Linux在服務器市場的前景是光明的。BAT這些一線的互聯網企業都在使用Linux系統作為其服務器端的程序運行平臺,Linux已經逐步滲透到各個領域的企業裡。

因此學習和熟悉linux系統對於每個想要進去軟件行業從事軟件工程師的必不可少的。在接下來的文章更新中我會繼續和大家分享linux的知識點,希望大家能夠循序漸進從入門到精通linux系統!


分享到:


相關文章: