KolibriOS
Developer | KolibriOS Project Team |
---|---|
Written in | Fasm |
Working state | Active |
Source model | Open source |
Latest release | 0.7.7.0+ Nightly / October 1, 2014 |
Available in | English, Russian, Italian, Spanish |
Platforms | x86 |
Kernel type | Monolithic |
Default user interface | KolibriOS Kernel API |
License | Proprietary software[1] |
Preceded by | MenuetOS |
Official website |
www |
Kolibri or KolibriOS is a small open source x86 operating system written completely in assembly. It was forked off from MenuetOS[2] in 2004 and has run under independent development since.
In a review piece on alternative operating systems (2009), Tech Radar called it "tremendously impressive" noting its performance and streamlined code-base.[3] Thanks to its small size, scientists announced that they were able to store KolibriOS on a tiny drop of water using synthetic DNA molecules and infer a functional copy without a single error.[4]
Features
- Pre-emptive multitasking, streams, parallel execution of system calls
- Boots in few seconds from various devices; NTFS and Ext2/3 also supported. Can be started from Coreboot and Windows (Windows will shut down)
- Graphical user interface based on and optimized for VESA
- Development kit: code editor with a macro assembler (FASM) integrated
- Most distributions will fit on a single 1.44 MB floppy image
System requirements
- i586 compatible CPU required
- 8 MB of RAM[5]
- VESA-compatible videocard
- 1.44MB 3.5" floppy drive, hard disk, USB Flash or CD-drive
- Keyboard and mouse (COM, PS/2 or USB)
Supported hardware
- Hard disks and some USB-sticks. Supported file systems are FAT12, FAT16, FAT32 (long names support), NTFS (partially, read only), ext2/ext3/ext4 (partially, read only), XFS (partially, read only) and CDFS
- Audio: AC'97 audio codec support for Intel, nForce, nForce2, nForce3, nForce4, SIS7012, FM801, VT8233, VT8233C, VT8235, VT8237, VT8237R, VT8237R Plus and EMU10K1X chipsets
- Audio: Intel High Definition Audio support for certain motherboards
- Video: AMD, ATI and Intel chipsets
Development branches
- KolibriACPI: extended ACPI support
- KolibriNET: extended network support
- Kolibri-A: Exokernel version of KolibriOS optimized for embedded applications and hardware engineering; only few AMD APU-based platforms are currently supported.
References
- ↑ Is there any proprietary software in this? Board.KolibriOS.org, 2014.
- ↑ www.kolibrios.org
- ↑ 10 operating systems you've never heard of, TechRadar, 2009
- ↑ Capacity approaching DNA storage, bioRxiv, 2016
- ↑ KolibriOS – A tiny operating system on a 1.44MB floppy
Further reading
- Kolibri - a desktop operating system in under 3 MB (by Jesse Smith) (2009)
- Kolibri-A: a lightweight 32-bit OS for AMD platforms—University of Exeter, PCCAT 2011 p. 20-22 (2011)
External links
Wikimedia Commons has media related to KolibriOS. |
This article is issued from Wikipedia - version of the 11/15/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.