KolibriOS
KolibriOS | |
Рабочий стол ночных сборок |
|
Разработчик | |
---|---|
Основана на | |
Исходный код | |
Последняя версия |
0.7.7.0 — 13 декабря 2009 года (ночные сборки обновляются регулярно) |
Поддерживаемые языки |
русский |
Поддерживаемые платформы | |
Тип ядра | |
Лицензия | |
Состояние | |
Веб-сайт |
KolibriOS (рус. Коли́бриОС) — операционная система для PC, полностью написанная на ассемблере fasm и распространяемая на условиях лицензии GPL. Основана на MenuetOS и является её форком. Колибри является альтернативной операционной системой, так как она использует собственные стандарты и не основана на POSIX. Система рассчитана на использование ассемблера для написания приложений, но есть и программы, написанные на языках высокого уровня (Си, C++, C--, Free Pascal, Forth)[1]. Основная идея системы заключена в минимализме к ресурсам системы, оптимизации кода программ в целях повышения их быстродействия, а также в использовании языка ассемблера, как основного языка разработки KolibriOS и программ для неё.
Для KolibriOS разработано более 250 программ. Благодаря портированному DOSBox возможно запускать ещё тысячи программ, написанных для DOS.
В настоящий момент KolibriOS развивается благодаря усилиям трёх десятков человек, среди которых есть представители Белоруссии, Бельгии, Германии, Казахстана, Молдавии, России, Узбекистана, Украины, Эстонии и ряда других стран.
Содержание
Название[править | править вики-текст]
Операционная система Колибри получила своё название от семейства одноимённых птиц. Колибри символизирует миниатюрность и высокую скорость, которые присущи системе, и поэтому изображена на официальном логотипе. В среде разработчиков и пользователей распространено много вариантов названия операционной системы: KolibriOS (офиц.), Kolibri, KoOS, KOS, КолибриОС (офиц.), Колибри, КОС и другие.
Особенности KolibriOS[править | править вики-текст]
- KolibriOS работает на платформе х86 и x86-64.
- Поддерживает множество вариантов загрузки, в том числе с NTFS-раздела[2]. Также возможна загрузка прямо из Microsoft Windows (при этом Windows, конечно, завершается), не требующая установки системы.
- GUI на основе VESA. Возможность увеличения частоты монитора за счёт уменьшения разрешения.
- Среда разработки: в официальный дистрибутив входят текстовый редактор tinypad и макроассемблер fasm для разработки и сборки ядра и приложений.
- Поддержка TCP/IP-стека и некоторых сетевых карт. Сейчас идёт его активное улучшение в одной из ветвей.
- Основной дистрибутив имеет размер 1,44 Мб (помещается на одной 3,5" дискете).
- Для запуска достаточно 8 мегабайт оперативной памяти.
- Вытесняющая многозадачность, возможность создания потоков, параллельное исполнение системных вызовов.
- Страничная адресация.
- Поддержка файловых систем на чтение и запись FAT12, FAT16, FAT32, Ext2, Ext3, Ext4[3], только для чтения NTFS, XFS[4], ISO 9660 (в том числе мультисессию),
- Поддержка звуковых кодеков AC'97 и Intel HD Audio для большинства популярных чипсетов.
- Поддержка USB (OHCI, UHCI, EHCI).
- Высокая отказоустойчивость, пониженное потребление электроэнергии системой.
- Полностью или частично портированы такие программы, как NetSurf, DosBox, эмулятор NES, Spectrum, игры Quake, Doom, Косилка[5] и другие.
История версий KolibriOS[править | править вики-текст]
Последняя версия была выпущена 13 декабря 2009 года, но это не означает, что разработка проекта приостановилась. В ночных сборках, которые автоматически генерируются при каждом изменении исходного кода системы и прикладных программ[6], расположенном в SVN-репозитории KolibriOS, постоянно исправляются ошибки, появляются улучшения, новые возможности, функционал и программы, каких нет в последней официальной версии 0.7.7.0. С развитием системы появляются различные экспериментальные версии (бранчи) КолибриОС, такие, как Kolibri-A (решение для встраиваемых систем), Kolibri-ACPI (версия для тестирования реализации ACPI), KolibriN (максимальная сборка) и другие.
Название дистрибутива | Версия | Дата выхода |
---|---|---|
Menuet RE | N1 | 30 августа 2003 года |
Menuet RE | N2 | 7 октября 2003 года |
Menuet RE | N3 | 26 ноября 2003 года |
Menuet RE | N4 | 23 декабря 2003 года |
Menuet RE | N5 | 15 февраля 2004 года |
Menuet RE | N6 | 27 марта 2004 года |
Kolibri N1 | 0.1.0.0 | 16 мая 2004 года |
Menuet RE | N7 | 11 июня 2004 года |
Kolibri N2 | 0.2.0.0 | 28 августа 2004 года |
Menuet RE | N8 | 1 декабря 2004 года |
Kolibri N3 | 0.3.0.0 | 22 февраля 2005 года |
Kolibri N3 | 0.3.1.0 | 20 марта 2005 года |
Kolibri N4 | 0.4.0.0 | 7 июня 2005 года |
KolibriOS | 0.5.0.0 | 4 октября 2005 года |
KolibriOS | 0.5.1.0 | 12 октября 2005 года |
KolibriOS | 0.5.2.0 | 2 декабря 2005 года |
KolibriOS | 0.5.3.0 | 18 марта 2006 года |
KolibriOS | 0.5.8.0 | 9 июля 2006 года |
KolibriOS | 0.5.8.1 | 25 июля 2006 года |
KolibriOS | 0.6.0.0 | 4 сентября 2006 года |
KolibriOS | 0.6.3.0 | 31 октября 2006 года |
KolibriOS | 0.6.5.0 | 14 февраля 2007 года |
KolibriOS | 0.7.0.0 | 7 июня 2007 года |
KOS AZ #1 | 0.7.1.0 | 23 сентября 2007 года |
KOS AZ #2 | 0.7.2.0 | 31 января 2008 года |
KolibriOS | 0.7.3.0 | 14 февраля 2008 года |
KolibriOS | 0.7.5.0 | 31 января 2009 года |
KolibriOS | 0.7.7.0 | 13 декабря 2009 года |
Примечания[править | править вики-текст]
- ↑ Использование различных компиляторов в КолибриОС
- ↑ Установка KolibriOS на жёсткий диск и другие носители.
- ↑ Реализация поддержки extfs — Форум KolibriOS.
- ↑ Поддрежка XFS в рамках Kolibri Summer of Code
- ↑ Программы, портированные в КолибриОС: DosBox, эмулятор NES, эмулятор ZX Spectrum, игры Quake, Doom, Косилка.
- ↑ Autobuild after every SVN commit - Форум KolibriOS (текст на английском).
Литература[править | править вики-текст]
- Андрей Письменный. Разработчики «Колибри» об ОС на ассемблере. Компьютерра Online (16 ноября 2011 года).
- Kolibri-A: A Lightweight 32-bit OS for AMD Platforms//University of Exeter, 2011, p.20-22
Ссылки[править | править вики-текст]
- Официальный сайт
- KolibriN максимальная сборка
- KolibriOS вики
- Обзор системы и история ее развития (рус.)
- KolibriOS - первый взгляд
- KolibriOS Project Team на Хабрахабре (рус.)
Операционные системы (история • список) | |||||
---|---|---|---|---|---|
Для серверов или рабочих станций |
|
||||
Встраиваемые |
BlackBerry OS • iOS • PSP OS • Symbian OS • Windows (Embedded, Mobile, Phone) |
Операционные системы реального времени | |
---|---|
Активно развиваются |
ChibiOS/RT • Contiki • DNIX • DSOS • eCos • Embox • EROS • FreeRTOS • FunkOS • Junos • LynxOS • KolibriOS • MenuetOS • MERT • Nano-RK • Nucleus • Open AT OS • OS-9 • OSE • PikeOS • pSOS • Prex • QNX • КПДА.00002-01 • RMX • RTEMS • RTLinux • scmRTOS • SINTRAN III • Talon DSP RTOS • THEOS • ThreadX • TNKernel • TPF • TRON • µC/OS-II • VRTX • VxWorks • Windows CE |
Разработка прекращена |