Copyright © 2007, 2008 Red Hat, Inc. и другие
Copyright 2007, 2008 Red Hat, Inc. .
FEDORA, ПРОЕКТ FEDORA и логотип Fedora являются торговыми марками Red Hat, Inc. в США и других странах и используются здесь в соответствии с лицензией, выданной Проекту Fedora.
Red Hat и логотип Red Hat "Shadow Man" являются зарегистрированными торговыми марками Red Hat, Inc. в США и других странах.
Все остальные торговые знаки и права владения, на которые даются ссылки, являются собственностью их владельцев.
Документация, как и программное обеспечение, может попадать под экспортные ограничения. Более подробная информация о экспортных ограничениях для Fedora доступна по адресу http://fedoraproject.org/wiki/Legal/Export.
Аннотация
Важная информация об этом выпуске Fedora
Fedora - это операционная система, основанная на ядре Linux, в которую включено множество новейшего ПО с открытым исходным кодом. Fedora можно свободно использовать, распространять и модифицировать. Проект Fedora разрабатывается и поддерживается людьми со всего мира, работающими как единая команда. Проект открыт, любой желающий может присоединиться к разработке. Fedora старается предоставить самые последние инновации в мире открытого и свободного программного обеспечения.
Посетите сайт для просмотра самых последних замечаний к выпуску Fedora, в особенности, если вы производите обновление системы. | |
---|---|
Если вы переходите с более старой версии Fedora, чем непосредственно предшествующая данной, вам следует дополнительно изучить замечания к более ранним выпускам, доступные по адресу http://docs.fedoraproject.org/release-notes/. |
Вы можете помочь участникам проекта Fedora сделать Fedora лучше, если отправите сообщения об ошибках и запросы на улучшения. Дополнительную информацию о том, как сообщить об ошибке или предложить улучшение, вы можете найти на странице http://fedoraproject.org/wiki/BugsAndFeatureRequests. Благодарим вас за участие.
Обратитесь к следующим веб-страницам за дополнительной информацией общего характера о Fedora:
Обзор Fedora - http://fedoraproject.org/wiki/Overview
Часто задаваемые вопросы (FAQ) - http://fedoraproject.org/wiki/FAQ
Справка и поддержка - http://fedoraproject.org/wiki/Communicate
Участие в проекте Fedora - http://fedoraproject.org/wiki/HelpWanted
Как и всегда, в рамках Fedora продолжается разработка (http://www.fedoraproject.org/wiki/RedHatContributions) и интеграция в проект последних версий свободного и открытого ПО (http://www.fedoraproject.org/wiki/Features). В следующих разделах вы найдете информацию об основных отличиях от предыдущих версий Fedora. Для поиска подробной информации о конкретных улучшениях и изменениях в Fedora 10 обратитесь к страницам wiki, на которых они описаны более детально:
http://www.fedoraproject.org/wiki/Releases/10/FeatureList
Для всей истории выпусков доступны интервью с разработчиками основных усовершенствований, в которых рассказывается о деталях процесса разработки:
http://www.fedoraproject.org/wiki/Interviews
Основные особенности и нововведения Fedora 10:
Возможность простого создания ad-hoc соединений и обеспечения таким образом совместного доступа во внешнюю сеть - http://www.fedoraproject.org/wiki/Features/ConnectionSharing
Улучшенная настройка и использование принтеров с помощью обновленных инструментов - http://www.fedoraproject.org/wiki/Features/BetterPrinting
Упрощенное управление хранилищами данных в виртуальной среде как при локальных, так и при удаленных подключениях - http://www.fedoraproject.org/wiki/Features/VirtStorage
SecTool - новая система аудита безопасности и обнаружения вторжений - http://www.fedoraproject.org/wiki/Features/SecurityAudit
RPM 4.6 является серьезным обновлением мощных и гибких системных компонентов для управления установленным ПО - http://www.fedoraproject.org/wiki/Features/RPM4.6
Некоторые другие особенности и нововведения данного выпуска:
Огромная проделанная работа по переводу звукового сервера PulseAudio на использование планировщика, основанного на квантах времени, позволила добиться исчезновения артефактов при воспроизведении аудио и повышения производительности - http://www.fedoraproject.org/wiki/Features/GlitchFreeAudio
Улучшенная поддержка web-камер - http://www.fedoraproject.org/wiki/Features/BetterWebcamSupport
Улучшенная поддержка инфракрасных пультов дистанционного управления позволяет более удобным образом использовать эту технологию в приложениях - http://www.fedoraproject.org/wiki/Features/BetterLIRCSupport
Теперь системные пути /usr/local/sbin:/usr/sbin:/sbin
доступны и в окружении обычных пользователей через переменную PATH
. Это значительно упрощает использование административных утилит командной строки - http://fedoraproject.org/wiki/Features/SbinSanity
Сервис сетевых учетных записей дает приложениям возможность использовать учетные записи с http://online.gnome.org или сохраненные в GConf -- http://www.fedoraproject.org/wiki/Features/OnlineAccountsService
Основные особенности Fedora 10 приведены по адресу:
http://www.fedoraproject.org/wiki/Releases/10/FeatureList
Благодарим вас за то, что вы нашли время предоставить сообществу Fedora свои комментарии, предложения или отчет о найденной ошибке. Делая это, вы помогаете улучшить Fedora, Linux и свободное ПО по всему миру.
Для того, чтобы передать свои замечания по программам в составе Fedora или другим составляющим системы, прочтите документ http://fedoraproject.org/wiki/BugsAndFeatureRequests. Список наиболее заметных ошибок и известных проблем этого выпуска расположен на странице http://fedoraproject.org/wiki/Bugs/F10Common.
Не существует ПО без ошибок. Одно из преимуществ свободного ПО - возможность улучшить программное обеспечение которым вы пользуетесь, сообщая об ошибках в нем.
Список основных ошибок обновляется с каждым новым выпуском Fedora, и является хорошим местом для поиска информации в случае возникновения трудностей:
https://fedoraproject.org/wiki/Bugs/Common
Если по вашему мнению эти замечания к выпуску можно улучшить тем или иным образом, вы можете связаться напрямую с автором раздела. Ниже приведены несколько способов как это сделать, упорядоченных по предпочтению:
Если у вас есть учетная запись Fedora, отредактируйте непосредственно страницу http://fedoraproject.org/wiki/Docs/Beats.
Заполните отчет об ошибке при помощи шаблона: http://tinyurl.com/nej3u - Эта ссылка используется ТОЛЬКО для обратной связи по непосредственно замечаниям к выпуску. Дополнительная информация - Section 1.3.1, “Обратная связь для ПО в составе Fedora”.
Написать письмо по адресу .
Для получения информации по установке Fedora обратитесь к "Руководству по установке Fedora" | |
---|---|
Полные инструкции по установке Fedora можно найти по адресу http://docs.fedoraprвject.org/install-guide/. Если в процессе установки вы столкнулись с проблемой, или у вас возник вопрос, не освещенный в данном документе, обратитесь к http://www.fedoraproject.org/wiki/FAQ и http://www.fedoraproject.org/wiki/Bugs/Common. |
Anaconda - это название программы установки Fedora. В этом разделе освещены вопросы, связанные с Anaconda и установкой Fedora 10.
ISO-образ Fedora DVD - файл большого размера. | |
---|---|
При закачке ISO-образа Fedora DVD ISO имейте в виду, что не все менеджеры закачек могут работать с файлами размером больше 2 Гб. Программы для загрузки файлов wget версии 1.9.1-16 и старше, curl и ncftpget не имеют такого ограничения и могут успешно загружать файлы размером более 2 Гб. Большие файлы также можно загрузить с помощью BitTorrent. Чтобы узнать, как получить и использовать файл torrent, обратитесь к http://torrent.fedoraproject.org/. |
Если при загрузке с установочного носителя был выбран пункт Anaconda спросит, необходимо ли выполнить проверку носителей.
,В случае Live-образов Fedora нажмите любую кнопку во время отсчета времени на начальном этапе загрузки. После этого вы увидите меню опций загрузки. Выберите вариант Anaconda в ходе проверки носителей задает вопрос, хотите ли вы проверить дополнительные диски, кроме того, с которого запущена Anaconda. Для проверки дополнительных дисков выберите , чтобы извлечь вставленный диск, после этого вставьте на его место новый диск для проверки.
для проверки носителей. Также Live-образы Fedora можно проверить с помощью установочных носителей.Выполните проверку всех новых носителей.
Команда проекта Fedora настоятельно рекомендует вам выполнить этот тест перед тем, как сообщать о проблемах при установке. Многие сообщения об ошибках на самом деле связаны с неправильно записанными CD или DVD дисками.
Крайне редко может случиться так, что тестирование ошибочно посчитает рабочие диски сбойными. Обычно эти ошибки вызваны ПО, использовавшимся для записи дисков.
BitTorrent автоматически проверяет целостность файлов. | |
---|---|
При использовании BitTorrent все скачиваемые файлы проверяются автоматически. После завершения скачивания нет необходимости проверять файл. Однако, после записи на CD или DVD по прежнему стоит проверить созданный носитель с помощью mediacheck. |
Еще одной причиной проблем при установке может быть сбойная память. Для проверки памяти перед установкой Fedora нажмите любую клавишу для входа в меню загрузки и выберите Memtest86, выполняющая проверку памяти для Anaconda. Проверка памяти Memtest86 будет выполняться до нажатия клавиши Esc.
. При этом будет запущена программаFedora 10 поддерживает установку по сети в графическом режиме по FTP и HTTP. Однако для этого необходимо разместить образ программы установки в оперативной памяти или на локальном носителе, таком как установочный диск или Live-образ. То есть, графическая установка по сети может выполняться только на компьютерах, имеющих более 192 Мб оперативной памяти или компьютерах, загруженных с уставновочного DVD или Live-образа. Компьютеры, имеющие 192 Мб или менее оперативной памяти, автоматически переключаются на установку в текстовом режиме. Если вы предпочитаете выполнять установку в текстовом режиме, введите linux text
в приглашении boot:
.
Настройка сети через NetworkManager -- Anaconda теперь использует NetworkManager для настройки сети в ходе установки. Основной экран настройки сети был убран из Anaconda. Вопросы о деталях настройки сети задаются пользователю, только если это действительно необходимо. Настройки сети, полученные в ходе установки, используются в дальнейшем на установленной системе.
Дополнительную информацию можно найти по адресу http://www.fedoraproject.org/wiki/Anaconda/Features/NetConfigForNM.
При использовании netinst.iso
для запуска установки, Anaconda по умолчанию использует в качестве источника данных зеркала Fedora, ссылки на которые указаны в списке зеркал. Экран с выбором источника данных по умолчанию не появляется. Если вы не хотите использовать зеркала Fedora, добавьте к параметрам загрузчика либо repo=
, либо <�ваш источник данных>
askmethod
. Добавление askmethod
приводит к тому, что экран выбора источника данных появляется, как это происходило в предыдущих версиях. Чтобы добавить параметры загрузчика, нажмите кнопку Tab на первом экране при загрузке с установочных носителей и допишите все необходимые параметры к существующему списку. За дополнительной информацией обратитесь к описанию repo=
и stage2=
по адресу http://fedoraproject.org/wiki/Anaconda/Options.
.iso
по PXEПри загрузке по PXE и использовании в качестве источника данных смонтированного файла .iso
по NFS, добавьте к строке команд repo=nfs:server:/path/
. Файл install.img также необходимо извлечь и/или разместить в директории nfs:server:/path/images/.
Имена IDE-дисков на i386 и x86_64 в Fedora 7 сменились с /dev/hdX
на /dev/sdX
. Если вы обновляете систему с версии более ранней, чем Fedora 7, ознакомьтесь с информацией о присвоении дискам меток и важности этой процедуры при обновлении.
Поддерживаются не все IDE RAID контроллеры. Если ваш RAID контроллер не поддерживается dmraid
, вы можете объединить диски в RAID массив при помощи программного RAID. Для поддерживаемых контроллеров выполните настройку параметров RAID в BIOS вашего компьютера.
Некоторые сервера с двумя и более сетевыми адаптерами могут назначать в качестве первого сетевого интерфейса eth0
не тот интерфейс, который считает первым BIOS. Это может привести к тому, что программа установки пытается использовать не тот сетевой интерфейс, который использует PXE. Для изменения этого поведения укажите следующее в файле pxelinux.cfg/*
:
IPAPPEND 2 APPEND
ksdevice=bootif
Приведенные выше параметры указывают программе установки использовать тот же сетевой интерфейс, который используется BIOS и PXE. Вы также можете использовать следующий параметр:
ksdevice=link
Этот параметр заставит программу установки использовать первый сетевой интерфейс, для которого будет обнаружено, что он подключен к сетевому коммутатору.
Обратитесь к странице http://fedoraproject.org/wiki/DistributionUpgrades за подробным описанием рекомендованной процедуры обновления Fedora.
Старые драйверы IDE поддерживали до 63 разделов на устройстве, устройства SCSI имеют ограничение в 15 разделов на устройстве. Anaconda, так же как и установленная Fedora, использует драйвер libata
, поэтому она не может определить более 15 разделов на IDE-диске при установке или обновлении.
При обновлении системы с более чем 15 разделами, скорее всего, будет необходимо перейти на использование LVM. Это ограничение может вызвать конфликты с другими установленными системами, если они не поддерживают LVM. Большинство современных дистрибутивов Linux поддерживают LVM, драйвера для других операционных систем также существуют.
Изменения технологий работы ядра Linux с устройствами хранения, ведут к тому, что имена устройств, такие как /dev/hdX
или /dev/sdX
могут отличаться от тех, которые были в прошлых версиях. В этой ситуации Anaconda полагается на метки разделов или UUID для поиска устройств. Если их нет, то Anaconda сообщает, что необходимо присвоить разделам метки и что обновление выполнить невозможно. Для систем, которые используют Logical Volume Management (LVM) и device mapper, выполнять присвоение меток обычно не требуется. Исключением являются зеркалированные разделы LVM, для которых UUID совпадают. В этом случае присвоение меток разделам необходимо.
Чтобы просмотреть метки разделов, загрузите существующую установку Fedora и введите в командной строке следующую команду:
/sbin/blkid
Убедитесь, что у каждого тома в списке указан LABEL=
, как показано ниже:
/dev/hdd1: LABEL="/boot"
UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2"
TYPE="ext3"
Для разделов ext2 и ext3 без меток используйте следующую команду:
su -c 'e2label /dev/example f7-slash'
Для файловой системы VFAT используйте утилиту dosfslabel из пакета dosfstools, а для файловой системы NTFS - утилиту ntfslabel из пакета ntfsprogs. Перед перезагрузкой системы обновите записи о монтируемых файловых системах и запись GRUB о расположении ядра.
Если метки файловых систем были добавлены или изменены, необходимо соответственным образом изменить записи устройств в /etc/fstab
:
su -c 'cp /etc/fstab /etc/fstab.orig' su -c 'gedit /etc/fstab'
Пример строки монтирования по метке:
LABEL=f7-slash / ext3 defaults 1
1
grub.conf
Если была изменена метка для корневой файловой системы /
, необходимо также внести изменения в конфигурационный файл grub:
su -c 'gedit /boot/grub/grub.conf'
Строка, начинающаяся с kernel, должна выглядеть примерно следующим образом:
kernel /vmlinuz-2.6.20-1.2948.fc6 ro
root=LABEL=f7-slash rhgb quiet
Если были изменены метки разделов или файл /etc/fstab
, необходимо перезагрузить существующую установку Fedora, чтобы убедиться, что все разделы корректно монтируются и система работает. После этого снова перезагрузите систему, на этот раз с установочным носителем, для запуска процесса обновления системы.
В общем случае новая установка является предпочтительной по сравнению с обновлением, в особенности для систем, использующих ПО из сторониих репозиториев. Сторонние пакеты, оставшиеся от предыдущей установки, могут работать не так, как ожидается, на обновленной системе Fedora. Если вы все же решите выполнить обновление, следующая информация может оказаться полезной:
Перед выполнением обновления сделайте полную резервную копию системы. В частности, сохраните /etc
, /home
и, возможно, /opt
и /usr/local
, если в них были установлены сторонние пакеты. Возможно вы захотите применить вариант с двойной загрузкой, используя "клон" предыдущей установки на альтернативном разделе(ах) для подстраховки. В таком случае создайте альтернативный загрузочный носитель, такой как загрузочная дискета GRUB.
Резервное копирование настроек | |
---|---|
Резервные копии конфигурационных файлов из |
После завершения обновления выполните команду:
rpm -qa --last > RPMS_by_Install_Time.txt
Проанализируйте последние строки на предмет наличия пакетов, установленных до выполнения обновления. Удалите эти пакеты или обновите их из сторонних репозиториев (из которых они были установлены первоначально). Если ни один из вариантов не возможен, продолжайте их использовать и надейтесь на лучшее. Часть установленных ранее пакетов может быть уже недоступна ни из каких настроенных репозиториев. Чтобы вывести список таких пакетов выполните следующую команду:
su -c 'yum list extras'
При использовании сценариев Kickstart по HTTP возможно возникновение ошибки с сообщением, что не удалось получить файл сценария. Нажмите несколько раз
, этого достаточно, чтобы справиться с проблемой. Как вариант, можно обеспечить получение файла сценария каким-либо другим поддерживаемым методом.При первом запуске системы Firstboot требует создать обычного пользователя (не root). Это необходимо, так как gdm
больше не позволяет пользователю root входить в систему в графическом режиме.
Если было указано, что пользовательская информация получается централизованно из сетевых сервисов, Firstboot не требует создания отдельного обычного пользователя.
Fedora 10, кроме стандартных установочных носителей, доступна в виде ряда live-образов. Эти образы являются загрузочными, вы можете записать их на диск, загрузиться с них и оценить Fedora, не устанавливая ее. После того, как посмотрите на систему, вы можете установить её на жесткий диск, чтобы получить большую производительность и гибкость использования.
Полный список доступных образов и инструкции по их использованию находятся по адресу:
http://fedoraproject.org/wiki/CustomSpins
Чтобы загрузиться с live-образа Fedora, вставьте носитель в компьютер и перезагрузитесь. Для входа в систему используйте имя пользователя fedora
. Пароль для этого пользователя не предусмотрен. Live-образы Fedora на основе GNOME автоматически аутентифицируют пользователя в системе через одну минуту, так что у пользователя есть достаточно времени, чтобы выбрать язык системы. После входа в систему вы можете установить систему с live-образа на жесткий диск, для этого нажмите на иконку Install to Hard Drive на рабочем столе.
Чтобы проверить носители, нажмите любую кнопку во время обратного отсчета при начальной загрузке, чтобы войти в меню. Выберите пункт Verify для проверки носителей.
Выполните этот тест для любых новых носителей.
Чтобы установить live-образ Fedora в текстовом режиме, наберите в консоли команду liveinst.
Другим вариантом использования live-образов может быть их размещение на USB-носителе. Для этого можно использовать графические средства из пакета liveusb-creator. Найдите и установите пакет liveusb-creator через или с помощью yum:
su -c 'yum install liveusb-creator'
Вместо графических приложений вы также можете воспользоваться консольными утилитами из пакета livecd-tools. В этом случае запустите скрипт livecd-iso-to-disk:
/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1
Замените /dev/sdb1
на путь к разделу, на который вы хотите установить образ.
Это безопасный процесс, все данные на USB-диске сохраняются.
Также существует Windows-версия этой программы, что позволяет пользователям легко оценить Fedora или попробовать мигрировать на неё.
В Fedora 10 добавлена возможность сохранять директорию /home
при неизмененном статусе всей остальной системы. Это подразумевает, в том числе, возможность зашифровать /home
, чтобы защитить ваши данные на случай, если USB-диск будет потерян или украден. Чтобы воспользоваться этой технологией, скачайте live-образ и выполните следующую команду:
livecd-iso-to-disk --home-size-mb 512 /path/to/live.iso /dev/sdb1
Замените /dev/sdb1
на путь к разделу, на который вы хотите установить образ.
Замените 512
на требуемый размер /home
в мегабайтах. Скрипт livecd-iso-to-disk расположен в директории LiveOS
в корне CD. На USB-диске должно быть достаточно свободного места для live-образа Fedora, места под /home
и прочих данных, которые вы будете на нем хранить. По умолчанию скрипт шифрует данные и спрашивает пароль, который нужно для этого использовать. Если вы не хотите шифровать /home
, добавьте опцию --unencrypted-home
.
Обратите внимание, что последующие запуски livecd-iso-to-disk сохраняют /home
, созданный на USB-диске, и продолжают использовать его даже при замене используемого live-образа.
Начиная с Fedora 9, поддерживается сохранение изменений в live-образах. Основной сценарий использования этой возможности - загрузка с live-образа Fedora на USB-диске и сохранение сделанных изменений на этот же диск. Чтобы воспользоваться этой возможностью, скачайте live-образ Fedora и выполните следующую команду:
livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1
Замените /dev/sdb1
на путь к разделу, на который вы хотите установить образ.
Замените 512
на требуемый объем изменяемых данных (оверлея, overlay) в мегабайтах. Скрипт livecd-iso-to-disk расположен в директории LiveOS
в корне CD. На USB-диске должно быть достаточно свободного места для live-образа Fedora, оверлея и прочих данных, которые вы будете на нем хранить.
Fedora 10 поддерживает запись live-образа на USB-диск и загрузку с этого диска на обрудовании Apple с процессором Intel. Однако, в отличие от стандартных машин архитектуры x86, это оборудование требует форматировать USB-диск. Для этого выполните следующую команду:
/usr/bin/livecd-iso-to-disk --mactel /path/to/live.iso /dev/sdb1
Замените /dev/sdb1
на путь к разделу, на который вы хотите установить образ.
Все остальные описанные выше аргументы утилиты livecd-iso-to-disk остаются неизменными и также могут быть использованы.
Live-образ Fedora отличается от обычной установки Fedora рядом особенностей.
Live-образ содержит только часть пакетов, доступных на обычном DVD. Тем не менее, система, установленная с любого носителя (как с live, так и с обычного), подключается к одному и тому же репозиторию, которые содержит все пакеты.
Сервис sshd
по умолчанию выключен. Это сделано из-за того, что при загрузке с live-образа Fedora пользователь по умолчанию не имеет пароля. Тем не менее, при установке на жесткий диск система запрашивает создание нового пользователя и пароля для него.
При установке с live-образа невозможно выбрать набор пакетов для установки или произвести обновление системы, так как при этом происходит полное копирование файловой системы с live-образа на жесткий диск. После завершения установки и перезагрузки вы можете добавить и удалить пакеты по своему желанию с помощью утилиты yum или других средств управления ПО.
,Live-образы Fedora не работают на архитектуре i586.
Пользователи часто просят Fedora предоставлять список совместимого оборудования (hardware compatibility list, HCL), что мы последовательно отказываемся делать. Почему? Это крайне сложная и неблагодарная задача, которую можно решать только силами сообщества в целом, а не силами относительно небольшой команды одного отдельного дистрибутива.
Тем не менее, в связи с нашей позицией против закрытых драйверов и закрытых прошивок, команда проекта Fedora хочет сообщить пользователям Fedora дополнительную информацию.
32-х битные x86-совместимые - Section 2.4.2, “Особенности Fedora для архитектуры x86”
64-х битные x86-совместимые - Section 2.4.3, “Особенности Fedora для архитектуры x86_64”
Для PowerPC (PPC)- Section 2.4.4, “Особенности Fedora для архитектуры PPC”
Согласно http://fedoraproject.org/wiki/ForbiddenItems:
Проприетарные модули не могут быть включены в Fedora.
Модули с несовместимыми лицензиями не могут быть включены в Fedora.
Модули, нарушающие законодательство США, не могут быть включены в Fedora.
Проявите активность. Скажите своему поставщику оборудования, что вы хотите использовать только свободные и открытые драйвера и прошивки.
Голосуйте рублем. Покупайте оборудование тех производителей, которые предоставляют открытые драйвера и прошивки. Более подробную информацию можно найти по адресу http://www.fsf.org/campaigns/hardware.html.
В этом разделе содержатся замечания, специфичные для поддерживаемых Fedora аппаратных платформ.
RPM поддерживает одновременную установку версий одного пакета для разных архитектур. По умолчанию вывод списка пакетов, такой как rpm -qa, может показывать несколько раз одинаковые названия пакетов, так как архитектура пакета при этом не выводится. Используйте команду repoquery из состава пакета yum-utils, которая по умолчанию отображает архитектуру пакета. Для установки пакета yum-utils выполните команду:
su -c 'yum install yum-utils'
Для вывода списка всех пакетов с их архитектурами, используя rpm, выполните команду:
rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
Эта настройка изменяет формат запроса по умолчанию, чтобы явно выводить архитектуру. Вы можете включить ее в /etc/rpm/macros
(для общесистемного изменения настроек) или в ~/.rpmmacros
(для изменения настроек конкретного пользователя).
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
Этот раздел содержит информацию о Fedora и платформе x86.
Здесь описаны базовые требования к оборудованию. Чтобы использовать некоторые возможности Fedora 10 в процессе или по завершению процесса установки, вам могут потребоваться характеристики других аппаратных компонентов, таких как сетевой адаптер или видеоадаптер.
Следующие спецификации процессоров определены для процессоров Intel. Другие процессоры (в частности, предлагаемые компаниями AMD, Cyrix и VIA), совместимые и эквивалентные следующим процессорам Intel, также могут использоваться с Fedora.
Fedora 10 требует наличия как минимум процессора Intel Pentium и оптимизирована для Pentium 4 и более поздних процессоров.
Рекомендуется для текстового режима: Процессор класса 200 МГц Pentium или лучше
Рекомендуется для графического режима: Процессор класса 400 МГц Pentium II или лучше
Минимальный объем ОЗУ для текстового режима: 128 Мбайт
Минимальный объем ОЗУ для графического режима: 192 Мбайт
Рекомендуемый объем ОЗУ для графического режима: 256 Мбайт
Установка всех пакетов с DVD может занять более 9 Гб на жестком диске. Итоговый объем, занимаемый системой, зависит от того, какие пакеты были выбраны для установки. Также дополнительное дисковое пространство необходимо для работы самой программы установки. Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img
плюс размер файлов в директории /var/lib/rpm
на установленной системе.
На практике объем необходимого дополнительного пространства может составлять от 90 Мб для минимальной установки до 175 Мб для установок большего размера.
Для хранения данных пользователя также понадобится свободное пространство. Помимо этого, для корректной работы системы должно быть свободно как минимум 5% дискового пространства.
Этот раздел содержит важную информацию о Fedora и процессорной архитектуре x86_64.
Здесь описаны базовые требования к оборудованию. Чтобы использовать некоторые возможности Fedora 10 в процессе или по завершению процесса установки, вам могут потребоваться характеристики других аппаратных компонентов, таких как сетевой адаптер или видеоадаптер.
Минимальный объем ОЗУ для текстового режима: 256 Мбайт
Минимальный объем ОЗУ для графического режима: 384 Мбайт
Рекомендуемый объем ОЗУ для графического режима: 512 Мбайт
Установка всех пакетов с DVD может занять более 9 Гб на жестком диске. Итоговый объем, занимаемый системой, зависит от того, какие пакеты были выбраны для установки. Также дополнительное дисковое пространство необходимо для работы самой программы установки. Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img
плюс размер файлов в директории /var/lib/rpm
на установленной системе.
На практике объем необходимого дополнительного пространства может составлять от 90 Мб для минимальной установки до 175 Мб для установок большего размера.
Для хранения данных пользователя также понадобится свободное пространство. Помимо этого, для корректной работы системы должно быть свободно как минимум 5% дискового пространства.
Этот раздел содержит информацию, специфичную для Fedora на аппаратной платформе PPC.
Процессор не хуже чем: PowerPC G3 / POWER3
Fedora 10 поддерживает поколение "New World" компьютеров Apple Power Macintosh, выпускаемое с 1999 г. Хотя машины поколения "Old World" также должны работать, для них требуется специальный загрузчик, который не входит в дистрибутив Fedora. Также Fedora была протестирована на машинах с процессорами POWER5 и POWER 6.
Fedora 10 поддерживает системы pSeries и Cell Broadband Engine.
Fedora 10 также поддерживает Sony PlayStation 3, Genesi Pegasos II и Efika.
Также в Fedora 10 включена поддержка нового оборудования - систем P.A. Semiconductor 'Electra'.
Также Fedora 10 поддерживает рабочие станции PowerStation от Terrasoft Solutions.
Рекомендуется для текстового режима: Процессор G3 частотой 233 МГц или лучше, 128 Мбайт ОЗУ.
Рекомендуется для графического режима: Процессор G3 частотой 400 МГц или лучше, 256Мбайт ОЗУ.
Установка всех пакетов с DVD может занять более 9 Гб на жестком диске. Итоговый объем, занимаемый системой, зависит от того, какие пакеты были выбраны для установки. Также дополнительное дисковое пространство необходимо для работы самой программы установки. Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img
плюс размер файлов в директории /var/lib/rpm
на установленной системе.
На практике объем необходимого дополнительного пространства может составлять от 90 Мб для минимальной установки до 175 Мб для установок большего размера.
Данные пользователя тоже занимают место на диске, помимо этого для корректной работы системы должно быть свободно как минимум 5% дискового пространства.
После серии экспериментов со страницами по 64Kb в Fedora Core 6 ядро для PowerPC64 снова переключено на страницы по 4Kb. Программа установки должна автоматически переформатировать все swap-разделы в процессе обновления.
Клавиша Option на системах Apple аналогична клавише Alt на системах PC. Если в документации или в программе установки упоминается клавиша Alt, используйте вместо нее Option. При некоторых комбинациях клавиш вам потребуется использовать Option вместе с клавишами Fn, например, для переключания на виртуальный терминал tty3 используйте Option+Fn+F3.
Первый установочный диск Fedora является загрузочным при установке на поддерживаемое оборудование. Дополнительно в директории images/
этого диска находится образ загрузочного CD. Поведение этих образов зависит от оборудования вашей системы:
Большинство систем -- Загрузчик автоматически запускает 32-х или 64-х битную версию программы установки с установочного диска.
64-х битные IBM pSeries (POWER4/POWER5/POWER6), текущие модели iSeries -- После использования OpenFirmware для загрузки с CD загрузчик (yaboot) автоматически запускает 64-х битную программу установки.
Так называемые "Legacy"-модели IBM iSeries (POWER4) -- эти модели iSeries не используют OpenFirmware и требуют использовать загрузочный образ, который нахожится в директории images/iSeries
дерева установки.
Genesi Pegasos II / Efika 5200B -- ядро Fedora поддерживает как Pegasos, так и Efika без необходимости использовать "Device Tree Supplement" с powerdeveloper.org. Тем не менее, отсутствие полной поддержки ISO9660 в прошивке приводит к тому, что запустить установку с CD с помощью yaboot невозможно. Вместо этого запустите образ 'netboot' с CD или по сети. Из-за размера образа необходимо сначала установить переменную прошивки load-base
для загрузки файлов, больших 4Mb, например, 32Mb:
setenv load-base 0x2000000
чтобы запустить обновление Efika в случае необходимости или образ netboot с CD-диска,в командной строке OpenFirmware введите следующую команду :
boot cd: /images/netboot/ppc32.img
Или по сети:
boot eth ppc32.img
Вам также потребуется вручную настроить OpenFirmware для загрузки установленной системы Fedora. Для этого вам потребуется установить переменные среды boot-device
и boot-file
на загрузку yaboot из раздела /boot
. Например, в случае установки по умолчанию, необходимо следующее:
setenv boot-device hd:0 setenv boot-file
/yaboot/yaboot setenv auto-boot? true
PA Semi Electra -- прошивка Electra на данный момент не поддерживает yaboot, для установки на Electra можно загрузить образ netboot ppc64.img
. После установки необходимо вручную указать прошивке загружать установленное ядро и initrd из раздела /boot
.
Обратитесь к документации по прошивке за дополнительными деталями.
Sony PlayStation 3 -- перед установкой на PlayStation 3 сначала обновите прошивку до версии 1.60 или более поздней. Программа установки "Другой ОС" должна быть установлена на флеш-диск в соответствии с инструкциями на http://www.playstation.com/ps3-openplatform/manual.html. Подходящий образ загрузчика можно найти на дополнительном CD Sony, доступном по адресу ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/.
После установки загрузчика PlayStation 3 может загрузиться со стандартных установочных носителей Fedora. В случае сетевой установки лучше использовать NFS, так как этот вариант требует меньше памяти, чем установка по FTP или HTTP. Также потребляемую память можно уменьшить, если выбрать вариант
и провести установку в текстовом режиме.Более детально работу Fedora на PlayStation3 или Fedora на PowerPC в целом можно обсудить в списке рассылки Fedora-PPC (http://lists.infradead.org/mailman/listinfo/fedora-ppc) или на канале #fedora-ppc на FreeNode (http://freenode.net/).
Загрузка по сети -- в каталоге images/netboot/
дерева установки находятся образы, содержащие ядро программы установки и ramdisk. Они предназначены для загрузки по сети с использованием TFTP, но могут использоваться и иными способами.
Команда yaboot поддерживает загрузку по TFTP на серверах IBM eServer pSeries и Apple Macintosh. Проект Fedora рекомендует использовать yaboot вместо сетевых загрузочных образов netboot.
Пакет ppc64-utils был разделен на отдельные пакеты в соответствии с разделением в основной ветке разработки (ps3pf-utils, powerpc-utils, powerpc-utils-papr). Хотя команда mkzimage более недоступна, можно использовать скрипт wrapper из пакета kernel-bootwrapper:
wrapper -i initrd-${KERN_VERSION}.img -o
zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION}
В этом разделе содержится информация, относящаяся к реализации X Window System, X.Org, в составе Fedora.
Fedora 10 использует
evdev
как стандартный драйвер мыши и клавиатуры в графическом режиме. Этот драйвер работает через HAL и предоставляет стабильную конфигурацию для каждого устройства, что позволяет добавлять и удалять устройства "на лету".
Обратитесь к странице описания драйверов независимых производителей Xorg за подробной информацией об их использовании.
http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers
http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html -- конфигурация Evdev.
Fedora 10 включает множество обновлений процесса загрузки, в том числе ускорение загрузки и изменения в графическом режиме загрузки.
Меню GRUB теперь показывается только в случае, если установлено несколько операционных систем. Чтобы вызвать меню GRUB зажмите Shift во время начала загрузки (до загрузки ядра). (Можно зажать любую кнопку, однако Shift гарантированно ничего не испортит.)
Plymouth - система графической загрузки, впервые включенная в Fedora 10.
При добавлении rhgb к опциям grub Plymouth загружает плагин, соответствующий вашему оборудованию.
Графическая заставка при загрузке системы требует драйверов для переключения видеорежима в ядре. Такие драйвера на сегодняшний день имеются не для всего оборудования. Если драйверов для вашего оборудования нет, для отображения графической заставки добавьте vga=0x318
к строке kernel параметров grub. Это указывает использовать vesafb, что, правда, не всегда дает правильное разрешение и может вызывать мерцание или другие неприятные эффекты при взаимодействии с X. Если корректного драйвера для переключения видеорежима в ядре нет и vga=0x318
не указано, Plymouth использует простую текстовую заставку.
На данный момент драйвера для переключения видеорежима в ядре по умолчанию есть только для Radeon R500 и более поздних. Ведутся работы над драйверами для R100 и R200. Также в процессе разработки драйвера для карт Intel, но по умолчанию они не включены.
Так как драйвера для переключения видеорежима в ядре еще находятся в разработке, они не являются стабильными. Если вы видите при загрузке только черный экран или случайный шум по всему экрану, добавьте опцию nomodeset
к строке kernel загрузчика grub, чтобы отключить переключение видеорежима в ядре.
Plymouth скрывает загрузочные сообщения. Чтобы увидеть их, нажмите Esc при загрузке или просмотрите их в файле /var/log/boot.log
после загрузки системы. Также вы можете убрать параметр rhgb из опций grub, и Plymouth будет показывать загрузочные сообщения. Еще на экране входа в систему есть иконка статуса, которая отображает предупреждения, возникшие в ходе загрузки.
Fedora 10 включает ряд улучшений инициализации системы, которые ускоряют загрузку.
Readahead запускается параллельно с процессом загрузки.
Может показаться, что udev замедлился, но на самом деле readahead в фоновом режиме считывает всё необходимое для загрузки, и это ускоряет загрузку в целом. Создание списка файлов для readahead производится раз в месяц, также оно может быть вызвано вручную созданием файла (командой touch) /.readahead_collect
. Выключить readahead-collector и/или readahead можно указав это в файле /etc/sysconfig/readahead
.
Переключение видеорежима в ядре (KMS) может быть включено или выключено в драйвере DRM и в процессе загрузки.
Plymouth и драйвера DDX определяют доступность KMS. Если возможность присутствует и включена, то Plymouth и драйвера DDX будут ей пользоваться.
Если KMS отсутствует или выключено, Plymouth автоматически переключается на текстовую заставку, а драйвер DDX использует переключение видеорежима в пространстве пользователя.
KMS позволяет выполнять более быстрое переключение пользователей, плавное переключение X-сервера и графические сообщения о критических сбоях (panic).
В Fedora входят различные приложения для воспроизведения, записи и редактирования мультимедиа. Дополнительные пакеты доступны из репозитория Fedora Package Collection. Дополнительную информацию о работе с мультимедиа в Fedora вы можете найдти в разделе Мультимедиа сайта проекта Fedora по адресу http://fedoraproject.org/wiki/Multimedia.
Установка по умолчанию Fedora включает мультимедиа-проигрыватели Rhythmbox и Totem. Вы найдете множество других программ в репозиториях Fedora, включая популярный плеер XMMS и Amarok из среды KDE. Как GNOME, так и KDE включают в себя набор проигрывателей, которые могут быть использованы для воспроизведения файлов различных форматов. Для работы с другими форматами доступны приложения сторонних разработчиков.
Totem, проигрыватель фильмов по умолчанию в среде GNOME, теперь обладает возможностью переключать внутренние декодеры (playback back-ends) без перекомпиляции или переключения пакетов. Для установки декодера Xine используйте , чтобы установить totem-xine или выполните эту команду:
su -c 'yum install totem-xine'
Для разового запуска Totem с xine в качестве декодера:
su -c 'totem-backend -b xine totem'
Для того, чтобы сменить стандартный декодер на xine для всей системы:
su -c 'totem-backend -b xine'
При использовании декодера xine возможно так же временно использовать декодер GStreamer. Для использования GStreamer выполните команду:
su -c 'totem-backend -b gstreamer'
Fedora включает полную поддержку форматов Ogg media container, Vorbis audio, Theora video, Speex audio и FLAC lossless audio. Эти свободно распространяемые форматы не отягощены патентными или лицензионными ограничениями. Они предлагают мощную и гибкую альтернативу более популярным, ограниченным форматам. Проект Fedora рекомендует использование открытых форматов вместо альтернатив, имеющих ограничения. Дополнительную информацию об этих форматах и о том, как их использовать, вы можете найти в следующих источниках:
Фонд Xiph.Org по адресу
http://fedoraproject.org/wiki/Multimedia/Xiph
В Fedora не может быть включена поддержка воспроизведения или записи MP3 или DVD. Форматы MP3 запатентованы, и владельцы патентов не предоставляют необходимые лицензии. Формат DVD запатентован и защищен шифрованием. Владельцы патента не предоставили необходимые лицензии, поэтому код, необходимый для расшифровывания CSS-шифрованных дисков, может нарушать Digital Millennium Copyright Act, авторское право США. Из Fedora также исключены некоторые мультимедийные приложения из-за патентных или лицензионных ограничений, такие как Flash Player от Adobe или Real Player от Real Media. Дополнительную информацию об этом вы найдете по ссылке http://fedoraproject.org/wiki/ForbiddenItems.
Обеспечить поддержку MP3 в Fedora можно разными методами, в частности, Fluendo предлагает MP3 модуль для GStreamer, имеющий необходимые лицензии для конечного пользователя. Этот модуль добавляет поддержку MP3 во все приложения, использующие GStreamer. Мы не можем включить этот модуль в Fedora по причине лицензионных соглашений, но тем не менее он дает новое решение старой проблемы MP3. Дополнительную информацию вы найдете на этих страницах:
http://fedoraproject.org/wiki/Multimedia/fluendo-mp3
http://fedoraproject.org/wiki/Multimedia/MP3
http://fedoraproject.org/wiki/Multimedia/DVD
http://fedoraproject.org/wiki/Multimedia/Flash
Установка по умолчанию Fedora и образ Desktop Live включают в себя встроенные средства для записи CD и DVD. Fedora включает в себя целый ряд других инструментов для легкого создания и записи CD и DVD дисков. В Fedora включены такие графические программы как Brasero, GnomeBaker и K3b. Консольные программы: wodim, readom и genisoimage. Графические программы находятся в меню → .
Вы можете использовать Fedora для создания и воспроизведения скринкастов (screencasts), в которых записана сессия вашей работы, с использованием открытых технологий. Fedora содержит компонент istanbul
, создающий скринкасты в формате видео Theora и byzanz, который создает скринкаст в виде анимированного GIF. Этот видео фрагмент может быть воспроизведен одним из проигрывателей, включенных в состав Fedora. Этот способ является предпочтительным при записи скринкастов для передачи проекту Fedora как участниками проекта, так и конечными пользователями. Подробное руководство вы найдете на странице скринкастов:
http://fedoraproject.org/wiki/ScreenCasting
Большинство медиапроигрывателей в Fedora могут использовать подключаемые модули (plugins) для поддержки новых медиа-форматов и систем вывода звука. Некоторые из них используют мощные декодеры, такие как gstreamer, для работы с мультимедийными форматами и выводом звука. Fedora предлагает пакеты подключаемых модулей как для таких декодеров, так и для индивидуальных приложений. Сторонние разработчики также могут предлагать дополнительные модули, включающие еще больше возможностей.
Новый графический интерфейс для LIRC, предоставляемый gnome-lirc-properties, позволяет легко подключить и настроить дистанционное управление через ИК-порт. LIRC обычно используется в мультимедийных приложениях для поддержки инфракрасных пультов дистанционного управления. Использовать его в Rhythmbox и Totem предельно просто - надо всего лишь подключить приемник к вашему компьютеру и выбрать в настройках .
Если у вас есть конфигурация от предыдущей установки LIRC, рекомендуется заново создать файлы конфигурации с помощью gnome-lirc-properties. Это необходимо для большинства приложений, чтобы работать с новыми настройками.
За дополнительной информацией обращайтесь к странице:
https://fedoraproject.org/wiki/Features/BetterLIRCSupport
Звуковой сервер PulseAudio был переписан с использованием аудио-планировщика, основанного на квантах времени, вместо традиционного подхода, ориентированного на прерывания. Этот подход был принят и другими системами, такими как Apple's CoreAudio и аудиосистемой Windows Vista. Аудио-планировщик, основанный на квантах времени, имеет ряд приимуществ, в том числе снижение энергопотребления, минимизация выпадений звука, а так же гибкая настройка задержки для нужд приложения.
Пользователи могут получать отказы от SELinux при работе Totem или других приложений, использующих GStreamer для проигрывания мультимедийного контента. Утилита SELinux Troubleshooting может выводить следующие сообщения:
SELinux is preventing gst-install-plu from making the program stack executable.
Такая ситуация может возникнуть, когда установлены старые версии кодеков Fluendo MP3. Для решения этой проблемы установите последнюю версию кодеков Fluendo MP3, которым не требуется исполнение в стеке.
В этом разделе рассматриваются изменения, затрагивающие пользователей рабочего стола Fedora.
Fedora 10 предоставляет улучшенные возможности по работе с вебкамерами.
Улучшения коснулись драйвера UVC, впервые представленного в Fedora 9, обеспечивающего поддержку вебкамер с лого "Windows Vista compliant". Fedora 10 предоставляет новую версию V4L2 пакета gspca, драйвера USB-вебкамер с расширенными возможностями.
Была проведена большая работа по добавлению libv4l
и обновлению всего ПО, работающего с вебкамерами, для использования libv4l
.Это даст улучшенную поддержку нестандартных форматов, специфических форматов производителей, в особенности для камер, поддерживаемых gspca.
Полный список камер, поддерживаемых в Fedora 10, можно получить по ссылке https://fedoraproject.org/wiki/Features/BetterWebcamSupport. Список камер, поддерживаемых оригинальной версией gspca, представлен на сайте gspca
http://mxhaard.free.fr/spca5xx.html
Версия V4L2 gspca в Fedora 10 поддерживает все эти камеры и даже больше.
Для получения информации по новому графическому процессу загрузки, прочитайте Section 2.6, “Процесс загрузки Fedora 10”.
В Fedora 10 появился пакет gnome-lirc-properties, предоставляющий удобную графическую настройку LIRC для приложений, использующих этот протокол. Детальная информация - Section 4.1.3, “Поддержка инфракрасных пультов дистанционного управления”.
LIRC используется во многих мультимедиа-приложениях для обеспечения поддержки инфракрасных устройств управления. Для Rhythmbox и Totem это должно быть очень просто: подключите ИК-приемник, выберите в свойствах . За дополнительной информацией обратитесь к странице:
https://fedoraproject.org/wiki/Features/BetterLIRCSupport
Стек Bluetooth, называемый BlueZ (http://www.bluez.org) был обновлен до ветки 4.х в Fedora 10. Основные изменения большей частью будут полезны для разработчиков приложений, но пользователи смогут воспользоваться новым и более простым мастером подключений клавиатур, мышек и других поддерживаемых устройств. Также появилась возможность управлять встроенными адаптерами Bluetooth на большинстве моделей ноутбуков. В будущем будет расширена поддержка аудио-устройств через PulseAudio.
Замечание: модуль ядра Bluetooth заменен на btusb для снижения потребления энергии по сравнению со своим предшественником - hci_usb.
Этот выпуск представляет GNOME 2.24. Для получения детальной информации, обратитесь к:
http://www.gnome.org/start/2.24/
Empathy это новый клиент обмена мгновенными сообщениями, доступный в этом выпуске. Он поддерживает протоколы IRC, XMPP (Jabber), Yahoo, MSN и другие через подключаемые модули. Также он поддерживает передачу голоса и видео через протокол XMPP (для других протоколов данные функции находятся в активной разработке). Empathy использует фреймворк telepathy, который обладает большим количеством подключаемых модулей:
telepathy-gabble - поддержка Jabber/XMPP
telepathy-idle - поддержка IRC
telepathy-butterfly - поддержка MSN
telepathy-sofiasip - поддержка SIP
telepathy-haze - Libpurple (Pidgin), обеспечение поддержки других протоколов, таких как Yahoo и ICQ
Pidgin все еще доступен в Fedora и является интернет-пейджером по умолчанию для пользователей, обновивших систему с предыдущих версий Fedora.
GNOME Display Manager (gdm
) был обновлен до последней доступной версии, которая была основательно переделана разработчиками Fedora. PolicyKit теперь может быть использован для контроля процессов выключения и перезагрузки. Конфигурационная утилита gdmsetup в настоящий момент отсутствует, и в будущем будет заменена. Изменения в процессе конфигурации указаны на странице:
http://live.gnome.org/GDM/2.22/Configuration
Помощник по установке кодеков для GStreamer codeina был заменен на решение, основанное на PackageKit в Fedora 10. Когда Totem, Rhythmbox или другое приложение, использующее GStreamer, пытается воспроизвести фильм или музыкальную композицию, для которых нет соответствующего кодека, появляется диалоговое окно PackageKit, позволяющее найти нужный пакет в подключенных хранилищах пакетов.
Дополнительная информация находится на странице:
https://fedoraproject.org/wiki/Features/GStreamer_dependencies_in_RPM
Этот выпуск анонсирует KDE 4.1.2. Так как пакет kdevelop не является частью KDE 4.1.2 и kdewebdev только частично доступен (нет приложения Quanta) в KDE 4.1.2, то версии этих пакетов из состава KDE 3.5.10 доступны из основного хранилища. Пакет kdegames3 до сих пор не портирован на KDE 4, поэтому также включена версия из KDE 3.
http://kde.org/announcements/announce-4.1.2.php
KDE 4.1 является последней на данный момент версией KDE 4 и включает в себя множество улучшений пользовательского интерфейса и исправлений ошибок ветки 4.0 - первых версий KDE 4. Новый выпуск включает: апплет (Plasmoid) просмотра папок на рабочем столе, улучшения в Dolphin и Konqueror и множество новых и улучшенных приложений. KDE 4.1.2 это "работа над ошибками" ветки KDE 4.1.
Fedora 10 не включает рабочий стол KDE 3. Включена лишь поддержка KDE 3 Development Platform, которая нужна для сборки и запуска приложений KDE 3 в среде KDE 4 или любого другого окружения рабочего стола. Для получения детальной информации о включенных пакетах обратитесь к странице Раздел 7.6, «Разработка для платформы KDE3 и необходимые библиотеки».
Fedora 10 включает срез (snapshot) knetworkmanager, который работает с предварительной версией NetworkManager 0.7 в Fedora 10. Так как данная версия не является стабильной, Live-версия дистрибутива использует nm-applet из пакета NetworkManager-gnome (как и в Fedora 8 и 9). Для хранения паролей с использованием шифрования используется gnome-keyring-daemon
. Если вы хотите использовать knetworkmanager - он может быть установлен из репозитория.
Так как теперь оконный менеджер KWin имеет опциональную возможность использования эффектов, образы KDE Live более не включают Compiz/Beryl (начиная с Fedora 9). Эффекты в KWin выключены по умолчанию, но могут быть легко включены через . Compiz (с интеграцией с KDE 4) доступен из репозитория в составе пакета compiz-kde.
Plasma стала более стабильной и были значительно улучшены настройки панели. Новый настройщик позволяет более гибко задать параметры панели, давая при этом визуальное отображение ваших действий. Апплет folderview предоставляет отображение папок и файлов прямо на рабочем столе. Данный апплет заменяет привычные многим пользователям значки на рабочем столе.
В Fedora 10 пакет kdepim имеет версию 4.1.2 вместо 3.5.x.
libkipi, libkexiv2 и libkdcraw являются устаревшими и заменены в KDE 4 на пакет kdegraphics. Пакеты kipi-plugins, digikam и kphotoalbum обновлены до версий из KDE 4.
Появился kpackagekit - фронтэнд к PackageKit (позднее, он может появится как обновление в Fedora 9).
В дополнение ко всему, следующие пакеты, изменения в которых произошли после выхода Fedora 9 и были портированы в Fedora 9, также доступны и в Fedora 10:
KDE было обновлено с версии 4.0.3 до версии 4.1.2.
qt и PyQt4 были обновлены с версии 4.3 до 4.4.
kdewebdev, kdevelop, kdegames3 и библиотеки обратной совместимости с KDE 3 были обновлены с версий KDE 3.5.9 до 3.5.10.
QtWebKit теперь часть пакета qt. Пакет WebKit-qt считается устаревшим.
Новый пакет qgtkstyle содержит стили Qt 4 и GTK+, обеспечивающие лучшую интеграцию между приложениями на Qt 4 и KDE 4 c приложениями GNOME.
Библиотека phonon
, которая была частью kdelibs в Fedora 9, теперь является независимым пакетом. Доступен опциональный пакет phonon-backend-gstreamer, являющийся интерфейсом к GStreamer, но интерфейс xine-lib, находящийся в пакете phonon-backend-xine, все еще является предпочтительным и требуется пакетом phonon.
Пакет kdegames3 более не предоставляет поддержки разработки libkdegames из KDE3, потому как более ни одному пакету в Fedora 10, кроме kdegames3, не требуется эта библиотека.
Пакет okteta теперь часть kdeutils.
Пакет dragonplayer теперь часть kdemultimedia.
Приложение kaider переименовано в Lokalize и входит в kdesdk.
Пакет ksirk портирован на KDE 4 и входит в kdegames.
Пакет extragear-plasma переименован в kdeplasma-addons.
Этот выпуск Fedora содержит дополнительное окружение рабочего стола, названное LXDE. LXDE это новый проект, целью которого является создание быстрого, легкого и нетребовательного к ресурсам окружения рабочего стола.Чтобы установить LXDE, используйте Установка и удаление программ или выполните следующую команду:
su -c 'yum groupinstall LXDE'
Если вам требуются только базовые компоненты LXDE, установите пакет lxde-common:
su -c 'yum install lxde-common'
Рабочий стол Sugar изначально создан в рамках инициативы OLPC. Он позволяет пользователям и разработчикам Fedora делать следующее:
Использовать возможности среды совместной работы.
Тестировать Sugar на существующей системе Fedora, выбрав окружение Sugar в менеджере входа.
Разработчики, заинтересованные в разработке интерфейса Sugar или компонентов для него, могут это делать без приобретения ноутбука XO.
Fedora включает swfdec и gnash, являющиеся свободными реализациями технологии Flash. Мы рекомендуем протестировать оба эти решения прежде чем искать и устанавливать версию Flash от компании Adobe.
Чтобы получить инструкции по установке Flash Player в Fedora 10, обратитесь к странице http://fedoraproject.org/wiki/Flash
Системный динамик включен по-умолчанию в Fedora 10. Если вам это не нравится - существует два способа выключить звук:
Снизить уровень громкости до комфортного минимума или полностью приглушить системный динамик с помощью alsamixer для устройства .
Полностью выключить системный динамик для всех пользователей системы можно с помощью консольной команды:
su -c 'modprobe -r pcspkr' su -c 'echo "install pcspkr :" >> /etc/modprobe.conf'
В этом разделе содержится информация об изменениях в сетевой инфраструктуре Fedora 10.
Приложение NetworkManager и апплет nm-applet были обновлены. чтобы предоставить расширенные возможности по совместному использованию соединения через меню Создать новую беспроводную сеть.
Совместное использование позволяет легко настроить ad-hoc WiFi-сеть на машине с сетевым соединением и незадействованным беспроводным адаптером. Если компьютер имеет основное подключение к сети (проводное, 3G, второй беспроводной адаптер), маршрутизация осуществляется таким образом, что устройства, подключенные к созданной сети ad-hoc, будут иметь доступ ко внешней сети.
Когда вы создаете новую сеть WiFi, вы должны указать имя новой сети и тип используемой защиты беспроводного соединения. Далее NetworkManager переключает беспроводной интерфейс в режим ad-hoc, после чего остальные устройства могут подключится к созданной сети. Маршрутизация будет настроена на работу между основным и беспроводным интерфейсами, а для новой сети будет включен DHCP для выдачи IP-адресов клиентам. Запросы DNS также будут транслироваться в основную сеть.
Внешний вид менеджера печати (system-config-printer или ) был тщательно переработан для того, чтобы быть более дружественным к пользователю и лучше соответствовать виду современных приложений. Команде system-config-printer для работы более не требуются права суперпользователя root.
Другие изменения включают:
Окно настроек было упрощено. Двойной щелчок на значке принтера открывает диалог свойств. Такое поведение теперь заменяет список принтеров в левой части окна и их свойства в правой.
Диалог аутентификации CUPS теперь выбирает соответствующее имя пользователя и позволяет менять его в ходе работы.
Когда работает утилита конфигурации, список принтеров динамически обновляется.
Все задания печати для выбранного принтера могут быть просмотрены с помощью правого щелчка по значку принтера и выбору пункта
. Чтобы просмотреть задания на нескольких принтерах, сперва надо выбрать нужные устройства и затем сделать правый щелчок мышью. Чтобы просмотреть все задания на всех принтерах - сделайте правый щелчок мышью в то время, когда ни один принтер не выбран.Утилита мониторинга заданий печати известит вас в том случае, если здание не было успешно выполнено. Сообщение проинформирует вас о причинах остановки печати, а кнопка
запустит утилиту устранения неполадок.Утилита мониторинга заданий печати теперь позволяет выполнять прокси-аутентификацию. Задание, которому требуется аутентификация CUPS, выводит диалог аутентификации.
Диалог состояния печати (для GTK+) дает более детальную информацию о статусе принтеров. Для примера: принтер, в котором закончилась бумага, будет отмечен небольшой предупреждающей эмблемой на его значке. Принтер в состоянии паузы также будет помечен предупреждающей эмблемой, а значок принтера, который в настоящее время не принимает заданий, будет серым, чтобы уведомить о недоступности.
Следующие разделы содержат информацию о пакетах, которые подверглись значительным изменениям в Fedora 10. Для простоты они собраны в те же группы, что вы видите в системе установки.
Fedora 10 включает верисю 2.6 программы GNU Image Manipulation Program.
Эта новая версия спроектирована с учетом обратной совместимости, сторонние расширения и скрипты должны работать с минимальными оговорками. Интерпретатор Script-Fu Scheme более не поддерживает переменные без начальных значений, что не соответствует стандарту на данный язык. Скрипты, поставляемые в пакетах Fedora, не должны иметь подобных проблем, но если вы используете скрипты из других источников, пожалуйста, обратитесь к документации GIMP для более точного описания устранения подобных ошибок.
http://www.gimp.org/release-notes/gimp-2.6.html
Также скрипт gimptool, используемый для установки сторонних расширений и скриптов, был перемещен из пакета gimp в пакет gimp-devel. Установите данный пакет, если вы хотите использовать gimptool.
Ниже приведена информация, которая затрагивает правовые вопросы в отношении некоторого ПО в Fedora.
Portions Copyright © 2002-2007 Charlie Poole or Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip A. Craig
В этом разделе содержится информация по поддержке различных языков в Fedora.
Локализация (переводы) в Fedora координируется Fedora Localization Project -- http://fedoraproject.org/wiki/L10N
Интернационализация в Fedora координируется Fedora I18n Project -- http://fedoraproject.org/wiki/I18N
Fedora включает в себя разнообразное ПО, которое переведено на множество языков. Для получения списка поддерживаемых языков обратитесь к статистике переводов модуля Anaconda, который является одним из базовых элементов Fedora.
http://translate.fedoraproject.org/languages
http://translate.fedoraproject.org/module/anaconda
Для установки поддержки дополнительных языков из группы Языки
, запустите команду:
su -c 'yum groupinstall
-support'
В вышеприведенной команде - это название языка, например,
assamese
, bengali
, chinese
и т.д.
Пользователям, которые использовали SCIM в предыдущих версиях Fedora, настоятельно рекомендуется установить пакет scim-bridge-gtk, который хорошо работает с приложениями на C++, которые были собраны с использованием старых версий библиотеки libstdc++.
Transifex - это новый онлайн инструмент в Fedora для перевода проектов, которые размещаются на удаленных ресурсах с применением систем контроля версий. Многие базовые пакеты используют Transifex для получения переводов от огромного числа волонтеров.
http://transifex.org/
Благодаря использованию web-инструментов (http://translate.fedoraproject.org) сообщество растет и лучше взаимодействует друг с другом. Переводчики могут отправлять свою работу напрямую разработчикам проектов через единый ориентированный на переводчика web-интерфейс. Разработчики, которые в данный момент не имеют локализованных версий своего ПО, могут быстро и просто получить доступ к сообществу Fedora для осуществления переводов. С другой стороны, переводчики получают возможность легко внести свой вклад в перевод различных проектов, связанных с Fedora.
https://translate.fedoraproject.org/submit
Шрифты для большинства языков устанавливаются в систему по умолчанию для обеспечения максимальной поддержки различных языковых культур.
Если не используется специфичный Азиатский язык для приложений GTK, китайские символы (Китайский Ханзи, Японский Кандзи или Корейский Ханджа) могут выводиться как смесь из китайских, японских и корейских символов в зависимости от текста. Это происходит потому, что Pango не имеет информации о том, какой именно язык стоит использовать. Текущая конфигурация шрифтов по умолчанию отдает приоритет китайским шрифтам. Если вы хотите использовать корейский или японский шрифт, вам надо установить значение переменной окружения PANGO_LANGUAGE
. Например ...
export PANGO_LANGUAGE=ja
указывает Pango на то, что надо использовать японский шрифт.
Пакет fonts-japanese был переименован в japanese-bitmap-fonts.
Кхмерские шрифты khmeros-fonts были добавлены в этом выпуске Fedora для обеспечения работы с кхмерским языком.
Пакеты un-core-fonts заменяют baekmuk-ttf-fonts для шрифтов языка Хангул.
Все изменения шрифтов находятся на соответствующих страницах:
http://fedoraproject.org/wiki/Fonts_inclusion_history#F10
Шрифты в Fedora Linux | |
---|---|
Инициативная группа Fonts SIG (http://fedoraproject.org/wiki/Fonts_SIG) заботится о шрифтах в Fedora (http://fedoraproject.org/wiki/Fonts). Если вы заинтересованы в создании, улучшении, запаковке шрифтов или просто хотите предложить свои идеи - присоединяйтесь к данной группе. Приветствуется любая помощь. http://fedoraproject.org/wiki/Joining_the_Fonts_SIG http://fedoraproject.org/wiki/Fonts_and_text-related_creative_tasks http://fedoraproject.org/wiki/Fonts_and_text_quality_assurance http://fedoraproject.org/wiki/Fonts_packaging http://fedoraproject.org/wiki/Font_wishlist |
Существует новая группа yum, названная input-methods, и методы ввода, для многих языков теперь устанавливаются по умолчанию. Это позволяет включить систему методов ввода по умолчанию и моментально получить стандартные методы для большинства языков. Данная группа доступна и для Fedora Live.
Теперь стало возможным включать и выключать использование методов ввода на лету благодаря фреймворку imsettings. Переменная окружения GTK_IM_MODULE
более не нужна по-умолчанию, но может быть использована для переопределения настроек imsettings.
Методы ввода запускаются по умолчанию только для азиатских языков. Список языков включает: as
, bn
, gu
, hi
, ja
, kn
, ko
, ml
, mr
, ne
, or
, pa
, si
, ta
, te
, th
, ur
, vi
, zh
. Используйте im-chooser из Система+Параметры+Персональные+Методы ввода чтобы включить или выключить необходимые методы ввода для вашей системы.
Fedora 10 включает в себя ibus - новую систему методов ввода, призванную преодолеть некоторые ограничения scim. ibus станет основным средством переключения методов ввода в Fedora 11.
http://code.google.com/p/ibus
Предоставляются следующие методы ввода и модули (immodules):
ibus-anthy
(Японский)
ibus-chewing
(Традиционный Китайский)
ibus-gtk
(GTK immodule)
ibus-hangul
(Корейский)
ibus-m17n
(Индийский и многие другие языки)
ibus-pinyin
(Упрощенный Китайский)
ibus-qt
(Qt immodule)
ibus-table
(Китайский и другие)
Мы советуем установить ibus, протестировать ее работу и сообщить нам о любых возникших проблемах.
Fedora 10 включает iok - экранную клавиатуру для индийских языков, которая позволяет вводить символы используя раскладку Inscript и другие. За более детальной информацией обращайтесь на домашнюю страницу:
https://fedorahosted.org/iok
Fedora 10 включает поддержку сортировки для индийских языков. Это нововведение устраняет проблему порядка отображения строк в списках и меню на этих языках, упрощая поиск требуемых элементов.
Это включено для следующих языков:
Гуярати
Хинди
Каннада
Кашмири
Конкани
Майтхили
Маратхи
Непальский
Панджабский
Синдхи
Телугу
В состав Fedora включен набор игровых программ разных жанров. Пользователи могут установить небольшой пакет игр для GNOME (gnome-games), а также для KDE (kdegames). В репозиториях Fedora также есть дополнительные пакеты с играми всех основных жанров.
На web-сайте проекта Fedora есть специальный раздел, посвященный играм. В этом разделе детально описывается большинство доступных игр, включая их обзор и инструкции по установке. Дополнительную информацию вы можете найти на странице:
http://fedoraproject.org/wiki/Games
Чтобы получить полный список игр, доступных для установки, необходимо в главном меню выбрать:
→ или набрать команду в терминале:
yum groupinfo "Games and Entertainment"
Помощь по использованию утилиты yum для установки игр можно получить в следующем руководстве:
http://docs.fedoraproject.org/yum/
Fedora содержит приложения и библиотеки, которые будут интересны электронщикам и радиолюбителям. Многие из этих приложений входят в спин Fedora Electronic Lab. Также в Fedora включен набор программного обеспечения для разработки цифровых БИС и СБИС.
ПО для работы с цифровым радио-приемом/передачей: fldigi, gpsk31, gmfsk, lpsk31, xfhell и xpsk31.
Пакет для разработки свободных программно-аппаратных средств радиосвязи gnuradio.
Пакеты aprsd и xastir предоставляют возможности для связи по протоколу APRS.
Комплект gEDA состоит из программного обеспечения для схемотехнического проектирования и моделирования электронных схем, а также для разводки печатных плат.
Пакеты gspiceui, ngspice и gnucap предоставляют возможности по схемотехническому моделированию электронных схем.
Fedora содержит целый набор разнообразного ПО, интересного электронщикам-энтузиастам и радиолюбителям: изучение кода Морзе, расчет орбит спутников, проектирование электрических схем и печатных плат, запись и хранение сеансов радиолюбительской связи и многое другое.
В этом разделе освещаются изменения и дополнения к различным графическим инструментам конфигурации сервера и системы в Fedora 10
Firstaidkit представляет собой полностью автоматизированное приложение для восстановления системы, которое позволяет упростить исправление различных проблем как для опытных, так и для начинающих пользователей. Firstaidkit предназначен для автоматического исправления проблем, при этом акцент сделан на сохранении целостности данных пользователя. Приложение доступно в режиме восстановления системы, на Fedora Live CD, а также на запущенных системах.
Сайт проекта -- https://fedorahosted.org/firstaidkit/
Fedora 10 собрана с поддержкой шифрованной файловой системы, которая дебютировала в Fedora 9, а также содержит исправления ряда проблем, которые могли бы привести к порче данных.
В Fedora 9 была включена предварительная поддержка ext4. Fedora 10 представляет полностью ext4-совместимые e2fsprogs. Кроме того, в инсталляторе Anaconda при разметке диска доступен вариант выбора файловой системы ext4, если вы запустили инсталлятор с опцией ext4
при загрузке. Fedora 10 включает отложенное выделение для ext4. Тем не менее, ext4 в Fedora 10 на данный момент не поддерживает файловые системы размером более 16 Тб.
Теперь XFS доступна как поддерживаемая файловая система и как вариант файловой системы при разметки в инсталляторе Anaconda.
Привязки NSS/NSPR для языка Python позволяют программам на нем использовать криптографические библиотеки NSS для управления сертификатами SSL/TLS и PKI. Пакет python-nss предоставляет привязки к библиотекам NSS и NSPR.
Network Security Services (NSS) это набор библиотек для поддержки технологий безопасности в клиентских и серверных приложениях. Приложения, собранные с поддержкой NSS, могут использовать сертификаты SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 и другие. NSS получил статус FIPS 140 от NIST.
http://people.redhat.com/jdennis/python-nss/doc/api/html/index.html -- Документация по библиотеке
Fedora включает лучшие из реализаций платформы Java(TM), полученные при содействии сообщества и разработчиков Fedora из нескольких проектов. Реализации, включенные в Fedora, основаны на OpenJDK (http://openjdk.java.net/) и проекте IcedTea GNU/Linux distribution integration project (http://icedtea.classpath.org/) или на альтернативной реализации GNU Compiler for Java (GCJ - http://gcc.gnu.org/java и библиотеках GNU Classpath (http://www.gnu.org/software/classpath/). Все изменения, сделанные командой Fedora, попадают обратно в основное дерево этих проектов, чтобы обеспечить интеграцию во всех существующих проектах реализации платформы Java(TM).
Реализация OpenJDK 6, включенная в Fedora 10, использует технологию HotSpot (компилятор времени исполнения) на процессорах x86, x86_64 и SPARC. На процессорах PowerPC (PPC) используется более медленный нулевой интерпретатор (zero interpreter). В альтернативной реализации на базе GCJ и GNU Classpath используется предварительная компиляция с последующим получением бинарных файлов под текущую архитектуру.
Бинарные сборки в Fedora для выбранных архитектур (OpenJDK в настоящее время поддерживает только x86 и x86_64) протестированы с помощью Java Compatibility Kit (JCK) от Red Hat, чтобы гарантировать 100% совместимость с текущей спецификацией Java (в настоящее время - JDK 1.6).
В Fedora 10 gcjwebplugin был заменен на IcedTeaPlugin, который запускает недоверенные апплеты в защищенном окружении в браузере и работает на любой архитектуре. Вы можете проверить, какой Applet Plugin установлен, с помощью команды about:plugins
в Firefox. Новый модуль добавляет поддержку JavaScript bridge (LiveConnect), которая отсутствовала в более ранних версиях. Для получения детальной информации по JavaScript bridge (LiveConnect) обратитесь к отчету:
https://bugzilla.redhat.com/show_bug.cgi?id=304021
Обратная связь по вопросам политик безопасности приветствуется. Если вы считаете, что политики слишком жесткие для работы апплетов, следуйте этой процедуре:
Выполните команду firefox -g в окне терминала, чтобы увидеть, что было запрещено.
После этого переопределите политику безопасности в файле /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy
.
Создайте сообщение об ошибке, чтобы ваше исключение можно было добавить в стандартную политику безопасности, что позволит не прибегать к редактированию политик вручную в будущем.
В хранилище IcedTea была добавлена экспериментальная поддержка Web Start от NetX. Когда в страницу внедрен Java Network Launching Protocol (.jnlp
), вы можете открыть его с помощью IcedTea Web Start (/usr/bin/javaws
). Детальная информация по NetX:
http://jnlp.sourceforge.net/
В связи с развитием проекта IcedTea в OpenJDK появился ряд новшеств, поддерживаемых в Fedora 10.
VisualVM (jvisualvm) предоставляет графические средства наблюдения за всеми запущенными (локально или удаленно) прриложениями Java, позволяя осуществлять мониторинг классов, потоков и объектов приложений с помощью дампов потоков, памяти и других легковесных инструментов профилирования.
Интеграция с PulseAudio предоставляет все преимущества этой технологии приложениям, использующим пакет javax.sound.
Rhino является реализацией JavaScript на языке Java от корпорации Mozilla, предоставляющей разработчикам использовать вместе эти две технологии с помощью пакета javax.script.
Также, в Fedora 10 библиотека криптографических алгоритмов (javax.crypto) поставляется без каких-либо региональных ограничений.
Fedora 10 включает множество пакетов, перенесенных из проекта JPackage.
http://jpackage.org
Некоторые из данных пакетов были изменены, чтобы убрать зависимости от несвободного ПО, и для того, чтобы использовать функцию GCJ ahead-of-time compilation. Используйте хранилище Fedora, чтобы обновить эти пакеты, или используйте хранилище JPackage для пакетов, не представленных в Fedora. Обратитесь к документации JPackage для выяснения подробностей относительно включенных пакетов и ПО.
Смешивание пакетов Fedora и JPackage | |
---|---|
Необходимо провести исследование на совместимость перед выполнением установки из обоих хранилищ Fedora и JPackage на одной системе. Несовместимость пакетов может привести к сложноразрешимым ситуациям. |
Пакеты, называвшиеся в Fedora 8 java-1.7.0-icedtea*, были переименованы в java-1.6.0-openjdk*, начиная с Fedora 9. Пакеты IcedTea в Fedora 8 содержали нестабильные срезы OpenJDK 7, в то время как пакеты java-1.6.0-openjdk* содержали стабильные версии OpenJDK 6. Все немодифицированные исходные тексты IcedTea содержатся в SRPM-пакете java-1.6.0-openjdk.
Если вы обновляете систему Fedora 8 с установленными пакетами IcedTea, то замена пакетов автоматически не произойдет. Пакеты IcedTea, относящиеся к OpenJDK 7, должны быть удалены до установки пакетов, содержащих OpenJDK 6.
su -c 'yum erase java-1.7.0-icedtea{,-plugin}' su -c 'yum install java-1.6.0-openjdk{,-plugin}'
Обновление с Fedora 9 не требует каких-то специальных действий.
В этом разделе рассматриваются различные средства и инструменты для разработки.
Этот выпуск Fedora включает Fedora Eclipse, базирующийся на Eclipse SDK версии 3.4. В этой ветке есть страница "What's New in 3.4":
http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html
Примечания к выпуску, характерные для 3.4, также имеются.
http://www.eclipse.org/eclipse/development/readme_eclipse_3.4.html
Несколько из наиболее значимых новшеств в 3.4 включают многочисленные изменения в поддержке закладок, упрощенный поиск и установку расширений, улучшенный рефакторинг.
В этом выпуске Fedora присутствуют следующие расширения: C/C++ (eclipse-cdt), редактирование spec-файлов RPM (eclipse-rpm-editor), PHP (eclipse-phpeclipse), Subversion (eclipse-subclipse), SELinux (eclipse-slide) и (eclipse-setools), тестирование регулярных выражений (eclipse-quickrex), Fortran (eclipse-photran), интеграция с Bugzilla (eclipse-mylyn), Git (eclipse-egit), Perl (eclipse-epic), Checkstyle (eclipse-checkstyle) и Python (eclipse-pydev).
Этот выпуск включает языковые пакеты из проекта Babel для Eclipse и расширений Eclipse. Заметьте, что хотя пакеты и присутствуют, но для некоторых языков статус перевода еще очень низок, и вы можете наблюдать много не переведенных строк. Проект Babel с радостью примет ваш вклад в перевод.
http://www.eclipse.org/babel/
Пользователи, обновившиеся с Eclipse 3.3, должны будут обновить все свои расширения, которые они ставили не из пакетов RPM. Наиболее простой вариант - переустановить их. Для тех, кто разрабатывает расширения, будет нелишним ознакомиться с "Plug-in Migration Guide":
http://help.eclipse.org/ganymede/nav/2_3
Fedora 10 включает Emacs 22.2
В дополнение ко многим исправлениям, Emacs 22.2 содержит поддержку для систем контроля версий Bazaar, Mercurial, Monotone и Git, новые режимы для редактирования CSS, Vera, Verilog и BibTeX, а также улучшенную прокрутку в image mode.
Для ознакомления со списком изменений в Emacs прочтите http://www.gnu.org/software/emacs/NEWS.22.2.
Данный выпуск Fedora был собран при помощи компилятора GCC 4.3.2, входящего в состав дистрибутива.
Для получения информации по GCC 4.3, обратитесь к:
http://gcc.gnu.org/gcc-4.3/
Изменения ABI
Начиная с GCC 4.3.1, числа с плавающей запятой имеют такие же границы, как и в системах i386 при передаче в стек.
Изменения в командной строке
Начиная с GCC 4.3.1, добавлена опция -mcld
для автоматической генерации cld
в начале функций, использующий строковые инструкции. Это используется на некоторых системах для обратной совместимости и может быть включено по умолчанию с помощью флага GCC --enable-cld
В Fedora 10 улучшена поддержка Haskell. С новым набором инструментов для сборки пакетов стало очень просто поддерживать любую программу на Haskell с помощью Glasgow Haskell Compiler. Создание и распространение пакетов с помощью новых инструментов никогда не было таким простым. Поддержка Haskell будет расширятся в будущем.
Создание пакетов достаточно просто. Haskell уже имеет инфраструктуру для компиляции и сборки пакетов. Подготовка пакета для Fedora занимает совсем немного времени - то, что работает в Haskell, работает и в Fedora
Fedora также предоставляет возможности для распространения пакетов уровня предприятия. Теперь разработчики свободны в написании приложений уровня предприятия на Haskell и могут быть уверенными в том, что код будет работать в Fedora.
https://fedoraproject.org/wiki/Features/GoodHaskellSupport
Fedora 10 имеет в своем составе язык программирования OCaml 3.10.2 и достаточно разносторонний набор пакетов:
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora#Package_status
OCaml мог быть установлен как обновление в Fedora 9, но отсутствовал в первоначальном выпуске.
Данный выпуск Fedora включает среду разработки NetBeans версии 6.1. Интегрированная среда разработки NetBeans поддерживает языки Java, C/C++, Ruby, PHP и другие. Конфигурация по умолчанию (Java SE IDE configuration) поддерживает разработку для платформы Java Standard Edition (Java SE), включая разработку модулей для платформы NetBeans.
NetBeans является модульной системой и включает возможности для установки и обновления расширений. Существует огромный спектр расширений, предоставляемых независимыми разработчиками и компаниями.
http://www.netbeans.org/ - Официальный сайт проекта NetBeans.
http://wiki.netbeans.org/ - страницы Wiki.
- Список рассылки для обсуждения пакетов.
https://admin.fedoraproject.org/pkgdb/packages/bugs/netbeans - Списки ошибок в NetBeans.
https://admin.fedoraproject.org/pkgdb/packages/bugs/netbeans-platform8 - Списки ошибок в платформе NetBeans.
http://www.netbeans.org/issues/ - Ошибки в проекте. Пожалуйста, используйте
, , для указания ошибок в пакетах RPM NetBeans.Инфраструктура AMPQ является частью Red Hat Enterprise MRG. Пакет позволяет разработчикам создавать масштабируемые, интероперабельные и высокопроизводительные приложения уровня предприятия.
Более детально, он состоит из следующих компонентов.
AMPQ (версия протокола 0-10) сервер/брокер сообщений
Привязки к C++, Python и Java (используя интерфейс JMS)
Набор интерфейсов командной строки для управления и настройки
Высокопроизводительное асинхронное хранилище сообщений для долговременного хранения и настройки.
За дополнительной информацией обратитесь к ресурсу:
Документация по Red Hat MRG: http://www.redhat.com/mrg/resources
Сайт проекта AMQP: http://amqp.org/
Виртуальные образы представляют из себя предустановленные и сконфигурированные образы операционной системы. Данный пакет предоставляет средства сборки виртуальных образов для ISV, разработчиков, OEM-поставщиков и др. Два основных компонента это - ACT (Appliance Creation Tool) и AOS (The Appliance Operating System). Установить пакет appliance-tools можно с помощью или yum.
Инструмент создания виртуальных образов (ACT) представляет собой приложение, которое создает виртуальные образы из файла kickstart. Оно использует Live CD API, а также дополнения к нему, что позволяет создавать образы, содержащие более одного раздела. Такие образы могут быть загружены в виртуальные контейнеры, такие как Xen, KVM и VMware. Данный инструмент включен в пакет appliance-tools, в котором находятся инструменты и утилиты создания виртуальных образов на системах Fedora, включая RHEL, CentOS и другие.
Виртуальная операционная система представляет из себя урезанную версию Fedora, которая содержит минимальное количество пакетов, необходимых для запуска в виртуальном окружении. Поддержка аппаратной части может быть значительно уменьшена, так как основное предназначение - запуск в контейнерах KVM, VMware и др. Цель состоит в том, чтобы предоставить разработчикам базовую систему, на которой они смогут собрать свои приложения с минимальным количеством требуемого ПО (зависимостей).
Сайт проекта по поддержке гостевых ОС: http://thincrust.net/
Устаревшие сведения? | |
---|---|
Эта информация может быть устаревшей, так как не изменялась с момента выхода Fedora 9. |
В этом разделе освещаются изменения и важная информация о ядре на основе 2.6.27 в составе Fedora 10:
Fedora может включать дополнительные патчи с улучшениями, исправлениями ошибок или дополнительными функциями. По этой причине ядро Fedora может не совпадать строка-в-строку с так называемым vanilla kernel с web-сайта kernel.org:
http://www.kernel.org/
Чтобы получить список патчей, необходимо получить RPM пакет с исходным кодом и выполнить для него следующую команду:
rpm -qpl kernel-.src.rpm
Для того, чтобы получить журнал изменений пакета, выполните следующую команду:
rpm -q --changelog kernel-
Удобную версию списка изменений вы можете получить по ссылке http://wiki.kernelnewbies.org/LinuxChanges. Краткий и полный список различий между ядрами доступен на http://kernel.org/git. Версия ядра Fedora базируется на дереве Линуса.
Изменения и настройки в версии для Fedora вы найдете на http://cvs.fedoraproject.org .
Fedora 10 включает следующие сборки ядра:
Обыкновенное ядро для применения на большинстве систем. Подготовленный исходный код находится в пакете kernel-devel.
kernel-PAE для применения на 32-разрядных x86 системах с более чем 4Гб ОЗУ или для процессоров с поддержкой функции 'NX (No eXecute)'. Это ядро поддерживает как одно- так и многопроцессорные системы. Сконфигурированные версии исходных текстов находятся в пакете kernel-PAE-devel.
Отладочная сборка предназначена для отладки ошибок ядра. Сконфигурированные версии исходных текстов находятся в пакете kernel-debug-devel.
Вы можете установить заголовки ядра для всех сборок ядра одновременно. Файлы будут установлены в каталог /usr/src/kernels/[-PAE|-xen|-kdump]-/
. Для этого используйте команду:
su -c 'yum install kernel{,-PAE,-xen,-kdump}-devel'
Выберите один или несколько из этих вариантов, разделенные запятыми и без пробелов. Введите пароль пользователя root в ответ на запрос.
Ядро x86 включает Kdump | |
---|---|
Ядра x86_64 и i686 являются настраиваемыми, потому им больше не требуется отдельное ядро с возможностями kdump. Для PPC64 все еще требуется отдельное ядро с kdump. |
Ядро включает паравиртуализацию | |
---|---|
Ядра x86_64 и i686 содержат поддержку |
Ядро по умолчанию содержит поддержку SMP | |
---|---|
Отдельного SMP ядра для архитектур i386, x86_64 и ppc64 в Fedora не предлагается. Многопроцессорная поддержка включена в обыкновенное ядро. |
Поддержка ядра для PowerPC | |
---|---|
Для архитектуры PowerPC в Fedora нет поддержки Xen и kdump. 32-разрядные PowerPC все еще сопровождаются отдельным SMP ядром. |
Fedora 10 не включает пакет kernel-source, который поставлялся в предыдущих версиях, так как теперь для сборки внешних модулей требуется только пакет kernel-devel. Дополнительно поставляются подготовленные и настроенные исходные тексты, как описано в Section 7.4.3, “Разновидности ядра”.
Сборка собственного варианта ядра | |
---|---|
Для получения информации о разработке или сборке ядра, обратитесь к странице http://fedoraproject.org/wiki/Building_a_custom_kernel |
Обратитесь к http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html за информацией о том как сообщать об ошибках в ядре Linux. Вы также можете воспользоваться http://bugzilla.redhat.com для сообщения об ошибках, специфичных для Fedora.
Fedora 10 включает множество приложений для разработки для встраиваемых систем, включая ассемблеры, компиляторы, отладчики, программаторы, интегрированные среды разработки и другое.
AVRDUDE - приложение для программирования процессоров Atmel's AVR, которое может перепрограммировать Flash, EEPROM и все, для чего есть поддержка последовательного протокола (включая биты fuse и lock). AVRDUDE поддерживает режим прямых инструкций (direct instruction mode) AVR, в котором можно использовать специфические возможности чипа вне зависимости от того, поддерживает ли их AVRDUDE или нет.
Это кросс-версия GNU GCC, которая может использоваться для компилирования программ для платформы AVR, вместо i386.
Этот пакет содержит кросс-версию g++, используемую для компилирования программ на С++ для платформы AVR, вместо i386.
AVR Libc является проектом свободного программного обеспечения, задачей которого является создание высококачественной библиотеки языка С для использования совместно с GCC на микроконтроллерах AVR.
AVR Libc лицензирована под одной лицензией, называемой Модифицированная Лицензия Беркли, которая совместима с самыми распространенными лицензиями свободного программного обеспечения, например, GPL, но позволяет использование в закрытых коммерческих приложениях.
Это кросс-версия GNU binutils, которая может быть использована для сборки бинарных файлов для платформы AVR вместо i386.
Это специальная версия GDB, GNU Project debugger, для (удаленной)отладки приложений на AVR. GDB позволяет узнать, что происходит внутри другой программы в то время, когда она выполняется, или что произошло с программой во время сбоя.
Программа, предоставляющая интерфейс Atmel JTAG ICE для GDB, позволяющая осуществлять отладку встроенных систем AVR.
Это собрание инструментов разработчика для микроконтроллеров Microchip (TM) PIC (TM). Это АЛЬФА версия, в ней могут содержаться серьезные ошибки и она еще далека от полного завершения. Пакет gputils в настоящее время предоставляет лишь часть возможностей. Обратитесь к документации для получения списка поддерживаемых функций.
ПО gpsim является симулятором для микроконтроллеров Microchip (TM) PIC (TM). ПО поддерживает 12-, 14- и 16-битные семейства. В дополнение, gpsim поддерживает динамически загружаемые модули, такие как LED, LCD, резисторы и так далее, чтобы расширить возможности моделирования.
KTechlab позволяет разрабатывать и тестировать (симуляция) микроконтроллеров и электронных цепей. Приложения распространяется на условиях the GNU General Public License. KTechlab состоит из следующих компонентов:
Симулятор цепей, поддерживающий логику, линейные и некоторые нелинейные устройства.
Интеграция с gpsim, позволяющая использовать микроконтроллеры PIC.
Редактор схем, изменения в котором мгновенно отражаются на симулируемой цепи.
Редактор блок-схем, позволяющий визуально конструировать программы для PIC.
MicroBASIC, похожий на BASIC компилятор для PIC, написанный как дополнение для KTechlab.
Встроенный модуль Kate, позволяющий редактировать программы для PIC.
Интегрированный ассемблер gpasm и дизассемблер gpdasm.
PiKdev - простая интегрированная среда разработки программ для PIC (KDE). Включает в себя:
Интегрированный редактор
Управление проектами
Интегрированный программный модуль (engine) для 12-, 14- и 16-битных микроконтроллеров PIC (flash или EPROM)
Поддержка параллельных и последовательных портов ввода-вывода.
Интеграция в окружение KDE
Системным администратором рекомендуется к прочтению файл README.Fedora
, находящийся в каталоге /usr/share/doc/pikdev-0.9.2
, в котором содержатся инструкции по установке всех дополнительных компонентов.
Piklab - интегрированная среда разработки для микроконтроллеров PIC и dsPIC. Приложение содержит различные средства и инструменты создания, редактирования и сборки приложений. так же поддерживаются различные программаторы от Microchip. Системным администраторам рекомендуется к прочтению файл README.Fedora
, расположенный в каталоге /usr/share/doc/piklab-0.15.0
, в котором содержатся инструкции по установке всех дополнительных компонентов.
Приложение PiKLoop создает код для создания цепей задержки для микроконтроллеров PIC. Приложение является хорошим дополнением для Pikdev или Piklab.
Программатор, работающий из командной стороки, для чипов Atmel с USB-загрузчиком, поддерживающим ISP. Это большей частью обновление прошивки,совместимое с Device Firmware Update (DFU) 1.0. Поддерживаемые чипы: 8051, AVR, at89c51snd1c, at90usb1287, at89c5130, at90usb1286, at89c5131, at90usb647, at89c5132, at90usb646, at90usb162 и at90usb82.
Пакет sdcc-2.6.0-12для SDCC является компилятором C для микроконтроллеров 8051 и похожих. Пакет включает в себя компилятор, ассемблер и линкер, эмулятор устройств и основную библиотеку. Поддерживаемые процессоры: 051, ds390, z80, hc08 и PIC.
Утилита uisp служит для загрузки и обновления программ в устройствах AVR, и может быть использована для Atmel 8051.uisp может очищать устройство, устанавливать активный сегмент и работать с блокировками. Для использования со следующими устройствами: pavr, stk500, Atmel STK500, dapa, Direct AVR Parallel Access, stk200, Parallel Starter Kit, STK200, STK300, abb, Altera, ByteBlasterMV Parallel Port Download Cable, avrisp, Atmel AVR, bsd, fbprg (parallel), dt006 (parallel), dasa serial (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS), dasa2 serial (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)
SimCoupe может эмулировать 8-битный Z80, выпущенный в 1989 году Miles Gordon Technology. SAM Coupe был совместим со spectrum, но имел более мощную аппаратную часть.
SjASM макроассемблер для Z80 (кросс-ассемблер)
Приложение z88dk является кросс-ассемблером для создания бинарных файлов для компьютеров, основанных на Z80 ( такие как ZX81, Spectrum, Jupiter Ace и некоторые калькуляторы TI).
Fedora теперь включает KDE 4 и более не предоставляет полноценное окружения рабочего стола KDE 3, но остались доступными библиотеки для запуска и сборки многих существующих приложений KDE 3:
qt3, qt3-devel (и другие qt3-* пакеты): Qt 3.3.8b
kdelibs3, kdelibs3-devel: библиотеки KDE 3
kdebase3, kdebase3-pim-ioslaves, kdebase3-devel: основные пакеты KDE 3, требуемые некоторыми приложениями.
Более того, пакет из состава KDE 4 kdebase-runtime, предоставляющий khelpcenter, также предоставляет khelpcenter для приложений KDE 3, так что справка будет работать в программах, написанных для KDE 3. Версия khelpcenter из состава KDE 3 более недоступна, используется версия из состава KDE 4.
Следующие пакеты:
соответствуют стандартам Filesystem Hierarchy Standard (FHS) и
могут быть безопасно установлены параллельно с пакетами KDE 4, включая пакеты -devel.
Чтобы достигнуть этой цели, участники Fedora KDE SIG внесли два изменения в пакет kdelibs-devel из состава KDE 4:
Символические ссылки устанавливаются в /usr/lib/kde4/devel
или /usr/lib64/kde4/devel
в зависимости от архитектуры системы.
Утилиты kconfig_compiler и makekdewidgets были переименованы в kconfig_compiler4 и makekdewidgets4 соответственно.
Эти изменения никоим образом не должны повлиять на работу приложений из состава KDE 4, которые собираются с помощью cmake, так как утилита FindKDE4Internal.cmake была модифицирована. Участники KDE SIG сделали эти изменения в пакете KDE 4 kdelibs-devel вместо kdelibs3-devel, потому что KDE 4 хранит эти пути централизовано, в отличии от KDE 3, в котором обычно пути поиска библиотек и имена исполняемых файлов жестко вписаны в исходный код.
Заметьте, что пакет kdebase3 не содержит следующее:
Полную версию рабочего стола KDE 3, который мог бы быть использован вместо KDE 4, версии KWin, KDesktop, Kicker, KSplash и KControl для KDE 3 не включены.
Версии Konqueror и KWrite для KDE 3 из состава kdebase из-за конфликтов с новыми версиями из состава KDE 4.
Библиотека libkdecorations
для оконного менеджера KWin 3, потому что в версии KDE 4 KWin более не поддерживает данный функционал.
Библиотека libkickermain
, необходимая для апплетов Kicker. В Fedora 10 нет приложения Kicker, и потому апплеты не могут быть использованы.
Разработка нового ПО вне рамок данного API не приветствуется. | |
---|---|
Если вы используете библиотеки, предназначенные для обратной совместимости - вы разрабатываете ПО, содержащее устаревшие интерфейсы. |
Данный раздел освещает различные средства безопасности Fedora.
Fedora продолжает совершенствовать свои проактивные механизмы безопасности.
http://fedoraproject.org/wiki/Security/Features
Страницы проекта SELinux содержат подсказки по устранению проблем, разъяснения и ссылки на документацию и справочную информацию. Некоторые полезные ссылки приведены ниже:
Новые страницы проекта SELinux: http://fedoraproject.org/wiki/SELinux
Советы по решению проблем: http://fedoraproject.org/wiki/SELinux/Troubleshooting
Часто задаваемые вопросы (FAQ): http://fedora.redhat.com/docs/selinux-faq/
Список команд SELinux: http://fedoraproject.org/wiki/SELinux/Commands
Подробности об ограниченных доменах: http://fedoraproject.org/wiki/SELinux/Domains
Для обеспечения возможности более детализированной настройки прав доступа добавлены разные роли:
guest_t
не позволяет запуск бинарных файлов с setuid, создание сетевых подключений или использование графического интерфейса.
xguest_t
запрещает сетевой доступ за исключением HTTP через Web браузер и запуск setuid бинарных файлов.
user_t
идеально подходит для офисных пользователей - исключает возможность получения прав root через setuid программы.
staff_t
то же, что и user_t
, но разрешает получить полномочия root с помощью sudo.
unconfined_t
разрешает полный доступ, как при отключенном SELinux.
Подключаемые модули браузера работающие через nspluginwrapper , что делается по умолчанию, ограничиваются политикой SELinux.
SELinux и Firefox mozplugger могут не работать вместе корректно из-за принципиально разных целей каждого из них. В качестве теста или решения выключите ограничение SELinux для nsplugin с помощью следующей команды:
setsebool -P allow_unconfined_nsplugin_transition =0
Новый sectool предоставляет пользователям инструмент для проверки своих систем на соответствие требованиям безопасности. Включенные библиотеки позволяют настроить систему проверок. Более подробную информацию можно найти на домашней странице проекта:
https://fedorahosted.org/sectool
Общая информация о множестве действующих механизмов безопасности в Fedora, их текущем статусе и политиках доступны по ссылке http://fedoraproject.org/wiki/Security.
Особенности системы инициализации Upstart в Fedora 10. Все System V init скрипты прекрасно запускаются в режиме совместимости. Однако, пользователям, которые внесли свои изменения в файл /etc/inittab
, необходимо адаптировать эти изменения для upstart. Для получения информации о том, как работает upstart, обратитесь к man-страницам руководств: init(8) и initctl(8). Для получения информации о написании upstart скриптов обратитесь к man-странице руководства events(5) и к "Upstart Getting Started Guide":
http://upstart.ubuntu.com/getting-started.html
В связи с изменением системы init пользователям, которые производили обновление уже существующей системы до Fedora 10, рекомендуется перезагрузиться.
Возможности NetworkManager в Fedora 10. NetworkManager 0.7 позволяет улучшить поддержку широкополосной мобильной связи, включая GSM и CDMA устройства, также теперь поддерживается несколько устройств, ad-hoc сети для совместного использования подключения, а также использование общесистемной сетевой конфигурации. Теперь NetworkManager включен по умолчанию для всех инсталляций. При использовании NetworkManager, нужно знать следующее:
NetworkManager пока не поддерживает все типы виртуальных устройств. Пользователям, которые используют мосты, агрегацию каналов или VLANы, возможно, придется переключиться на старый сервис network после конфигурации этих интерфейсов.
NetworkManager запускает сеть асинхронно. Пользователям, имеющим приложения, которые требуют, чтобы сеть была полностью инициализирована при загрузке, следует установить переменную NETWORKWAIT
в /etc/sysconfig/network
. Пожалуйста, сообщайте об ошибках, когда это необходимо, чтобы мы могли вносить необходимые исправления.
https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora
Autofs больше не устанавливается по умолчанию. Пользователи, которые хотят использовать Autofs, могут выбрать ее из группы
в инсталляторе или в программе управления ПО.Varnish - это высокопроизводительный HTTP акселератор, обновленный до версии 2.0. Синтаксис VCL изменился с версии 1.x. Пользователи, которые обновляются с версии 1.x, должны изменить файлы vcl
в соответствии с README.redhat
. Самые важные изменения:
В vcl
слово insert
должно быть заменено на deliver
В vcl
определении для бэкэнда set backend
было упрощено до backend
, и элементы внутри backend теперь имеют префикс в виде точки, так что конфигурация по умолчанию для localhost выглядит так:
backend default { .host = "127.0.0.1"; .port = "80"; }
Виртуализация в Fedora 10 включает важные изменения и новые возможности, продолжающие поддержку KVM, Xen и многих других платформ виртуальных машин.
Пакет kernel-xen устарел, так как операции паравиртуализации были интегрированы в основную ветку разработки ядра. Пакет kernel в Fedora 10 поддерживает работу в качестве гостевого домена domU, но не будет функционировать в качестве dom0 пока такая поддержка не будет реализована в апстриме. Последний релиз Fedora с поддержкой dom0 был Fedora 8.
Для загрузки гостевого домена Xen domU на хосте с Fedora 10 требуется основанный на KVM xenner. Xenner запускает вместе гостевое ядро и небольшой Xen эмулятор как гостевой KVM.
KVM требует наличия аппаратной виртуализации в хост-системе. | |
---|---|
Системы, не имеющие возможностей аппаратной виртуализации, теперь не поддерживают гостевые домены Xen. |
За дополнительной информацией обращайтесь к:
http://sourceforge.net/projects/kvm
http://kraxel.fedorapeople.org/xenner/
http://fedoraproject.org/wiki/Features/XenPvops
http://fedoraproject.org/wiki/Features/XenPvopsDom0
Улучшения в libvirt
теперь обеспечивают возможность печатать список, создавать и удалять тома устройств хранения на удаленных хостах. Это включает в себя способность создавать сырые разреженные (raw sparse) и не разреженные (non-sparse) файлы в каталоге, распределять логические тома LVM, разделы на физических дисках и подключаться к iSCSI.
Это позволяет утилите virt-manager удаленно создавать новые гостевые домены и управлять связанными с ними устройствами хранения. Это улучшает интеграцию с SELinux, поскольку API гарантирует, что все тома устройств хранения будут иметь корректный контекст безопасности SELinux при выделении гостям.
Возможности
Выводить список томов хранилища в каталоге, создавать новые тома, сырые разреженные (raw sparse) и не разреженные (non-sparse) файлы в форматах, поддерживаемых qemu-img (cow, qcow, qcow2, vmdk и т.д.).
Выводить список разделов диска и распределять новые разделы на свободном пространстве
Подсоединяться к iSCSI серверам и выводить список томов, ассоциированных с экспортируемой целью
Выводить список логических томов в группе LVM томов и распределять новые логические LVM тома
Автоматически устанавливать правильные метки контекстов безопасности SELinux (virt_image_t
) для всех томов, ассоциированных с гостевой ОС
За дополнительной информацией обращайтесь к:
http://fedoraproject.org/wiki/Features/VirtStorage
http://libvirt.org/storage.html -- libvirt, управление устройствами хранения
http://virt-manager.et.redhat.com/page/StorageManagement -- virt-manager, управление устройствами хранения
http://kvm.qumranet.com/kvmwiki/Virtio
Улучшения в управлении виртуальными устройствами хранения позволяют создавать гостевые системы на удаленных хостах. С помощью Avahi системы, поддерживающие libvirt
, будут автоматически обнаружены virt-manager. После обнаружения гостевые системы могут быть подготовлены удаленно.
Инсталляция может быть автоматизирована с помощью cobbler и koan. Cobbler - это сервер инсталляций Linux, который позволяет быстро настроить среду для установки по сети. Инсталляции по сети могут быть сконфигурированы для PXE загрузки, реинсталляций, инсталляций с носителей по сети и инсталляций виртуальных гостевых систем. Cobbler использует вспомогательную программу koan для реинсталляции и поддержки виртуализации.
За дополнительной информацией обращайтесь к:
http://fedoraproject.org/wiki/Features/VirtRemoteInstall
http://virt-manager.et.redhat.com/page/LibvirtDiscovery -- Обнаружение virt-manager
http://avahi.org/
http://fedorahosted.org/cobbler
Также Fedora включает следующие улучшения виртуализации:
Утилиты из нового пакета virt-mem позволяют из хост-системы иметь доступ к таблицам процессов, информации по интерфейсам, dmesg и uname в гостевых системах QEmu и KVM. За дополнительной информацией обращайтесь к http://et.redhat.com/~rjones/virt-mem/.
Пакет virt-mem экспериментальный. | |
---|---|
Пока поддерживаются только 32-битные гостевые системы. |
Новая утилита virt-df из хост-системы получает информацию по использованию диска в гостевой системе. http://et.redhat.com/~rjones/virt-df
Новый экспериментальный пакет xenwatch предоставляет утилиты для взаимодействия с xenstore на хостах с виртуализацией на основе Xen. Более подробная информация - http://kraxel.fedorapeople.org/xenwatch/
Пакет libvirt предоставляет API и инструменты для взаимодействия с возможностями виртуализации последних версий Linux (и других ОС). Программное обеспечение libvirt
разработано в качестве общего знаменателя для всех технологий виртуализации с поддержкой следующих:
Гипервизор Xen на Linux и Solaris хостах.
Эмулятор QEMU
Гипервизор KVM для Linux
Контейнерная система LXC для Linux
Контейнерная система OpenVZ для Linux
Хранилища на IDE/SCSI/USB дисках, FibreChannel, LVM, iSCSI и NFS
Новые функции и усовершенствования c версии 0.4.2:
Улучшенная поддержка OpenVZ
Улучшенная поддержка Linux контейнеров (LXC)
API пулов хранилищ
Улучшенная поддержка iSCSI
Прямое соединение с USB устройством для QEMU и KVM
Поддержка звука, последовательных и параллельных устройств для QEMU и Xen
Поддержка NUMA и vCPU закреплений физических процессоров в QEMU
Единый XML домен и сетевой синтаксический анализ для всех виртуальных драйверов
За дополнительной информацией обращайтесь к:
http://www.libvirt.org/news.html
Пакет virt-manager обеспечивает GUI для функциональности virtinst и libvirt
Новые возможности и улучшения с версии 0.5.4:
Удаленное управление и выделение храналищ: просмотр, добавление, удаление и создание хранилища, управляемого libvirt
. Подключение управляемого хранилища к удаленной VM.
Поддержка удаленной инсталляции VM: установка с управляемого носителя (CDROM) или PXE. Простая настройка хранилища во время установки.
Детализация VM и консольное окно объединены: каждая VM теперь представлена в отдельном окне с ярлыком.
Использование Avahi для получения списка экземпляров libvirtd в сети.
Hypervisor Autoconnect: возможность подключения к гипервизору при запуске virt-manager.
Возможность добавления устройства эмуляции звука при создании новых гостевых систем.
Опции Virtio и USB при добавлении дискового устройства.
Возможность просмотра и удаления из VM звуковых, последовательных, параллельных и консольных устройств.
Возможность указать раскладку клавиатуры при добавлении устройства отображения.
Сохранение приложения запущенным, если оконный менеджер закрыт, но окно VM остается открытым.
Возможность ограничения объема хранимой истории статистики.
За дополнительной информацией обращайтесь к:
http://virt-manager.et.redhat.com/
Пакет python-virtinst содержит инструменты для инсталляции и манипуляции несколькими форматами образов гостевых VM.
Новые возможности и улучшения с версии 0.300.3:
Новый инструмент virt-convert: предоставляет возможность конвертации между различными типами виртуальных конфигурационных файлов. На текущий момент поддерживается только конвертация из vmx
в virt-image
.
Новый инструмент virt-pack: конвертация virt-image
в xml формате в vmx
и упаковка в tar.gz. (Примечание: в будущем эта утилита, вероятно, будет объединена с virt-convert)
Улучшения в virt-install:
Поддержка удаленной инсталляции VM. Возможно использование установочного носителя и образа диска на удаленном хосте, если он выделен для совместного использования через libvirt
. Позволяет выделять хранилища на удаленных пулах.
Поддержка настройки привязки CPU для QEmu/KVM виртуальных машин
Поддержка NUMA через опцию --cpuset=auto
Новые опции:
--wait
разрешает установку жесткого лимита по времени на инсталляцию
--sound
создание VM с эмуляцией звуковой карты
--disk
разрешает указывать носитель как путь, том хранилища или пул, на котором создать хранилище, тип устройства и ряд других опций. Заменяет опции --file
, --size
, --nonsparse
.
--prompt
запрос на ввод больше не является опцией по умолчанию, этот ключ включает его.
Улучшения в virt-image:
--replace
эта опция перезаписывает существующий файл образа VM
Поддержка нескольких сетевых интерфейсов в формате virt-image
Использование драйверов virtio для диска и сети, если выбранная гостевая ОС их поддерживает (Fedora 9 и 10)
За дополнительной информацией обращайтесь к:
http://virt-manager.et.redhat.com/
Fedora 10 поддерживает загрузку в качестве гостевого домена domU, но не будет работать как dom0 пока такая поддержка не будет реализована в основной ветке разработки ядра. Поддержка pv_ops
dom0 ориентирована на Xen 3.4.
Изменения с версии 3.2.0:
Управление питанием (P & C состояния) в гипервизоре
Эмуляция доменов HVM (qemu-on-minios) для улучшения масштабируемости, производительности и безопасности
PVGrub: загрузка PV ядер с помощью настоящего GRUB внутри PV домена
Улучшенная производительность PV: из pagetable-update удален domain lock
Shadow3: оптимизация алгоритма shadow pagetable, чтобы повысить производительность HVM
Улучшение Hardware Assisted Paging: поддержка 2Мб страниц для улучшения работы TLB кэша
Особенность уравнивания CPUID: позволяет безопасную миграцию между системами с различными моделями CPU
PVSCSI драйвера для прямого доступа к SCSI в гостевых PV
Оптимизация фреймбуфера HVM: более эффективный поиск обновлений фреймбуфера
Добавлена возможность проброски устройств внутрь виртуальной машины
Полная эмуляция реального режима x86 для гостевых HVM систем на процессорах Intel VT: позволяет поддерживать широкий спектр устаревших ОС в качестве гостевых
Новый Qemu слит с основной веткой разработки
Многие другие изменения в x86 и IA64 версиях
За дополнительной информацией обращайтесь к:
http://www.xen.org/download/roadmap.html -- план развития Xen
http://xenbits.xen.org/paravirt_ops/patches.hg/ патчи paravirt_ops
Drupal обновлен до версии 6.4. Для получения подробной информации обращайтесь к:
http://drupal.org/drupal-6.4
Если ваша инсталляция уже обновлена до версии 6.4 в Fedora 9, пропустите следующий шаг.
Перед обновлением с предыдущих версий не забудьте войти на сайт как администратор и отключите любые сторонние модули. После обновления пакета:
Скопируйте /etc/drupal/default/settings.php.rpmsave
в /etc/drupal/default/settings.php
и повторите это для файлов settings.php
всех дополнительных сайтов.
В браузере укажите http://host/drupal/update.php
для запуска скрипта обновления.
Некоторые модули теперь доступны в Fedora 10, включая drupal-date, -cck, -views и -service_links.
Этот раздел содержит информацию, связанную с Samba, - пакетом программного обеспечения, который используется в Fedora для взаимодействия с системами Microsoft Windows.
Fedora 10 содержит samba-3.2.1. Это лишь незначительный релиз после версии 3.2.0 в Fedora 9, так что пользователи, обновившие систему с Fedora 9, не должны встретить никаких специфичных проблем. Однако, пользователям, обновившимся с более ранних версий Samba, рекомендуется внимательно ознакомиться с Samba 3.2 Release Notes:
http://samba.org/samba/history/samba-3.2.0.html
Кроме этого, новые статьи о Samba 3.2 освещают некоторые основные изменения:
http://news.samba.org/
Этот раздел касается серверов электронной почты или MTA.
По умолчанию Sendmail MTA не принимает сетевые соединения с любых хостов, кроме локального компьютера. Для настройки Sendmail в качестве сервера для других клиентов:
Откройте /etc/mail/sendmail.mc
и либо измените строку DAEMON_OPTIONS
, указав слушать сетевые интерфейсы, либо полностью закомментируйте эту опцию при помощи разделителя комментариев dnl
Установите пакет sendmail-cf: su -c 'yum install sendmail-cf'
Перегенерируйте /etc/mail/sendmail.cf
: su -c 'make -C /etc/mail'
Вы должны самостоятельно проанализировать вопрос обновления пакетов серверов баз данных. | |
---|---|
Примите во внимание Release Notes для конкретной версии базы данных, на которую вы будете обновляться. Там могут быть описаны действия, которые вы должны сделать, чтобы обновление прошло успешно. |
Fedora 10 включает MySQL 5.0.67-2.
Версия MySQL в Fedora 10 существенно отличается от версии в Fedora 9 | |
---|---|
Есть целый ряд изменений по сравнению с версией, включенной в Fedora 9, в том числе некоторые несовместимые изменения. |
Пользователям MySQL настоятельно рекомендуется изучить Release Notes для MySQL перед обновлением своей базы данных MySQL.
http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-67.html
Fedora 10 включает PostgreSQL 8.3.4-1.
Если вы переходите из Fedora 9, никаких специальных мер не потребуется.Тем не менее, миграция с PostgreSQL версий младше 8.3.1 может потребовать специальных мер. Обязательно проверьте PostgreSQL Release Notes, прежде чем выполнять миграцию.
http://www.postgresql.org/docs/8.3/static/release-8-3-4.html
Fedora включает унаследованные системные библиотеки для совместимости с устаревшими программами. Это программное обеспечение является частью группы
, которая не устанавливается по умолчанию. Пользователи, которым требуется эта функциональность, могут выбрать эту группу либо в процессе установки системы, либо после завершения установки. Для установки группы пакетов в Fedora используйте меню → или введите следующую команду:
su -c 'yum groupinstall "Legacy Software
Development"'
В ответ на запрос введите пароль пользователя root.
Пакет compat-gcc-34
включен по сображениям совместимости:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
Обратитесь к Раздел 7.6, «Разработка для платформы KDE3 и необходимые библиотеки».
Этот список создается автоматически путем проверки изменений между деревом (F10)-1 GOLD и деревом F10 на конкретную дату. Список публикуется только в wiki:
http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages
Данный список сформирован автоматически | |
---|---|
Данный список сформирован автоматически. Он не переведен. |
Этот список генерируется для релиза и публикуется только на wiki. Он создается с использованием утилиты repodiff из пакета yum-utils, запущенной как repodiff --old=<base URL of the old SRPMS repository
> --new=<base URL of the new SRPMS repository>
>.
Для получения списка пакетов, которые были обновлены с предыдущего выпуска, обратитесь к http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Вы также можете найти сравнения основных пакетов между всеми версиями Fedora по ссылке http://distrowatch.com/fedora.
Целью проекта Fedora Project является построение с помощью Linux-сообщества полной, универсальной операционной системы, состоящей только из программного обеспечения с открытым исходным кодом. Проект Fedora развивается индивидуальными участниками сообщества. Вы можете внести свой вклад в качестве тестера, разработчика, автора документации или переводчика. Подробности вы найдете по ссылке http://join.fedoraproject.org. Дополнительную информацию о каналах взаимодействия пользователей Fedora и участников проекта вы найдете на странице http://fedoraproject.org/wiki/Communicate.
Помимо веб-сайта, существуют также следующие списки рассылки:
, для пользователей Fedora
для тестеров пробных версий Fedora
для разработчиков
для участников проекта документации
Чтобы подписаться на один из этих списков, отправьте почтовое сообщение со словом "subscribe" в теме сообщения по адресу -request
(где одно из приведённых выше имён). Также вы можете подписаться и через Web-интерфейс: http://www.redhat.com/mailman/listinfo/.
Проекту Fedora Project также посвящёны несколько каналов IRC (Internet Relay Chat). IRC – это форма общения в реальном времени, похожая на Мгновенные сообщения (Instant Messaging), использующая текстовые сообщения. Посредством IRC вы можете беседовать с несколькими людьми на открытом канале или разговаривать с кем-то один-на-один. Чтобы поговорить с другими участниками проекта Fedora через IRC, подключитесь к сети Freenode IRC. За дополнительной информацией обратитесь к web-сайту Freenode по ссылке http://www.freenode.net/.
Участники проекта Fedora – завсегдатаи канала #fedora
сети Freenode, а разработчиков проекта часто можно найти на канале #fedora-devel
. Некоторые большие проекты также могут иметь собственные каналы, информацию об этом можно найти на страницах этих проектов и на http://fedoraproject.org/w/index.php?title=Communicate.
Для того, чтобы общаться на канале #fedora
, вам потребуется зарегистрировать ваш псевдоним - ник. Соответствующие инструкции вы получите, подключившись /join
к каналу.
Каналы IRC | |
---|---|
Проект Fedora и компания Red Hat не управляют IRC-каналами проекта Fedora или их содержимым. |
Мы используем термин выходные сведения для:
указания участников и их область деятельности, а также
разъяснения методов подготовки и используемых средств.
Alain Portal (переводчик - французский)
Albert Felip (переводчик - каталанский)
Agusti Grau (переводчик - каталанский)
Alfred Fraile (переводчик - каталанский)
Amanpreet Singh Alam (переводчик - панджаби)
Андрей Мартынов (переводчик - русский)
Andrew Overholt (участник)
Ani Peter (переводчик - малаялам)
Ankitkumar Patel (переводчик - гуджарати)
Энтони Грин (автор раздела)
Brandon Holbrook (участник)
Боб Дженсен (автор раздела)
Крис Леннерт(автор раздела)
Corina Roe (переводчик - французский)
Dale Bewley (автор раздела)
Damien Durand (переводчик - французский)
Daniela Kugelmann (переводчик - немецкий)
Дейв Малькольм (автор раздела)
David Eisenstein (автор раздела)
Девид Вудхаус (автор раздела)
Davidson Paulo (переводчик - бразильский португальский)
Deepak Bhole (автор раздела)
Diego Búrigo Zacarão (переводчик)
Dimitris Glezos (автор раздела, переводчик - греческий)
Domingo Becker (переводчик, испанский)
Dominik Sandjaja (переводчик - немецкий)
Eun-Ju Kim (переводчик - корейский)
Fabian Affolter (переводчик - немецкий)
Fernando Villa (переводчик - каталонский)
Florent Le Coz (переводчик - французский)
Francesco Tombolini (переводчик - итальянский)
Francesco Valente (переводчик - итальянский)
Gatis Kalnins (переводчик - латышский)
Gavin Henry (автор раздела)
Geert Warrink (переводчик - голландский)
Glaucia Cintra (переводчик - бразильский португальский)
Gregory Sapunkov (переводчик - русский)
Guido Grazioli (переводчик итальянский)
Han Guokai (переводчик - упрощенный китайский)
Hugo Cisneiros (переводчик - бразильский португальский)
I. Felix (переводчик - тамильский)
Igor Miletic (переводчик - сербский)
Janis Ozolins (переводчик - латышский)
Jason Taylor (автор раздела, редактор)
Jaswinder Singh (переводчик - панджаби)
Jeff Johnston (автор·раздела)
Jesse Keating (автор·раздела)
Дженс Петерсен (автор раздела)
Джо Ортон (автор раздела)
Jordi Mas (переводчик - каталанский)
José Nuno Coelho Pires (переводчик - португальский)
Josep Mª Brunetti (переводчик·-·каталанский)
Джош Брессерс (автор раздела)
Juan M. Rodriguez (переводчик - испанский)
Kai Werthwein (переводчик - немецкий)
Карстен Уэйд (автор раздела, редактор, соиздатель)
Kevin Kofler (автор·раздела)
Kiyoto Hashida (переводчик - японский)
Krishnababu Krothapalli (переводчик - телугу)
Kushal Das (переводчик - бенгальский индийский)
Kyu Lee (участник)
Leah Liu (переводчик - упрощенный китайский)
Lenka Čelková (переводчик - словацкий)
Licio Fonseca (переводчик - бразильский португальский)
Lubomir Kundrak (участник, переводчик - словацкий)
Lukas Brausch (переводчик - немецкий)
Luya Tshimbalanga (автор раздела)
Magnus Larsson (переводчик - шведский)
Manojkumar Giri (переводчик - ория)
Marek Mahut (переводчик - словацкий)
Mathieu Schopfer (переводчик - французский)
Matthieu Rondeau (переводчик - французский)
Maxim Dziumanenko (переводчик - украинский)
Martin Ball (автор раздела)
Michaël Ughetto (переводчик - французский)
Natàlia Girabet (переводчик - каталанский)
Nikos Charonitakis (переводчик - греческий)
Noriko Mizumoto (координатор перевода, переводчик - японский)
Oriol Miró (переводчик - каталанский)
Orion Poplawski (участник)
Pablo Martin-Gomez (переводчик - французский)
Panagiota Bilianou (переводчик - греческий)
Патрик Барнс (автор раздела - редактор)
Paul W. Frields (вспомогательные средства - редактор)
Pavol Šimo (переводчик - словацкий)
Pawel Sadowski (переводчик - польский)
Patrick Ernzer (участник)
Pedro Angelo Medeiros Fonini (переводчик - бразильский португальский)
Pere Argelich (переводчик - каталанский)
Peter Reuschlein (переводчик - немецкий)
Piotr Drąg (переводчик - польский)
Prosenjit Biswas (переводчик - бенгальский индийский)
Rahul Sundaram (автор раздела - редактор)
Rajesh Ranjan (переводчик - хинди)
Robert-André Mauchin (переводчик - французский)
Roberto Bechtlufft
Run Du (переводчик - упрощенный·китайский)
Runa Bhattacharjee (переводчик - бенгальский индийский)
Ryuichi Hyugabaru (переводчик - японский)
Sam Folk-Williams (автор раздела)
Sandeep Shedmake (переводчик - маратхи)
Sekine Tatsuo (переводчик - японский)
Shankar Prasad (переводчик - каннада)
Severin Heiniger (переводчик - немецкий)
Simos Xenitellis (переводчик - греческий)
Steve Dickson (автор раздела)
Sweta Kothari (переводчик - котари)
Terry Chuang (переводчик - традиционный китайский)
Teta Bilianou (переводчик - греческий)
Thomas Canniot (переводчик - французский)
Thomas Graf (автор раздела)
Timo Trinks (переводчик - немецкий)
Tommy Reynolds (вспомогательные средства)
Valnir Ferreira Jr. (переводчик - бразильский португальский)
Vasiliy Korchagin (переводчик - русский)
Ville-Pekka Vainio (переводчик - финский)
Will Woods (участник)
Xavier Conde (переводчик - каталанский)
Xavier Queralt (переводчик - каталанский)
Yoshinari Takaoka (переводчик, утилиты)
Yu Feng (переводчик - упрощенный китайский)
Yuan Yijun (переводчик - упрощённий китайский)
Yulia Poyarkova (переводчик - русский)
Zhang Yang (переводчик - упрощённий китайский)
... и многие другие переводчики. Обратитесь к обновленной Web версии этих замечаний к выпуску, мы добавим переводчиков после выпуска:
http://docs.fedoraproject.org/release-notes/
Редакторы раздела подготавливают замечания к выпуску непосредственно в Fedora Project Wiki. Они сотрудничают с другими экспертами в рассматриваемых областях на протяжении фазы тестовых выпусков Fedora для объяснения важных изменений и улучшений. Команда редакторов проверяет согласованность и качество завершенных разделов и переводит материал из Wiki в формат DocBook XML в репозитарий отслеживания версий. В этот момент команда переводчиков подготавливает версии для других языков замечаний к выпуску, которые становятся доступны общественности как часть Fedora. Команда публикации размещает их и последующие исправления на веб-сайте.