linux到底是個啥?(對linux的一些疑問解答)

linux是什麼?

Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·託瓦茲於1991年第一次釋出,它主要受到Minix和Unix思想的啓發,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡爲核心的設計思想,是一個性能穩定的多用戶網絡操作系統。Linux有上百種不同的發行版,如基於社區開發的debian、archlinux,和基於商業開發的Red Hat Enterprise Linux、SUSE、oracle linux等。

linux爲什麼又叫GNU/linux?

Linux嚴格來說是單指操作系統的內核,因操作系統中包含了許多用戶圖形接口和其他實用工具。如今Linux常用來指基於Linux的完整操作系統,內核則改以Linux內核稱之。由於這些支持用戶空間的系統工具和庫主要由理查德·斯托曼於1983年發起的GNU計劃提供,自由軟件基金會提議將其組合系統命名爲GNU/Linux,但Linux不屬於GNU計劃,這個名稱並沒有得到社羣的一致認同。

GUN是什麼?

在這裏插入圖片描述
GNU是一個自由的操作系統,其內容軟件完全以GPL方式發佈。這個操作系統是GNU計劃的主要目標,名稱來自GNU’s Not Unix!的遞歸縮寫,因爲GNU的設計類似Unix,但它不包含具著作權的Unix代碼。GNU的創始人,理查德·馬修·斯托曼,將GNU視爲“達成社會目的技術方法”。

該系統的基本組成包括GNU編譯器套裝(GCC)、GNU的C庫(glibc)、以及GNU核心工具組(coreutils),另外也是GNU調試器(GDB)、GNU二進制實用程序(binutils)的GNU Cash shell中 和GNOME桌面環境。

GNU 包含3個協議條款

GPL:GNU通用公共許可證(GNU General Public License)
LGPL:GNU較寬鬆公共許可證 (GNU Lesser General Public License), ) ,舊稱 GNU Library General Public License (GNU 庫通用公共許可證);
GFDL : GNU自由文檔許可證(GNU Free Documentation License )的縮寫形式。
這裏指的自由,並不是價格免費,這和價格無關而是使用軟件對所有的用戶來說是自由的。

通過如下途徑實現這一目標:
1.它要求軟件以源代碼的形式發佈,並規定任何用戶能夠以源代碼的形式將軟件複製或發佈給別的用戶。
2.如果用戶的軟件使用了受 GPL 保護的任何軟件的一部分,那麼該軟件就繼承了 GPL 軟件,並因此而成爲 GPL 軟件,也就是說必須隨應用程序一起發佈源代碼。

3.GPL 並不排斥對自由軟件進行商業性質的包裝和發行,也不限制在自由軟件的基礎上打包發行其他非自由軟件。

linux的logo爲什麼是企鵝?

在這裏插入圖片描述

對於logo真正的由來,有兩種說法,我個人認爲第一種更有說服力。

其一
根據國際公約,南極洲爲全人類共同所有,不屬於世界上任何一個國家,所以將logo選爲企鵝。寓意爲:開源的linux是全世界人共同所有,不屬於任何一個國家或機構。

其二
linus在澳洲時曾被動物園的企鵝咬了一口,於是便選擇了企鵝作爲linux的標誌。

linux和unix到底有什麼關係?

linux也被叫爲類unix操作系統,unix的誕生要早於linux,linux在創造的時候仿照了unix系統,並在功能和用戶體驗上進行優化,使得linux不管是外觀還是具體的操作都非常類似,很多人都稱他們是“父子”關係。

千萬別說linux抄襲unix

雖說是仿照,但linux在創造的時候並沒有抄襲unix的源代碼,要知道,unix是有版權保護的,在沒有授權的情況下,抄襲unix的源碼會追究法律責任的。linus在創造linux的時候,參考unix創造出了linux,並沒有抄襲的成分,很多人都說:linux是在unix原有基礎上的修改與創新。

因unix和linux有着密不可分的聯繫,所以把linux稱爲“類UNIX操作系統”

linux和unix有啥不一樣?

源代碼
unix大多數都是商用(收費),只有少數公開源代碼。
linux是自由軟件,免費,公開源代碼。

硬件兼容性
unix系統大多數都是和硬件配套的,很多unix版本都無法安裝在x86服務器和個人計算機上。
linux對硬件要求很低,而且兼容性非常強,可以運行在多種硬件平臺上,非常簡單就能安裝在服務器,個人計算機上。

爲什麼linux受歡迎?

linux屬於開源軟件,用戶不用支付可費用就可以獲得它和它的源代碼,並且可以根據自己的需要對它進行必要的修改,無償使用,無約束地繼續傳播;

linux具有 UNIX 的功能,操作起來也大同小異,任何使用 UNIX 操作系統或想要學習 UNIX 操作系統的人都可以從 Linux 中獲益。

linux因爲公開源代碼的原因,不會像windows那樣存在安全隱患,具有很高的系統安全性。

linux由社區人員共同維護,發現系統的bug,漏洞等,能夠及時對其進行修復,而大多數閉源項目,對漏洞的修復較慢。

爲什麼企業大多都使用的是linux?

說大多好像有點不恰當,全球500強企業,百分之九十五的服務器使用的都是linux系統,就連微軟公司,其服務器也是使用的linux操作系統,可見一般。

穩定
linux一直以穩定著稱,穩定到什麼程度,其可以連續運行多年而不會發生重大情況,我們在使用的時候,極少會出現系統崩潰的情況,而像是windows server,即使是穩定版本,也會不定時出現停止服務的問題。

硬件
在硬件方面進行比較時,windows需要經常對硬件進行升級,以滿足性能要求。而linux對硬件要求很低,不需要經常對硬件進行升級,升級後,你就可以直接感受到性能提升等變化,對於windows的硬件升級,使用起來性能提升的感覺不是那麼明顯。

資源佔用
系統的運行也是需要一定的硬件資源的,過多的佔用硬件資源,對於服務器來說也是一種資源浪費,實現同一服務,購買硬件配置越低的服務器越便宜,相對來說,還減少了成本。linux對硬件要求很低,像1G1內存50硬盤的雲主機,搭建個網址都颼颼的,而換成windows,可能連繫統都安裝不上。

安全性
作爲病毒和惡意軟件攻擊的對象windows,在安全方面不一定會有很好的保障,因其閉源的原因,很多漏洞都不能第一時間修復,對於系統本身來說,在安全方面並沒有那麼的強。而linux就不一樣了,作爲多用戶多任務操作系統,任何用戶的訪問都有嚴格的權限控制,只有特定的用戶才能登陸系統中,而且linux中的防火牆及其強大,可以有效地抵擋大部分惡意流量。

成本
這是一個不可避免的話題,再有錢的公司也會對成本進行考慮,能省爲什麼不省不是?拋去硬件不說,企業是不可能使用盜版軟件的,所有軟件,只要是商用的,肯定都是正版。一些大型公司,服務器成百上千比比皆是,你能想象每個服務器都購買正版的windows系統嗎,顯然這是不可取的,有免費的linux幹嘛不用,而且穩定又安全。

操作
對於windows來說,圖形化界面的操作大多都是點點點,偶爾輸入一些內容,很是簡單,但操作起來效率還是比較低,在linux中,所有的操作都是通過命令進行的,可以簡單而高效的對系統進行各種各樣的操作。在windows和linux中重命名一個文件,就可以很容易的知道到底哪個效率更高。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章