KolibriOS

KolibriOS, or Kolibri, is a small, open-source x86 operating system written completely in assembly. It was forked from MenuetOS in 2004 and has run under independent development since.[3]

KolibriOS
DeveloperKolibriOS Project Team
Written inFASM
Working stateActive
Source modelOpen source
Latest release0.7.7.0 r8929 / June 23, 2021 (2021-06-23)[1]
Repositorywebsvn.kolibrios.org/listing.php?repname=Kolibri+OS
Available inEnglish, Russian, Italian, Spanish
Platformsx86
Kernel typeMonolithic
Default
user interface
KolibriOS Kernel API
LicenseGPL-2.0-only with binary blobs[2]
Preceded byMenuetOS
Official websitewww.kolibrios.org

In a 2009 review piece on alternative operating systems, TechRadar called it "tremendously impressive", noting its performance and streamlined code-base.[4]

Features

Commands

The following list of commands is supported by the KolibriOS Shell.[5]

System requirements

  • i586 compatible CPU required
  • 8 MB of RAM[6]
  • 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

  • USB 1.1 and 2.0 are supported (UHCI, OHCI and EHCI). There is also support for USB hubs. Only USB HID devices are supported: keyboard, mouse and USB-sticks.
  • Internal hard disks with PATA/IDE and SATA/ACHI interfaices are supported nativelly.
  • Supported file systems are FAT12, FAT16, FAT32 (long names support), ext2, ext3 and ext4 (partially), CDFS (including multisession, read only), NTFS (read and write but no extended functions like encrition), XFS (read only)
  • 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: works on any card and specific drivers are available for AMD and Intel chipsets
  • Network: TCP/IP stack and certain Ethernet network cards support[7]

Development branches

  • KolibriACPI: extended ACPI support
  • Kolibri-A: Exokernel version of KolibriOS optimized for embedded applications and hardware engineering; only few AMD APU-based platforms are currently supported.

Reception

Dedoimedo reviewed KolibriOS in 2012:[8]

I allocated a more than sufficient 64MB of RAM to KolibriOS and let it fly. Now, to really show you how fast this thing is, I recorded a boot session. It shows the simple KolibriOS boot menu. Next, I press the Enter key. Soon thereafter, we are inside a fully functional desktop. How soon? Well, you can enjoy the video embedded below or follow the Youtube link if you hate embedded stuff. Now, keep your eyes on the screen, as the video is rather short. I mean, really, really short.

Jesse Smith from DistroWatch Weekly wrote review about KolibriOS:[9]

The application menu is broken down into familiar groupings, such as Development, Games, Data Processing, Network and Help. There are also demo programs showing off various graphics and screensavers. Programs are easy to find and most applications work well. The help documentation is a bit scattered, as it covers a number of different topics, but there doesn't seem to be a pattern to what is explained and what isn't. In short, finding help is hit or miss, but what is explained is done so clearly.

See also

  • MenuetOS - MenuetOS 32-bit version is a base of KolibriOS

References

Further reading

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.