Содержание
HamsterOS — новая 32-битная операционная система с графическим интерфейсом для старых ПК. Разработчики из Mean Hamster уместили ее на одну дискету 1,44 МБ и готовят релиз на ноябрь.
Проект целится в машины эпохи 386 и 486, то есть в тот самый слой железа, где DOS еще чувствует себя дома. Но HamsterOS не пытается быть просто красивой оболочкой поверх ностальгии. По набору функций это скорее практичный инструмент для людей, которые реально держат в работе старые ПК, дисководы и архивы софта.
Графическая среда для 386/486 без жесткого диска
После загрузки с дискеты HamsterOS открывает рабочий стол с базовыми утилитами, оконным менеджером и файловым браузером. Для системы такого размера набор выглядит плотным: разработчики заявляют интерфейс с иконками дисков, отдельными значками по типам файлов и до пяти окон файлового менеджера одновременно.
- Блокнот: простой редактор текста для быстрых правок.
- Просмотрщик изображений: базовая работа с картинками в GUI.
- Калькулятор: штатная утилита для расчетов.
- Поиск файлов: отдельный инструмент для старых накопителей.
- Оконный менеджер: управление приложениями в графической среде.
По умолчанию система стартует в 16-цветном VGA-режиме. Есть и диагностический режим на 256 цветов. После трех неудачных падений HamsterOS сама откатывается в безопасный VGA-режим. Для ретро-железа это разумнее, чем красиво умереть на несовместимой видеокарте.
Да, на фоне современных ОС это звучит скромно. Но вспомним масштаб: все это живет на носителе, куда сегодня не влезет даже один скриншот с телефона без сжатия.
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-устройств.

Разработчики связывают систему с утилитой 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 намечен на ноябрь.