KolibriOS: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Leency (обсуждение | вклад) |
Leency (обсуждение | вклад) |
||
Строка 134: | Строка 134: | ||
'''Комментарии''' |
'''Комментарии''' |
||
<references group="Комментарий"/> |
<references group="Комментарий"/>'''Источники'''{{примечания|2}} |
||
{{примечания|2}} |
|||
== Литература == |
== Литература == |
Версия от 09:29, 4 апреля 2020
KolibriOS | |
---|---|
Изображение логотипа | |
| |
Разработчик | KolibriOS Project Team |
Основана на | MenuetOS |
Исходный код | Открытый |
Первый выпуск | 2004 |
Последняя версия | 0.7.7.0 (13 декабря 2009 года (ночные сборки обновляются регулярно по состоянию на 2019 год)) |
Поддерживаемые языки | русский |
Поддерживаемые платформы | x86 |
Тип ядра | Монолитное ядро |
Лицензия | GNU GPL |
Состояние | Актуальное |
Репозиторий исходного кода | git.kolibrios.org/Kolibr… |
Предыдущая | MenuetOS |
Веб-сайт | kolibrios.org |
Медиафайлы на Викискладе |
KolibriOS (рус. Коли́бриОС) — операционная система для PC, полностью написанная на ассемблере fasm и распространяемая на условиях лицензии GPL. Основана на MenuetOS и является её форком. Колибри является альтернативной операционной системой, так как она использует собственные стандарты и не основана на POSIX. Система рассчитана на использование ассемблера для написания приложений, но есть и программы, написанные на языках высокого уровня (Си, C++, C--, Free Pascal, Forth, TinyPy, Оберон-2)[1]. Основные идеи заключаются в минимизации потребляемых ресурсов системы, оптимизации кода программ для повышения их быстродействия, а также в использовании языка ассемблера как основного языка разработки KolibriOS и программ для неё.
Для KolibriOS разработано более 250 программ и игр, но при помощи эмуляторов их становится ещё больше.
В настоящий момент KolibriOS развивается благодаря усилиям трёх десятков человек, среди которых есть представители Белоруссии, Бельгии, Германии, Казахстана, Молдавии, России, Узбекистана, Украины, Эстонии и ряда других стран[2].
Название
Операционная система Колибри получила своё название от семейства одноимённых птиц. Колибри символизирует миниатюрность и высокую скорость, которые присущи системе, и поэтому изображена на официальном логотипе. В среде разработчиков и пользователей распространено много вариантов названия операционной системы: KolibriOS (офиц.), Kolibri, KoOS, KOS, КолибриОС (офиц.), Колибри, КОС и другие.
Особенности KolibriOS
- KolibriOS работает на платформе х86.
- Поддерживает множество вариантов загрузки, в том числе с флеш-накопителя, компакт-диска и дуал-бут с основной ОС.
- GUI на основе VESA. Портированы открытые драйвера AMD и Intel.
- Среда разработки: в официальный дистрибутив входят текстовый редактор tinypad и макроассемблер fasm для разработки и сборки ядра и приложений.
- Поддержка TCP/IP-стека и некоторых сетевых карт[3].
- Основной дистрибутив имеет размер 1,44 Мб (помещается на одной 3,5″ дискете).
- Для запуска достаточно 8 мегабайт оперативной памяти и процессора Pentium I.
- Вытесняющая многозадачность, возможность создания потоков, параллельное исполнение системных вызовов.
- Страничная адресация.
- Поддержка файловых систем на чтение и запись FAT12, FAT16, FAT32, NTFS[Комментарий 1], Ext2[4], Ext3, Ext4[Комментарий 2], только для чтения XFS[5] и ISO 9660 (в том числе мультисессию).
- Поддержка звуковых кодеков AC'97 и Intel HD Audio для большинства популярных чипсетов.
- Поддержка USB (OHCI, UHCI, EHCI).
- Высокая отказоустойчивость, пониженное потребление электроэнергии системой.
- Полностью или частично портированы такие программы, как NetSurf, DosBox, эмулятор NES, Spectrum, PSX, игры Quake, Doom, Косилка[6] и другие.
- Эта операционная система была целиком сохранена в ДНК и прочитана оттуда без ошибок[7][8].
История версий KolibriOS
Последняя версия была выпущена 13 декабря 2009 года, но разработка проекта не остановилась. В ночных сборках, которые автоматически генерируются при каждом изменении исходного кода системы и прикладных программ[9], расположенном в SVN-репозитории KolibriOS, постоянно исправляются ошибки, появляются улучшения, новые возможности, функциональность и программы, каких нет в последней официальной версии 0.7.7.0. С развитием системы появляются различные экспериментальные версии (бранчи) КолибриОС, такие, как Kolibri-A (экзоядерная версия для встраиваемых систем и разработки новых устройств PC), 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 года |
KolibriN | N8.2 | 2 марта 2013 года |
KolibriN | N9 | 23 августа 2014 года |
KolibriN | N10 | 12 января 2020 года |
Мнения
Этот раздел слишком короткий. |
«Хакер» рассмотрел KolibriOS в 2017 году[10].
Dedoimedo написал обзор на KolibriOS 16 марта 2012 года[11].
Джесси Смит из DistroWatch Weekly рассмотрела KolibriOS[12].
Примечания
Комментарии
- ↑ Запись и чтение работают, но не поддерживаются многие дополнительные возможности, например, шифрование.
- ↑ Запись и чтение работают, но не поддерживаются дополнительные возможности, например, журналирование и экстенты.
Источники
- ↑ Использование различных компиляторов в КолибриОС.
- ↑ Статья «Блог KolibriOS ищет авторов».
- ↑ Hardware Support/ru — KolibriOS wiki . wiki.kolibrios.org. Дата обращения: 23 сентября 2018.
- ↑ Реализация поддержки extfs — Форум KolibriOS.
- ↑ Вновь добавлена поддержка XFS v4 (2013) и v5 (2020).
- ↑ Программы, портированные в КолибриОС: DosBox, эмулятор NES, эмулятор ZX Spectrum, игры Quake, Doom, Косилка.
- ↑ «В ДНК сохранили операционную систему и видеоролик, а затем прочитали без ошибок».
- ↑ Erlich, 2017.
- ↑ Autobuild after every SVN commit — Форум KolibriOS (текст на английском).
- ↑ Полет «Колибри». На что способна ОС, целиком написанная на ассемблере - «Хакер»
- ↑ KolibriOS - The art of small
- ↑ DistroWatch Weekly, Issue 318, 31 August 2009
Литература
- Андрей Письменный. Разработчики «Колибри» об ОС на ассемблере . Компьютерра Online (16 ноября 2011). Дата обращения: 17 ноября 2011. Архивировано из оригинала 17 ноября 2011 года.
- Kolibri-A: A Lightweight 32-bit OS for AMD Platforms//University of Exeter, 2011, p.20-22
- Yaniv Erlich, Dina Zielinski. DNA Fountain enables a robust and efficient storage architecture (англ.) // Science. — 2017. — 17 март (vol. 355, iss. 6328). — P. 950-954. — doi:10.1126.
Ссылки
- kolibrios.org — официальный сайт KolibriOS
- KolibriN — максимальная сборка
- Вики KolibriOS
- Обзор системы и история её развития (рус.)
- KolibriOS — первый взгляд
- Программное обеспечение по алфавиту
- Операционные системы, разработанные в 2004 году
- Операционные системы СССР и России
- Любительские и перспективные операционные системы
- Свободные операционные системы
- Свободное программное обеспечение, написанное на языке ассемблера
- Программное обеспечение с лицензией GNU GPL