KolibriOS - первый взгляд


8 комментариев

Предисловие

Создано множество дистрибутивов, которые носят гордое звание "миниатюрный". Почти все они основаны на ядре Linux и занимают десятки мегабайт. Примерами могут послужить уже описанные в рубрике "Первый взгляд" операционные системы SliTaz и Slax. Но есть и исключения. Такие, как KolibriOS.

Что это?

KolibriOS является форком MenuetOS и не имеет связи ни с семейством UNIX, ни со стандартом POSIX. Система написана на свободно распространяемом многопроходном ассемблере fasm. Этот факт обеспечивает миниатюрность, высокую скорость и низкие требования к оборудованию. Загрузочный LiveCD занимает около 7-ми мегабайт, а основные компоненты способны уместиться и на дискете (1,44 МБ). 

Но малый вес вовсе не означает отсутствие функционала. Здесь реализован пользовательский интерфейс на основе VESA, присутствует набор драйверов, браузер, текстовый процессор, графический редактор и просмотрщик, средства разработки, простенькие игры и множество других программ. Из файловых систем полностью поддерживаются FAT12, FAT16, FAT32, а частично (только чтение) - NTFS, ISO9660, Ext2, Ext3, Ext4.

Системные требования

  • CPU: Intel Pentium / AMD 5x86 / Cyrix 5x86 без MMX с частотой 100 MHz
  • RAM: 8 Mb
  • Видеокарта: поддерживающая VGA (режим 640*480*16) или Vesa
  • Клавиатура: AT
  • Мышь: COM или PS/2

Поддерживаемые загрузочные устройства

  • Floppy 3.5
  • IDE HDD LBA
  • CD/DVD
  • USB Flash

Загрузка

Дистрибутив можно скачать на этой странице: http://kolibrios.org/ru/download. Для загрузки доступны:
Из языков доступны английский, русский, итальянский и испанский.

Установка

  • На дискету:
    1. Скачиваем универсальный образ
    2. Распаковываем его в любую папку
    3. Записываем образ
    • из-под Linux:
      • dd if=kolibri.img of=/dev/fd0
    • из-под Windows:
      • rawrite2 -f kolibri.img -d A
  • На жёсткий диск (с использованием GRUB или GRUB2):
    1. Скачиваем универсальный образ
    2. Распаковываем его в папку kolibri в корне диска
    3. Настраиваем загрузчик
    • GRUB. В menu.lst добавляем строки:
      • label KolibriOS
        root (hd0,0)
        kernel /kolibri/HD_Load/memdisk
        initrd /kolibri/kolibri.img
    • GRUB2. В grub.cfg добавляем строки:
      • title KolibriOS
        search --no-floppy --fs-uuid --set=root UUID
        linux16 /kolibri/HD_Load/memdisk
        initrd16 /kolibri/kolibri.img
  • На USB-флешку:
    1. Скачиваем универсальный образ 
    2. Распаковываем его в любую папку
    3. Устанавливаем загрузчик
    • из-под Windows:
      • Запускаем файл  HD_Load\USB_Boot\inst.exe
      • Копируем kolibri.img в корень флешки
    • из-под Linux:
      • Устанавливаем GRUB2 на флеш-карту: grub-install /dev/sdb
      • Последующие действия аналогичны установке на жёсткий диск
  • На CD-диск:
    1. Скачиваем Загрузочный LiveCD
    2. Записываем его на носитель 

На самом деле существует множество способов установки системы на жёсткий диск или флешку. Я указал лишь самые популярные и ориентированные на то, что уже имеется любой другой Linux-дистрибутив.

И да, чуть не забыл: (hd0,0), UUID и /dev/sdb являются переменными. Поэтому Вам следует заменить эти значения на свои. Вот как их узнать:
(hd0,0). Первое число - номер винчестера. Второе число - номер раздела на искомом винчестере. Счёт ведётся с 0.
UUID. Идентификатор для нужного раздела. Получить его можно командой ls -l /dev/disk/by-uuid в терминале любой Linux системы.
/dev/sdb. Файл устройства в linux. Узнать его можно как из файлового менеджера, так и из консоли или утилиты разметки дисков. Имеет вид /dev/sdX для SATA-устройств и /dev/hdX для дисков, подключённых к IDE.

Надеюсь, что с установкой Вы успешно разобрались.
Если у Вас возникли какие-либо вопросы/проблемы, то задавайте их в комментариях.


А сейчас пришло время осмотреться в KolibriOS.

Скриншоты

Примечание: нажмите на изображение для его увеличения

Старт загрузки KolibriOS

Выбор видеорежима из списка поддерживаемых

Предложение запомнить настройки. Особенно актуально при запуске на очень старых машинах, которые не поддерживают стандартные параметры

Процесс загрузки системы. Никаких сплешскринов ждать не стоит. Прогресс отображается в процентах

Рабочий стол

Главное меню

Содержимое меню "Игры" > "Логические"

Содержимое меню "Игры" > "Аркады"

Содержимое меню "Демки" > "Трехмерные" (демонстрация возможностей графической системы)

Содержимое меню "Графика"

Содержимое меню "Мультимедиа"

Содержимое меню "Разработка" > "Примеры"

Содержимое меню "Система" > "Настройка"

Содержимое меню "Система" > "Системные сенсоры"

Содержимое меню "Система" > "Работа с файлами"

Содержимое меню "Система" > "Тестирование"

Содержимое меню "Система" > "Спец. возможности"

Содержимое меню "Обработка данных"

Содержимое меню "Сеть" > "Серверы"

Содержимое меню "Сеть" > "Клиенты"

Содержимое меню "Разное"

Двухпанельные файловые менеджеры KFM и KFAR.

Терминал и файловый менеджер Eolite. Терминал, кстати, имеет всего лишь 25 команд: about, alias, cd, clear, cp, date, echo, exit, free, help, history, kill, ls, mkdir, more, ps, pwd, reboot, rm, rmdir, shutdown, sleep, touch, uptime и ver

Калькулятор и текстовый редактор

Судоку, сапёр, шашки

Трёхмерные демонстрации. В виртуальной машине с 64 МБ оперативной памяти и 6 МБ видеопамяти модели двигались с хорошей скоростью

Табличный процессор

Системный монитор. Открывается нажатием на нечто красное в трее

Часы, калькулятор и... Периодическая система Д. И. Менделеева!

Окно завершения работы


Особый интерес вызывает интерфейс системы. Ведь её размер крайне мал и может возникнуть мысль, что интерфейс убог. Но это не совсем так. Здесь нужно рассматривать такие критерии как внешний вид и функциональность. Внешний вид порадовал: он воспринимается наравне с оконными менеджерами в Linux системах.

Итоги

Мне KolibriOS понравилась. Да, мало кто станет использовать её в качестве основной операционной системы. Но для меня она стала символом упорства, веры в свои силы и успех. Вот уже 9 лет ведётся разработка колибри на ассемблере fasm. Сделано уже многое, но проект продолжает жить и развиваться. Недавно, например, появилась поддержка USB. И каждый день(!) выходят ночные сборки, реализующие новые функции.
Одним из самых главных недостатков является отсутствие привычных программ. А это не есть хорошо. Но зато можно скачать архив с набором программ, в котором есть Dosbox, Doom, Quake :-)

В любом случае KolibriOS заслуживает внимания и уважения. И её разработчики тоже. Большинство из них, кстати, из стран бывшего СССР.

8 комментариев:


  1. Вдохновило. Обязательно буду пробовать. Спасибо за знакомство с новым.

    ОтветитьУдалить
    Ответы
    1. Обязательно попробуйте.
      Я, например, даже не ожидал, что ОСь, написанная полностью на ассемблере, может быть настолько хороша...

      Удалить
  2. Владимир, а как Вы сделали скрины "синего экрана" при загрузке колибри?

    ОтветитьУдалить
    Ответы
    1. Очень просто. Я запускал KolibriOS в виртуальной машине и все скриншоты снимал её средствами

      Удалить
  3. "Но отсутствие возможности изменять размеры окна или разворачивать его на весь экран перекрывает все плюсы оконного менеджера... " так ведь есть же и была всегда эта возможность.

    ОтветитьУдалить
  4. возможна ли работа ОС на совсем старых машинках типа 386, 486?

    ОтветитьУдалить
    Ответы
    1. В системных требованиях требуется процессор в 100 МГц, так что скорее всего на 386 запустить не удастся, а вот на 486 может и запустится. Но точного ответа я дать не смогу, так как не сталкивался с такими процессорами...

      Удалить


Лицензия:CC BY-NC-SA 3.0 Unported (c) : "Записки линуксоида Vlsu". 2011-2015 гг.
При копировании материалов сайта ссылка обязательна!Подробнее...

Полная версия | Мобильная версия