Linux 內核:內核基礎

Linux 內核:內核基礎

Linux 內核:內核基礎

今天, “Linux內核” 呵呵 30歲以上 並積累 超過 30 萬行代碼. 正如我們在此處和其他 Linux 網站上宣布的那樣,它最近已經放棄了它的開發 意甲5,留下一切,直到今天,在 內核 5.15.78(長期) 長期支持。 和 內核 5.19.17 (EOL),這標誌著該系列的使用壽命結束,因此不會再收到任何錯誤修復。

同時,關於他的 意甲6, 目前有 2個分支正在全面開發中. 一、 穩定的,由 內核 6.0.8(穩定),另一個, 發展主線,由 內核 6.1-RC4. 而且,由於要了解的內容還有很多,今天我們將深入探討與操作系統內核和 Linux 內核相關的基礎知識。 為了在下面的帖子中練習它。 更具體地說,關於 如何在我們的 GNU/Linux 發行版上直接編譯.

鐵鏽Linux

Rust 在 Linux 中的集成得到了社區和開發者的高度認可

而且,在你開始閱讀這篇關於 “Linux內核” 一般來說,我們會留下一些鏈接到 以前的相關職位 供以後閱讀:

鐵鏽Linux
相關文章:
Linux 6.1 RC1,Linux上的Rust初看
鐵鏽Linux
相關文章:
在 Linux 6.1 中包含 Rust 已經在進行中

Linux 內核:操作系統的核心

Linux 內核:操作系統的核心

所有關於 Linux 內核

關於一般內核

  • “內核”二字 它的語言起源於日耳曼語的詞根,寫作“Kern”,忠實地翻譯為核心。
  • “內核”是核心 或傳統操作系統的中心,而不是它們本身。 因此,它們不是相同的而是相關或互補的概念。
  • 它是操作系統中軟件的那一部分 它以特權模式運行。 之所以如此,是操作系統的軟件,它促進了相同或安裝在其上的不同程序,安全地訪問設備或裝置的物理組件(硬件),以實現高效和有效的管理。的可用資源。
  • 在«內核中,通常有元素或部分,例如:“內核空間”,它是操作系統中以高權限運行的部分; 和“用戶空間”,它通常以低權限運行以允許應用程序運行。
  • “內核”負責訪問和共享硬件 安全、公平地使用多個用戶應用程序。 這是因為它提供了一組“API”,應用程序通常通過所謂的“系統調用”請求這些“API”。 此外,這些“API”代表了正在運行的進程從“用戶模式”切換到“內核模式”的邊界。

已知內核類型

  • 之間 內核類型 已知如下:
  1. 單片:是那些在組成它的不同子系統之間沒有訪問保護,並且可以在不同子系統之間直接調用公共功能的那些。 這些通常是大而復雜的,並試圖包含操作系統的所有服務,也就是說,它們不是模塊化的。 因此,它們具有比其中一種微內核類型更高的性能,但在管理其上的任何更改時它們更加困難。
  2. 微內核: 是那些大部分都相互保護的,通常在用戶空間中作為服務運行。 因此,它的重要部分在用戶模式下執行,而在內核模式下執行的其餘代碼要小得多。 此外,這種類型的內核本身只包含足夠的代碼來允許在不同的運行進程之間傳遞消息。
  3. 雜種: 是那些同時能夠選擇你想在用戶模式和內核模式下運行的東西的能力嗎? 這使他們能夠提供上述兩種類型中最好的。 然而,這通常會給硬件製造商帶來很大的工作量,因為驅動程序正常運行的責任將取決於他們。 此外,它們通常會出現延遲問題,就像在微內核中一樣。

關於 Linux 內核

關於 Linux 內核

通過 理查德·斯托曼本人的文章Linux 和 GNU 系統,Linux 內核 定義如下:

Linux 是內核:負責將機器資源分配給用戶運行的其他程序的系統程序。 內核是操作系統的重要組成部分,但它本身並沒有什麼用處,它只能在一個完整操作系統的框架內發揮作用。 Linux通常與GNU操作系統結合使用:整個系統基本上是GNU加Linux,即GNU/Linux。 所有名為“Linux”的發行版實際上都是 GNU/Linux 發行版。.

他人 關於 Linux 內核的重要事實 分別是:

  • 有關 Linux 內核的所有文件和信息 在您的管理 官方網站. 從那裡,您可以訪問與其開發相關的其他重要網站。
  • 宣布開始非官方 Linux 開發(版本 0.01), 25 年 1991 月 23 日,作者 Linus Torvalds (LT),芬蘭赫爾辛基大學計算機科學專業的學生 (XNUMX 歲)。
  • Linux 內核已被證明是有能力的,今天,在現代科技生活的各個領域,成長和適應新趨勢和科技進步的速度比任何其他類似的都要快。
  • 它的成功一直與自由開放的理念聯繫在一起,因為,從創建到今天的最後開發,它一直在適應“自由軟件基金會(FSF)”的“Copyleft”規定,以及通用公共許可證(GNU -GPL)的後續版本)。
  • 目前,它的發展分為幾類,它們被稱為:預發布(Prepatch)、主線(Mainline)、穩定(Stable)和長期(Longterm)。 我們將在本文的後續部分中更深入地解釋這一點,我們還將在其中教授如何在 Debian GNU/Linux 上編譯一個。

綜述:2021 年後的橫幅

總結

簡而言之,現在很多人肯定會對圍繞 操作系統內核,而 “Linux內核” 尤其。 雖然,如果有人知道任何其他有價值的歷史或技術信息,或有任何 解釋性數據或更正此處提供的內容,歡迎大家通過評論來做。

是的,您只是喜歡這個出版物,不要停止評論它並與他人分享。 另外,記得訪問我們的 «主頁» 探索更多新聞,以及加入我們的官方頻道 電報 DesdeLinux, 西 有關今天主題的更多信息。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。