MenuetOS,一個用64位元組譯語言寫的作業系統

菜單集

MenuetOS截圖

目前,許多從頭開始編寫的作業系統開發通常基於一些高階程式語言,例如Rust、C、C++、Java等。但 聽說一個僅使用彙編語言從頭開始建立的作業系統, 如果它不是每天都能聽到的,最重要的是,它是 引起了很多關注。

你們很多人都知道 低階語言相對於高階語言有一系列的優點和缺點。 一方面是另一個方面,但最著名和值得注意的是可移植性問題(這在高階語言中也有其限制),而另一方面是速度、記憶體、維護問題等方面。

這就是原因 提到聽說 用彙編語言寫的作業系統很有趣 我們將在本文中討論的專案是 MenuetOS,這是一個正在開發的作業系統,完全使用 64 位元組譯語言來建構。

關於MenuetOS

MenuetOS 是一個支援預防性和即時多工的作業系統, UEFI 系統上的開機、多核心系統上的 SMP、對多個處理器的支援和整合的圖形使用者介面。我也知道 它具有用於環回和乙太網路介面的網路堆疊和驅動程序,並支援 USB 2.0,包括 USB 隨身碟、印表機、DVB 調諧器和網路攝影機。此外,也為音訊輸出提供了 AC97 和 Intel HDA (ALC662/888) 支援。

Menuet 內核我喜歡整個系統, 用組合語言編寫, l或者它提供了使用彙編語言的優點之一,即比用其他語言編寫的系統更快。例如,具有透明度的GUI直接在主x86-64 CPU上計算,避免了與顯示卡的兼容性問題。在此之上, 該專案正在開發自己的X伺服器並提供圖形介面 整合使用者介面,包括可自訂主題、拖放操作、UTF-8 編碼和鍵盤佈局切換。

的獨特優勢 來自 邁步 是它的彙編程式能力, 它允許開發更快、更有效率且消耗更少資源的應用程式。對於彙編程式中的應用程式開發,提供了自己的整合開發環境。

另一方面,提到 Menuet 並非專門用於彙編編程 其設計有利於64/32位元ASM程式設計。 Menuet 的應用程式結構允許幾乎用任何其他語言產生標頭,但其主要重點是彙編程式設計。 Menuet 中的選單程式設計快速且易於學習,其響應式 GUI 可透過彙編語言進行管理。此外,Menuet64 能夠運行 Menuet32 應用程序,從而擴展了其多功能性和相容性。

在應用領域, 該專案開發了一個簡單的 HTTPC Web 瀏覽器、郵件和 FTP 用戶端, VNC 用戶端、FTP 和 HTTP 伺服器。它還具有多媒體應用程式(音訊、視訊和圖像)和文字編輯的基本套件。

值得一提的是 在 MenuetOS 專案的開發中,正在開發兩個版本, 這是一個 64 位元的(小步舞曲64),它是根據限制性許可證分發的,另一個版本是 62 位元版本(小步舞曲32),它是根據 GPL 許可證分發的。

MenuetOS 目前版本為 1.50,根據該版本的變更表,僅更新、錯誤修復、改進、Fasm 更新至版本 1.73.32,並且更改了桌布。

如果您有興趣了解更多,可以諮詢 以下鏈接中提供了詳細信息。

嘗試MenuetOS

對於有興趣嘗試系統的人,您應該知道提供了軟碟映像和 ISO 映像來刻錄到支援在 VirtualBox 中執行的 CD。 鏈接是這個。


發表您的評論

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

*

*

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