HamsterOS: 32-битная графическая ОС на одной дискете 1,44 МБ

Hamsteros ретро Dos ос Gui дискеты tomshardware.com

HamsterOS умещается всего на одной дискете 1,44 МБ, а ее полноценный релиз намечен на ноябрь. Эта 32-битная ОС с графическим интерфейсом для ПК эпохи 386/486 включает DOS-бокс и утилиты.

Аппетит к ретро-вычислениям растет с каждым днем, и, вероятно, существуют сотни тысяч любительских программных проектов, нацеленных на машины прошлого века. Однако лишь немногие из них представляют собой полнофункциональные, 32-битные операционные системы с графическим интерфейсом, которые помещаются на одну дискету и при этом обладают некоторыми современными удобствами. На сцену выходит предстоящая HamsterOS, релиз которой намечен на ноябрь. Похоже, HamsterOS ориентирована на использование ПК эпохи 386/486, а также программного обеспечения под DOS. После загрузки с дискеты она предоставит пользователю интерфейс с почти всеми часто используемыми утилитами: блокнотом, средством просмотра изображений, калькулятором, поиском файлов, значками дисков и оконным менеджером. Файловый браузер сможет отображать до пяти окон одновременно, с иконками для каждого типа файлов. Критически важно, что HamsterOS включает в ядро VM86 DOS-бокс, а также резервный вариант FreeDOS для программ, которые могут работать некорректно внутри него. Другие примечательные технические аспекты включают поддержку FAT 12/16/32 с верификацией чтения, выделенные утилиты форматирования и работы с дисками, менеджер разделов и даже диагностические инструменты SCSI. По умолчанию операционная система использует разрешение VGA с 16 цветами, но возможность использования 256 цветов доступна как диагностическая опция. Предусмотрен также удобный возврат к VGA в безопасном режиме после трех неудачных сбоев. Компания Mean Hamster, разрабатывающая HamsterOS, не публиковала никакого заявления о миссии, но, судя по набору функций и интеграции с ее утилитой управления образами дискет HamsterWeazle (для использования с накопителями GreaseWeazle), она, по-видимому, является более практичным средством управления и/или использования машин той эпохи. Список поддерживаемого оборудования соответствует ожиданиям для машин 1980-х и 1990-х годов: ATA IDE и CD-ROM, дисководы ISA, последовательные и PS/2 мыши (включая поддержку колеса прокрутки). Единственная поддерживаемая звуковая карта — Sound Blaster 16, хотя загружаемые драйверы должны позволить энтузиастам расширить список; кроме того, возможно, встроенная поддержка FreeDOS позволяет использовать практически любой тип оборудования независимо от этого. Архитектура многозадачности кооперативная, что означает несколько старомодный подход, при котором каждая программа отвечает за регулярную передачу управления обратно ОС. На первый взгляд это отличается от ныне стандартной вытесняющей многозадачности и уступает ей, но это также должно обеспечивать в целом повышенную отзывчивость при работе с медленными дисками, меньшее потребление ОЗУ и более широкую совместимость с приложениями DOS. Чтобы все работало гладко, HamsterOS включает обнаружение зависания ввода-вывода, если система не отвечает более 8 секунд. Однако HamsterOS предназначена не только для запуска DOS-приложений, поскольку у нее есть собственный формат приложений. Mean Hamster прямо заявляет, что «HamsterOS давно прошла стадию „может ли она загрузиться“», и что почти все перечисленные функции уже реализованы. Компания заявляет, что сосредоточена на улучшении стабильности и производительности, а также на исправлении ошибок. Похоже, она называет ОС «продуктом», поэтому весьма вероятно, что она будет коммерческой и закрытой, в отличие от большинства проектов такого типа. Однако хороший инструмент всегда стоит своих денег.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: