kids encyclopedia robot

KolibriOS facts for kids

Kids Encyclopedia Facts
Quick facts for kids
KolibriOS
KolibriOS nightly build desktop
Company / developer KolibriOS Project Team
Programmed in FASM
Working state Active
Source model Open source
Latest stable release 0.7.7.0 / April 8, 2024; 15 months ago (2024-04-08)
Available language(s) English, Russian, Italian, Spanish
Available programming languages(s) FASM, C/C++, Pascal, Python, BF, Lua etc.
Supported platforms x86
Kernel type Monolithic
Default user interface KolibriOS Kernel API
License GPL-2.0-only with binary blobs
Preceded by MenuetOS

KolibriOS, often called Kolibri, is a very small operating system. It is made for x86 computers, which are common PCs. What makes it special is that it's written completely in assembly language. This is a very basic computer language.

KolibriOS started in 2004. It was created from another operating system called MenuetOS. Since then, it has been developed independently. In 2009, a tech magazine called TechRadar said it was "tremendously impressive." They liked how fast it was and how neatly its code was written.

Cool Features of KolibriOS

KolibriOS has many interesting features, especially for such a small system.

  • Multitasking: It can run many programs at the same time. This is called pre-emptive multitasking.
  • Fast Boot: It starts up in just a few seconds. You can boot it from different devices. These include NTFS, Ext2/3/4, FAT12/16/32, exFAT, and ISO9660 file systems. It can even boot from Coreboot or Windows.
  • Graphics: It has a GUI (what you see on the screen). This GUI is made to work best with VESA graphics.
  • Development Tools: It comes with tools for making programs. This includes a code editor and a special program called FASM.
  • Small Size: Most versions of KolibriOS are tiny. They can fit on a single 1.44 MB floppy disk!
  • Useful Apps: It also has some everyday programs. These include a word processor, an image viewer, and even a web browser.

KolibriOS Shell Commands

KolibriOS has a command line interface, like a text-based way to control the computer. Here are some commands you can use:

  • about
  • alias
  • cd
  • clear
  • cp
  • date
  • echo
  • exit
  • free
  • help
  • history
  • kill
  • ls
  • mkdir
  • more
  • ps
  • pwd
  • reboot
  • rm
  • rmdir
  • shutdown
  • sleep
  • touch
  • uptime
  • ver

What Your Computer Needs for KolibriOS

To run KolibriOS, your computer needs to meet some basic requirements:

  • Processor: An i586-compatible CPU. This means most older and newer processors will work.
  • Memory: At least 8 MB of RAM. This is a very small amount compared to modern operating systems.
  • Graphics: A VESA-compatible graphics card.
  • Storage: A 1.44 MB 3.5" floppy drive, a hard disk drive, a USB flash drive, or a CD-ROM drive.
  • Input: A keyboard and mouse. These can be COM, PS/2, or USB types.

Hardware That Works with KolibriOS

KolibriOS supports various computer parts:

  • USB Devices: It works with USB 1.1 and 2.0. This includes USB hubs. It supports USB keyboards, mice, and flash drives.
  • Storage: It can use internal hard drives with PATA/IDE and SATA/AHCI connections.
  • File Systems: It understands many file systems. These include FAT12, FAT16, FAT32, ext2, ext3, ext4 (partially), CDFS, NTFS (for reading and writing), and XFS (for reading only).
  • Audio: It supports AC'97 audio codecs on many different chipsets. It also supports some Intel High Definition Audio systems.
  • Video: It works with almost any graphics card. There are special drivers for AMD and Intel graphics chips.
  • Network: It has a TCP/IP stack for internet use. It also supports certain Ethernet network cards.

Different Versions of KolibriOS

There are a few special versions of KolibriOS being developed:

  • KolibriACPI: This version has better support for ACPI. ACPI helps your computer manage power and other advanced features.
  • Kolibri-A: This is a version designed for embedded systems. These are small computers built into other devices. It's made to work very closely with the hardware. Currently, it mostly supports certain AMD APU-based platforms.

See also

Kids robot.svg In Spanish: KolibriOS para niños

  • MenuetOS - The operating system that KolibriOS was based on.
kids search engine
KolibriOS Facts for Kids. Kiddle Encyclopedia.