Летний фуршет. Сезон сбора урожая Linux-дистрибутивов - май-июнь 2009 годаЮрий «bober» Раззоренов (zloy.bobr@gmail.com) Всю зиму и начало весны разработчики GNU/Linux-систем трудились, не покладая рук, чтобы в мае-июне представить на суд общественности свои творения. Из великого многообразия дистрибутивов, вышедших в этот период, ][ отобрал и протестировал самые яркие релизы. Fedora 11 «Leonidas»
Новая версия популярного дистрибутива вышла с некоторым опозданием, но как только 9 июня в 18:00 по московскому времени на FTP-зеркалах Федоры открыли доступ к соответствующим папкам, по форумам пронесся клич, и все поклонники устремились за свежеиспеченными образами. В условиях распространения дистрибутива ничего не изменилось. Для закачки доступны: Desktop Edition, представляющий собой LiveCD-версию с рабочими столами GNOME или KDE (отдельно i686 и x64 сборки) и традиционный вариант. Последний распространяется на 1 DVD или 6 CD дисках (для установки достаточно взять cd1). Есть небольшой диск, позволяющий загрузиться и установить систему по сети. В версии Desktop Edition рабочий стол и программа установки доступны только на английском, а в ходе установки нельзя выбрать отдельные приложения; архив просто распаковывается на диск. Поэтому этот вариант больше подходит для тестирования системы и ознакомления с новинкой. Несмотря на то, что в конце 2008 года Wikipedia объявила о своем намерении перейти с RHEL/Fedora на Ubuntu, и все из-за малого срока поддержки, разработчики твердо стоят на своем: релиз по-прежнему будет поддерживаться по схеме 2 релиза + 1 месяц. Учитывая, что новая Fedora выходит приблизительно через 6-8 месяцев, срок получается небольшой. Появление LTS-версии, как у Ubuntu, пока не нашло широкой поддержки у разработчиков. Хотя для домашнего пользователя это не так существенно. Те, кто использует предыдущие версии Fedora, могут обновить систему по Сети или при помощи установочного DVD-диска (по адресу docs.fedoraproject.org расположена подробная инструкция ch-upgrade-x86.html). При этом нужно помнить, что прямое обновление через релиз невозможно (как и в других дистрибутивах), поэтому пользователи Fedora 9 сначала должны обновить систему до 10, а затем уже до 11. Хотя по мне в таком случае лучше сделать бэкап и поставить «с нуля». Новинок в Fedora достаточно много. Все пакеты пересобраны с gcc 4.4, который теперь является компилятором по умолчанию. Наличие MinGW позволяет компилировать программы для Windows (нужно поставить пакеты mingw32-*). По умолчанию для системного раздела в качестве файловой системы предлагается еxt4. Впервые поддержка еxt4 появилась еще в Fedora 9, но теперь, очевидно, разработчики ей полностью доверяют. Эта ФС имеет ряд преимуществ по сравнению с традиционными ext2/3. Это и 48-битные номера блоков, и экстенты, адресующие последовательности блоков одним дескриптором, и выделение групп блоков. В итоге, использование ext4 позволяет получить более высокий уровень производительности и надежности, а также хранить данные большего размера. Следует отметить, что в ext4 все же имеется существенная проблема. Если в режиме отложенного распределения информации (Delayed allocation), при котором данные и мета-данные могут оставаться незаписанными до 60 секунд, произойдет сбой, данные будут утеряны. Были зафиксированы и зависания при удалении большого количества файлов. В 2.6.30 уже включены необходимые патчи, но впечатление от новинки ситуация несколько испортила. Для загрузки системы раздел /boot нужно вынести отдельно и отформатировать в ext2/3; использование ext4 для этого раздела смысла не имеет. Все мы привыкли к традиционному методу обновления. Новый пакет скачивается полностью, даже несмотря на то, что в старой версии часть файлов уже присутствует (например, доки). В результате - лишний трафик, а при большом объеме обновлений - еще и затраченное время. Теперь эту проблему можно решить при помощи плагина Presto. В нем использован бинарный diff-механизм, скачивающий только различия пакетов. В результате - экономия до 60-80% трафика. Пока он не предлагается по умолчанию, поэтому не забываем его установить командой «yum install yum-presto». Кроме того, обновлен RPM до версии 4.7. Раз уже речь зашла об установке программ, то упомяну еще об одной новинке. Ранее PackageKit при попытке воспроизведения файла кодека, которого нет в системе, автоматом предлагал установить нужный пакет. Разработчики обещали расширить его возможности, что собственно и сделали. Теперь он может автоматически устанавливать шрифты, необходимые для работы с конкретными документами, и обработчики MIME-типов. Правда, работает все это в GNOME. В версии под KDE при щелчке на mp3-файле пришлось вручную выбирать программу, которая будет с ним работать (JuK), и указывать нужные пакеты. Проще поддержку аудио и видео кодеков установить так:
В новой версии существенно переработан процесс загрузки, и система действительно грузится за обещанные 20 секунд. Оборудование установленная система определила корректно, не было и проблем при подключении мобильного телефона через Bluetooth. Локализовать систему не просто, а очень просто. При выборе в меню русского система определит, что не хватает пакетов, и сама предложит их установить. Как вариант, можно сделать это самостоятельно, используя установку групп пакетов:
Аналогично устанавливается и другой рабочий стол (yum groupinstall «XFCE»). Все средства управления громкостью, наконец, перестроены на использование PulseAudio, что позволило убрать тонну микшеров и регуляторов, оставив лишь один. При необходимости пользователю будет выдано сообщение и показано окно настроек, в котором он может выбрать регулируемое устройство. Программа установки Anaconda существенных изменений не претерпела. Сам процесс, как и ранее, разбит на два этапа. Вначале система копируется на диск, а после перезагрузки производятся донастройки при помощи «Setup Agent». В комплекте также идет утилита «LiveUSB Creator», позволяющая создать загрузочную флешку. Примечательно, что не прошло и дня, как KPackageKit показывал наличие багфикса. А «yum update» предложил обновить 61 пакет. Дистрибутив получился довольно хороший, хотя KDE'шники скорее всего останутся недовольными. В версии GNOME новинок явно больше. Linux Mint 7 Gloria
В конце мая стал доступен седьмой релиз популярного дистрибутива Linux Mint. Наверное, это единственный проект, который сумел не только вырасти из еще одного «Ubuntu + кодеки» (подобных проектов в первое время было довольно много) в самостоятельное решение, но и добраться до 3-его места сайта distrowatch.com, практически догнав openSUSE. Появился Mint в 2006 году; его основателем и бессменным руководителем является ирландец Clement Lefebvre. Будучи большим спецом в Linux, он решил создать максимально удобный для пользователя дистрибутив. В Mint это достигается несколькими путями: добавлены кодеки, упрощена установка программ, интегрированы утилиты собственной разработки, позволяющие настроить основные параметры даже чайнику. Правда, закрытые драйвера по-прежнему в комплекте не идут, – это противоречит принципам разработчиков. Также предложен альтернативный APT-метод установки приложений. Для этого используются небольшие по размеру (как правило, до 1 Кб) .mint-файлы, имеющие бинарный формат, в которых содержатся ссылки на источники. Такие файлы можно скачать с «Software Portal» проекта и установить программы при помощи контекстного меню. Кроме того, полностью поддерживается репозитарий Ubuntu. Начиная с версии 5, разработчики придерживаются шестимесячного цикла выхода дистрибутива. Все версии Mint традиционно имеют женские имена, начало положено с Mint 1 «Ada». Linux Mint 7 основан на Ubuntu 9.04 «Jaunty Jackalope» и является LiveCD/DVD дистрибутивом, который может работать без установки на хард. После релиза была доступна только x86-версия (вариант под 64-битные системы анонсирован чуть позже, поддержка других аппаратных платформ не заявлена). В качестве рабочей среды представлен лишь GNOME. Версии с другими оконными менеджерами в Mint развиваются, как правило, сторонними разработчиками и в настоящее время в версии 7 не представлены. Для загрузки предлагаются два варианта:
На мой взгляд, проще доработать Main, вытянув несколько мегов файлов локализации, чем убирать лишнее. Да и с музыкой это делать веселей. Кстати, сами разработчики рекомендуют использовать Main Edition, как более стабильную. Меню позволяет загрузиться в Live-режиме или сразу начать установку. Загрузка системы происходит довольно быстро. Зелено-черный рабочий стол выглядит стильно, а в поставке имеется еще с десяток неплохих обоев. Чтобы упростить переход пользователя с Windows, разработчики используют аналогичный принцип оформления. На рабочем столе размещена ссылка Computer. Вызвав утилиту mintDesktop, можно добавить ряд других значков и включить Compiz. Меню mintMenu выполнено в духе KDE4. Реализован удобный поиск программ; чтобы не искать нужную по меню, достаточно ввести ее имя в строке Filter. По мере ввода названия появляются подсказки, позволяющие упростить выбор. Часто используемые программы попадают в закладку «Избранное», поэтому их можно быстро найти. Приложения в меню подписаны, и новичку легче будет сориентироваться в их назначении. Кстати, предложен еще один способ запуска программ – с помощью мощного и невероятно удобного лаунчера Gnome Do. В него встроен механизм плагинов, которые реализуют разнообразную функциональность: поиск в интернете прямо из программы, калькулятор, запуск терминала с командой, поиск документов, создание архивов, писем, поиск в словаре и многое другое. В /etc/apt/source.list подключен собственный репозитарий, а также убунтовский и Medibuntu. Для установки программ предлагаются Synaptic и mintInstall, – как мне кажется, второй более понятен и удобен. При выборе конкретной программы в нем показываются скрины и отзывы. Установка нового ПО действительно выполняется за один клик. Кнопка «More Info» позволяет получить больше информации о программе. Нажав Visit, попадаем на страницу рейтинга программы. Кнопка «Featured applications» вызывает одноименное окно, в котором будут показаны наиболее популярные приложения. Для настройки правил пакетного фильтра в Mint использован Gufw, имеющий три режима работы – предустановленный (здесь указываются приложения), простой и Advanced. Кроме этого, заблокировать доступ к домену можно при помощи mintNanny. Достаточно занести домен в список, и в /etc/hosts ему будет сопоставлен адрес 0.0.0.0. Программа установки на хард переведена на русский; сам процесс инсталляции довольно прост. Чтобы локализовать установленную систему, нужно вызвать Synaptic, в окне поиска ввести «russian» и отобрать нужные пакеты. Для локализации рабочего стола GNOME достаточно установить language-pack-gnome-ru. Calculate Linux Desktop 9.6 XFCE
Calculate Linux – открытый проект по разработке дистрибутива, основанного на Gentoo, задача которого - сделать Gentoo проще и удобнее для установки и обновления на большом количестве систем. Поддерживается российской компанией Calculate Pack и разрабатывается для собственных нужд. В настоящее время доступны три версии системы: Calculate Linux Desktop (CLD) с рабочими столами KDE 4.2.3/XFCE 4.6.1 и серверный вариант Calculate Directory Server (CDS). Нумерация подобна Ubuntu (год.месяц). Документации по дистрибутиву на сайте проекта немного, хотя необходимый минимум есть. Учитывая родство Calculate с Gentoo, проблем с его освоением быть не должно. В основе дистрибутива лежит фирменная утилита (точнее Perl-скрипт) Calculate, при помощи которой можно собрать свой вариант системы, установить на хард, создать загрузочный ISO, собрать и установить дополнения (пакеты с темами, играми). Развивается своя ветка портежей – Calculate Overlay (svn.calculate.ru/overlay). Поддержка дистрибутива осуществляется сообществом, вопросы можно задавать в Google Group (groups.google.com/group/calculatelinux) или на IRC-канале (irc.calculate-linux.ru, возможен вход через веб-интерфейс). Поддерживается установка на HDD и USB-HDD с файловой системой ext4, ext3, ext2, ReiserFS, JFS или XFS. Для загрузки через FTP/HTTP предлагается LiveCD. Через Torrent доступен LiveDVD. Перед загрузкой рекомендую ознакомиться с документом «Структура FTP зеркала», чтобы не ошибиться с образом. Версию с KDE ищи в каталоге CLD, XFCE – CLDХ. Система изначально локализована. Загрузочное меню предлагает:
В меню выбираем язык (по умолчанию система грузится с английским интерфейсом), раскладку, разрешение экрана. Загружается и работает система довольно быстро (особенно в XFCE-варианте); рабочий стол выполнен традиционно и без излишеств. При наличии DHCP-сервера сеть подхватывается автоматически, для ручной настройки следует вызывать утилиту Wicd. В Live-системе присутствует учетная запись guest/guest. Для получения root'овских прав следует применять su. Использование LZMA-компрессии позволило не только сделать работу системы чуть быстрее, но и включить больше программ. В меню находим локализованный OpenOffice.org 3.0.1, словарь StarDict, Firefox 3.0.10 (с Flash-плагином), ClawsMail, Pidgin, XChat, GIMP 2.6.6, Audacious, Mplayer и фронтэнд к нему gnome-mplayer. Удобно, что все основные кодеки присутствуют изначально. Переключатель раскладки выполнен несколько непривычно, – по <Caps Lock>. Для установки системы используй утилиту calculate. Например, чтобы установить систему, обновляем установщик:
Подготавливаем разделы (www.calculate-linux.ru/Разбиение_диска) и ставим, указав в качестве параметра корневой раздел, на который необходимо произвести установку:
По окончании копирования файлов дважды вводим пароль root. По умолчанию форматирование производится в ReiserFS, а установка GRUB – в MBR. При помощи дополнительных опций можно изменить поведение установщика. Если Calculate будет единственной системой, и диск > 45 Гб (эту цифру можно изменить в самом скрипте), то можно сделать просто: Moblin v2 UX (user experience) Beta
Moblin – OpenSource проект, задачей которого является разработка Linux-платформы для мобильных устройств - нетбуки, неттопы, мобильные интернет-устройства (MID, Mobile Internet Device) и другие подобные девайсы. Разработка проводится под эгидой Intel, поэтому в первую очередь проект ориентирован на поддержку устройств этой компании, хотя, возможно, Moblin будет работать и на x86-совместимых AMD Geode и VIA Nano/C7. В настоящее время протестирован на: Acer Aspire One, Asus eeePC 901, 1000H, Dell Mini 9, MSI Wind, Lenovo S10, Samsung NC10, HP Mini 1010 и 1120NR. При попытке запустить на настольной системе получим ошибку. Список задач, решаемых разработчиками, стандартен для таких систем — небольшое время загрузки ОС, нетребовательность к аппаратным ресурсам и улучшенные средства энергосбережения. Основой Moblin послужил дистрибутив Fedora (какой именно – не сообщается, но пакеты подходят от 9). В бета-версии обнародована новая графическая оболочка, построенная на библиотеке Clutter (clutter-project.org), что поддерживает OpenGL и OpenGL ES (реализация для встроенных устройств, www.khronos.org/opengles). Изначально Clutter разрабатывался в рамках проекта OpenedHand, который в прошлом году приобрела Intel. Самое главное, что Clutter использует GLX-расширение стандартного сервера X.org, поэтому в отличие от Android, в Moblin можно запускать и обычные настольные приложения Linux. В итоге, у пользователя этой системы недостатка в программах быть не должно. Дистрибутив поставляется в виде загрузочного img-образа размером 700 Мб, предназначенного для копирования на USB-флешку или записи на CD. Копирование на флешку можно произвести при помощи dd. Также проект предлагает свой скрипт image-writer (git.moblin.org/cgit.cgi/moblin-image-creator/plain/image-writer). Предусмотрена работа в Live-режиме без установки на хард и сетевая загрузка (netboot). Рабочий стол базируется на XFCE, но интерфейс несколько отличается от привычного. В верхней части расположена панель, обеспечивающая доступ к основным задачам и приложениям. При запуске приложения создается специальная зона, что-то вроде виртуального рабочего стола. Пользователь может создавать несколько таких зон, переключаясь во время работы между ними. Доступен предпросмотр окон запущенных приложений в каждой зоне. При закрытии всех окон зоны та автоматически уничтожается. Пользователь может отобрать некоторые приложения (нажав на «булавку» в правом углу) в Favourite Applications. Специальная панель m_zone содержит календарь, органайзер и информацию с сайтов вроде Twitter и Last.fm. Здесь же находятся ссылки на файлы, которые открывались последними. В отдельной вкладке расположены ссылки на мультимедийный контент (аудио, видео и рисунки). Файлы, к которым обращались последними, будут в самом верху списка. Система индексации Bickley (moblin.org/projects/bickley) позволила реализовать поиск по метаданным. В состав Moblin включен веб-браузер, построенный на движке Mozilla Gecko, медиаплеер, IM-клиент Empathy (поддерживает Jabber, Gtalk, ICQ, MSN, IRC, Salut) и другие приложения для работы в Сети. Хочется отметить наличие скриптов Moblin Image Creator 2 (MIC2), которые позволяют собрать свою версию Moblin. ЗаключениеКаждый дистрибутив ориентирован на своего пользователя, под нужды которого и заточен. Выбирать лучший или худший в такой ситуации, я считаю, неправильно. А вот подобрать решение по вкусу, ты теперь, наверняка, сможешь. Одним Леонидасом не обошлось С выходом Fedora 11 обновлены и дополнительные сборки Spins (fedoraproject.org/wiki/Releases/11/Spins), среди которых доступны: вариант с XFce (подходит для слабых машин), Games, инженерная Fedora Electronic Lab, версия Educations (содержит образовательные программы, ориентирована на студентов) и AOS (Appliance Operating System), предлагающий предустановленный образ дистрибутива. Последний предназначен для OEM-поставщиков и содержит минимум пакетов. Кроме того, его можно использовать для запуска дистрибутива в виртуальных машинах. Новый куркульПеред сдачей номера в печать увидел свет Calculate Linux Desktop 9.7 KDE. Состав дистрибутива: Kernel 2.6.28.10, KDE 4.2.4, X.Org 7.4, OpenOffice 3.0.1. Основные изменения:
Вместо «calculate --update» теперь следует использовать:
INFO
WWWDistroWatch (distrowatch.com) — популярный сайт, который предоставляет новости, рейтинг популярности и другую общую информацию как о различных дистрибутивах Linux, так и о свободных/открытых операционных системах OpenSolaris или xBSD. |