Танцующая
ОСь
г
Александр НАТАЛЕНКО aka post-factum
Приветствую всех поклонников «МК». В этой статье хочу описать
замечательную операционную систему МепиеЮБ.
Ч
итал я когда-то статью Владимира
М АЗЕПЫ «ОСины й рой» в нашем
любимом журнале (МК, № 46 (165)
за 2001 г). Там мне посчастливи-
лось наткнуться на описание одной опе-
рационной системы, MenuetOS — про-
изведения чистейшего ассемблерного
кода. На некоторое время, пока не бы-
ло Интернета, я о ней забыл. Но
В один прекрасный день я подклю-
чился-таки к Интернету. Адрес этой опе-
рационки одним из первых погрузился
в строку Оперы, после чего я скачал
полуторамегабайтный образ загрузоч-
ной дискеты. По ссылке www.menuetos.org
и ищите это чудо. Нигде и никак реги-
стрироваться не надо. Справа на стра-
нице находятся ссылки —
IM G
и
ZIP-
образы
дискеты, исполняемый файл
установки, исходники ядра и сопут-
ствующих программ. Выбирайте, что
пожелаете. По названию файла мож-
но определить текущую версию —
пока она начинается с ноля, а в име-
ни последнего релиза есть еще и при-
ставочка «ргеЗ», что обозначает «бе-
та». Кроме того, там вы можете об-
наружить ссылки на море информа-
ции, а также на аналогичные сайты
разных стран, вроде menuet.narod.ru
(система становится интернациональ-
ной, и это приятно). Посетив послед-
ний, я был, честно говоря, шокиро-
ван — люди такое ассемблером вытво-
ряют!!!
Но обо всем по порядку. Система
написана на 32-битном ассемблере, что
дает очень неплохой прирост произво-
дительности. Все хозяйства, включая тек-
стовый редактор (в котором я и пишу
эту статью), пару игрушек, компилятор
этого самого ассемблера, медиаплейе-
ры, вьюверы и кое-что еще влезает на
обычную трехдюймовочку, да еще ос-
тается предостаточно места.
Установить систему очень просто —
если кто работал с программой
Win-
Image,
тот меня поймет, а для установ-
ки из исполнительного файла необхо-
димо лишь прочитать подсказку на эк-
ране. Никаких дополнительных опций
указывать не надобно.
Грузится операционка сравнительно
недолго, если учитывать скорость рабо-
ты дисковода. При запуске «м астер»
предлагает указать разрешение экра-
на, с которым вы хотите работать, ис-
пользуя VESA-драйвер, порт, где висит
ваш грызун, и некоторые дополнитель-
ные опции (следует особо не вдумывать
ся и жать 1). Потом система перейдет
в графический режим, попросив нажать
ESC для продолжения загрузки.
Нашему взору предстает красивый
графический интерфейс, который, кста-
ти, можно изменять, используя скины.
Вверху располагается аналог Виндовой
(или КйЕшной — кому как) панели за-
дач с кнопкой «M e nuetO S », которая вы-
зывает меню, и часиками около кноп-
ки (они почему-то бесятся иногда, иг-
рая цифрами). На Рабочем столе, ес-
ли его можно так назвать, располага-
ется очень много, как для начала, знач-
ков, притом они все рабочие и соот-
ветствуют реальным приложениям. О бои
очень привлекательны — голубое с бе-
лым, внизу справа логотип. А вообще —
смотрите рисунок.
Меню состоит из нескольких пунк-
тов —
System, Programming, Internet, Au-
dio, Graphics, Games, Demos, Mise
и
Quit.
Рассмотрим наиболее интересные.
На вкладке System есть пункт Setup
(настройка), где можно выбрать порты
звуковой платы, язык системы и ввода
(между прочим, там есть и русский (ко-
довая страница 866), а шрифты — это
всего лишь два файла с понятным псев-
дографическим описанием символов).
Вкладка Programming содержит, понят-
но, инструменты программирования
(компилятор
Flat Assembler,
редактор
TinyPAD,
дебаггер). Пункт Internet гово-
рит сам за себя. О дн а «н о » — для под-
ключения dial-up придется лезть в фай-
лы
PPP.ASM
и
CHAT.IN C
для указания
номера дозвона, логина и пароля. Но
не стоит пугаться и кричать «хватит нам
Линукса и его С ». В документе PPP.
TXT
все доходчиво описано — правда, на
английском языке. Зато компилируются
указанные файлы без сучка и задорин-
ки — не нужно искать разные библио-
теки. В Audio и Graphics содержатся,
соответственно, плейеры музыкальных
файлов и инструменты для работы с
графикой (увеличительное стекло, ри-
совалка, вьюверы). В Games есть С а -
пер (куда же без него © ), тетрис, шах-
маты (для игры через Интернет, а так
хотелось с компьютером.
..) и еще па-
рочка интересных средств скоротать
время © . В Demos и Mise находятся не-
которые интересные программы, типа
архиваторов и «демонстрашек» графи-
ки (привлекательно, однако). На самый
конец, Quit — выход из системы. Там
доступно сохранение виртуального дис-
ка на флоппик (да, забыл сказать, что
вся система грузится на виртуальный
диск — видимо, автор посчитал, что так
будет быстрее) и перезагрузка. Пункта
выключения питания я там не нашел,
но, глядя в исходники (они выложены на
сайте системы, которая распростра-
няется по лицензии
GPL),
можно най-
ти эту функцию, только она заком-
ментирована. Э то и не удивитель-
но, ведь я использовал версию
O. 78ргеЗ (бета).
В общем, система впечатляет.
О собенно, когда смотришь на ис-
ходники ©. Да, огрехи имеются. Мне
удалось связаться с автором, Вил-
ле Микаэль Турьянмаа (Ville Mikael
Turjanmaa), финном по происхожде-
нию. В частности, он пообещал ис-
править лимит количества процес-
сов (сейчас максимум 255), пере-
строив работу с памятью. Еще, вдо-
бавок, возможны глюки с драйвером
файловой системы
FA Т32
(никто стабиль-
ной работы в бете вам гарантировать,
естественно, не может). 60 Гц при раз-
решении 800х[email protected] 24 откровенно ре-
жет глаза. Не помешал бы обычный ин-
дикатор переключения раскладки кла-
виатуры — откровенно говоря, не осо-
бо хочется каждый раз лазить в Setup.
П о сле длительного использования
Диспетчера задач в «О кнах» и Систем-
ного монитора в «Пингвине», приятно
заметить, что процессы снимаются с осо-
бой легкостью © . Этим, к счастью, час-
то пользоваться не приходится, ибо вся
система работает очень стабильно. Без
преувеличения.
А вообще.
.. отлично. Если еще по-
ходить по сайтам, можно накачать раз-
ных добавочек-исправлялочек (в част-
ности, есть прога, устраняющая эти са-
мые 60 Гц). После выхода версии 1
я уверен, что она выйдет), у нас будет
достойная альтернатива сами знаете
чему ©.
. Насчет переносимости не сто-
ит беспокоиться — автор заверял, что
система работает и на процессорах
In-
tel, и AM D,
и на 64-разрядных, с под-
держкой архитектуры
х86.
О требова-
ниях на сайте ничего не сказано, но я
думаю, что они невысоки — ассемблер
все-таки.
Вот и все. Если что, пишите.
P.
S. Текст, однако, пришлось дора-
батывать в
Word'e.
Д а -а , не дотягива-
ет TinyPAD до уровня текстового про-
цессора.
..
№ 45 /3 20 08 ноября-15 ноября 2004
предыдущая страница 34 Мой Компьютер 2004 45 читать онлайн следующая страница 36 Мой Компьютер 2004 45 читать онлайн Домой Выключить/включить текст