KolibriOS

Yuraved

Дед Юравед
Команда форума
Гуру
Сообщения
5,104
Реакции
13,872
KolibriOS 0.7.5.0

Вышел реализ операционной системы KolibriOS 0.7.5.0 — российской разработки, которая началась в 2003 году. Реализ включает в себя более 300 SVN ревизий, 50 критических обновлений ядра и более 40 новых приложений.

Что такое KolibriOS?
KolibriOS — бесплатный проект, распространяющийся на основе GPL2, начавший свое развитие в 2003 году, отпочковавшись в виде форка (от англ. fork — ответвление) от малоизвестной тогда MenuetOS. Сейчас процент различия кода между MeOS и KOS более 80%.

Кто разрабатывает KolibriOS?
На данный момент в составе разработчиков более 50 участников из стран СНГ.

Что можно вообщем сказать о технической стороне реализации KolibriOS? Что она умеет?
KolibriOS — операционная система написанная на языке ассемблер, с монолитным ядром. KolibriOS является альтернативной операционной системой, не основывается на каких либо стандартах (речь идет естественно в первую очередь о POSIX).
Исходный код операционной системы содержит более 150 000 строчек кода на ассемблере.
Особенности:
— Поддержка файловых систем: FAT12/16/32, NTFS [Только чтение], ISO 9660 [с мультисессией]
— Графический интерфейс пользователя (на основе VESA)
— API разработчика состоящие из 70 функций, многие функции имеют подфункции.
– Для запуска достаточно 8 МБ оперативной памяти;
– Быстрый старт около 6-12 секунд;
— Сетевой стек
Также существует базовый набор программ, который позвояет выполнять базовые действия. Некоторые программы нуждаются в доработке, но более менее работать с ними можно (работа с графикой, текстом, музыкой, файлами, видео, сетью).

Где использовать?
При желании — хоть где. Существуют примеры, когда KolibriOS использовалась в школе и на производстве. Любой программист сможет без труда допилить функционал до требуемого и применять там, где ему нужно.

Вопрос — а зачем все это нужно — я бы сказал наверно вызывает улыбку на лице. Просто круг разработчиков, причем нужно заметить российских, разрабатывает ОС на ассемблере, в первую очередь для своего совершенствования и развития проекта как такового. Её практическое массовое применение на компьютерах пользователей — пока что туманная перспектива. Хабр — это портал программистов, и мне кажется что тут главное именно разработка и разработчик, а не отношение участников как пользователей (хотя зависит от проекта, что бесспорно).

В результате производственных тестов выявлено следующее
– энергопотребление ОС Колибри в 1,5-4 раза меньше, чем у других систем;
– работает при сниженном напряжение на блоке питания до 25-30% (Windows и Linux не работают);
– возможность горячего рестарта, не чувствительна к сбоям по питанию;
– умещается в КЭШе современных процессоров;
– высокая производительность и компактность кода;

Очень важным явился тот факт, что при нагрузке в 100% время интерактивного отклика (время между запуском программы и разворачиванием её окна) в Колибри увеличивается незначительно (около 25% ), а в Windows в 2 — 3 раза! Кроме того, была смоделирована ситуация, когда система работала с ослабленным охлаждением процессора. При температуре выше 72 градусов Windows перестала корректно обрабатывать запросы на запуск разных приложений, в то же время в Колибри можно было просматривать фильмы при температуре процессора порядка 78 градусов. После, нагрев был повышен до 82 градусов, и операционная система продолжала стабильную работу.

4.9 Mb Mb KolibriOS v.0.7.5.0 [бинарники (ISO)



 
Последнее редактирование модератором:

Гость

New member
Сообщения
1
Реакции
1
Надо сказать, что проект уже достаточно неплохо развился.


Про установку можно ещё добавить
This program is used to create Microsoft compatible boot records.
Нас интересуют следующие ключи:
-q, --fat32kos Write a FAT32 partition KolibriOS boot record to device
-k, --mbrkolibrios Write a KolibriOS MBR to device
Существует ещё такой болгарский ассемблер
Среди выходных форматов есть такие:
KOLIBRI32 creates a Kolibri OS x32 compatible executable (.kex).
MENUET01 creates a Menuet OS x32 compatible executable (...).
Также для написания программ можно использовать Delphi(из-под Windows).
Пример на Delphi7 под Windows и под KolibriOS
Это пример, который можно скомпилировать и под Windows, и под KolibriOS.
Исходный код при этом остаётся без изменений.
 
  • Like
Реакции: Hkr

Кандиман

Пользователь
Пользователь
Сообщения
93
Реакции
88
Я уже давно отслеживаю эволюцию KolibriOS и заметил не одну странность.Для начала везде рассказывают о ней но нигде я не смог найти реально ознакомительных материалов по этой оси в привычном видеокурсе.К примеру есть португальский пользователь Марселло известный еще как RibaLinux выкладывающий много видео с установкой различных видов осей начиная от привычных Linux Mint и заканчивая вообще экзотикой к примеру Open Indiana.Плохо что без перевода эти видео но главное разобраться можно без проблем.Есть огромнейшее количество по установке виндовс материалов.Но нигде я не смог найти хоть какого то нормального материала по KolibriOS и по Menuet OS.Есть только просто подобные здесь копипасты с рассказами об оси.Но нигде нет даже приблизительного видеоурока о том как вообще ставить эту ось.И это вызывает резонные вопросы.К примеру есть ли вообще работающая версия оси для простого юзера?И может ли пользователь хотя бы со средним уровнем подготовки поставить и главное настроить и пользоваться этой осью?В чем кстати отсутствие такого материала меня убеждает что не все так просто.Если у кого то есть возможность поставить и настроить для пользования эту ось хотелось бы увидеть.
 
Сверху