Спустя более чем десять месяцев активной разработки вышла новая версия дистрибутива Fedora. Fedora Core 5 изобилует значительными усовершенствованиями: новая версия программы установки (Anaconda), новые настольные приложения (включающие в себя специальные функции, повышающие удобство работы для пользователей портативных компьютеров), множество улучшений системы безопасности, функции виртуализации и многое другое.
Начало знакомства: программа установки
Любой пользователь Fedora уже достаточно давно не испытывает трепета сталкиваясь с программой установки. Она остается простой в использовании и оставляет у пользователя целостность восприятия пройдя чреду выпусков. Но ничто в Fedora не остается неизменным.
Anaconda, программа установки Fedora пережила кардинальную перестройку для того чтобы научиться использовать yum для разрешения зависимостей между устанавливаемыми пакетами. Одновременно с этим разработчики улучшили интерфейс с целью упрощения процесса установки.
Факт замены в Anaconda логики разрешения зависимостей на использованный для тех же целей yum также позволил извлечь ряд других преимуществ. В качестве примера можно привести поддержку непротиворечивости необходимую для опытных пользователей, обновляющих свои системы на основе Fedora при помощи yum.
Улучшения в настольных приложениях
Изменения бросаются в глаза новым общим дизайном загрузочного меню, стартовой графической заставки, экрана входа в систему, обоими рабочего стола и внешним видом нового хранителя экрана. Даже шаблоны OpenOffice поддерживают этот дизайн.
Кроме того, теперь приложения могут использовать появившейся в рабочем столе GNOME механизм оповещений для выдачи ненавязчивых информативных сообщений.
Fedora Core 5 включает в себя последние версии графического окружения, такие как GNOME 2.14 и KDE 3.5, равно как и излюбленные многими приложения Firefox 1.5 и OpenOffice 2.0. Данная версия OpenOffice по умолчанию использует широко разрекламированный формат open document format (ODF).
Также Fedora предоставляет следующие нововведения:
Новые полезные утилиты, такие как настольная поисковая система Beagle, F-spot (для упрощенного управления изображениями) и Tomboy - приложение для составления заметок в стиле wiki.
Пользователи портативных компьютеров могут насладиться улучшенным управлением питанием используя gnome-power-manager. Постоянное развитие поддержки беспроводных сетей выражается в улучшенной работе с драйверами Broadcom.
И вдобавок, "ждущий режим" теперь работает на много большем числе систем.
Интернационализация и локализация всегда были наибольшим достижением сообщества в Fedora. Новый метод ввода SCIM чрезвычайно гибок и предоставляет конечным пользователям простой интерфейс ввода данных на родном языке.
Основной целью стало улучшение средств администрирования, начиная с Sabayon (утилита системного администрирования для управления настройками рабочего стола GNOME) и заканчивая проектом HAL policy kit.
Управление пакетами программного обеспечения
Впервые в Fedora мы получили глубоко-интегрированный в систему механизм управления пакетами Pirut, вместе с утилитой обновления под названием Pup. Сама же pup использует yum в качестве программы установки.
Fedora стала первой из операционных систем общего назначения получивших среду мандатного контроля доступа, задействованную по умолчанию (начиная с Fedora Core 3). И SELinux постоянно улучшается с каждой версией, с каждым обновлением. SELinux в Fedora Core 5 включает в себя новую рекомендованную политику, утилиты, такие как semanage, и абсолютно новую модель безопасности от Red Hat, названную Защита с множеством категорий (Multi-Category security), которая использует среду SELinux.
В Fedora введено множество других изменений которые делают ее более гибкой и управляемой, как с точки зрения конечных пользователей, так и системных администраторов и разработчиков. Например:
Джеймс Моррис (James Morris), один из ключевых разработчиков SELinux в Red Hat, дабавил свой собственный механизм вместе со средой названный Мульти-категорийная безопасность (Multi-Category Security, MCS). Подробнее вы можете почитать в его блоге.
Другие улучшения системы безопасности
Вот список некоторых других улучшений в системе безопасности:
GCC 4.1 является системным компилятором, и все компоненты Fedora собираются со включенной опцией fstack-protector. Это дает возможность защиты стека от переполнения, защиту от переполнения буфера и возможность защиты от переопределения переменных.
Постоянный поток улучшений в области безопасности не прекратился и после выхода Fedora Core 5. Самая последняя из реализованных в ядре возможностей - это обновление технологии Exec-shield.
Виртуализация
Виртуализация - это технология позволяющая запускать виртуальные машины (имитаторы компьютеров) на одном физическом компьютере. Программное обеспечение обеспечивающее виртуализацию в Fedora Core 5 называется Xen.
Хотя Xen был уже доступен как часть Fedora Core 4, далеко не все возможности по улучшению его интеграции в систему были исчерпаны. Компания Red Hat продолжала работать над библиотекой libvirt и апплетом gnome-applet-vm для упрощения наблюдения за гостевыми системами. Также реализован лучший уровень поддержки виртуализации в программе установки.
Уровень интеграции Xen 3.0 в Fedora Core 5 не настолько хорош как ожидалось, и группа работающая над программой установки столкнулась с проблемами в надежности, но вы все можете продолжить работать с Xen уже после инсталляции используя Руководство по быстрому старту в wiki на fedoraproject.org. Можно рассчитывать на то, что в следующих версиях поддержка технологии виртуализации будет более прозрачной и охватывающей большее число аспектов работы с системой.
Освобождение Java
Предыдущие версии Fedora зарекомендовали себя как превосходные системы для Java-разработчиков. Эта тенденция продолжается включением в Fedora Core таких Java-приложений как Azeureus и RSSOwl, в сопровождении группы установки Java, которая включает в себя базовые компоненты OpenOffice, Eclipse, Apache Tomcat, и многое-многое другое.
Клиент Bittorrent Azeureus:
Не только Fedora Core
Специалисты занятые сборкой Fedora проделали значительную работу для того чтобы увеличить число пакетов, доступных в Fedora через Fedora Extras, при этом избежав дублирования и увеличения числа пакетов в Fedora Core. Теперь, используя Fedora Core 5 с утилитой yum, следующим логическим шагом является возможность использовать Fedora Extras, равно как и другие репозитории в процессе установки. Это подчеркивает уже существующую тонкую разницу между Fedora Extras - репозиторием, используемым по умолчанию начиная с Fedora Core 4, и репозиторием Fedora Core - предоставляющим удобный способ обновления для существующих пользователей.
Последняя версия включает в себя yum-репозитории программного обеспечения отладочных пакетов и пакетов с исходным кодом, проекты Fedora Legacy, репозитории Fedora Core и Extras:
Fedora Legacy теперь является интегрированным репозиторием, как и Fedora Extras, но по умолчанию он не задействован.
Fedora Extras - поддерживаемый сообществом репозиторий, включающий в себя около 1500 пакетов различного программного обеспечения.
Проект Fedora Documentation проделывает огромную работу, свидетельством которой являются замечания к выпуску, руководства по yum и по установке. Среди других вещей - ведется большая работа по перелицензированию всей документации Red Hat Enterprise Linux по лицензии OPL. (Та же лицензия, которая в настоящее время используется в проекте Fedora Documentation.)
Проект Fedora Ambassadors стабильно набирает обороты, собрав сотни членов проекта по всему миру, активно продвигающих Fedora каждый в своем регионе.
Проект Fedora Directory server выпустил версию 1.0, с особым вниманием отнесясь как к утилитам управления работающим в свободной среде исполнения, так и к интеграции с Fedora.
Команда веб-мастеров Fedora запустила основанную на plone систему управления контентом в стиле wiki на fedoraproject.org.
Можно сказать что экосистема Fedora действительно расцветает.
Известные проблемы
С учетом короткого цикла разработки, миллионы пользователей со всего света неизбежно сталкиваются с ошибками в выпущенной версии. В настоящее время известно некоторое число некритичных и низко приоритетных проблем. Ознакомьтесь со списком известных проблем.
Что нас ждет у будещем?
Fedora является основой проекта OLPC, целью которого является предоставить вычислительной технике больше возможностей как эффективному инструменту обучения детей. Работа над виртуализацией и stateless Linux продолжается достаточно быстро.
Продолжаются дискуссии и о дальнейшем развитии Fedora.
Fedora Core 5 - несомненно лучшая версия выпущенная проектом Fedora на настоящий момент и мы надеемся поднять планку еще выше. В ближайшем будущем вас поджидают некоторые важные новости о проекте. А пока просто получайте удовольствие от работы с Fedora Core 5.