KolibriOS Project team

KolibriOS is a tiny open-source graphical operating system for x86 (and compatible) architecture computers, developed and maintained by the KolibriOS Project Team. It contains a monolithic kernel that runs in 32-bit protected mode and supports full preemptive multitasking.

KolibriOS is a fork of MenuetOS, written almost entirely in FASM (assembly language). However, C, Sphinx C--, C++, Free Pascal, Forth, among other high-level languages and compilers, can also be used in user application development (although FASM is strongly preferred).

The OS features support for USB and PATA devices, popular network, sound and graphics cards, FAT12/16/32, partical support for NTFS and ext2/3/4 file systems, read-only support for ISO9660, XFS file systems and SATA devices, a rich set of applications, that includes text editors, image viewer, graphical editor, textual web browser, and over 30 games.

KolibriOS is VERY light on system requirements, using as little as 1MB of disk space and 8MB RAM to run. In terms of processing power, IntelĀ®'s original PentiumĀ® (P5 microarchitecture) or compatible CPU is sufficient to fully enjoy KolibriOS. We strive to become the OS of choice for all older computers, and provide their owners full modern OS experience.

lightbulb_outline View ideas list


  • fasm
  • flat assembler
  • x86 assembly
  • i386
  • i586


comment IRC Channel
email Mailing list

KolibriOS 2016 Projects

  • Utsav_Chokshi
    Bit torrent client for KolibriOS
    Primary goal of this project is to implement a bit torrent client for KolibriOS.
  • Sergei Sakhno
    C layer
    writing layer between C and assembler code
  • nisargshah95
    GUI-based FTP client for KolibriOS
    The aim is to build a GUI-based FTP client in x86 assembly/FASM. Currently KolibriOS only has a CLI-based FTP client with basic functionality. People...
  • DenisKarpenko
    KolibriOS. Development of TLS/SSL library
    I would like to work on TLS/SSL library for KolibriOS. I am going to write basic version of mbed TLS (used to be PolarSSL). Library will be written...