По сравнению с другими операционными системами MenuetOS совсем молода. Она разрабатывается с 2000 года и успела стать известной в программистских кругах ( читайте, к примеру, статью «Мал золотник, да дорог», написанную Яковом Уваровым для «Компьютерры» в 2005 году). KolibriOS ещё моложе — она отпочковалась от Menuet в 2004 году.
За это время разработчики успели написать около 7,5 Мбайт кода на чистом ассемблере. Примерно такой же размер имеют исходники Linux, написанные преимущественно на Си, и это только ядро, тогда как в дистрибутив KolibriOS входит графическая оболочка и небольшой набор прикладных программ (смеха ради отметим, что, по оценкам, основанным на знаменитой «утечке» 2004 года, код Microsoft Windows 2000 занимал около 1,5 Гбайт).
При этом «Колибри» — уже давно не «подтверждение концепции» и не игрушка, а вполне функциональная система, для которой пишут программы и которую действительно можно использовать для некоторого (пусть и не особенно широкого) круга серьёзных задач.
"Компьютерра" побеседовала с двумя разработчиками KolibriOS — Дмитрием Переверзевым и Игорем Солодухой.
- Что такое KolibriOS?
Переверзев:«Колибри» — это маленькая операционная система с богатыми возможностями. Можно сказать, это такой современный DOS.
- Как я понял, не просто маленькая, а вообще крошечная?
Переверзев:Ядро занимает около 80 Кб. То есть сопоставимо с размером MS-DOS последних версий. А возможностей гораздо больше.
- Какова история «Колибри»?
Переверзев:В 2001 году финский студент Вилле Турьянмаа написал свою операционную систему на ассемблере. В 2004 году он решил, что тридцатидвухбитные компьютеры погибли, и перешёл на разработку MenuetOS 64 шестидесятичетырёхразрядной версии своей операционной системы. Сообществу это не понравилось, и оно продолжило разработку тридцатидвухбитной версии своими силами. И когда более половины кода было изменено, проект получил название «Колибри» в честь одной из русских сборок систем.
- И кто этим занимался? Вы тогда уже тогда участвовали?
Переверзев:Я пришёл в проект позже где-то на год. Тогда этим занимался Марат Закиянов. Собирал дистрибутивы системы.
- Сейчас он тоже в команде?
Переверзев:Да, сейчас он в команде, разрабатывает ядро, файловый менеджер (свой клон Total Commander), файловые диалоги и просмотрщик графики — замечательный zSea.
- Каков сейчас статус разработки?
Переверзев:Cейчас мы ожидаем выхода новой версии, но с номером ещё не определились. Прошлая была 0.7.7.0, а эта будет не то 0.8, не то 0.9. Считается, что по сравнению с прошлой версией изменений очень много. Например, появится поддержка устройств USB. Около года прошло со времени последнего релиза.
- Какая вообще у вас команда? Сколько человек активно помогают?
Переверзев:Сейчас около десяти очень активных разработчиков и около тридцати разработчиков, которые время от времени появляются на форуме.
- А география какая? Разработчики в основном из России?
Переверзев:В основном СНГ, хотя есть и из Бельгии разработчики, русскоязычные из Англии. Я сам из Ставропольского края.
- Какие у «Колибри» особенности по сравнению с другими системами, в том числе по сравнению с другими минималистичными системами?
Переверзев:По сравнению с другими минималистичными системами «Колибри» самая минималистичная! К тому же из систем той же весовой категории «Колибри» самая функциональная. Например, есть неплохая система, Visopsys, она тоже компактная и умещается на дискету, но ничего не умеет.
- Какие главные отличия «Колибри» от «больших» операционных систем? Чего пока нет, и что из этого собираетесь добавить?
Переверзев:Поддержка интернета очень важна в современном мире. TCP/IP и драйверы сетевых карт в «Колибри» уже есть. Сейчас мы работаем над браузером, все участники так или иначе что-то делают для его появления. Пока что есть только текстовый, с ограниченной поддержкой графики. Ему, конечно, ещё далеко до совершенства.
Солодуха:Наличие браузера — это новые пользователи и популярность системы.
- Возможно, такая система вообще была бы популярна в качестве аналога Google ChromeOS — минимальная прослойка ОС плюс браузер. Как вы думаете?
Читать дальше