Документация по LinuxLinuxDoc.Ru 🔍
🕛

Операционные системы на одной дискете

Наверное, сегодня уже никто не удивляется тому, что дистрибутивам операционных систем не хватает места на DVD, что текстовые процессоры «весят» больше, чем операционные системы. Мы, разумеется, говорим о Windows. В случае с Linux это оправдано, так как в состав дистрибутива входят программы, но Windows и сейчас, и 20 лет назад содержит все то же самое – то есть почти ничего. Даже не умеет записывать DVD диски, как недавно пришлось объяснять одному удивленному молодому человеку. Зато у него много драйверов, которые уже давно бы пора отделить от системы и поставлять отдельным пакетом.

После этих гигабайтных игр смешными выглядят операционные системы, которые с комфортом размещаются на одной дискете. Для тех, у кого нет такого дисковода, поясним – это 1,44 Мб. Этот размер был выбран изначально как практичный формат, но теперь представляет интерес лишь как элемент олимпиады по эффективному программированию систем. Их, кстати, довольно много, и большинство из них не только вмещаются на дискету, но и содержат весь набор программ для работы в сетях, диагностические программы, настройки, средства программирования приложений, игры, редакторы и прочие интересные вещи. Как классический пример, можно было бы привести ОС QNX – операционную систему реального времени, которая в своем демо-варианте на дискете содержит ОС, браузер Интернета, текстовый редактор и даже игры. Но QNX – система очень серьезная и платная, поэтому поищем бесплатные версии систем.

За одной и ходить далеко не нужно – это MenuetOS, созданная одним программистом на ассемблере. Проект работает до сих пор, имеет несколько ответвлений. К примеру, KolibriOS – это практически та же операционная система. ОС при запуске уточняет разрешение монитора, запрашивает порт мышки и тут же выходит в режим показа Рабочего стола. Файловая система совместима с MS-DOS, а сама система видит диски FAT32 и умеет хранить часть дистрибутивов и данных на винчестере. Есть возможность установить ее в раздел жесткого диска. Из программ – настройки, графический редактор, текстовый редактор, ассемблер FASM, игры, поддержка TCP/IP и выхода в Сеть. API доступен в русском переводе. Интересно, что система не использует масштабируемые шрифты – но и без них можно обойтись.

Чтобы не отходить далеко от канонов жанра, можно вспомнить и то, что MS-DOS и ее клоны можно считать законченными операционными системами на одном диске (загрузочном), и различные версии Linux и Unix (picoUnix, Miraculix), OS/2 и другие ресурсы. Одно время на OSDEV периодически публиковались новинки ОС, обычно созданные на штатном загрузчике Linux, но это был все тот же Линукс. Независимых вариантов, похожих на MenuetOS, пока мало, а жаль.


Статья подготовлена по материалам http://interio-tech.com/


Также по теме:
Linux - Разное - Операционные системы на одной дискете
Мы в соцсетях ✉