Работая с операционной системой Linux, вы почти наверняка используете в качестве основного графический режим. Иначе говоря, у вас запущена система X Window, поверх которой исполняются веб-браузер, почтовый клиент и все прочие прикладные программы. Иногда возникает необходимость в использовании консоли, но и в этом случае чаще всего вы запустите окошко терминала, которое опять же будет использовать ресурсы X Window. Мы все настолько привыкли к такому порядку вещей, что уже и не мыслим себе иных ситуаций. Между тем, связка "Linux плюс X Window плюс программы для X" - отнюдь не идеальное решение для десктопа.
Почему? Прежде всего, избавьтесь от предрассудка, что Иксы и есть Linux: на самом деле, оконная система X Window является лишь надстройкой над ядром операционной системы. Надстройка эта (правильно называемая X-сервером) предоставляет другим программам ряд очень полезных функций - в частности, для рисования и управления графическими окнами. При этом производительность её во многих отношениях оставляет желать лучшего. Архитектура X Window проектировалась с учётом самых разнообразных требований и поэтому содержит множество совершенно ненужных рядовому пользователю вещей. Так, к примеру, все программы, обращающиеся к X-серверу, вынуждены делать это через сетевой протокол - как если бы они работали на удалённой машине. Такие ухищрения, весьма полезные в некоторых случаях, снижают скорость выполнения прикладных программ. Но как обойтись без X Window, если вам нужен
графический режим? Нужно воспользоваться альтернативными системами. Одна из них - стремительно развивающаяся DirectFB (см. www.directfb.org).
Как и X Window, DirectFB представляет из себя программу-посредник, отделяющую голое железо (видеокарту) от прикладных программ. Вне зависимости от того, какая графическая карта установлена на вашем компьютере, DirectFB позволяет посторонним программам рисовать и перемещать окна, пользоваться функцими ускоренного рисования с помощью одних и тех же универсальных команд. Таким образом в некотором смысле DirectFB можно считать оконной системой, аналогичной по функциональности X Window. Но, конечно, есть и отличия. Главное - DirectFB создавалась с прицелом на встраиваемые применения или, говоря проще, лишена многих ненужных для рядового пользователя функций. Благодаря этому производительность её в большинстве случаев многократно превышает производительность X Window - и прикладные программы, активно использующие графику (в частности, игры), будут работать под DirectFB
гораздо быстрее. Изначально использовать всю эту мощь предполагалось на портативных компьютерах, с не самыми быстрыми процессорами. Но никто не мешает поставить её и на вашу персоналку.
К сожалению, DirectFB, самая свежая версия которой носит номер 0.9.19, всё ещё находится в стадии разработки, поэтому простого и быстрого пути к установке и использованию этой системы пока не найдено. Всем желающим поэкспериментировать придётся качать исходные тексты и компилировать их, одновременно подстраивая конфигурацию своего варианта Linux, а также перекомпилируя прикладные программы. Впрочем, если вам нужна максимальная производительность, попробовать несомненно стоит.
Обратить внимание на DirectFB заставило сообщение итальянского энтузиаста Мориса Монже о ведущейся им работе по переносу под эту системы графического интерфейса Qt (тот самый, на котором построен KDE). Воспользоваться плодами труда Мориса можно, заглянув на его домашнюю страничку (linuz.sns.it/~monge/qt-directfb), но давайте уже отойдём от темы экспериментов и обратимся к индустриальной тематике, где нас ожидают два заметных анонса. Прежде всего, SCO Group сдержала своё слово и представила "лицензию на Linux" (см. пресс-релиз компании на biz.yahoo.com/prnews/030721/lam075_1.html). Называется новшество, правда, "бинарной лицензией на UnixWare" (UnixWare - вариант коммерческой ОС UNIX, работающий на процессорах x86; именно
из неё был якобы позаимствован код для Linux), но сути это не меняет: лицензия даёт право запускать Linux, но не даёт права на модификацию исходных текстов системы. Цены пока не объявлены - их обещают обнародовать в течение ближайших недель.
Второй интересный анонс опубликован компанией Red Hat, которая выложила на cвой FTP-сервер очередную бета-версию одноимённого дистрибутива Linux. Релиз, получивший название Severn, носит официальный порядковый номер 9.0.93 и содержит в числе прочих новинок полностью графический инсталлятор и загрузчик, компилятор GCC 3.3, ядро 2.4.21, обновлённые Mozilla и Evolution. Все заинтересовавшиеся могут обращаться непосредственно к соответствующему разделу архива компании (ftp.redhat.com/pub/redhat/beta/severn/), но не следует забывать, что Severn - всего лишь промежуточная бета-версия и с апгрейдом лучше повременить.
В очередном Совете дня читайте про восстановление пароля для начального загрузчика Linux, а пока - свежие релизы:
- KDE-инструмент для управления встроенным в Linux-ядро файрволом (самый простой способ защитить машину от вторжения!) Knetfilter 3.1.3 - оконный менеджер XFce 4.0-RC2 - графический клиент для одноимённой космической стратегии Kirellii Starshiptraders 2 - ваша цифровая фонотека Zina 0.9.26 - файловый менеджер QtCommander 0.1.9 - далёкий потомок космической Elite - Enrapture Beta 0.4 - утилита для автоматического поиска ошибок в Java-программах FindBugs 0.6.1
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом knoppix.ru/220703.shtml Ваши комментарии, советы и ссылки приветствуются! Пишите: knoppix@knoppix.ru