KolibriOS: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
ДолбоЯщер (обсуждение | вклад) м Удалена Категория:Операционные системы CCCP и России; Добавлена Категория:Операционные системы СССР и России с помощью HotCat |
Метка: откат |
||
(не показано 47 промежуточных версий 36 участников) | |||
Строка 1: | Строка 1: | ||
{{Значения|Колибри (значения)}} |
{{Значения|Колибри (значения)}} |
||
{{Карточка ОС |
{{Карточка ОС |
||
| логотип = KolibriOS logo, summer 2024.png |
|||
|название = KolibriOS |
|||
⚫ | |||
|логотип = Kalibri OS Logo.jpg |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|семейство = |
|||
⚫ | |||
|основана на = [[MenuetOS]] |
|||
⚫ | |||
⚫ | |||
⚫ | |||
|дата первого релиза = |
|||
| latest_release_version = 0.7.7.0 коммит f222e98a09 |
|||
|последняя версия = 0.7.7.0 |
|||
| latest_release_date = {{Start date and age|2024|06|14}}<ref>{{cite web |title=Gitea - Kolibri OS |url=https://git.kolibrios.org/KolibriOS/kolibrios/commits/branch/main |website=git.kolibrios.org |accessdate=2024-06-17 |archive-date=2024-06-17 |archive-url=https://web.archive.org/web/20240617064855/https://git.kolibrios.org/KolibriOS/kolibrios/commits/branch/main |deadlink=no }}</ref> |
|||
|дата выпуска последней версии = [[13 декабря]] [[2009 год]]а (ночные сборки обновляются регулярно по состоянию на [[2019 год]]) |
|||
|частота обновления = |
|||
|последняя тестовая версия = |
|||
|дата выпуска последней тестовой версии = |
|||
|последняя доступная версия = |
|||
|дата выпуска последней доступной версии = |
|||
|метод обновления = |
|||
|менеджеры пакетов = |
|||
⚫ | |||
⚫ | |||
⚫ | |||
|интерфейс = |
|||
|лицензия = [[GNU General Public License|GNU GPL]] |
|||
⚫ | |||
|сайт = {{url|http://kolibrios.org/}} |
|||
}} |
}} |
||
'''KolibriOS''' ({{lang-ru|Коли́бриОС}}) — [[операционная система]] для [[персональный компьютер| |
'''KolibriOS''' ({{lang-ru|Коли́бриОС}}) — [[операционная система]] для [[x86]]-совместимых [[персональный компьютер|ПК]], полностью написанная на [[язык ассемблера|ассемблере]] [[fasm]] и распространяемая на условиях [[Лицензия|лицензии]] [[GPL]]. Основана на [[MenuetOS]] и является её [[форк]]ом. KolibriOS является [[Альтернативная операционная система|альтернативной операционной системой]], так как она использует собственные [[Стандарт|стандарты]] и не основана на [[POSIX]]. ОС рассчитана на использование ассемблера для написания [[Приложение (информатика)|приложений]], но есть и программы, написанные на языках высокого уровня ([[Си (язык программирования)|Си]], [[C++]], [[C--]], [[Free Pascal]], [[Forth]], TinyPy, [[Оберон (язык программирования)#Oberon-07|Oberon-07]], [[Rust (язык программирования)|Rust]])<ref>[http://kolibri-n.org/inf/hll/hll.php Использование различных компиляторов в КолибриОС] {{Wayback|url=http://kolibri-n.org/inf/hll/hll.php |date=20130228153517 }}.</ref>. Основные идеи ОС заключаются в минимизации потребляемых ресурсов системы, оптимизации кода программ для повышения их быстродействия, а также в использовании языка ассемблера как основного языка разработки KolibriOS и программ для неё. |
||
Для KolibriOS разработано более 250 программ и игр, |
Для KolibriOS разработано более 250 программ и игр, а также портировано большое количество различных [[Прикладное программное обеспечение|приложений]] и [[Эмуляция|эмуляторов]]. |
||
В настоящий момент KolibriOS развивается благодаря усилиям трёх десятков человек, среди которых есть представители [[ |
В настоящий момент KolibriOS развивается благодаря усилиям трёх десятков человек, среди которых есть представители [[Белоруссия|Белоруссии]], [[Бельгия|Бельгии]], [[Германия|Германии]], [[Казахстан|Казахстана]], [[Молдавия|Молдавии]], [[Россия|России]], [[Узбекистан|Узбекистана]], [[Украина|Украины]], [[Эстония|Эстонии]] и ряда других стран<ref>[http://habrahabr.ru/company/kolibrios/blog/191088/ Статья «Блог KolibriOS ищет авторов»] {{Wayback|url=http://habrahabr.ru/company/kolibrios/blog/191088/ |date=20160625060555 }}.</ref>. |
||
== Название == |
== Название == |
||
Операционная система |
Операционная система KolibriOS получила своё название от семейства одноимённых птиц. [[Колибри]] символизирует миниатюрность и высокую скорость, которые присущи системе, и поэтому изображена на официальном логотипе. В среде разработчиков и пользователей распространено много вариантов названия операционной системы: ''KolibriOS'' (офиц.), ''Kolibri'', ''KoOS'', ''KOS'', ''КолибриОС'' (офиц.), ''Колибри'', ''КОС'' и другие. |
||
== Особенности KolibriOS == |
== Особенности KolibriOS == |
||
⚫ | |||
* KolibriOS работает на платформе [[х86]]. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* Среда разработки: в официальный [[дистрибутив]] входят текстовый редактор [http://wiki.kolibrios.org/wiki/Tinypad/ru/ tinypad] и макро[[ассемблер]] [[fasm]] для разработки и сборки [[ядро операционной системы|ядра]] и приложений. |
* Среда разработки: в официальный [[дистрибутив]] входят текстовый редактор [http://wiki.kolibrios.org/wiki/Tinypad/ru/ tinypad] и макро[[ассемблер]] [[fasm]] для разработки и сборки [[ядро операционной системы|ядра]] и приложений. |
||
* Поддержка [[TCP/IP]]-стека и некоторых [[сетевая карта|сетевых карт]]<ref>{{Cite web|url=http://wiki.kolibrios.org/wiki/Hardware_Support#Network|title=Hardware Support/ru — KolibriOS wiki|publisher=wiki.kolibrios.org|lang=ru|accessdate=2018-09-23}}</ref>. |
* Поддержка [[TCP/IP]]-стека и некоторых [[сетевая карта|сетевых карт]]<ref>{{Cite web|url=http://wiki.kolibrios.org/wiki/Hardware_Support#Network|title=Hardware Support/ru — KolibriOS wiki|publisher=wiki.kolibrios.org|lang=ru|accessdate=2018-09-23|archive-date=2018-09-23|archive-url=https://web.archive.org/web/20180923235347/http://wiki.kolibrios.org/wiki/Hardware_Support#Network|deadlink=no}}</ref>. |
||
* Основной дистрибутив имеет размер 1,44 Мб (помещается на одной 3, |
* Основной дистрибутив имеет размер 1,44 Мб (помещается на одной [[Диск 3,5 дюйма|3,5″ дискете]]). |
||
* Для запуска достаточно |
* Для запуска достаточно 12 [[мегабайт]] [[оперативная память|оперативной памяти]] и процессора [[Pentium]] I. |
||
* [[Вытесняющая многозадачность]], возможность создания [[Многопоточность|потоков]], [[Распараллеливание программ|параллельное исполнение]] [[Системный вызов|системных вызовов]]. |
* [[Вытесняющая многозадачность]], возможность создания [[Многопоточность|потоков]], [[Распараллеливание программ|параллельное исполнение]] [[Системный вызов|системных вызовов]]. |
||
* [[Страничная память|Страничная адресация]]. |
* [[Страничная память|Страничная адресация]]. |
||
* Поддержка [[файловая система|файловых систем]] на чтение и запись [[FAT12]], [[FAT16]], [[FAT32]], [[NTFS]]< |
* Поддержка [[файловая система|файловых систем]] на чтение и запись [[FAT12]], [[FAT16]], [[FAT32]], [[NTFS]]<ref group="Комментарий">Запись и чтение работают, но не поддерживаются многие дополнительные возможности, например, шифрование.</ref>, [[Ext2]]<ref>[http://board.kolibrios.org/viewtopic.php?f=31&t=2378 Реализация поддержки extfs] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=31&t=2378 |date=20180924145427 }} — Форум KolibriOS.</ref>, [[Ext3]], [[Ext4]]<ref group="Комментарий">Запись и чтение работают, но не поддерживаются дополнительные возможности, например, журналирование и экстенты.</ref>, только для чтения [[XFS]]<ref>[http://board.kolibrios.org/viewtopic.php?f=31&t=2366&p=74049#p74049 Вновь добавлена поддержка XFS v4 (2013) и v5 (2020)] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=31&t=2366&p=74049#p74049 |date=20220316192823 }}.</ref> и [[ISO 9660]] (в том числе мультисессию). |
||
* Поддержка звуковых [[кодек]] |
* Поддержка звуковых [[кодек|кодеков]] [[AC'97]] и [[High Definition Audio|Intel HD Audio]] для большинства популярных чипсетов. |
||
* Поддержка [[USB]] (OHCI, UHCI, EHCI). |
* Поддержка [[USB]] (OHCI, UHCI, EHCI). |
||
⚫ | * Полностью или частично портированы такие программы, как [[NetSurf]], [[DosBox]], эмулятор [[NES]], [[Spectrum]], PSX, игры [[Quake]], [[Doom (игра, 1993)|Doom]], [[Косилка (игра)|Косилка]]<ref>Программы, портированные в КолибриОС: [http://board.kolibrios.org/viewtopic.php?f=43&t=671 DosBox] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=43&t=671 |date=20140408073619 }}, [http://board.kolibrios.org/viewtopic.php?f=43&t=1956 эмулятор NES] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=43&t=1956 |date=20150402190750 }}, [http://board.kolibrios.org/viewtopic.php?f=43&t=982 эмулятор ZX Spectrum] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=43&t=982 |date=20150402142039 }}, игры [http://board.kolibrios.org/viewtopic.php?f=41&t=336 Quake] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=41&t=336 |date=20140309051407 }}, [http://board.kolibrios.org/viewtopic.php?f=41&t=1205 Doom] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=41&t=1205 |date=20140309051327 }}, [http://board.kolibrios.org/viewtopic.php?f=41&t=792 Косилка] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=41&t=792 |date=20150402172731 }}.</ref> и другие. |
||
* Высокая [[отказоустойчивость]], пониженное потребление электроэнергии системой. |
|||
⚫ | * Эта операционная система была целиком сохранена в [[Дезоксирибонуклеиновая кислота|ДНК]] и прочитана оттуда без ошибок<ref>«[https://geektimes.ru/post/286586/ В ДНК сохранили операционную систему и видеоролик, а затем прочитали без ошибок] {{Wayback|url=https://geektimes.ru/post/286586/ |date=20170306104340 }}».</ref>{{sfn|Erlich|2017|}}. |
||
⚫ | * Полностью или частично портированы такие программы, как [[NetSurf]], [[DosBox]], эмулятор [[NES]], [[Spectrum]], PSX, игры [[Quake]], [[Doom (игра, 1993)|Doom]], [[Косилка (игра)|Косилка]]<ref>Программы, портированные в КолибриОС: [http://board.kolibrios.org/viewtopic.php?f=43&t=671 DosBox], [http://board.kolibrios.org/viewtopic.php?f=43&t=1956 эмулятор NES], [http://board.kolibrios.org/viewtopic.php?f=43&t=982 эмулятор ZX Spectrum], игры [http://board.kolibrios.org/viewtopic.php?f=41&t=336 Quake], [http://board.kolibrios.org/viewtopic.php?f=41&t=1205 Doom], [http://board.kolibrios.org/viewtopic.php?f=41&t=792 Косилка].</ref> и другие. |
||
== История версий KolibriOS == |
== История версий KolibriOS == |
||
Последняя версия была выпущена |
Последняя стабильная версия KolibriOS под номером 0.7.7.0 была выпущена 13 декабря 2009 года, но разработка проекта не остановилась. В [http://builds.kolibrios.org/ ночных сборках], которые автоматически генерируются при каждом изменении [[исходный код|исходного кода]] системы и прикладных программ<ref>[http://board.kolibrios.org/viewtopic.php?f=5&t=1602&start=45#p31092 Autobuild after every SVN commit] {{Wayback|url=http://board.kolibrios.org/viewtopic.php?f=5&t=1602&start=45#p31092 |date=20150630215025 }} — Форум KolibriOS (текст на английском).</ref>, расположенном в [[SVN]]-репозитории KolibriOS, постоянно исправляются ошибки, появляются улучшения, новые возможности, функциональность и программы. С развитием системы появляются различные экспериментальные версии (бранчи) КолибриОС, такие, как [http://habrahabr.ru/company/kolibrios/blog/259215/ Kolibri-A] ([[Экзоядро|экзоядерная]] версия для [[встраиваемая система|встраиваемых систем]] и разработки новых [[Периферийное устройство|устройств]] PC), Kolibri-ACPI (версия для тестирования реализации [[ACPI]]), KolibriN (максимальная сборка) и другие. |
||
{| class="wikitable" |
{| class="wikitable mw-collapsible mw-collapsed" |
||
|- |
|- |
||
! Название дистрибутива !! Версия !! Дата выхода |
! Название дистрибутива !! Версия !! Дата выхода |
||
|- |
|- |
||
| [[MenuetOS|Menuet]] RE || N1 || |
| [[MenuetOS|Menuet]] RE || N1 || 30 августа 2003 года |
||
|- |
|- |
||
| Menuet RE || N2 || |
| Menuet RE || N2 || 7 октября 2003 года |
||
|- |
|- |
||
| Menuet RE || N3 || |
| Menuet RE || N3 || 26 ноября 2003 года |
||
|- |
|- |
||
| Menuet RE || N4 || |
| Menuet RE || N4 || 23 декабря 2003 года |
||
|- |
|- |
||
| Menuet RE || N5 || |
| Menuet RE || N5 || 15 февраля 2004 года |
||
|- |
|- |
||
| Menuet RE || N6 || |
| Menuet RE || N6 || 27 марта 2004 года |
||
|- |
|- |
||
| Kolibri N1 || 0.1.0.0 || |
| Kolibri N1 || 0.1.0.0 || 16 мая 2004 года |
||
|- |
|- |
||
| Menuet RE || N7 || |
| Menuet RE || N7 || 11 июня 2004 года |
||
|- |
|- |
||
| Kolibri N2 || 0.2.0.0 || |
| Kolibri N2 || 0.2.0.0 || 28 августа 2004 года |
||
|- |
|- |
||
| Menuet RE || N8 || |
| Menuet RE || N8 || 1 декабря 2004 года |
||
|- |
|- |
||
| Kolibri N3 || 0.3.0.0 || |
| Kolibri N3 || 0.3.0.0 || 22 февраля 2005 года |
||
|- |
|- |
||
| Kolibri N3 || 0.3.1.0 || |
| Kolibri N3 || 0.3.1.0 || 20 марта 2005 года |
||
|- |
|- |
||
| Kolibri N4 || 0.4.0.0 || |
| Kolibri N4 || 0.4.0.0 || 7 июня 2005 года |
||
|- |
|- |
||
| KolibriOS || 0.5.0.0 || |
| KolibriOS || 0.5.0.0 || 4 октября 2005 года |
||
|- |
|- |
||
| KolibriOS || 0.5.1.0 || |
| KolibriOS || 0.5.1.0 || 12 октября 2005 года |
||
|- |
|- |
||
| KolibriOS || 0.5.2.0 || |
| KolibriOS || 0.5.2.0 || 2 декабря 2005 года |
||
|- |
|- |
||
| KolibriOS || 0.5.3.0 || |
| KolibriOS || 0.5.3.0 || 18 марта 2006 года |
||
|- |
|- |
||
| KolibriOS || 0.5.8.0 || |
| KolibriOS || 0.5.8.0 || 9 июля 2006 года |
||
|- |
|- |
||
| KolibriOS || 0.5.8.1 || |
| KolibriOS || 0.5.8.1 || 25 июля 2006 года |
||
|- |
|- |
||
| KolibriOS || 0.6.0.0 || |
| KolibriOS || 0.6.0.0 || 4 сентября 2006 года |
||
|- |
|- |
||
| KolibriOS || 0.6.3.0 || |
| KolibriOS || 0.6.3.0 || 31 октября 2006 года |
||
|- |
|- |
||
| KolibriOS || 0.6.5.0 || |
| KolibriOS || 0.6.5.0 || 14 февраля 2007 года |
||
|- |
|- |
||
| KolibriOS || 0.7.0.0 || |
| KolibriOS || 0.7.0.0 || 7 июня 2007 года |
||
|- |
|- |
||
| KOS AZ #1 || 0.7.1.0 || |
| KOS AZ #1 || 0.7.1.0 || 23 сентября 2007 года |
||
|- |
|- |
||
| KOS AZ #2 || 0.7.2.0 || |
| KOS AZ #2 || 0.7.2.0 || 31 января 2008 года |
||
|- |
|- |
||
| KolibriOS || 0.7.3.0 || |
| KolibriOS || 0.7.3.0 || 14 февраля 2008 года |
||
|- |
|- |
||
| KolibriOS || 0.7.5.0 || |
| KolibriOS || 0.7.5.0 || 31 января 2009 года |
||
|- |
|- |
||
| KolibriOS || 0.7.7.0 || |
| KolibriOS || 0.7.7.0 || 13 декабря 2009 года |
||
|- |
|- |
||
| KolibriN || N8.2 || |
| KolibriN || N8.2 || 2 марта 2013 года |
||
|- |
|- |
||
| KolibriN || N9 |
| KolibriN || N9 || 23 августа 2014 года |
||
|- |
|||
|KolibriN |
|||
|N10 |
|||
|12 января 2020 года |
|||
|- |
|||
|KolibriN |
|||
|N10.1 |
|||
|16 апреля 2020 года |
|||
|} |
|} |
||
== Хранение в ДНК == |
|||
⚫ | |||
== Мнения == |
== Мнения == |
||
{{Дополнить}} |
|||
«Хакер» рассмотрел KolibriOS в |
«Хакер» рассмотрел KolibriOS в 2017 году<ref>{{Cite web |url=https://xakep.ru/2017/09/06/polet-kolibri/ |title=Полет «Колибри». На что способна ОС, целиком написанная на ассемблере - «Хакер» |access-date=2018-06-19 |archive-date=2018-06-19 |archive-url=https://web.archive.org/web/20180619233630/https://xakep.ru/2017/09/06/polet-kolibri/ |deadlink=no }}</ref>. |
||
Dedoimedo написал обзор |
Dedoimedo написал обзор KolibriOS 16 марта 2012 года<ref>{{Cite web |url=https://www.dedoimedo.com/computers/kolibrios.html |title=KolibriOS - The art of small |access-date=2018-06-19 |archive-date=2018-06-20 |archive-url=https://web.archive.org/web/20180620001107/https://www.dedoimedo.com/computers/kolibrios.html |deadlink=no }}</ref>. |
||
⚫ | Джесси Смит из DistroWatch Weekly рассмотрела KolibriOS<ref>{{Cite web |url=https://distrowatch.com/weekly.php?issue=20090831#feature |title=DistroWatch Weekly, Issue 318, 31 August 2009 |access-date=2018-06-19 |archive-date=2018-06-19 |archive-url=https://web.archive.org/web/20180619163448/https://distrowatch.com/weekly.php?issue=20090831#feature |deadlink=no }}</ref>. |
||
В период с января по июнь 2020 пользователи с форума Гордон Фримен и Alex2003 выпускали фанатский журнал по KolibriOS, на данный момент его выпуск прекращён<ref>{{Cite web|url=http://board.kolibrios.org/viewtopic.php?f=8&t=4055|title=Журнал о КолибриОС - Board.KolibriOS.org|website=board.kolibrios.org|access-date=2021-04-15|archive-date=2021-04-15|archive-url=https://web.archive.org/web/20210415161452/http://board.kolibrios.org/viewtopic.php?f=8&t=4055|deadlink=no}}</ref>. |
|||
⚫ | |||
== Примечания == |
== Примечания == |
||
{{примечания|2}} |
|||
'''Комментарии''' |
|||
<references group="Комментарий"/>'''Источники'''{{примечания}} |
|||
== Литература == |
== Литература == |
||
* {{citeweb|url=http://www.computerra.ru/interactive/645946/|title=Разработчики «Колибри» об ОС на ассемблере|publisher=[[Компьютерра Online]]|date= |
* {{citeweb|url=http://www.computerra.ru/interactive/645946/|title=Разработчики «Колибри» об ОС на ассемблере|publisher=[[Компьютерра Online]]|date=2011-11-16|author=Андрей Письменный|accessdate=2011-11-17|archiveurl=https://web.archive.org/web/20111117171101/http://www.computerra.ru/interactive/645946/|archivedate=2011-11-17|deadlink=yes}} |
||
* [http://www.pccat.ex.ac.uk/2011/PCCAT2011-Proceedings.pdf ''Kolibri-A: A Lightweight 32-bit OS for AMD Platforms''//University of Exeter, 2011, p.20-22] |
* [http://www.pccat.ex.ac.uk/2011/PCCAT2011-Proceedings.pdf ''Kolibri-A: A Lightweight 32-bit OS for AMD Platforms''//University of Exeter, 2011, p.20-22] |
||
* {{статья |
* {{статья |
||
|автор = Yaniv Erlich, Dina Zielinski |
|автор = Yaniv Erlich, Dina Zielinski |
||
|заглавие = DNA Fountain enables a robust and efficient storage architecture |
|заглавие = DNA Fountain enables a robust and efficient storage architecture |
||
|ссылка = https://www.researchgate.net/publication/345898227_DNA_Fountain_enables_a_robust_and_efficient_storage_architecture |
|||
|оригинал = |
|||
|ссылка = http://science.sciencemag.org/content/355/6328/950 |
|||
|язык = en |
|язык = en |
||
|ответственный = |
|||
|автор издания = |
|||
|издание = Science |
|издание = Science |
||
|тип = |
|||
|место = |
|||
|издательство = |
|||
|год = 2017 |
|год = 2017 |
||
|месяц = март |
|месяц = март |
||
Строка 150: | Строка 141: | ||
|том = 355 |
|том = 355 |
||
|выпуск = 6328 |
|выпуск = 6328 |
||
|номер = |
|||
|страницы = 950-954 |
|страницы = 950-954 |
||
| |
|doi = 10.1101/074237 |
||
|issn = |
|||
|doi = 10.1126 |
|||
|bibcode = |
|||
|arxiv = |
|||
|pmid = |
|||
|ref = Erlich |
|ref = Erlich |
||
|archiveurl = |
|||
|archivedate = |
|||
}} |
}} |
||
== Ссылки == |
== Ссылки == |
||
* {{официальный сайт|http://kolibrios.org/}} |
* {{официальный сайт|http://kolibrios.org/}} |
||
* [http:// |
* [http://board.kolibrios.org/ board.kolibrios.org] — официальный форум KolibriOS |
||
* [http://kolibri-n.org/index.php KolibriN] — максимальная сборка KolibriOS |
|||
* [http://wiki.kolibrios.org/wiki/Main_Page Вики KolibriOS] |
* [http://wiki.kolibrios.org/wiki/Main_Page Вики KolibriOS] |
||
* [http://kolibri-n.org/inf/let_it_fly/index.php Обзор системы и история её развития]{{ref-ru}} |
* [http://kolibri-n.org/inf/let_it_fly/index.php Обзор системы и история её развития]{{ref-ru}} |
||
* [http://vlsu.blogspot.com/2013/06/kolibrios.html KolibriOS — первый взгляд] |
* [http://vlsu.blogspot.com/2013/06/kolibrios.html KolibriOS — первый взгляд] |
||
{{Внешние ссылки}} |
|||
{{Портал|Свободное программное обеспечение|}} |
|||
{{Операционные системы}} |
{{Операционные системы}} |
||
{{Операционные системы реального времени}} |
{{Операционные системы реального времени}} |
||
{{ВС}} |
|||
[[Категория:Операционные системы СССР и России]] |
[[Категория:Операционные системы СССР и России]] |
||
[[Категория:Любительские |
[[Категория:Любительские операционные системы]] |
||
[[Категория:Свободные операционные системы]] |
[[Категория:Свободные операционные системы]] |
||
[[Категория:Свободное программное обеспечение, написанное на языке ассемблера]] |
[[Категория:Свободное программное обеспечение, написанное на языке ассемблера]] |
Текущая версия от 07:10, 19 июня 2024
KolibriOS | |
---|---|
| |
Разработчик | KolibriOS Project Team |
Основана на | MenuetOS |
Исходный код | Открытый |
Первый выпуск | 2004 |
Последняя версия | 0.7.7.0 коммит f222e98a09 (14 июня 2024[1]) |
Поддерживаемые языки | английский, русский |
Поддерживаемые платформы | x86, mips (через обратную совместимость с x86) |
Тип ядра | Монолитное ядро |
Лицензия | GNU GPL 2[2] |
Состояние | Актуальное |
Репозиторий исходного кода | git.kolibrios.org/Kolibr… |
Предыдущая | MenuetOS |
Веб-сайт | kolibrios.org |
Медиафайлы на Викискладе |
KolibriOS (рус. Коли́бриОС) — операционная система для x86-совместимых ПК, полностью написанная на ассемблере fasm и распространяемая на условиях лицензии GPL. Основана на MenuetOS и является её форком. KolibriOS является альтернативной операционной системой, так как она использует собственные стандарты и не основана на POSIX. ОС рассчитана на использование ассемблера для написания приложений, но есть и программы, написанные на языках высокого уровня (Си, C++, C--, Free Pascal, Forth, TinyPy, Oberon-07, Rust)[3]. Основные идеи ОС заключаются в минимизации потребляемых ресурсов системы, оптимизации кода программ для повышения их быстродействия, а также в использовании языка ассемблера как основного языка разработки KolibriOS и программ для неё.
Для KolibriOS разработано более 250 программ и игр, а также портировано большое количество различных приложений и эмуляторов.
В настоящий момент KolibriOS развивается благодаря усилиям трёх десятков человек, среди которых есть представители Белоруссии, Бельгии, Германии, Казахстана, Молдавии, России, Узбекистана, Украины, Эстонии и ряда других стран[4].
Название
[править | править код]Операционная система KolibriOS получила своё название от семейства одноимённых птиц. Колибри символизирует миниатюрность и высокую скорость, которые присущи системе, и поэтому изображена на официальном логотипе. В среде разработчиков и пользователей распространено много вариантов названия операционной системы: KolibriOS (офиц.), Kolibri, KoOS, KOS, КолибриОС (офиц.), Колибри, КОС и другие.
Особенности KolibriOS
[править | править код]- Поддерживает множество вариантов загрузки, в том числе с флеш-накопителя, компакт-диска и дуал-бут с основной ОС.
- GUI на основе VESA. Портированы открытые драйверы AMD и Intel.
- Среда разработки: в официальный дистрибутив входят текстовый редактор tinypad и макроассемблер fasm для разработки и сборки ядра и приложений.
- Поддержка TCP/IP-стека и некоторых сетевых карт[5].
- Основной дистрибутив имеет размер 1,44 Мб (помещается на одной 3,5″ дискете).
- Для запуска достаточно 12 мегабайт оперативной памяти и процессора Pentium I.
- Вытесняющая многозадачность, возможность создания потоков, параллельное исполнение системных вызовов.
- Страничная адресация.
- Поддержка файловых систем на чтение и запись FAT12, FAT16, FAT32, NTFS[Комментарий 1], Ext2[6], Ext3, Ext4[Комментарий 2], только для чтения XFS[7] и ISO 9660 (в том числе мультисессию).
- Поддержка звуковых кодеков AC'97 и Intel HD Audio для большинства популярных чипсетов.
- Поддержка USB (OHCI, UHCI, EHCI).
- Полностью или частично портированы такие программы, как NetSurf, DosBox, эмулятор NES, Spectrum, PSX, игры Quake, Doom, Косилка[8] и другие.
- Эта операционная система была целиком сохранена в ДНК и прочитана оттуда без ошибок[9][10].
История версий KolibriOS
[править | править код]Последняя стабильная версия KolibriOS под номером 0.7.7.0 была выпущена 13 декабря 2009 года, но разработка проекта не остановилась. В ночных сборках, которые автоматически генерируются при каждом изменении исходного кода системы и прикладных программ[11], расположенном в SVN-репозитории KolibriOS, постоянно исправляются ошибки, появляются улучшения, новые возможности, функциональность и программы. С развитием системы появляются различные экспериментальные версии (бранчи) КолибриОС, такие, как 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 года |
KolibriN | N10.1 | 16 апреля 2020 года |
Мнения
[править | править код]Этот раздел слишком короткий. |
«Хакер» рассмотрел KolibriOS в 2017 году[12].
Dedoimedo написал обзор KolibriOS 16 марта 2012 года[13].
Джесси Смит из DistroWatch Weekly рассмотрела KolibriOS[14].
В период с января по июнь 2020 пользователи с форума Гордон Фримен и Alex2003 выпускали фанатский журнал по KolibriOS, на данный момент его выпуск прекращён[15].
Примечания
[править | править код]Комментарии
- ↑ Запись и чтение работают, но не поддерживаются многие дополнительные возможности, например, шифрование.
- ↑ Запись и чтение работают, но не поддерживаются дополнительные возможности, например, журналирование и экстенты.
Источники
- ↑ Gitea - Kolibri OS . git.kolibrios.org. Дата обращения: 17 июня 2024. Архивировано 17 июня 2024 года.
- ↑ https://kolibrios.org/en/ (англ.)
- ↑ Использование различных компиляторов в КолибриОС Архивная копия от 28 февраля 2013 на Wayback Machine.
- ↑ Статья «Блог KolibriOS ищет авторов» Архивная копия от 25 июня 2016 на Wayback Machine.
- ↑ Hardware Support/ru — KolibriOS wiki . wiki.kolibrios.org. Дата обращения: 23 сентября 2018. Архивировано 23 сентября 2018 года.
- ↑ Реализация поддержки extfs Архивная копия от 24 сентября 2018 на Wayback Machine — Форум KolibriOS.
- ↑ Вновь добавлена поддержка XFS v4 (2013) и v5 (2020) Архивная копия от 16 марта 2022 на Wayback Machine.
- ↑ Программы, портированные в КолибриОС: DosBox Архивная копия от 8 апреля 2014 на Wayback Machine, эмулятор NES Архивная копия от 2 апреля 2015 на Wayback Machine, эмулятор ZX Spectrum Архивная копия от 2 апреля 2015 на Wayback Machine, игры Quake Архивная копия от 9 марта 2014 на Wayback Machine, Doom Архивная копия от 9 марта 2014 на Wayback Machine, Косилка Архивная копия от 2 апреля 2015 на Wayback Machine.
- ↑ «В ДНК сохранили операционную систему и видеоролик, а затем прочитали без ошибок Архивная копия от 6 марта 2017 на Wayback Machine».
- ↑ Erlich, 2017.
- ↑ Autobuild after every SVN commit Архивная копия от 30 июня 2015 на Wayback Machine — Форум KolibriOS (текст на английском).
- ↑ Полет «Колибри». На что способна ОС, целиком написанная на ассемблере - «Хакер» . Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑ KolibriOS - The art of small . Дата обращения: 19 июня 2018. Архивировано 20 июня 2018 года.
- ↑ DistroWatch Weekly, Issue 318, 31 August 2009 . Дата обращения: 19 июня 2018. Архивировано 19 июня 2018 года.
- ↑ Журнал о КолибриОС - Board.KolibriOS.org . board.kolibrios.org. Дата обращения: 15 апреля 2021. Архивировано 15 апреля 2021 года.
Литература
[править | править код]- Андрей Письменный. Разработчики «Колибри» об ОС на ассемблере . Компьютерра 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.1101/074237.
Ссылки
[править | править код]- kolibrios.org — официальный сайт KolibriOS
- board.kolibrios.org — официальный форум KolibriOS
- KolibriN — максимальная сборка KolibriOS
- Вики KolibriOS
- Обзор системы и история её развития (рус.)
- KolibriOS — первый взгляд