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 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].