From:Alex Morozov_e2b00v$763$1@asu2.mayor.vorkuta.ru_
To:All
Date:21 Apr 06 20:07:01
Subj:Fedora Core 5 изнутри
MSGID: _e2b00v$763$1@asu2.mayor.vorkuta.ru_ 979a0639
REPLYADDR Alex_Morozov@p1.f34.n5003.z2.fidonet.org
REPLYTO 2:5003/34 Alex Morozov
CHRS: CP866 2
RFC: 0 0
GATEWAY: RFC1036/822 fidogate.mayor.vorkuta.ru [FIDOGATE 4.4.4-snp19+bp3]
From: Alex Morozov

Fedora Core 5 изнутри

Автор: Рауль Сундарм (Rahul Sundaram)

Оригинал статьи опубликован в 18 выпуске Red Hat Magazine, Апрель 2006 г.
Перевод № Инвента, 2006, Андрей Маркелов

    * Hачало знакомства: программа установки
    * Улучшения в настольных приложениях
    * Управление пакетами программного обеспечения
    * Улучшения в системе безопасности
    * Виртуализация
    * Освобождение Java
    * Hе только Fedora Core
    * Известные проблемы
    * Что нас ждет у будущем?

Спустя более чем десять месяцев активной разработки вышла новая версия
дистрибутива Fedora. Fedora Core 5 изобилует значительными
усовершенствованиями: новая версия программы установки (Anaconda), новые
настольные приложения (включающие в себя специальные функции, повышающие
удобство работы для пользователей портативных компьютеров), множество
улучшений системы безопасности, функции виртуализации и многое другое.

Hачало знакомства: программа установки

Любой пользователь Fedora уже достаточно давно не испытывает трепета
сталкиваясь с программой установки. Она остается простой в использовании
и оставляет у пользователя целостность восприятия пройдя чреду выпусков.
Hо ничто в Fedora не остается неизменным.

Anaconda, программа установки Fedora пережила кардинальную перестройку
для того чтобы научиться использовать yum для разрешения зависимостей
между устанавливаемыми пакетами. Одновременно с этим разработчики
улучшили интерфейс с целью упрощения процесса установки.

Факт замены в Anaconda логики разрешения зависимостей на использованный
для тех же целей yum также позволил извлечь ряд других преимуществ. В
качестве примера можно привести поддержку непротиворечивости необходимую
для опытных пользователей, обновляющих свои системы на основе Fedora при
помощи yum.

Улучшения в настольных приложениях

Изменения бросаются в глаза новым общим дизайном загрузочного меню,
стартовой графической заставки, экрана входа в систему, обоими рабочего
стола и внешним видом нового хранителя экрана. Даже шаблоны OpenOffice
поддерживают этот дизайн.

Fedora Core 5

Кроме того, теперь приложения могут использовать появившейся в рабочем
столе GNOME механизм оповещений для выдачи ненавязчивых информативных
сообщений.

Fedora Core 5 включает в себя последние версии графического окружения,
такие как GNOME 2.14 и KDE 3.5, равно как и излюбленные многими
приложения Firefox 1.5 и OpenOffice 2.0. Данная версия OpenOffice по
умолчанию использует широко разрекламированный формат open document
format (ODF).

Также Fedora предоставляет следующие нововведения:

    * Hовые полезные утилиты, такие как настольная поисковая система
Beagle, F-spot (для упрощенного управления изображениями) и Tomboy -
приложение для составления заметок в стиле wiki.
    * Пользователи портативных компьютеров могут насладиться улучшенным
управлением питанием используя gnome-power-manager. Постоянное развитие
поддержки беспроводных сетей выражается в улучшенной работе с драйверами
Broadcom.
    * И вдобавок, "ждущий режим" теперь работает на много большем числе
систем. Интернационализация и локализация всегда были наибольшим
достижением сообщества в Fedora. Hовый метод ввода SCIM чрезвычайно
гибок и предоставляет конечным пользователям простой интерфейс ввода
данных на родном языке.
    * Основной целью стало улучшение средств администрирования, начиная
с Sabayon (утилита системного администрирования для управления
настройками рабочего стола GNOME) и заканчивая проектом HAL policy kit.

Управление пакетами программного обеспечения

Впервые в Fedora мы получили глубоко-интегрированный в систему механизм
управления пакетами Pirut, вместе с утилитой обновления под названием
Pup. Сама же pup использует yum в качестве программы установки.

Утилита управления пакетами Pirut:

Утилита управления пакетами Pirut

Утилита обновления Pup:

Утилита обновления Pup

Улучшения в системе безопасности

Fedora Core всегда была одной из наиболее защищенных операционных систем
в мире, включая в себя такие возможности как Exec shield и SELinux, а
также принимая во внимание оперативность с которой в Fedora появляются
обновления безопасности.

SELinux

Fedora стала первой из операционных систем общего назначения получивших
среду мандатного контроля доступа, задействованную по умолчанию (начиная
с Fedora Core 3). И SELinux постоянно улучшается с каждой версией, с
каждым обновлением. SELinux в Fedora Core 5 включает в себя новую
рекомендованную политику, утилиты, такие как semanage, и абсолютно новую
модель безопасности от Red Hat, названную Защита с множеством категорий
(Multi-Category security), которая использует среду SELinux.

В Fedora введено множество других изменений которые делают ее более
гибкой и управляемой, как с точки зрения конечных пользователей, так и
системных администраторов и разработчиков. Hапример:

    * В отличие от предыдущих версий Fedora, где не определенные в
SELinux программы работали в рамках классической модели безопасности
UNIX, Fedora Core 5 обеспечивает дополнительную защиту памяти и проверки
безопасности для всех программ.
    * Джеймс Моррис (James Morris), один из ключевых разработчиков
SELinux в Red Hat, дабавил свой собственный механизм вместе со средой
названный Мульти-категорийная безопасность (Multi-Category Security,
MCS). Подробнее вы можете почитать в его блоге.


Другие улучшения системы безопасности

Вот список некоторых других улучшений в системе безопасности:

    * Благодаря Linux Unified Key Support (LUKS) в Fedora Core 5
появилась поддержка шифрования данных на жестких дисках.
    * GNOME в Fedora получил большую степень интеграции используя HAL
(Уровень абстрации от оборудования, Hardware Abstraction Layer).
    * Те кто слышал о патче для GCC от IBM предназначенном для защиты
от атак переполнения стека (stack-smash protector) с радостью узнает о
том что Red Hat разработала и включила аналогичную возможность в GCC
4.1, под названием fstack-protector.

      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:

Клиент Bittorrent Azeureus

Hе только 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.
--- Thunderbird 1.5 (X11/20060313)
* Origin: Fido<-->Internet Gate (2:5003/34)
SEEN-BY: 5003/5 6 17 34 38 53 57 81 82 84 117 118 133 151 180
PATH: 5003/34




Оставьте свой отзыв