Linux學習筆記1 Linux的歷史與現狀

2021-08-15 16:52:28 字數 948 閱讀 1129

現實是歷史的延續,歷史是現實的根源和發展脈絡。學習linux,不一定要了解其歷史。但真正理解了其歷史,就能更加清晰地感受到未來的發展趨勢。

每個領域都有大神。linux是由兩位大神發起的。一位大神就是芬蘭赫爾辛基大學linus torvalds, 另一位大神是richard stallman。linus是linux的創造者,而richard是自由軟體之父。

2023年,linus首先創造出了linux的作業系統核心(kernal),即 linux 0.0.1 。但這還只是乙個作業系統核心,缺乏應用軟體。

而richard則是gun自由軟體運動的發起人,他的gnu運動開發出了一些列的自由應用軟體,包括gcc編譯器,gdb偵錯程式,emacs編輯器等等。唯獨缺少核心。

這樣,linus和richard就成為了天然的合作者。2023年,gnu/linux就正式誕生了。

現在,linux全球有約12000人的開發團隊,平均兩三個月就會推出乙個新的linux核心。而linux kernel 4.1 **的數量已經超過1800萬行。

除了核心(kernel)版本之外,一些linux的開發組織還不斷推出了各種發行版本(distributions)。

不同的distribution的外部程式不同,安全性和可用性也不同。而目前適用於linux工作站的發行版本主要有5個:

ubuntu,debian,centos,opensuse,redhat

而國內使用最多的是redhat的社群版本,即centos版本。

目前,75%的手機都使用以linux核心為基礎的andriod作業系統。在伺服器領域linux更加佔據了統治性地位。可見,要學習計算機,就必須學習linux; 而要適應中國市場的需要而學習,就必須學習與redhat一脈相承的centos。

現在,linux的許多發行版本對於計算機硬體的支援已經相當完善。對於一般的辦公應用,linux完全可以替代windows了。而且,linux還具備windows所不具備的眾多優點。

Linux學習筆記1 Linux概述

作業系統主要在管理與驅動硬體,因此必須要能夠管理記憶體 管理裝置 負責任務管理以及提 用程式開發介面等等。要使用硬體時,就得需要透過應用軟體或者是殼軟體 shell 的功能,來呼叫作業系統操縱硬體工作。因此,目前稱為作業系統的,除了上述功能外,通常已經包含了日常工作所需要的應用軟體在內了。每種作業系...

linux學習筆記1 Linux背景知識

1 linux背景知識 gnu linux的歷史 unix作業系統 gun工程成立 linux核心出現 gnu linux作業系統 本課程的學習環境 1.1 gnu linux的歷史 1.1.1 unix作業系統簡介 1969年產於美國bell實驗室 at t公開了第一版的源 被多家廠商,科研機構修...

Linux學習筆記(1) Linux系統概述

linux是一種開放源 的作業系統,以其系統簡明 功能強大 效能穩定 高擴充套件性和安全性著稱,可以支援多使用者 多工工作環境,具有較好的實時性和廣泛的協議支援。1.1 什麼是linux linux是乙個免費的類unix作業系統,它最初是由芬蘭人linus torvalds於1991年開發的。lin...