Отправляет email-рассылки с помощью сервиса Sendsay

Knoppix.ru - Линукс в пять минут!

  Все выпуски  

Knoppix.ru - Линукс в пять минут!


Информационный Канал Subscribe.Ru

Сводка Linux.su от 20.12.2004 Да будет снег!

  Как вы думаете, сколько времени необходимо современному компьютеру на то, чтобы после включения загрузить все необходимые системные и прикладные программы и быть готовым к работе? Примерно десять секунд - считают хакеры, работающие над дистрибутивом Fedora Core! В самом деле, из чего складываются те долгие две минуты, которые загружается компьютер с Linux сегодня? Из чтения данных с жёсткого диска, периодической загрузки под завязку центрального процессора и ожидания ответа различных периферийных устройств. В идеале загрузчик может быть полностью распараллелен: в один присест, за несколько секунд, с винчестера читаются все необходимые данные, параллельно идёт опрос "железа" и по мере того, как оно отвечает, система приводится в рабочее состояние. Впрочем, это в идеале - до которого, как вы понимаете, ещё далеко. Пока было бы неплохо определить "узкие места" процесса загрузки, узнав, на какие задачи компьютер тратит больше всего времени. Здорово было бы получить рисунок, наглядно демонстрирующий, сколько времени уходит на тот или иной этап загрузки! Примерно в середине ноября эта идея прозвучала в одном из списков рассылки разработчиков Fedora Core, а к декабрю поставленная задача уже была решена: хакер Зига Маковец написал программу, которая визуализует процесс загрузки Linux - и попал в точку. За следующие несколько недель его утилитой воспользовались участники нескольких крупных open source-проектов, с немалой выгодой для себя.

  Утилита, написанная Маковецом, называется Bootchart [www.klika.si/ziga/bootchart/]. По сути это программа-наблюдатель, скрупулёзно замеряющая, сколько длится загрузка операционной системы и рисующая весь процесс в деталях на специальном графике, который приведён ниже. Первые же пробные прогоны Bootchart на Fedora Core 3 позволили разработчикам последней выявить сразу несколько проблем, уменьшив как нагрузку на процессор, так и время загрузки ОС. В настоящее время, используя Bootchart, оптимизацию своих загрузчиков ведут хакеры, работающие над дистрибутивами Gentoo и SuSE, Debian и Ubuntu, Mandrake и Conectiva. Но утилитка оказалась настолько полезной, что ею плотно заинтересовались и за пределами вселенной Линукс - и теперь девелоперы Mac OS X и Solaris тоже изучают рисуемые Bootchart графики, в надежде ускорить загрузку своих операционных систем!

Bootchart

  Оптимизация Linux - вообще вопрос чрезвычайно интересный и обширный. Каждый более-менее опытный пользователь свободной ОС знает, что систему эту можно "заточить" под любые применения, было бы желание и время! Играя параметрами самой системы и прикладного окружения, можно добиваться впечатляющих результатов в распределении ресурсов под нужную вам задачу. Игровые приложения - одна из тех областей, что требуют тщательной оптимизации. Как известно, теоретически под Linux можно запускать и комфортно играть в большинство современных игрушек (пусть и с использованием эмуляторов), жадных до памяти и вычислительной мощи, но плата за комфорт - требования к умению настроить систему. В преддверие длинных новогодних праздников настроение соответствующе несерьёзное, так что если вы до сих пор откладывали доведение своего Линукса до ума, возможно сейчас самое время этим заняться? На днях на известном технофоруме Slashdot разгорелась дискуссия, центральным вопросом которой была как раз правильная настройка Linux для исполнения игровых приложений. И, несмотря на то, что сам вопрос своей широтой казалось бы провоцирует на флейм, обсуждение получилось в целом спокойным и стройным. Все желающие могут полистать исходники на самом Slashdot [ask.slashdot.org], а я приведу здесь лишь только самые ценные выдержки. Итак, вот базовые рекомендации:

  • Используйте минималистичный оконный менеджер. Вместо тяжёловесных Gnome и KDE (поглощающих немало оперативной памяти и запускающих много фоновых процессов) лучше взять красивые, но лёгкие XFCE, Fluxbox, WindowMaker или IceWM.
  • Стоит подкорректировать файлы конфигурации, отключив все ненужные сервисы и программы. Кстати, попутно можно избавиться и от оконного менеджера: игры лучше всего запускать прямо из голой консоли с помощью xinit (сервер X Window запустится сам).
  • Процессор, естественно, нужен как можно более мощный (последние Pentium 4 или Athlon 64), а в качестве графической карты - по крайней мере пока - лучше всего использовать модели от nVidia, Linux-драйверы для которых демонстрируют наивысшую производительность.
  • Лучшим дистрибутивом для игровых применений считается Gentoo. Впрочем, похоже, не из-за технического превосходства, а в силу того, что среди его пользователей больше всего геймеров.
  • И, конечно, нужно желание. Линукс-геймеров не так мало, как вам кажется, но все они в один голос уверяют: помимо хорошего (правильного!) железа и подходящих настроек, требуются тяга к эксперименту и некоторый навык.

  Больших игровых проектов, проектировавшихся с прицелом на Линукс, пока действительно немного. Но чем больше среди линуксоидов будет желающих играть не покидая свою любимую ОС, тем активней будут и гейм-девелоперы. Ничего невозможного здесь нет: это рынок, где спрос обязательно рождает предложение. В качестве доказательства - пример из смежной области. Все вы в курсе того, что Интернет-магазины, торгующие цифровой музыкой, переживают сегодня бум. Один из них, iTunes Music Store компании Apple, известен даже тем, кто и Сетью-то не пользуется. Организаторы таких магазинов до сих пор обходили вниманием Linux, но интерес рос - и в конце концов онлайновые мьюзик-шопы, работать с которыми можно и в Linux, начали появляться. Одна из первых ласточек - Mindawn.com: типичный по нынешним меркам супермаркет, где представлены цифровые копии тысяч музыкальных композиций от нескольких десятков независимых лейблов. Отличий от прочих магазинов два. Первое: вся музыка выставлена в свободных форматах, OGG (эквивалент MP3) и FLAC (сжатие без потерь, запись легко перенести на полноценный аудио-CD), в них же предлагаются и отрывки для предварительного прослушивания; естественно, никаких ограничений на использование нет. Второе: для прослушивания и приобретения музыки с Mindawn написан специальный плеер, который работает в Linux, Windows и Mac OS X. Основателем Mindawn выступил Шон Гордон, известный также как создатель компании theKompany, которая пишет софт для Линукс-наладонников Zaurus. Музыка на Mindawn продаётся - по доллару за композицию или семь долларов за альбом. Часть доходов отчисляется музыкантам и весь этот денежный процесс предельно упрощён, так что если вы пишете музыку, создатели Mindawn приглашают вас разместить свои композиции в их каталоге и получать процент от продаж через аккаунт в интернациональной системе PayPal.

Mindawn

  Впрочем, к чёрту серьёзные темы! На носу - праздники и завершая очередную Сводку, позвольте поделиться с вами замечательной утилитой, которая вне всякого сомнения будет очень к месту на вашем новогоднем Линукс-десктопе. Это Xsnow, превращающая рабочий стол в кусочек зимы - с падающими снежинками и сугробами на окошках, летящим по небу Сантой и прочими приятными игрушечными мелочами. Пользователи Debian могут установить программку простой командой 'apt-get install xsnow', владельцы Новогоднего Линукс-комплекта [linux.su/liny.shtml] получают её в составе KnoppixGames уже предустановленной, а всех остальных приглашаю на сайт разработчика [www.euronet.nl/~rja/Xsnow/], где размещены исходные тексты и скомпилированные версии для разных дистрибутивов. Если снегопад не заладится, проверьте настройки KDE: опция "Allow programs in desktop window" должна быть включена. Успехов!

Let it snow!

Вы можете обсудить этот материал в посвящённом ему разделе нашего форума: www.knoppix.ru/forum3/viewforum.php?f=21
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Linux.SU/201204.shtml
Вы можете выиграть свежую версию дистрибутива Knoppix, разместив на своей странице нашу "кнопку". Читайте подробности на Linux.SU/linuxwin.shtml
Пишите нам: Евгений Золотов (сводки, руководство, sentinel @ knoppix.ru), Татьяна Смирнова (отдел продаж, tanya @ knoppix.ru)


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.linux.knoppixru
Отписаться

В избранное