Попробуй не-Windows. Часть 1

Не секрет, что пользователей Windows среди владельцев домашних компьютеров в настоящее время подавляющее большинство. Но, кроме Windows, существуют и другие операционные системы (ОС). Особенно активно проникает сейчас в сектор домашних компьютеров Linux. Многие о ней слышали и, вероятно, хотели бы попробовать. Но почти всех останавливает тот факт, что для установки другой ОС надо переразбивать жесткий диск и, если делается это неквалифицированно, есть шанс потерять важные данные. В серии статей мы рассмотрим несколько ОС, которые не надо устанавливать на винчестер, они загружаются с дискеты или компакт-диска. Все они имеют графическую оболочку и некоторый набор программ. Практически все (кроме QNX demodisk и Mungkie Linux) русифицированы и имеют документацию на русском языке.

Начнем рассмотрение с наиболее простого в добывании и установке варианта: систем, загружающихся с дискеты.

MenuetOS
www.menuetos.org
www.menuet.narod.ru
MenuetOS — это полностью 32-битная, написанная на ассемблере ОС с графическим интерфейсом пользователя и многозадачной/многопоточной архитектурой. Распространяется вместе с исходным кодом. Разрабатывается с 2001 г. Ville Turjanmaa (Финляндия). Существует также русское сообщество разработчиков этой ОС, причем в последнее время отечественные дистрибутивы по функциональности и красоте даже превосходят версии автора.

scr3

Благодаря тому, что система писалась на ассемблере, то есть языке, наиболее близком к машинным кодам, она имеет микроскопический размер и высокое быстродействие. Действительно, где вы еще встретите такую красивую операционную систему, вмещающуюся на одну дискету вместе со своим исходным кодом, прикладными программами и компилятором?
Система изначально разрабатывалась программистами, каждый из которых пытался сделать ее удобной для себя, что наложило свой отпечаток на набор программ. В комплекте поставки есть компилятор ассемблера FASM (действительно удобный, многофункциональный и хорошо документированный ассемблер, который существует также для Windows и DOS — flatassembler.net), компилятор интересного кодоэкономичного языка C-- (http://c--sphinx.narod.ru), менеджер процессов, HEXпросмотрщик и так далее.
В дистрибутив входит необходимый минимум прикладных программ: текстовый редактор tynipad, калькулятор, архиватор, файловый менеджер, смотрелка картинок, аудио- и CD-проигрыватели, редактор и менеджер иконок, консоль и прочее.
Не остались без внимания и развлечения. Имеется несколько демонстрационных программ с исходниками (например, 3D-лабиринт) и, разумеется, игрушки: Memory Blocks, тетрис, Pong (вариант арканоида), C4 (4 в ряд), сапер и шахматы. В шахматы играть можно только при подключении к интернету через специальный шахматный сервер.
Из наличия игры с такими возможностями логично сделать вывод, что система должна уметь работать с сетью. Для этих целей имеется немало полезных утилит: FTP-клиент, PPP-звонилка, telnet, почтовый POP-клиент, IRC-клиент и даже HTTP- и mp3-серверы.

scr7

Для работы ОС необходим компьютер не ниже Pentium с 16 Мбайт оперативной памяти — требование в настоящее время просто смехотворное. Желателен также VESA-совместимый видеоадаптер, так как система поддерживает 16битный цвет.
MenuetOS умеет работать с FAT32 жесткими дисками. Но для этого нужно ей специально указать, что такой диск имеется в системе. На данный момент автоопределение оборудования не реализовано.
Для начала работы надо загрузить с одного из вышеуказанных сайтов дистрибутив последней версии MenuetOS в виде .zip-файла. В нем находится инсталлятор. Запускаете его, вставляете по запросу чистую дискету и через некоторое время у вас имеется рабочий диск с MenuetOS. При желании на этот диск можно добавлять другие файлы, так как дискета размечена под файловую систему FAT.
Все, что теперь требуется, — это загрузиться с полученной таким образом дискеты. Не забудьте в BIOS изменить порядок загрузки! Первым устройством должен быть floppy-диск (a:\).
В начале загрузки у вас спросят о конфигурации вашего компьютера (количество памяти, желаемый видеорежим и так далее). Следуйте всем указаниям на экране. Новое ядро версии 0.76 поддерживает русский язык с самого начала процесса загрузки, так что проблем возникнуть не должно.

scr9

MenuetOS писалась “с нуля”, поэтому использует преимущества как UNIX- , так и Windows-систем. Например, путь к папке Windows на первом жестком диске в Menuet будет выглядеть как /HD/0/Windows/. В то же время основные навыки работы с окнами, иконками, меню, кнопками и прочими графическими элементами управления не сильно различаются в разных системах.
В целом MenuetOS довольно интересная и красивая система. Очень советую скачать ее дистрибутив и посмотреть, что же можно вместить в 1 Мбайт.
Продолжение в следующем номере


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