LINUX.ORG.RU

KolibriOS – ОС написанная на ассемблере и работающая на 1 MB HDD/8 MB RAM

 , ,


3

3

KolibriOS является операционной системой, полностью написанной на FASM. Разработка началась в 2004 году после форка MenuetOS. Cейчас доступны более двухсот приложений, кроме ассемблера поддерживаются другие языки программирования: C, C++, Free Pascal, Forth. Также доступен порт эмулятора DOSBox. Реализовано большинство приложений для повседневной работы: текстовый процессор, веб-браузер, просмотрщик изображений, графический редактор и даже подобие IDE, игры.

С поддержкой железа дела обстоят несколько хуже. KolibriOS работает на архитектурах x86/x86-64, поддерживает USB, VESA, PS/2, некоторые звуковые карты, для видеокарт используются линуксовые драйверы radeon и intel.

OC распространяется под лицензией GPLv2, исходные коды доступны.

Серия скриншотов и подробности

Видеодемонстрация

>>> Просмотр (1920x1080, 915 Kb)

Deleted

Проверено: JB ()

Ассемблер не тру, давайте сразу ОС, написанную на машинных кодах

sudopacman ★★★★★ ()
Ответ на: комментарий от kachsheev

Конечно; зависит от твоих задач.

Deleted ()
Ответ на: комментарий от kachsheev

Как ембеддед ось она себя хорошо показала.
А скрин ни о чём просто — швабоднутые и прочие коммьюнити-помешанные достаточно хорошо знают про Колибри, нет смысла его пихать в галерею, имхо.

Deleted ()

Вот под это стоит делать закосы — с одной стороны интерфейс примитивен, с другой понятен и элегантен. Нет нагромождений, пустой траты рабочего пространства, неинтуитивных элементов. Огромный плюс за судоку. Ш из tinypad хотеть!

r3lgar ★★★★★ ()

Пробовал установить как-то, интересная ОС. Самое интересное что реально работает.

mbivanyuk ★★★★★ ()
Ответ на: комментарий от kachsheev

Я как-то несколько лет назад тыкал в виртуалке, для повседневного использования она годится разве что если ты будешь только в блокноте тексты набирать и читать БОР в браузере (кстати, ничего не могу сказать о ее стабильности). Может, конечно, сейчас что-то и изменилось, но не думаю что очень уж сильно. Из «игр», которые упоминают чуть ли не в каждом посте про эту ос там вроде дум какой-то портированный и еще пара игр такого-же плана, а остальное шлак вообще без дизайна.

В общем на меня она произвела впечатление «вау, круто, но нафига?!». Мне кажется это что-то уровня ОС для обучения студентов или для гиков. Но для эмбедед, при том что ты еще и софтину какую-нибудь тебе нужную напишешь под эту ОС, думаю будет шикарно.

И, да, мне кажется что ТС привирает на счет «1 мб hdd» - когда я качал дистр со всякими «играми, браузерами и ide» весил около 30 метров.

alozovskoy ★★★★★ ()
Последнее исправление: alozovskoy (всего исправлений: 1)
Ответ на: комментарий от alozovskoy

мне кажется что ТС привирает на счет «1 мб hdd»

Отнюдь. Есть билды для дискет и даже одномегабайтного размера.

Deleted ()
Ответ на: комментарий от alozovskoy

Рабочая базовая ОС туда влезет. Подозреваю что если засунуть ВЕСЬ софт с играми, то размер будет куда больше 100 МБ.

Deleted ()

хм, надо будет поглядеть на досуге. хотя проблемы с дровами - это серьёзная хрень и её так просто не проигнорируешь. хотя интересно, как они прикрутили линюксовые дрова к своей системе.

Iron_Bug ★★★★★ ()

очередной дефолт

Deleted ()

мдэ ... еще в 2002 игрался с дискетными ос: MenuetOS (KolibriOS), QNX4 и Syllable (когда он еще не базировался на ядре Linux)

AHAH ()

Нужность сомнительная, но хрень забавная, пусть живет, почему нет...

А что там с терминалом? Гну тулзы поддерживает, хотя бы в виде бусибокса или типа того?

Indexator ★★★ ()

Тред переписи ньюфагов, которые видимо ровесники этой оси (самой колибри, не менуэта).

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от mandala

Имел ввиду весь существующий софт, ибо есть минимум с которого можно грузить ос, а дальше уже не так важно - так как можно при желании раздуть хоть до DVD-DL.

Deleted ()

Все знают, ничего интересного.

t184256 ★★★★★ ()
Ответ на: комментарий от exception13

Обязательно, если смогу запустить.

Deleted ()
Ответ на: комментарий от Deleted

Как ембеддед ось она себя хорошо показала.

абсолютно архитектурно-зависимая ОСь.

splinter ★★★★★ ()
Ответ на: комментарий от al_exquemelin

Ну вот мне и кажется что основная ЦА этой ОС - программисты, которые будут гонять в ней свой код, и «студенты», которые на реальном примере могут посмотреть как реализуется сетевой стек или работа с диском. В общем, это не для «домашнего пользования», так что и игры и IDE под нее нужны для изучения\обучения или just for fun (это мое субъективное мнение).

alozovskoy ★★★★★ ()
Ответ на: комментарий от alozovskoy

работа с диском

Помню как друг писал драйвер FDD на ассемблере. Раскрутка двигателя, пауза...

Работа с диском в формате цилиндр-дорожка-головка, скорее всего, ждёт таже учесть с приходом NVMe.

tlx ★★★★★ ()
Ответ на: комментарий от Indexator

А что там с терминалом? Гну тулзы поддерживает, хотя бы в виде бусибокса или типа того?

Там нет ни совместимости с POSIX, ни общепринятого способа разрабатывать на C, а тем более C++, ни стандартных потоков ввода/вывода. Но в целом приложение-терминал в каком-то зачаточном состоянии есть.

proud_anon ★★★★★ ()
Ответ на: комментарий от actionless

какого не хватает?

Няшного. А всё, что по ссылке — не ня. Или на скрине в ОП один из приготовлен вкуснее.

r3lgar ★★★★★ ()

"Время есть, а денег нет"(С)

А зачем?

Типа свободного времени много, а реальной пользы мало?

Bioreactor ★★★★★ ()
Ответ на: комментарий от at

Да, на хабре в своём бложике целый набор фоточек есть.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.