KolibriOS

来自Local Chinese Wikipedia
imported>Andrew Vi2026年4月18日 (六) 14:05的版本 (内容扩充)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

package.lua第80行Lua错误:module 'Module:CGroup/core' not found

页面Module:Message box/mbox.css没有内容。

页面Module:Infobox/styles.css没有内容。

KolibriOS
File:KolibriOS.png
开发者www.kolibrios.org
编程语言Fasm
运作状态活跃
源码模式开放源代码
当前版本Template:Software version
支持的语言英语俄语希伯来语
支援平台x86
内核类别整块性核心
默认用户界面KolibriOS Kernel API
许可证GNU
前一代MenuetOS
官方网站www.kolibrios.org
仓库页面Template:Plainlist/styles.css没有内容。
  • {{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 显卡提供了驱动程序。package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found

  1. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  2. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  3. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  4. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  5. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  6. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  7. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  8. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found