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

После загрузки пользователя встречает рабочий стол с привычным набором приложений: файловым менеджером, блокнотом, калькулятором, просмотрщиком изображений и другими утилитами. Файловый менеджер поддерживает работу сразу с несколькими окнами, что делает систему гораздо удобнее большинства классических DOS-оболочек.

Одной из главных особенностей HamsterOS стала встроенная поддержка DOS через VM86-сервер, работающий на уровне ядра. Для максимальной совместимости предусмотрен и режим FreeDOS, который позволит запускать программы, испытывающие проблемы с основным механизмом совместимости.

HamsterOS превратит старые ПК в современные рабочие станции: ОС помещается на одной дискете

Операционная система поддерживает файловые системы FAT12, FAT16 и FAT32, включает инструменты для форматирования дисков, управления разделами и диагностики накопителей, включая устройства SCSI. По умолчанию используется стандартный VGA-режим с 16 цветами, однако при необходимости можно переключиться в режим с 256 цветами. Также предусмотрен безопасный режим, который автоматически активируется после нескольких неудачных попыток загрузки.

Список поддерживаемого оборудования ориентирован на компьютеры конца 1980-х и 1990-х годов. HamsterOS работает с IDE-накопителями, CD-ROM, последовательными и PS/2-мышами, включая модели с колесом прокрутки, а также поддерживает звуковую карту Sound Blaster 16. Дополнительные драйверы позволят расширить совместимость с другим оборудованием.

Разработчики выбрали кооперативную многозадачность вместо привычной современной вытесняющей модели. Такой подход позволяет экономить оперативную память, снижать нагрузку на медленные накопители и повышать совместимость со старыми DOS-приложениями. При этом система умеет обнаруживать зависшие процессы и автоматически реагирует, если операция ввода-вывода не завершается более восьми секунд.

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