В четвертой версии Fedora Core, появившейся 13 июня 2005 г. можно отметить следующие особенности:
♦ Ядро версии 2.6.11.
♦ Fedora Core 4 стала первым дистрибутивом, скомпилированным с помощью четвертого компилятора GNU С (GCC).
♦ Новая версия системы X Window X11R6.7.0.
♦ Новые версия оконных сред: GNOME 2.10 и KDE 3.4.0.
♦ Кластерная файловая система GFS 6.1.-0.pre22.
♦ Универсальный просмотрщик документов Evince 0.2.1.
♦ Существенно улучшенная и расширенная целевая политика безопасности SELinux (дополнительно стали покрываться еще 80 демонов).
♦ Eclipse 3.1М6. — полнофункциональная среда Java-разработок.
♦ Некоторые приложения оказались из дистрибутива изъяты. В четвертой версии FC вы не найдете exim, XFce 4, медиаплеера xmms и даже KOffice. Разработчики пошли, на мой взгляд, вполне правильным путем и стали помещать в дистрибутивы только приложения, лучшие в своей функциональной категории. Например, возможности XFce 4 с лихвой покрываются возможностями KDE и GNOME, так зачем же из дистрибутива делать свалку программ. При этом, если вам нужна какая-то программа, отсутствующая в дистрибутиве, вы всегда сможете ее бесплатно скачать.
Детальную информацию о новинках и нововведениях в четвертой версии можно узнать по адресу www.rhd.ru/docs/manuals/fedora/4/RELEASE-NOTES-ru.html
.
SELinux (Security Enhanced Linux) — это технология, позволяющая лучше защитить ваш компьютер от взлома и непродуманных действий пользователей. Технология SELinux работает совместно с механизмом нрав доступа в Linux, позволяя администратору ввести дополнительные правила доступа к файлам.
Работает это так: если права доступа запрещают доступ к файлу, запрос отклоняется сразу. Если же права доступа разрешают доступ к файлу, настает черед SELinux. Система SELinux проверяет текущие правила работы с данным файлом для запросившего его процесса, запустившего процесс пользователя и выполняемой им «роли» (например, сам администратор может запретить себе доступ к критически важным ресурсам, когда он не в административной роли. Тогда даже украденный пароль root не слишком поможет злоумышленнику). Если правила SELinux не разрешают доступ к этому файлу, операция отклоняется. Как видите, SELinux — это еще один барьер в системе безопасности вашего сервера (или просто домашнего компьютера).
Кроме ограничения доступа к файлам, с помощью SELinux можно ограничивать действия отдельных пользователей, групп пользователей, процессов. Подробно о SELinux на русском языке вы сможете прочитать по адресу http://www.opennet.ru/base/sec/intro_selinux.txt.html
.
1.3.2. Особенности установки различных версий Fedora Core
Если вы собираетесь держать на одном компьютере ОС Windows и Fedora Core 2, то не торопитесь устанавливать FC 2. Дело в том, что программа-инсталлятор этой версии дистрибутива по-своему определяет параметры физической разметки жесткого диска. После того, как эти параметры будут занесены в таблицу разделов, Windows перестанет распознавать диск. Чтобы обойти эту ошибку, нужно помешать инсталлятору автоматически определять параметры разметки диска, указав их вручную.
Для определения геометрии диска (цилиндры, головки и секторы, CHS) служит утилита fdisk, входящая в любой дистрибутив Linux. Если никакого Linux у вас еще не установлено, то загрузитесь с первого компакт-диска устанавливаемого дистрибутива и в ответ на приглашение загрузчика введите параметр ядра rescue:
boot: linux rescue
Будет загружено средство восстановления операционной системы. Выберите язык, раскладку клавиатуры и нажмите кнопку Continue. В командной строке введите команду:
fdisk -l /dev/hda
(/dev/hda — это ваш загрузочный жесткий диск, на который вы собираетесь устанавливать Linux).
Программа fdisk выведет среди прочей информации сведения о количестве цилиндров, головок и секторов (CHS) вашего диска, как показано на рис. 1.2.
Рис. 1.2. Информация о геометрии диска
Затем перезагрузитесь с первого компакт-диска (Ctrl+Alt+Del) и в ответ на приглашение загрузчика введите геометрию диска:
boot: linux hda=C,H,S
где С — количество цилиндров, H — количество головок и S — количество секторов.
В нашем случае строка загрузки Linux будет выглядеть так:
linux hda=2438,255,63
Теперь инсталлятор будет руководствоваться этими параметрами вместо того, чтобы пытаться определять геометрию диска самостоятельно.
Не следует пытаться определять геометрию диска с помощью BIOS, так как способы определения CHS у ОС Linux и BIOS отличаются, и вы можете указать неправильную информацию. Для определения CHS нужно использовать только fdisk!
Если вы поспешили и уже установили Fedora Core 2, в результате чего ваша Windows XP перестала загружаться, обратитесь к сайту Red Hat. По адресу http://www.redhat.com/archives/fedora-devel-list/2004-May/msg00908.html
вы сможете прочитать рекомендации по решению проблемы загрузки Fedora + XP.
Собственно особенностей то никаких и нет — все стандартно. А среди преимуществ, на которые упирают даже сами разработчики — это наличие подробнейшего руководства по установке Fedora Core 4.
1.3.3. Установка загрузчика
На одном из этапов установки (в некоторых дистрибутивах — ближе к началу, в других — к концу) программа-инсталлятор позволит вам выбрать и установить загрузчик. Стандартными загрузчиками Linux служат LILO (LInux LOader) или GRUB (GRand Unified Boot loader). Сейчас я не буду описывать достоинства и недостатки этих загрузчиков, а только скажу, что я бы выбрал LILO: он мне больше нравится. Потом вы сможете сменить загрузчик в любой удобный для вас момент. Программа установки спросит вас, куда установить загрузчик:
♦ В MBR (Master Boot Record — Главная загрузочная запись);
♦ В первый сектор раздела Linux;
♦ Не устанавливать загрузчик вообще.
Если вы не планируете загружать Linux посторонним загрузчиком, например, загрузчиком Window NT — NTLoader, то устанавливайте загрузчик в MBR. В этом случае загрузчик получит управление сразу после загрузки компьютера, и вы сможете выбрать любую из установленных на вашем компьютере операционных систем.
Рис. 1.3. Выбор загрузчика
Если вы планируете загружать Linux другим загрузчиком, выберите установку загрузчика в раздел жесткого диска.
Последний вариант — Не устанавливать загрузчик — следует использовать, если вы хотите загружать Linux с дискеты.
1.3.4. Продолжение установки
Выберите класс установки (рис. 1.4).
Рис. 1.4. Выбор класса установки
Класс «Персональный компьютер» подойдет для начинающих пользователей. Будут установлены: графический интерфейс, очень похожий на привычный рабочий стол ОС Windows, и программы, необходимые для домашнего использования компьютера или для организации домашнего офиса. Этот набор программного обеспечения будет занимать около 1.5 Гбайт на жестком диске, а если вы установите сразу две оконных среды (GNOME и KDE), то такой вариант займет около 1.8 Гбайт.