KolibriOS

維基百科,自由的百科全書
跳至導覽 跳至搜尋
KolibriOS
File:KolibriOS.png
開發者www.kolibrios.org
程式語言Fasm
運作狀態活躍
原始碼模式開放原始碼
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    支援的語言英語俄語希伯來語
    支援平台x86
    內核類別整塊性核心
    預設用戶介面KolibriOS Kernel API
    許可證GNU
    前一代MenuetOS
    官方網站www.kolibrios.org
    倉庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

    KolibriOS是一個用於x86電腦的開源作業系統,完全使用FASM匯編語言編寫。它自2004年起開始開發,源自MenuetOS[1],並支援i586處理器或更新的處理器[2]。KolibriOS體積小巧,能夠裝入一張3.5英寸軟碟;儘管如此,它仍具備完整的圖形化使用者介面、搶先式多工處理、網絡功能以及許多配套軟件。

    「Kolibri」 這個名稱來源於斯拉夫語,意思是蜂鳥,象徵着該作業系統的微型體積和高速度。

    開發[編輯]

    KolibriOS 源自 MenuetOS,同時有構建 32 位和 64 位版本。它在俄羅斯以及東歐的許多國家中廣受歡迎,促使社群為該專案做出貢獻。[3]KolibriOS 的第一個版本原本是為了修復俄語發行版的驅動程式,由 Marat Zakiyanov 「mario79」 於 2004 年發佈[4]。在 KolibriOS 專案開始不久後,MenuetOS 的開發者決定僅專注於 64 位版本,而與 32 位版本不同,64 位版本是閉源的。相比之下,KolibriOS 一直只在 32 位版本上開發,並且保持開源。

    KolibriOS 由來自不同國家的多名貢獻者開發,包括俄羅斯、哈薩克斯坦、烏克蘭、白俄羅斯、烏茲別克斯坦、摩爾多瓦、愛沙尼亞、德國和比利時。 分發組譯工作由 Evgeny Grechnikov 或 「Diamond」 負責。

    存在兩個開發分支:KolibriACPI,它具有擴充的 ACPI 支援;以及 Kolibri-A,這是 KolibriOS 的一個 exokernel 版本,專門最佳化用於嵌入式應用和硬件工程;目前僅支援少數基於 AMD APU 的平台。

    功能[編輯]

    由於其體積小巧(大多數發行版都能裝入一張 1.44 MB 的軟碟鏡像[5]),並且使用匯編語言編寫,該作業系統可以在各種裝置上僅用幾秒鐘即可啟動。它支援從 NTFS、Ext2/3/4、FAT12/16/32、exFATISO9660 格式的磁碟啟動,並且還可以從 Coreboot 和 Windows 啟動。

    KolibriOS 基於 VESA 並針對其最佳化的圖形化使用者介面。它支援搶佔式多工處理、串流媒體和系統呼叫的並列執行。它內建了多種應用程式軟件(包含超過 250 個軟件套件),例如文書處理軟件、圖像檢視器、音樂播放器和網絡瀏覽器,以及一個帶有整合宏組譯器(FASM)的代碼編輯器。KolibriOS 還具備支援 Unix 類系統中常用命令的 shell[6]

    特點[編輯]

    • 支援從多種裝置啟動,而且支援NTFS檔案系統,甚至可以直接在Windows中執行,但是在執行之前,Windows將會關閉。
    • VESA改進而來的GUI
    • 開發工具:整合組譯器的代碼編輯器(FASM)
    • 可以安裝在一個1.44MB的軟碟(但是許多應用程式將被壓縮)
    • 多工、流操作、並列呼叫

    最低硬件要求[編輯]

    支援的硬件[編輯]

    支援 USB 1.1 和 2.0(UHCI、OHCI 和 EHCI)。也支援 USB 集線器,但目前僅支援鍵盤、滑鼠和 USB USB手指等 USB HID 裝置。支援內建的 PATA/IDE 和 SATA/AHCI 介面硬碟。支援的檔案系統包括 FAT12FAT16FAT32ext2ext3ext4(部分支援)、NTFS(不支援擴充功能,如加密)、唯讀 exFATXFSCDFS(包括多對談)。

    KolibriOS 支援完整的 TCP/IP 協定棧以及某些乙太網絡網卡[8]。在某些主機板上支援 Intel 高清音頻,以及大部分老舊晶片組上的 AC'97 編碼器(包括 Intel、nForcenForce2nForce3nForce4、SIS7012、FM801、VT8233、VT8233C、VT8235、VT8237、VT8237R、VT8237R Plus 和 EMU10K1X)。影片方面,聲稱支援任何顯示卡,並為特定的 Intel 或 AMD 顯示卡提供了驅動程式。

    1. ^ KolibriOS. www.kolibrios.org. [2026-04-18]. 
    2. ^ Bärwaldt, Erik. Little Friend » Linux Magazine. Linux Magazine. [2026-04-18] (en-US). 
    3. ^ KolibriOS: дайте ей шанс полетать на вашем компьютере::Журнал СА 3.2007. samag.ru. [2026-04-18]. 
    4. ^ KolibriOS: дайте ей шанс полетать на вашем компьютере::Журнал СА 3.2007. samag.ru. [2026-04-18]. 
    5. ^ M.Pd, I. Gede Partha Sindu, S. Pd. Dasar Sistem Komputer - Rajawali Pers. PT. RajaGrafindo Persada. 2021-07-21 (Bahasa Indonesia). 
    6. ^ Shell - KolibriOS wiki. wiki.kolibrios.org. [2026-04-18]. 
    7. ^ KolibriOS – A tiny operating system on a 1.44MB floppy | Unixmen. www.unixmen.com. [2026-04-18]. (原始內容存檔於2014-01-29) (en-US). 
    8. ^ Hardware Support - KolibriOS wiki. wiki.kolibrios.org. [2026-04-18].