KolibriOS

KolibriOS
开发者www.kolibrios.org
编程语言Fasm
運作狀態活跃
源码模式开放源代码
当前版本
  • 0.7.7.0(2009年12月13日;穩定版本)[1][2]
支持的语言英语俄语希伯来语
支援平台x86
内核类别整塊性核心
默认用户界面KolibriOS Kernel API
许可证GNU
前一代MenuetOS
官方網站www.kolibrios.org
仓库

KolibriOS是一个用于x86计算机的开源操作系统,完全使用FASM汇编语言编写。它自2004年起开始开发,源自MenuetOS[3],并支持i586处理器或更新的处理器[4]。KolibriOS体积小巧,能够装入一张3.5英寸软盘;尽管如此,它仍具备完整的图形用户界面、抢先式多任务处理、网络功能以及许多配套软件。

“Kolibri” 这个名称来源于斯拉夫语,意思是蜂鸟,象征着该操作系统的微型体积和高速度。

开发

KolibriOS 源自 MenuetOS,同时有构建 32 位和 64 位版本。它在俄罗斯以及东欧的许多国家中广受欢迎,促使社区为该项目做出贡献。[5]KolibriOS 的第一个版本原本是为了修复俄语发行版的驱动程序,由 Marat Zakiyanov “mario79” 于 2004 年发布[6]。在 KolibriOS 项目开始不久后,MenuetOS 的开发者决定仅专注于 64 位版本,而与 32 位版本不同,64 位版本是闭源的。相比之下,KolibriOS 一直只在 32 位版本上开发,并且保持开源。

KolibriOS 由来自不同国家的多名贡献者开发,包括俄罗斯、哈萨克斯坦、乌克兰、白俄罗斯、乌兹别克斯坦、摩尔多瓦、爱沙尼亚、德国和比利时。 分发汇编工作由 Evgeny Grechnikov 或 “Diamond” 负责。

存在两个开发分支:KolibriACPI,它具有扩展的 ACPI 支持;以及 Kolibri-A,这是 KolibriOS 的一个 exokernel 版本,专门优化用于嵌入式应用和硬件工程;目前仅支持少数基于 AMD APU 的平台。

功能

由于其体积小巧(大多数发行版都能装入一张 1.44 MB 的软盘镜像[7]),并且使用汇编语言编写,该操作系统可以在各种设备上仅用几秒钟即可启动。它支持从 NTFS、Ext2/3/4、FAT12/16/32、exFATISO9660 格式的磁盘启动,并且还可以从 Coreboot 和 Windows 启动。

KolibriOS 基于 VESA 并针对其优化的图形用户界面。它支持抢占式多任务处理、流媒体和系统调用的并行执行。它内置了多种应用程序软件(包含超过 250 个软件包),例如文字处理软件、图像查看器、音乐播放器和网络浏览器,以及一个带有集成宏汇编器(FASM)的代码编辑器。KolibriOS 还具备支持 Unix 类系统中常用命令的 shell[8]

特点

  • 支持从多种设备启动,而且支持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 协议栈以及某些以太网网卡[10]。在某些主板上支持 Intel 高清音频,以及大部分老旧芯片组上的 AC'97 编码器(包括 Intel、nForcenForce2nForce3nForce4、SIS7012、FM801、VT8233、VT8233C、VT8235、VT8237、VT8237R、VT8237R Plus 和 EMU10K1X)。视频方面,声称支持任何显卡,并为特定的 Intel 或 AMD 显卡提供了驱动程序。

  1. ^ https://archive.kolibrios.org/en/; 检索日期: 2024年6月7日.
  2. ^ https://git.kolibrios.org/KolibriOS/kolibrios/releases/tag/0.7.7.0; 检索日期: 2024年6月7日.
  3. ^ KolibriOS. www.kolibrios.org. [2026-04-18]. 
  4. ^ Bärwaldt, Erik. Little Friend » Linux Magazine. Linux Magazine. [2026-04-18] (美国英语). 
  5. ^ KolibriOS: дайте ей шанс полетать на вашем компьютере::Журнал СА 3.2007. samag.ru. [2026-04-18]. 
  6. ^ KolibriOS: дайте ей шанс полетать на вашем компьютере::Журнал СА 3.2007. samag.ru. [2026-04-18]. 
  7. ^ M.Pd, I. Gede Partha Sindu, S. Pd. Dasar Sistem Komputer - Rajawali Pers. PT. RajaGrafindo Persada. 2021-07-21 (印度尼西亚语). 
  8. ^ Shell - KolibriOS wiki. wiki.kolibrios.org. [2026-04-18]. 
  9. ^ KolibriOS – A tiny operating system on a 1.44MB floppy | Unixmen. www.unixmen.com. [2026-04-18]. (原始内容存档于2014-01-29) (美国英语). 
  10. ^ Hardware Support - KolibriOS wiki. wiki.kolibrios.org. [2026-04-18].