| KolibriOS | ||||||||
Bureau par défaut de KolibriOS | ||||||||
| Famille | Indépendante (dérivé de MenuetOS) | |||||||
|---|---|---|---|---|---|---|---|---|
| Langues | Anglais, russe, italien, espagnol, français | |||||||
| Type de noyau | Monolithique | |||||||
| État du projet | Actif | |||||||
| Dépôt | git.kolibrios.org/KolibriOS/kolibrios | |||||||
| Plates-formes | x86 (32 bits) | |||||||
| Entreprise / Développeur |
KolibriOS Project Team | |||||||
| Licence | GNU GPL (logiciel libre) | |||||||
| États des sources | Open source | |||||||
| Écrit en | Assembleur | |||||||
| Première version | 2004 | |||||||
| Dernière version stable | 0.7.7.0+8770 (mises à jour continues via Nightly builds) () | |||||||
| Environnement de bureau | VESA (intégrée au noyau) | |||||||
| Site web | www.kolibrios.org | |||||||
| ||||||||
| modifier |
||||||||
Kolibri ou KolibriOS est un système d'exploitation léger et open source pour architecture x86 (32 bits), entièrement écrit en Assembleur (via FASM).
L'une de ses particularités majeures est sa taille extrêmement réduite et son optimisation : le système de base, incluant une interface graphique, un navigateur web et des utilitaires, tient sur une simple disquette de 1,44 Mo.
KolibriOS a été créé en 2004 à la suite d'une scission communautaire (un fork) avec le projet MenuetOS. À cette époque, le créateur de MenuetOS décide de passer la nouvelle architecture 64 bits de son système sous une licence propriétaire (code source fermé).
La communauté de développeurs, principalement d'origine russe, décide alors de reprendre la dernière version 32 bits de MenuetOS (qui était toujours sous licence libre GPL) pour créer KolibriOS et poursuivre un développement indépendant et 100 % open source. Aujourd'hui, le système est toujours maintenu activement via des compilations régulières (nightly builds) et participe régulièrement à des programmes de développement internationaux comme le Google Summer of Code.
Malgré sa taille minimale, le système est fourni avec de nombreuses applications fonctionnelles, démontrant les capacités d'optimisation du langage assembleur :