KolibriOS
![]() | |
| 开发者 | www |
|---|---|
| 编程语言 | Fasm |
| 運作狀態 | 活跃 |
| 源码模式 | 开放源代码 |
| 当前版本 | |
| 支持的语言 | 英语、俄语、希伯来语 |
| 支援平台 | x86 |
| 内核类别 | 整塊性核心 |
| 默认用户界面 | KolibriOS Kernel API |
| 许可证 | GNU |
| 前一代 | MenuetOS |
| 官方網站 | www |
| 仓库 | |
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、exFAT 和 ISO9660 格式的磁盘启动,并且还可以从 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 接口硬盘。支持的文件系统包括 FAT12、FAT16、FAT32、ext2、ext3 和 ext4(部分支持)、NTFS(不支持扩展功能,如加密)、只读 exFAT、XFS、CDFS(包括多会话)。
KolibriOS 支持完整的 TCP/IP 协议栈以及某些以太网网卡[10]。在某些主板上支持 Intel 高清音频,以及大部分老旧芯片组上的 AC'97 编码器(包括 Intel、nForce、nForce2、nForce3、nForce4、SIS7012、FM801、VT8233、VT8233C、VT8235、VT8237、VT8237R、VT8237R Plus 和 EMU10K1X)。视频方面,声称支持任何显卡,并为特定的 Intel 或 AMD 显卡提供了驱动程序。
- ^ https://archive.kolibrios.org/en/; 检索日期: 2024年6月7日.
- ^ https://git.kolibrios.org/KolibriOS/kolibrios/releases/tag/0.7.7.0; 检索日期: 2024年6月7日.
- ^ KolibriOS. www.kolibrios.org. [2026-04-18].
- ^ Bärwaldt, Erik. Little Friend » Linux Magazine. Linux Magazine. [2026-04-18] (美国英语).
- ^ KolibriOS: дайте ей шанс полетать на вашем компьютере::Журнал СА 3.2007. samag.ru. [2026-04-18].
- ^ KolibriOS: дайте ей шанс полетать на вашем компьютере::Журнал СА 3.2007. samag.ru. [2026-04-18].
- ^ M.Pd, I. Gede Partha Sindu, S. Pd. Dasar Sistem Komputer - Rajawali Pers. PT. RajaGrafindo Persada. 2021-07-21 (印度尼西亚语).
- ^ Shell - KolibriOS wiki. wiki.kolibrios.org. [2026-04-18].
- ^ KolibriOS – A tiny operating system on a 1.44MB floppy | Unixmen. www.unixmen.com. [2026-04-18]. (原始内容存档于2014-01-29) (美国英语).
- ^ Hardware Support - KolibriOS wiki. wiki.kolibrios.org. [2026-04-18].
