- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF138:Тема номера
Материал из Linuxformat.
Содержание |
Битва за будущее: Fedora против Ubuntu
- Что бы вам ни было нужно от Linux, вскоре на сцену выйдет ряд новых актуальных технологий. Узнайте, как опробовать их сегодня, и сравните настольные дистрибутивы нового поколения.
Linux всегда мчится в потоке. Что ни день, по всему миру пишут миллионы строк кода – они проверяются, перепроверяются, тестируются, сливаются, пакуются и загружаются из репозиториев ПО, доставляя пользователям очередную порцию свободных программ. В отличие от большинства настольных операционных систем, в Linux (по крайней мере, у большинства вариантов) график выпуска новых версий оперирует месяцами, а не годами, поэтому процесс освоения Linux итеративен. Одно из замечательных свойств Linux – с этой ОС будущее не выглядит далеким: то, что сегодня кажется новым и волнующим, может попасть на ваши машины уже завтра.
Если у вас не лежит душа к загрузке и компиляции версий, находящихся в стадии разработки, и установке «ночных сборок», то наилучший способ познакомиться с новым ПО – установка и изучение последних релизов современных дистрибутивов. А с выходом Fedora 14 и Ubuntu 10.10 мы решили сравнить этих двух лидеров и выяснить, за каким из них – будущее.
Отсюда вы также должны сделать вывод, что проба свежей версии вашего любимого дистрибутива не обязана быть сопряжена с риском и тратой нервов. Вам даже не понадобится отдельный компьютер–благодаря прогрессу технологий CPU и виртуализации можно тестировать технологии завтрашнего дня уже сегодня...
Установка дистрибутива из Virt-manager
На прилагаемом к журналу LFXDVD имеются последние версии Fedora и Ubuntu, и для простоты эксперимента мы рекомендуем пробовать их в Virt-manager. Запустите Virt-manager и добавьте новую виртуальную машину. Для этого щелкните правой кнопкой мыши по соединению и выберите опцию New [Создать].
Когда вы введете имя своей виртуальной системы, вам предложат указать используемый инсталляционный носитель и его тип. Задайте количество процессоров (если их у вас больше одного) и объем памяти, а затем укажите виртуальный диск. Если у вас хватает свободных гигабайт, нажмите кнопку Allocate Space Now [Зарезервировать место].
По подтверждении введенных вами настроек виртуальная машина оживет. Присоединенный к ней CD или ISO-образ автоматически загрузится и установится. Щелчок мышью внутри окна виртуальной машины передаст ей контроль над мышью/клавиатурой. Чтобы вернуться в основную ОС, нажмите Ctrl+Alt.
Fedora: Проблемы с альфа-версией?
Некоторые пользователи сообщали о проблемах запуска предварительных версий Fedora 14 в виртуальной машине. Если после установки вас выкинет в оболочку, а не на графический рабочий стол, попробуйте проделать следующее:
- Запустите сеть командой ifup eth0.
- Обновите систему командой yum update.
- Инициируйте графический рабочий стол командой telinit 5.
После установки в любом случае рекомендуется выполнить обновление, поскольку обнаруженные проблемы, по всей вероятности, будут исправляться в рабочем порядке.
Инсталляция
- Первое препятствие – упрощают ли инсталляторы установку?
Встарые времена, еще до появления Linux Format, установка Linux была трудной задачей. Нужно было точно знать, какое у вас оборудование: ведь автоматическое распознавание устройств практически отсутствовало, и нередко приходилось прерывать процесс установки, чтобы выяснить номер чипа или идентификатор интерфейса. Теперь ситуация резко улучшилась, вплоть до того, что установить Linux стало едва ли не проще, чем любую другую ОС. Конечно, найти систему, с ходу готовую к работе, все еще нелегко, и нужда заставляет совершенствовать процедуры установки.
Быстро и плавно
Так, команда разработчиков Ubuntu радикально изменила свой инсталлятор в новом релизе, сделав его проще, удобнее и эффективнее. Одно из его новшеств – сбор данных о пользователях (например, имен и паролей) во время установки системы. Впрочем, хоть мы и назвали это «новшеством», в прошлом имелись инсталляторы, проделывавшие тот же трюк; ярчайший из них – Caldera Linux (примерно 2000 год). Ubuntu просто подхватила идею: хотя реакция системы на ввод данных ощутимо замедляется, когда инсталлятор занят распаковкой пакетов, это не успевает вас взбесить, если только вы не развертываете вручную целый офис со стадом машин.
Вскоре после начала установки вам предложат опцию включения кодека Fluendo MP3. Он бесплатен, но, строго говоря, не является свободным ПО. Большинство новичков в Linux и не ведают о разнице, и хотя это может оскорбить чувства пуристов, кодек дает пользователям больше удобств.
Стоит также упомянуть, что новый инструмент разбиения дисков на разделы сделал процесс инсталляции чуть дружелюбнее. В этой области Fedora отличается радикально. Хотя вы можете без затей выбрать «установку поверх всего», есть и другие опции, с более тонким контролем над разметкой, да и вообще выбором диска. При поддержке iSCSI, FCoE и файловых систем со множественными путями, Fedora, быть может, даже перебарщивает в настольных машинах, но зато уж точно можно не сомневаться, что здесь предусмотрен любой допустимый целевой носитель.
Шаг за шагом: Инсталлятор Ubuntu
- 1 Кодеки с ограничениями
- Теперь можно устанавливать компоненты, не свободные от ограничений, например, некоторые важные кодеки; для новичков в Linux это явно неплохо.
- 2 Графическое разбиение
- Теперь Ubuntu предлагает «более графический» инструмент для настройки дисков и разделов. Если на компьютере стоит другая ОС, можно сместить границы разделов, перетаскивая ползунок.
- 3 Ввод данных пользователя
- Вводите данные пользователя и системную информацию, пока инсталлятор пишет пакеты на диск – это немного сэкономит вам время.
Вердикт:
Команда Ubuntu упорнее потрудилась над тем, чтобы инсталлятор не отпугивал людей, зато Fedora предоставляет больше технических разновидностей инсталляции; им есть чему поучиться друг у друга.
Upstart и SystemD
- Изучим технологии, превратившие Linux в ОС мгновенной загрузки.
Еще несколько лет назад повсеместно применялась система загрузки SystemV. Она восходит к дням «юности» Unix, и, хотя вполне приемлема до сих пор, приоритеты меняются. Нам теперь не нужна толпа инженеров в белых халатах, чтобы включить компьютер. Методы работы компьютеров тоже изменились. Еще десять лет назад у вас был жесткий диск, подключенный через определенный контроллер, и не более того. Ныне имеется куда больше способов подключения накопителей к компьютерам, а сетевые файловые системы стали рядовыми.
Upstart – это проект, нацеленный на экономию времени и ресурсов при запуске системы. Его основная идея – применение системы событий, при которой часть процессов стартует по требованию, а не в обязательном порядке, нужны они или нет. Глупо, например, запускать демон принтера, если принтер даже не подключен. Сохранив совместимость со старыми скриптами init, новая технология широко использует сообщения D-BUS, управляя процессами и активацией сервисов на основе правил.
Изначально созданная для Ubuntu 6.10 и затем принятая на вооружение в Fedora 9, система Upstart добавила в процесс запуска ОС здравого смысла, а также сократила время загрузки на несколько драгоценных секунд, за счет распараллеливания (запуска нескольких задач одновременно).
Другая система инициализации, SystemD, активно заимствовала идеи, заложенные Apple в их сервис launchd, курирующий процесс init в Mac OS X. SystemD проделывает обалденные вещи. Основная идея здесь в том, что если вы не используете ресурсы CPU и диска на всю катушку, значит, вы работаете плохо. SystemD стремится по максимуму распараллелить задачи, запуская их одновременно (более или менее).
SystemD
Обычно этого не происходит, так как многие сервисы или демоны стартуют лишь после других сервисов или демонов. Но в принципе не обязательно, чтобы зависимые сервисы сразу же хватались за те, от которых зависят. Например, ряду демонов необходима служба ведения журнала, чтобы при случае записать в него сообщение. А ведь вовсе не факт, что сообщения возникнут немедля: просто нужна такая возможность.
В подобных ситуациях SystemD (LXF137) предлагает «притвориться», что требуемые сервисы запущены, хотя в действительности они все стартуют одновременно. Если демон и вправду захочет писать в журнал, буферы ядра придержат его информацию до тех пор, пока не «созреет» демон журнала. Это только одна из концепций новой технологии запуска. Подробности можно найти в блоге Леннарта Петтеринга [Lennart Poettering] на сайте http://0pointer.de/blog/projects/systemd.html.
Столь серьезные реформы не могут не вызвать споров, и сейчас вокруг SystemD ведутся бурные дискуссии; но стартовые скрипты, вероятно, самая архаичная часть современных дистрибутивов Linux. Конечно, они не исчезнут в одночасье – если вообще когда-либо исчезнут. Upstart обещает (и предоставляет) новый подход к решению задач, но, помимо Ubuntu, лишь немногие дистрибутивы реализовали собственные системы правил.
Анализ скорости загрузки с bootchart
- 1 Получаем bootchart
- В Fedora и некоторых других дистрибутивах пакет bootchart присутствует в репозиториях. Кроме того, его легко собрать из исходных текстов.
- 2 Перезагрузка с Bootchart
- После успешной установки перезагрузитесь и выберите в меню опцию Bootchart (или созданную вами ранее).
- 3 Makechart
- Когда система загрузится, откройте терминал и скомандуйте bootchart. Создастся диаграмма на основе собранных в процессе загрузки данных журнала.
Вердикт:
Хлопоты вокруг последовательности запуска — тенденция всеобщая. Однако концепция SystemD, похоже, работает, и со временем, справившись со внутренними проблемами, она сможет повысить эффективность загрузки.
Дела системные
- Скрытые части ОС, где и творится волшебство.
Возможно, библиотеки – не самые волнующие компоненты ПО на вашем компьютере, но они помогают вашим любимым программам работать быстрее или обогатиться новыми функциями. Fedora 14 будет первым дистрибутивом, включившим новую библиотеку JPEG – libjpeg-turbo. Будучи ответвлением от оригинальной библиотеки, она выросла из потребности ускорить визуализацию для ПО VNC и в основном добивается этого, применяя расширения возможностей процессора, отсутствующие в исходной библиотеке, что обещает реальный скачок скорости. Впрочем, для этого незачем дожидаться Fedora 14: исходный код и пакеты для различных дистрибутивов можно получить на сайте http://sourceforge.net/projects/libjpeg-turbo/files.
Файловые системы кажутся большинству пользователей штукой невзрачной. Тем не менее это ключевые компоненты, влияющие на производительность компьютера в целом: практически все известные приложения пользуются жесткими дисками (да-да, даже web-браузеры – иначе куда бы они девали свои кэши?), и качество файловой системы затрагивает всех. Самым известным новшеством после ext4 стала Btrfs. Наряду с пылкими дебатами о том, как озвучить ее название (B-tree FS, Better FS или Butter FS), она восхваляется как очередной шаг к достижению «дисковой нирваны» и добилась одобрения ведущих разработчиков файловых систем.
Стабильность и масштабируемость
Скорость – это еще не все. Файловая система Btrfs организована аналогично базам данных и может похвастаться выигрышем в скорости, но основная ее забота – надежность хранения, с высокой отказоустойчивостью и масштабируемостью, что перспективно, скажем, для центров обработки данных. Сейчас Btrfs активно развивается по многим направлениям, но уже успешно дебютировала в OpenSUSE 11.3 и доступна в текущей версии Fedora. Ее ввод в Ubuntu планировался в релизе Meerkat, но был отложен до версии 11.04. Система считается стабильной, но средств для работы с ней пока маловато, и многие считают ее не готовой для промышленного применения. Последние обновления и подробную информацию о Btrfs в вики ищите на сайте ядра (https://btrfs.wiki.kernel.org/index.php/Main_Page).
С темой файловых систем отчасти связан системный загрузчик. Ubuntu, еще начиная с версии 9.10, использует полностью переписанный загрузчик Grub 2. Помимо прочего, он укоротил загрузку еще на несколько жизненно важных секунд, благодаря тому, что если Ubuntu установлена на машине в одиночку, то ника кого меню не запускается. Кроме того, была отменена часть ранних этапов загрузки Grub.
Мелкие изменения, внесенные в Grub, включают рациональную перенумерацию дисков и разделов (теперь – начиная с 1, а не с 0) и автоматическую генерацию загрузочного меню – оно просто сканирует доступные ядра в разделе /boot.
Fedora по-прежнему использует старый загрузчик Grub Legacy, лишенный красивых экранов-заставок и прочих приятностей. Существуют пакеты для Grub 2, но, поскольку старая версия Grub для Fedora была капитально перестроена, толком неизвестно, что лучше.
С перезагрузками покончено
И Ubuntu, и Fedora имеют доступ к бесплатной версии стороннего сервиса Ksplice. Хотя его технология нацелена в основном на фермы серверов, а не на пользователей настольных компьютеров, сервис Ksplice позволяет обновлять ядро и накладывать на него заплаты во время работы, без перезагрузки.
Компания, управляющая сервисом, отмечает, что его использование аналогично замене двигателя в спортивном автомобиле во время разгона – хотя отдельные остряки намекают, что потому-то они и не в восторге от данной идеи. Тем не менее, компания свои обещания выполняет. Обновления от поставщика упаковываются как «бесперезагрузочные» заплаты для скачивания и наложения. Другие ОС из семейства Linux поддерживаются на базе подписки.
Вердикт:
Несмотря на отставание с Grub, команда Fedora и, что не менее важно, Red Hat (эта компания вносит значительный вклад в разработку Linux) время от времени оказываются душой проектов такого типа. Fedora часто опережает в вещах, невидимых глазу.
Рабочий стол
- То, на что мы чаще всего смотрим, работая с Linux.
Это может вас удивить, но по части ПО рабочего стола Fedora и Ubuntu отнюдь не полярно противоположны. Оба дистрибутива по умолчанию используют Gnome и включают известное количество одних и тех же приложений Gnome – например, Evolution и Empathy. По составу настольных приложений между этими дистрибутивами больше сходства, чем различий. Так, оба включают OpenOffice.org, Totem, Firefox, Shotwell...
Случай с последним особенно любопытен. Команда Ubuntu испытала Shotwell в среде для нетбуков Unity, и отклик оказался настолько положительным, что приложение F-Spot изгнали из минимальной инсталляции (хотя оно явно поддерживается). Это позволяет уловить тенденцию развития настольной системы – Ubuntu все более концентрируется на удобстве пользователя; возможно, извинительно будет сказать, что они склоняются к подходу Apple, предпочитая сложному простое и хорошо интегрированное в общую среду приложений – самостоятельному. Почитав рассылки Fedora, вы, напротив, мигом заметите, что разработчики, при всей их любви к простоте и ясности, не спешат угадывать чаяния пользователей, а стремятся предоставить лучшее и новейшее ПО, выдав пользователям полный контроль над средой, где оно применяется. «Мантра» Fedora звучит так: «Freedom, Friends, Features, First», или «Свобода, друзья, функциональность – в первую очередь». Пожалуй, именно «свобода» – важнейший принцип из перечисленных, так как Fedora фанатично отрицает ПО, выходящее за рамки одобренных OSI лицензий (в том числе – многие кодеки, драйверы и другие полезные мелочи).
Правильные компоненты
Для пользователя это значит, что все не обязательно будет работать так, как ожидалось. Например, сразу после инсталляции в Fedora нет воспроизведения файлов MP3 и может не быть некоторых типов видеокодеков. Решает эту проблему использование PackageKit, куда входит ряд несвободных программ, заполняющих пробелы (при условии, что вы настроили необходимые репозитории). Ubuntu поступает так же, но там не надо добавлять дополнительные репозитории, например, для установки GStreamer, потому что этот пакет уже имеется в «неподдерживаемом» [unsupported] репозитории Ubuntu. «Ограниченная» [restricted] область также содержит двоичные файлы графических драйверов, не являющихся свободным ПО (в Fedora они будут недоступны, если не добавить неофициальные репозитории).
Почему это отличие имеет значение? Ubuntu заботится об удобстве пользователей, для которых «незапятнанность» их системы главной роли не играет. Fedora же стремится именно к «чистоте». Так, если говорить о видеодрайверах, они рьяно доводят до ума и тестируют открытый драйвер Nouveau для устройств Nvidia. Тем не менее, разработчики Ubuntu явно уделяют настольным системам больше заботы, и, возможно, лучше понимают, чего хочет пользователь – в конце концов, этот дистрибутив очень популярен, несмотря на постоянную его критику.
Новый рабочий стол Ubuntu
Невидимый штрих
Новая область применения популистского подхода – интеграция с социальными сетями, что для большинства из нас означает включение в стандартную инсталляцию клиента микроблогов Gwibber, и вы можете оповещать свои контакты из Facebook или Twitter о событиях вашей жизни. Более того, автор Gwibber, Райан Пол [Ryan Paul], и его команда работали в связке с коллегами из команды Ubuntu Desktop Team, чтобы вывести интерфейс на более фундаментальный уровень. Это привело к созданию libgwibber, который действует как API для приложений, желающих иметь доступ к функциональности микроблогов, и используется в Ubuntu Software Centre.
Хотя можно поспорить о необходимости делиться с собеседниками по Twitter информацией о том, какое ПО вы установили, эта функция просто показывает, чего следует ожидать в будущем. Код разработан так, чтобы библиотека Gwibber легко интегрировалась с приложениями рабочего стола – и, возможно, небольшие кнопки, заметные в блогах, вскоре попадут и во все ваши настольные приложения.
Помимо шанса надоесть друзьям сообщениями о том, что вы сию минуту поставите свежее ядро, Ubuntu Software Centre теперь предлагает улучшенное средство поиска, поддержку истории действий и новый «магазин» ПО. Интеграция схемы закупки ПО интересна, но еще интереснее то, что нас там ждет. На данный момент имеется только приложение-заглушка, для демонстрации функциональности, но идея такова, что в будущем вы сможете через этот интерфейс приобрести и установить ПО. Какое ПО? Посмотрим. Было бы неплохо увидеть в списке, например, игры от независимых разработчиков, а не только корпоративные антивирусы.
KDE 4.5
И Ubuntu, и Fedora включают последнюю итерацию рабочего стола KDE. Среди новых функций – переработанный вариант Marble, с планировщиком маршрутов, обновленной системой извещений и другими нагружающими процессор эффектами для рабочего стола.
Несмотря на это, лучшим дистрибутивом для желающих работать с KDE, видимо, остается OpenSUSE, где KDE принят как рабочий стол по умолчанию. Кроме того, разработчики SUSE и KDE тесно взаимодействуют.
У вас уже есть Root?
За вычетом неуместного имени, ROOT – оченьудобный инструмент. Хотя с виду он скорее подходит физикам, изучающим элементарные частицы, чем обычным пользователям, по сути ROOT – отличное средство визуализации данных. Конечно, владельцам ускорителя частиц ROOT пригодится тоже, но ему все равно, какие данные визуализировать.
Вообще-то ROOT ближе к языку, чем к приложению. Это ПО моделирует данные в древовидном формате и имеет массу модулей расширения для создания дву- и трехмерных моделей. Поскольку ROOT лихо ворочает петабайтами информации, изрыгаемыми Большим Адронным Коллайдером, он не спасует перед любыми данными, которые вы ему скормите.
Для среднестатистического пользователя настольного ПК это не есть приложение номер один, но включение его в Fedora кое-кому очень пригодится. ПО ROOT выпускается под лицензиями GPL и LGPL, и команда Fedora просто собрала для него пакеты, однако это подчеркивает, насколько удобна Fedora как полигон для серьезных научных вычислений. Скачайте этот инструмент с сайта CERN: http://root.cern.ch/drupal. Кстати, LXF писал о ROOT несколько лет назад.
Приложения рабочего стола навскидку
Клиент Twitter | Аудиоплейер | Видеоплейер | Почтовый клиент | Обмен сообщениями | Браузер | Менеджер фото | Заметки | |
---|---|---|---|---|---|---|---|---|
Ubuntu 10.10 | Gwibber 2.31.94 | Rhythmbox 0.13.1 | Totem 2.31.6 | Evolution 2.30.3 | Empathy 2.30.3 | Firefox 3.6.9 | Shotwell 0.7.2 | Tomboy 1.3.2 |
Fedora 14 | Pino 0.2.11 | Rhythmbox 0.13.1 | Totem 2.31 | Evolution 2.31.90 | Empathy 2.31.90 | Firefox 3.6.7 | F-Spot 0.7.2/Shotwell 0.7.1 | Gnote 2.31.90 |
Вердикт:
Команда Fedora прилежно работает над компонентами рабочего стола, добиваясь работоспособности и добавляя новинки. Но в этой области не стыдно и проиграть Ubuntu, поскольку Ubuntu ставит удобство пользователей во главу угла.
Виртуализация
- Благодаря Linux, виртуальные технологии доступны и на вашем ПК.
Виртуализация – возможность запускать одну ОС как гостевую внутри другой ОС – известна уже давно. В 1960‑х годах исследователи IBM построили мейнфрейм, способный имитировать работу аппаратуры их коммерческих компьютерных систем, как подспорье в исследованиях и проектировании будущих разработок. Сегодня виртуализация повсеместна – это ключевая технология для серверных ферм и современных центров обработки данных. Ее эффективность и простота использования позволяет запросто устанавливать серверы и управлять ими.
Прогресс процессорных технологий и нововведения в ядре Linux делают гипервизоры (ПО, управляющее доступом виртуальной машины к системным ресурсам) эффективнее и проще в управлении, допустив запуск виртуальных машин даже на стандартных настольных ПК.
Применение виртуализации
И Fedora, и Ubuntu включают пакеты VirtualBox, некогда независимого проекта, затем приобретенного Sun и перепроданного Oracle. VirtualBox Open Source Edition предоставляет изящный и простой метод заставить любое ПО работать на настольном ПК.
Начиная с Fedora Core 6, ребята из Red Hat продвигают Virt-Manager – систему для управления виртуализацией с «родными» гипервизорами Xen или Qemu/KVM. Virt-Manager попал в Fedora, еще не будучи готовым, но Red Hat часто использовала проект Fedora как стенд для тестирования технологий, предназначенных для коммерческих дистрибутивов RHEL. В данном случае вложенные усилия окупились. Virt-Manager – ПО с открытым исходным кодом, доступное также и в Ubuntu, но зрелость проект Virt-Manager обрел в Fedora. Компания Red Hat занимается виртуализацией серьезно. В 2008 году она приобрела Qumranet, компанию-создателя кода KVM, и продолжает его развивать и поддерживать. Недавно они также открыли Spice, еще одну часть исходного кода Qumranet.
Зато Ubuntu отличился в деле придания этой технологии «человеческого лица». Проект TestDrive снабжает нетехнических пользователей тестовыми версиями Ubuntu, избавляя их от необходимости самим возиться с компонентами виртуализации.
Будущее виртуальных рабочих столов
Запуская виртуальную машину, вы на самом деле видите дисплей VNC, транслируемый из гостевой машины по фиктивной сети. VNC – технология, отлично работающая во многих областях, но она не может «идти в ногу» с новой волной виртуализации – обслуживании виртуальных рабочих столов из централизованного серверного ресурса. Именно для решения этой задачи и был разработан Spice – простой протокол для независимых вычислительных сред [Simple Protocol for Independent Computing Environments]. Цель Spice – улучшить VNC за счет концентрации на удобстве конечного пользователя, упора на отзывчивость и реализации 3D-ускорения, двустороннего обмена аудиоинформацией и совместного использования устройств.
Red Hat приобрела Spice два года назад и потратила большую часть этого времени на переработку компонентов данного ПО; и последний релиз, Spice 6.0, готов к дебюту на настольных ПК. Spice входит в Fedora 14, но требует ряда специфически 64‑разрядных операций, так что, прежде чем пробовать Spice, убедитесь, что у вас именно 64‑разрядная версия Fedora. Подробная информация о Spice и о том, как все это работает – на http:// www.spice-space.org/docs/spice_for_newbies.pdf.
Шаг за шагом: Виртуализуем Ubuntu с TestDrive
- 1 Установка TestDrive
- TestDrive будет работать только с CPU, поддерживающими аппаратную виртуализацию. Вам также потребуются некоторые неподдерживаемые пакеты и Qemu.
- 2 Выбор версии
- Выберите версию Ubuntu, которую хотите запустить, затем щелкните по кнопке Sync, и последняя версия будет извлечена через rsync и сохранена локально.
- 3 Обойдемся без мороки
- ISO-образ автоматически подключится к Qemu, так что щелчок по кнопке Run запустит сеанс Qemu с требуемой виртуальной машиной.
Вердикт:
Если вы заинтересованы в новейших технологиях, то ответ на вопрос о том, кто тут победитель, элементарен — Fedora всегда стремится получить самое передовое ПО виртуализации. Для обычных пользователей решения Ubuntu, вероятно, окажутся достаточно современными.
Кто лучше, кто лучший?
- Победитель найден – по крайней мере, до следующего раза…
На свете много волнующих новых технологий для настольных компьютеров Linux, и целый ряд улучшений и новых функций уже введен в обиход. И Fedora, и Ubuntu, и масса других дистрибутивов достойны отличных рекомендаций.
Правда в том, что не существует «дистрибутива для всех». Если вам нужны новейшие технологии, особенно по части виртуализации и системного кода, хорошим выбором будет Fedora. Если вы хотите получить более дружелюбную к пользователю среду, где выполнены любые ваши прихоти, лучше подойдет Ubuntu. И, в развитие темы, поклонникам KDE, возможно, следует предпочесть OpenSUSE. Вариантов Linux на вашу долю хватит.
Вклад в работу сообщества
Недавно в сообществе Linux возникли трения, вызванные спорами о том, кто вносит больший вклад в успех Linux в целом. Отчасти их спровоцировала публикация обзора, выполненного разработчиками Gnome; оказалось, что самый крупный корпоративный участник – компания Red Hat: ее вклад в общую базу кодов около 17 %. За нею следует Novell (10 %), а у Canonical/Ubuntu – только 1 %. О подробностях читайте на http://www.neary-consulting.com/index.php/2010/07/28/gnome-census-report-available.
В своем блоге Марк Шаттлворт [Mark Shuttleworth], владелец Canonical, объяснил идею вклада Ubuntu в работу сообщества по-своему, заявив, что основал Ubuntu не для того, чтобы графоманствовать с кодами, а для предоставления миру только надежных программ отличного качества.
Итак, кто же прав? Возможно, правы все. Например, вполне объяснимо ощущение сотрудников Debian, что в Ubuntu наживаются на их трудах. Но верно и то, что Linux до Ubuntu считался сложным в использовании и пригодным разве что для техноманьяков.
В конечном итоге все открытые проекты и их участники вносят вклад в развитие Linux, а раз все дистрибутивы Linux являются частью сообщества, то и они вносят свой вклад.
Можно с уверенностью сказать, что практически в каждой вариации Linux есть много вещей, заслуживающих внимания; будьте пытливы. Не просто устанавливайте дистрибутив, чтобы на нем и засесть – ищите новизны! Благодаря технологии виртуализации и широкому диапазону разнообразных дистрибутивов, исследовать новую версию Linux сейчас легче легкого.
Формируйте свое будущее
Если вам не по душе прогнозы на будущее, или вы просто придумали убойную функцию, есть масса способов обратной связи с сообществом, включая отправку пожеланий и отчетов об ошибках. Все основные дистрибутивы и почти все популярные приложения имеют вики-страницы, списки рассылки, форумы и другие варианты взаимодействия с разработчиками. Влияйте на будущее Linux!
На горизонте – Gnome Shell
Разработчики Gnome нацелились на величайший релиз за много лет истории проекта. Ничего радикального в приложениях, включаемых в этот знаковый релиз, не предвидится, кроме обычных улучшений и обновлений, но пользователей ждет фундаментальное изменение.
Новая система управления рабочим столом, Gnome Shell, основана на Mutter – новой версии проекта Metacity, использующей Clutter для визуализации различных эффектов. Интенсивное использование OpenGL обеспечит аппаратное ускорение рабочего стола и новый способ взаимодействия с ним (нечто аналогичное текущим релизам KDE).
Предварительные версии Gnome Shell включены в различные настольные дистрибутивы, и если вы хотите ознакомиться с новой средой, поищите ее в своих репозиториях.
Когда выйдет официальный релиз? Разумеется, когда он будет готов! Несколько задержек уже имело место, но пока датой выпуска считается март 2011 года.
Финальный вердикт!
Итак, доказано, что правильный дистрибутив Linux — Fedora. Как минимум, на срок до выхода Ubuntu 11.04…