HamsterOS — новая 32-битная операционная система с графическим интерфейсом для старых ПК. Разработчики из Mean Hamster уместили ее на одну дискету 1,44 МБ и готовят релиз на ноябрь.

Проект целится в машины эпохи 386 и 486, то есть в тот самый слой железа, где DOS еще чувствует себя дома. Но HamsterOS не пытается быть просто красивой оболочкой поверх ностальгии. По набору функций это скорее практичный инструмент для людей, которые реально держат в работе старые ПК, дисководы и архивы софта.

Графическая среда для 386/486 без жесткого диска

После загрузки с дискеты HamsterOS открывает рабочий стол с базовыми утилитами, оконным менеджером и файловым браузером. Для системы такого размера набор выглядит плотным: разработчики заявляют интерфейс с иконками дисков, отдельными значками по типам файлов и до пяти окон файлового менеджера одновременно.

Продолжение после рекламы
  • Блокнот: простой редактор текста для быстрых правок.
  • Просмотрщик изображений: базовая работа с картинками в GUI.
  • Калькулятор: штатная утилита для расчетов.
  • Поиск файлов: отдельный инструмент для старых накопителей.
  • Оконный менеджер: управление приложениями в графической среде.

По умолчанию система стартует в 16-цветном VGA-режиме. Есть и диагностический режим на 256 цветов. После трех неудачных падений HamsterOS сама откатывается в безопасный VGA-режим. Для ретро-железа это разумнее, чем красиво умереть на несовместимой видеокарте.

Изображение к статье: HamsterOS уместила 32-битную GUI-ОС на дискету 1,44 МБ

Да, на фоне современных ОС это звучит скромно. Но вспомним масштаб: все это живет на носителе, куда сегодня не влезет даже один скриншот с телефона без сжатия.

DOS внутри ядра и запасной FreeDOS

Главная техническая ставка HamsterOS — запуск старого DOS-софта без лишней возни. В ядро встроили VM86 DOS box, а для программ с проблемной совместимостью оставили запасной вариант через FreeDOS.

Такой подход закрывает типичную боль ретро-ПК. У вас может быть бухгалтерская программа, старый CAD, диагностический софт или игра, которая ждет конкретного поведения DOS. HamsterOS пытается дать графическую среду, но не ломать привычный DOS-мир.

Система поддерживает FAT 12, FAT 16 и FAT 32. Для операций с носителями заявили проверку чтением после записи, форматирование, дисковые утилиты, менеджер разделов и диагностические инструменты для SCSI.

  • Файловые системы: FAT 12, FAT 16 и FAT 32.
  • Проверка данных: чтение после записи для контроля операций.
  • Дисковые инструменты: форматирование, утилиты и менеджер разделов.
  • Диагностика: отдельные инструменты для SCSI-устройств.
Изображение к статье: HamsterOS уместила 32-битную GUI-ОС на дискету 1,44 МБ

Разработчики связывают систему с утилитой HamsterWeazle для управления образами дискет. Она рассчитана на работу с GreaseWeazle drives, которые используют энтузиасты для чтения и записи старых дискет.

Железо из девяностых и честный компромисс с многозадачностью

Список поддерживаемого железа выглядит ровно так, как ждешь от ОС для машин конца 1980-х и 1990-х. HamsterOS работает с ATA IDE, CD-ROM, ISA-дисководами, последовательными и PS/2-мышами, причем колесо мыши тоже поддержали.

Со звуком пока строже. Из коробки заявлена только Sound Blaster 16. Расширять список можно через загружаемые драйверы, а слой FreeDOS может помочь с железом, которое уже получило DOS-драйверы.

Многозадачность здесь кооперативная. Программа должна сама регулярно возвращать управление системе. На бумаге это слабее вытесняющей многозадачности, которую мы давно считаем нормой. И да, Amiga еще в 1985 году уже умела вытесняющую многозадачность.

Продолжение после рекламы

Но у старых машин свои правила. Кооперативная схема снижает расход памяти, лучше дружит с медленными дисками и дает больше шансов DOS-приложениям. Если ввод-вывод зависает дольше 8 секунд, HamsterOS включает детектор I/O stall, чтобы система не выглядела мертвой без причины.

У HamsterOS есть и собственный формат приложений. Значит, проект не ограничивается ролью лаунчера для DOS-программ. Разработчики уже говорят не про стадию "загрузилось — и ладно", а про работу над стабильностью, скоростью и исправлением ошибок.

Mean Hamster называет HamsterOS продуктом, поэтому релиз, вероятно, выйдет коммерческим и закрытым. Цена пока не раскрыта. Релиз HamsterOS намечен на ноябрь.

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

Перед оставлением комментария, пожалуйста, ознакомьтесь с правилами комментирования.