版权 © 2007, 2008 Red Hat, Inc. 及其他
红帽公司及其他版权所有 Copyright © 2007, 2008。本资料只能根据在开源发布许可证 v1.0 阐述的条款发布,条款详见 http://www.opencontent.org/openpub/。
FEDORA、FEDORA PROJECT 和 Fedora 标志是红帽公司在美国和其它国家注册或者正在注册的商标,并根据 Fedora 项目许可证在此使用。
Red Hat 和 Red Hat "Shadow Man" 标志是红帽公司在美国和其它国家注册的商标。
所有商标及其相关版权都是它们各自拥有者的财产。
与软件本身一样,文档也要依据导出控制。请在 http://fedoraproject.org/wiki/Legal/Export 阅读有关 Fedora 项目导出控制的内容。
摘要
关于 Fedora 本次发布的重要信息
Fedora 是基于 Linux 的操作系统,包含最新的自由开源软件。任何人都可用永远免费使用、修改和发布 Fedora。它是由全球社区(Fedora 项目)人员创建。Fedora 项目是一个开放项目并欢迎任何人加入。Fedora 项目是一个领先的项目,引领自由开放软件和组件的最新成果。
![]() |
请访问 查看最新的 Fedora 发行注记,特别是您要进行升级时。 |
---|---|
如果是从较旧的 Fedora 进行迁移,而不是前一版本,应当参考过去的发行注记以获得更多信息。旧版本的发行注记可以在 http://docs.fedoraproject.org/release-notes/ 看到。 |
您只要提交错误报告以及功能增强请求,就可以帮助 Fedora 项目和社区不断地改进 Fedora。有关 but 及特性报告请参考 http://fedoraproject.org/wiki/BugsAndFeatureRequests。感谢您的参与。
想知道更多 Fedora 的信息,请访问下列页面:
Fedora 概述 - http://fedoraproject.org/wiki/Overview
Fedora FAQ - http://fedoraproject.org/wiki/FAQ
参与 Fedora 项目 - http://fedoraproject.org/wiki/Join
和以往一样,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 is a new security audit and intrusion detection system -- 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
提高的摄像头支持 -- 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 中的特性可追述到特性列表页面:
感谢您花时间向 Fedora 社区提出评论、建议和错误报告。这样可以帮助我们提高 Fedora、Linux 以及全球自由软件的状况。
要提交关于 Fedora 软件或其他系统元素的反馈,请参考 http://fedoraproject.org/wiki/BugsAndFeatureRequests。 。这个发行本中的一般报告的 bug 和已知问题列表请参考 。 http://fedoraproject.org/wiki/Bugs/F10Common
No software is without bugs. One of the features of free and open source software is the ability to report bugs, helping to fix or improve the software you use.
A list of common bugs is maintained for each release by the Fedora Project as a good place to start when you are having a problem that might be a bug in the software:
如果您认为可以以某种方式改进发行注记,可以直接向作者提交反馈。这里列出了多条反馈的途径,按首选排序:
如果您有 Fedora 帐户,请直接在 http://fedoraproject.org/wiki/Docs/Beats 进行编辑。
Fill out a bug request using this template: http://tinyurl.com/nej3u - This link is ONLY for feedback on the release notes themselves. Refer to Section 1.3.1, “Providing Feedback on Fedora Software” for details.
![]() |
学习如何安装 Fedora,请参考 |
---|---|
如果您在安装时遇到了这个发行注记中没有包含的问题,请参考 http://www.fedoraproject.org/wiki/FAQ 和 http://www.fedoraproject.org/wiki/Bugs/Common。 |
Anaconda 是 Fedora 安装程序的名称。这部分概述了关于 Anaconda 和安装 Fedora 10 的问题。
![]() |
Fedora DVD ISO image is a large file. |
---|---|
如果您要下载 Fedora DVD ISO 映像,请记住任何文件下载工具都不能下载超过 2 GiB 大小的文件。 程序 wget 1.9.1-16 及以上、curl 和 ncftpget 没有这个限制,且可以成功下载大于 2 GiB 的文件。BitTorrent 是另一个下载大文件的方法。有关获得并使用 torrent 文件的方法,请参考 http://torrent.fedoraproject.org/。 |
在从只用于安装的介质中引导时选择 Anaconda 询问是否应该确认安装介质。
时,For Fedora Live media, press any key during the initial boot countdown, to display a boot option menu. Select Anaconda asks during the mediacheck if you want to check any other disc than the one Anaconda is running from. To test additional media, select to eject the inserted medium, then replace it with the medium you want to test instead.
to perform the media test. Installation media can be used to verify Fedora Live media.请为所有新安装或者 live 介质后执行这个测试。
Fedora 项目强烈建议您在报告与安装有关的 bug 前执行这个测试。很多报告的 bug 实际是由于烧录失败的 CD 或者 DVD 所致。
很少情况下,测试过程可能报告一些可用的磁盘是错误的。这个结果经常是在从 ISO 文件创建磁盘时写入磁盘过满导致的。
![]() |
BitTorrent 自动验证文件完整性。 |
---|---|
如果您使用 BitTorrent,您下载的所有文件会被自动验证。如果您的下载已完成,不必再验证它。不过,在烧录到 CD 或 DVD 后,您应该使用 mediacheck 测试该介质的完整性。 |
安装过程失败的另一个原因是错误的内存造成的。要在安装 Fedora 前执行内存测试,请按任意键进入引导菜单,然后选择 Anaconda 中的 Memtest86 独立内存测试软件。Memtest86 会一直运行,直到按下了 Esc 键。
。这个选项运行Fedora 10 支持图形化的 FTP 和 HTTP 安装。但是安装程序映像必须匹配 RAM 或者在本地存储中出现,比如安装 DVD 或者 Live 介质。因此,只有内存超过 192MiB 或者从安装 DVD 和 Live 介质引导的系统才可用使用图形安装程序。内存小于 192MiB 的系统将自动退回使用文本安装程序。如果您倾向使用文本安装程序,请在 boot:
提示符后输入 linux text
。
NetworkManager for Networking -- Anaconda is now using NetworkManager for configuration of network interfaces during installation. The main network interface configuration screen in Anaconda has been removed. Users are only prompted for network configuration details if they are necessary during installation. The settings used during installation are then written to the system.
For more information, refer to http://www.fedoraproject.org/wiki/Anaconda/Features/NetConfigForNM.
When using netinst.iso
to boot
the installer, Anaconda defaults to
using the Fedora mirrorlist URL as the installation source.
The method selection screen no longer appears by default. If
you do not wish to use the mirrorlist URL, either add
repo=
or add
<your installation
source>
askmethod
to the installer boot parameters.
The askmethod
option causes the selection
screen to appear as it did in previous releases. To add boot
parameters, press the Tab
key in the initial boot screen and append any new
parameters to the existing list. For more information, refer
to the repo=
and
stage2=
descriptions at
http://fedoraproject.org/wiki/Anaconda/Options.
.iso
进行 PXE 引导When PXE booting and using a .iso
file
mounted via NFS for the installation media, add
method=nfsiso:server:/path
to the command
line. This is a new requirement.
在 i386 和 x86_64 中表示 IDE 驱动器的 /dev/hdX
在 Fedora 7 中改为 /dev/sdX
。如果您从比 Fedora 7 早的版本升级,您需要搜索为升级和其它分区限制标记失败的重要信息。
并非所有 IDE RAID 控制器都得到了支持,如果您的 RAID 控制器不为 dmraid
软件包支持,您可以通过配置 Linux 软件 RAID 将启动器合并到 RAID 阵列中。对于支持的控制器,请在计算机 BIOS 中配置 RAID 功能。
一些服务器拥有多个网络接口,可能无法将 BIOS 所知的第一个网络接口设定为 eth0 ,这将导致安装程序使用与 PXE 启动时不同的网络接口。要应付这种情况,可以在 pxelinux.cfg/*
配置文件中添加下面的内容:
IPAPPEND 2 APPEND
ksdevice=bootif
上面的配置选项使得安装程序使用与 BIOS 和 PXE 相同的网络接口。您也可以添加下面的内容:
ksdevice=link
这个选项使安装程序使用连接到交换机的第一个网络设备。
关于升级 Fedora 的详细推荐过程请参考 http://fedoraproject.org/wiki/DistributionUpgrades。
尽管旧的 IDE 驱动支持每个设备多达 63 个分区,SCSI 设备只支持 15 个分区。Anaconda 使用新的 libata
驱动,因此在安装或升级时无法探测到 IDE 硬盘上超过 15 个分区。
如果您要升级超过 15 个分区的系统,您可能需要将磁盘迁移到逻辑卷管理(LVM)中。如果它们不支持 LVM,这个限制可能与其他已安装系统冲突。大多数现代 Linux 发行本支持 LVM,且驱动器也还可用于其它操作系统。
Linux 内核处理存储设备的方式的变化意味着设备名称比如 /dev/hdX
或者 /dev/sdX
可能和较早的发行本中的数值有所不同。Anaconda 通过依赖分区标签或者 UUID 查找设备解决了这个问题。如果这些都没有出现,那么 Anaconda 会显示警告提示那些需要添加标签的分区以及无法进行的升级。使用逻辑卷管理(LVM)以及设备映射器的系统通常不需要重新标记。
要查看分区卷标,首先启动现有的 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'
For a VFAT file system use dosfslabel from the dosfstools package, and for NTFS file system use ntfslabel from the ntfsprogs package. Before rebooting the machine, also update the file system mount entries, and the GRUB kernel root entry.
If any file system labels were added or modified, then the
device entries in /etc/fstab
must be
adjusted to match:
su -c 'cp /etc/fstab /etc/fstab.orig' su -c 'gedit
/etc/fstab'
以指定卷标方式挂载:
LABEL=f7-slash / ext3 defaults 1
1
grub.conf
中内核的根文件系统项If the label for the /
(root)
file system was modified, the kernel boot parameter in the grub
configuration file must also be modified:
su -c 'gedit /boot/grub/grub.conf'
正确的内核启动参数:
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'
当通过 HTTP 使用 Kickstart 配置文件时,可能遇到无法搜索到 kickstart 文件的错误,这说明无法搜索该文件。在不修改任何配置的情况下,反复单击 确定 按钮可跳过该错误。临时的解决办法是换用其他支持的方法来获得 Kickstart 配置。
Firstboot 应用程序需要为系统创建一个非根用户。这是支持 gdm
不再允许根用户登录到图形桌面。
如果在安装过程中关闭了网络验证机制,Firstboot 不需要创建一个根用户以外的本地用户。
该 Fedora 10 发行本包括传统安装映像之外的几个 Fedora Live ISO 映像。这些 ISO 映像是可引导的,并且可将其烧录到介质中并使用它们提出 Fedora。它们还包括一个允许您将 Fedora Live 映像内容安装到您的硬件中以提供持久的和更高的性能。
To boot from the Fedora Live image, insert the media into your
computer and restart. To log in and use the desktop environment,
enter the username fedora
. There is no password on
this account. The GNOME-based Fedora Live images automatically
login after one minute, so users have time to select a preferred
language. After logging in, if you wish to install the contents of
the Live image to your hard drive, click on the Install
to Hard Drive icon on the desktop.
To check Fedora Live media, press any key during the initial boot countdown to display a boot option menu. Select Verify and boot to perform the media test.
Perform this test for any new Live medium.
To perform a text mode installation of the Fedora Live image, use the liveinst command in the console.
Another way to use these Fedora Live images is to put them on a USB stick. To do this, use the liveusb-creator graphical interface. Use to search for and install liveusb-creator, or to install using 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 中的所有数据都会被保留。
A Windows version of this tools is also available that allows users to try out or migrate to Fedora.
Support for keeping a persistent /home
with the rest of the system stateless has been added for Fedora
10. This includes support for encrypting
/home
to protect your system if
your USB stick is lost or stolen. To use this feature, download the
Live image and run the following command:
livecd-iso-to-disk --home-size-mb 512 /path/to/live.iso /dev/sdb1
使用您要放置映像的分区替换 /dev/sdb1
。
用要求的持久 /home
的大小(以MB为单位)来替换 512
。livecd-iso-to-disk shell 脚本保存在 CD 映像顶极 LiveOS
目录中。USB 介质必须有足够的可用空间保存 Fedora Live 映像、/home
及保存在该介质中的其它数据。默认情况下,会加密您的数据并提示输入密码短语。如果您想要使用解密的 /home
,您可以指定 --unencrypted-home
。
Note that later runs of livecd-iso-to-disk
preserve the /home
that is created on the USB
stick, continuing to use it even if you change your Live
image.
Fedora 9 以及之后的版本支持对 Live 映像的永久性支持。主要用于从 USB 闪存中的 Fedora Live 映像引导并将更改保存到同样的设备中。要做到这一点,请下载 Fedora Live 映像然后运行以下命令:
livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1
使用您要放置映像的分区替换 /dev/sdb1
。
用要求的持久性数据大小(以MB为单位)或者 overlay 来替换 512
。livecd-iso-to-disk shell 脚本保存在 CD 映像顶极 LiveOS
目录中。USB 介质必须有足够的可用空间保存 Fedora Live 映像、/home
及保存在该介质中的其它数据。
Fedora 10 includes support for putting the Live image onto a USB image and then booting it on Intel processor-based Apple hardware. Unlike most x86 machines, this hardware requires reformatting the USB stick. To set up a USB stick, run this command:
/usr/bin/livecd-iso-to-disk --mactel /path/to/live.iso /dev/sdb1
使用您要放置映像的分区替换 /dev/sdb1
。
请注意如上所述的 livecd-iso-to-disk 工具的其它所有参数都还可在此使用。
The Fedora Live image is different from a normal Fedora installation as shown below.
Fedpra Live 映像提供了 DVD 映像中软件的子集。它们都连接到同一个包含所有软件的程序库。
默认情况是禁用 SSH 守护进程 sshd
。禁用该守护进程是因为 Fedora Live 映像中的默认用户名没有密码。不过安装到硬盘时会提示您创建新的用户名和密码。
Fedora Live image installations do not allow any package selection or upgrade capability since they copy the entire file system from the Live media to the hard disk. After the installation is complete, and your system has been rebooted, you can add and remove packages as desired with the yum, or the other software management tools.
tool,Fedora Live 映像不能在 i586 构架中工作。
用户通常要求 Fedora 提供 硬件兼容性列表(HCL),但我们总是小心避免这样做。为什么呢?这是一项艰难却没有回报的任务,最好由社区统一完成而不是依赖一个小 Linux 发行本。
但是,因为我们的态度是反对封闭资源的硬件驱动程序以及硬件二进制固件带来的问题,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}
本节包含 在 x86 硬件平台上运行 Fedora 所需的信息。
要在安装过程中或之后使用 Fedora 10 的特殊性能,您可能需要了解其它硬件组件的详情,比如显卡或者网卡。
下列 CPU 特性采用 Intel 处理器型号来描述。Fedora 也可以运行于其他处理器厂商 (包括 AMD, Cyrix 和 VIA ) 的兼容产品上。
Fedora 10 需要 Intel 奔腾或更高配置的处理器,最佳选择是奔腾 4 以及之后的处理器。
使用文本模式推荐:200 MHz 奔腾级或以上
使用图形模式推荐:400 MHz 奔腾 II 处理器或以上。
文本模式的最小 RAM:128MiB
图形模式的最小 RAM:192MiB
图形模式推荐 RAM:256MiB
从 DVD 安装全部软件包会占用 9 GB 的磁盘空间。实际需要的空间取决于具体的发布集 (Spin) 以及安装过程中选择的软件包。在安装过程中需要额外的磁盘空间以便支持安装环境。该部分空间的大小相当于位于第一张安装盘中的 /Fedora/base/stage2.img
的大小及 /var/lib/rpm
的大小的和。
就附加空间来讲,最小安装需要 90MiB 附加的空间,而完全安装需要 175MiB 附加的空间。
除此之外,还需要额外的存储空间存放用户数据。还应保留至少 5% 空闲空间为系统正常运作所用。
本节包含要在 x86_64 硬件平台上运行 Fedora 所需了解的信息。
要在安装过程中或之后使用 Fedora 10 的特殊性能,您可能需要了解其它硬件组件的详情,比如显卡或者网卡。
文本模式最小 RAM:256MiB
图形模式最小 RAM:384MiB
图形模式推荐 RAM:512MiB
从 DVD 安装全部软件包会占用 9 GB 的磁盘空间。实际需要的空间取决于具体的发布集 (Spin) 以及安装过程中选择的软件包。在安装过程中需要额外的磁盘空间以便支持安装环境。该部分空间的大小相当于位于第一张安装盘中的 /Fedora/base/stage2.img
的大小及 /var/lib/rpm
的大小的和。
就附加空间来讲,最小安装需要 90MiB 附加的空间,而完全安装需要 175MiB 附加的空间。
除此之外,还需要额外的存储空间存放用户数据。还应保留至少 5% 空闲空间为系统正常运作所用。
这部分包括有关 Fedora 以及 PPC(Power PC)硬件平台的特殊信息。
最小 CPU:PowerPC G3 / POWER3
Fedora 10 支持 Apple 在 1999 左右及其后发布的“新生代”Power Macintosh。虽然原则上讲,“旧生代”主机也可正常工作,但其所需特殊的引导装载程序没有包括在这个 Fedora 发行本中。Fedora 还在 POWER5 和 POWER6 中进行了安装测试。
Fedora 10 supports pSeries and Cell Broadband Engine machines.
Fedora 10 还支持 Sony 的 PlayStation 3 和 Genesi Pegasos II 以及 Efika。
Fedora 10 包含了对 P.A. 半导体“Electra” 机型的新硬件支持。
Fedora 10 还包括对 Terrasoft 解决方案电源工作站的支持。
推荐文本模式:233MHz G3 或更佳,128MiB 内存。
推荐图形模式:400MHz G3 或更佳,256MiB 内存。
安装全部软件包会占用 9 GB 以上的磁盘空间。实际需要的空间取决于具体的发布集(Spin)以及安装过程中选择的软件包。安装过程中,安装程序还需要附加的磁盘空间支持安装环境。附加磁盘空间的大小相当于位于第一张安装盘中的 /Fedora/base/stage2.img
的大小及 /var/lib/rpm
的大小的和
具体的讲,最小安装需要 90MiB 附加的空间,而完全安装需要 175MiB 附加的空间。
除此之外,还需要额外的存储空间存放用户数据。还应保留至少 5% 空闲空间为系统正常运作所用。
虽然 Fedora Core 6 上对 64KiB 页面支持进行了实验性支持,但是现在 PowerPC 64 内核仍然使用 4KiB 页面。升级过程中,安装程序会自动重新格式化所有的交换分区。
Apple 系统中的 Option 键相当于 PC 中的 Alt键。安装过程中提到 Alt 键时,使用 Option 代替。有些组合键需要同时按下 Option 键与 Fn 键,例如 Option+Fn+F3 可以切换到虚拟终端 tty3。
Fedora 安装盘 1 是可以在所支持的硬件中启动。另外,这张磁盘的 images/
目录中还有可引导 CD 映像。这些映像根据您系统硬件的不同行为也有所不同:
On most machines -- The bootloader automatically boots the appropriate 32-bit or 64-bit installer from the install disc.
64-bit IBM pSeries (POWER4/POWER5/POWER6), current iSeries models -- After using OpenFirmware to boot the CD, the bootloader, yaboot, automatically boots the 64-bit installer.
IBM "Legacy" iSeries (POWER4) -- 也称 "Legacy" iSeries 型号不使用 OpenFirmware,要使用位于安装树 images/iSeries
目录中的引导映像。
Genesi Pegasos II / Efika 5200B -- Fedora 内核无需使用 powerdeveloper.org 中的 "Device Tree Supplement" 即可支持 Pegasos 和 Efika。但在固件中缺少对 ISO9660 的完全支持意味着不可能通过 CD 使用 yaboot 引导。可使用 'netboot' 映像引导,可以从 CD 也可以通过网络。由于映像文件的大小,您必须设置固件的 load-base
变量以便在高端地址,比如 32MiB,载入文件,而表示从默认的4MiB 载入:
setenv load-base 0x2000000
在 OpenFirmware 提示符下,输入以下命令来启动 Efika 更新。如果需要,使用 CD 中的网络启动镜像:
boot cd: /images/netboot/ppc32.img
或者从网络上:
boot eth ppc32.img
您还需要手动配置 OpenFirmware 来使得装好的 Fedora 系统可以启动。要做到这一点,您需要正确设置 boot-device
和 boot-file
环境变量,以便从 /boot
分区载入 yaboot。例如:默认安装可能需要:
setenv boot-device hd:0 setenv boot-file
/yaboot/yaboot setenv auto-boot? true
PA Semi Electra -- Electra 的固件还不支持 yaboot。要在 Electra 上安装,您可以引导网络引导映像 ppc64.img
。安装之后,您需要手工配置固件以便从 /boot
分区加载安装的内核和 initrd。
有关详情请参考固件文档。
要Sony PlayStation 3 -- 在 PlayStation 3 中的安装,首先要更新到固件 1.60 或者更新的版本。“其它操作系统”引导装载程序必须安装到闪存中,步骤请参考 http://www.playstation.com/ps3-openplatform/manual.html。Sony 的 "ADDON" CD 中有合适的引导装载程序,也可参考 ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/。
安装引导装载程序后,PlayStation 3 就应该可以从 Fedora 安装介质引导。请注意:网络安装最好使用 NFS,因为它比 FTP 和 HTTP 消耗的内存要少。使用
选项还可减少安装程序使用的内存量。有关在 PlayStation 3 或者 PowerPC 中使用 Fedora 的详情,请加入 Fedora-PPC 邮件列表(http://lists.infradead.org/mailman/listinfo/fedora-ppc)或者 FreeNode(http://freenode.net/)中的 #fedora-ppc 频道。
网络引导 -- 包含安装程序内核以及 ramdisk 的合并映像位于安装树的 images/netboot/
目录。它们倾向于使用 TFTP 进行网络引导,但可以用在很多地方。
yaboot 支持用 TFTP 引导 IBM eServer pSeries 和 Apple Macintosh。Fedora 项目建议使用 yaboot。不推荐使用netboot 镜像。
ppc64-utils 软件包已经拆分为三个独立的软件包来反应上游打包(ps3pf-utils、powerpc-utils、powerpc-utils-papr。)虽然不再提供 mkzimage 命令,但您可以使用 kernel-bootwrapper 软件包中的 wrapper 脚本:
wrapper -i initrd-${KERN_VERSION}.img -o
zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION}
这一节包含与 Fedora 中采用的 X 窗口系统相关的信息。
Fedora 10 使用
evdev
输入驱动程序作为 X 服务器的标准鼠标和键盘驱动程序。这个驱动程序与 HAL 共同提供持久的,根据设备进行的配置,这样可允许在运行时添加或者删除设备。
请参阅 Xorg 第三方驱动程序页面,了解如何使用来自第三方的显示卡驱动程序。
http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html -- Evdev 配置。
Fedora 10 包括多引导时更新,其中包括允许快速引导和图形引导的更改。
The GRUB menu is no longer shown at startup, except on dual-boot systems. To bring up the GRUB menu, hold the Shift key before the kernel is loaded. (Any other key works but the Shift key is the safest to use.)
Plymouth 是在 Fedora 10 中首次出现的图形引导系统。
在 grub 命令行中添加 rhgb 让 Plymouth 为您的硬件载入适当的插件。
Plymouth 附带的图形引导闪屏需要内核模式设置驱动程序才能达到最佳效果。内核模式设置驱动程序还不适用于所有硬件。要在驱动程序可用前看到图形闪屏,请在内核 grub 命令行中添加 vga=0x318
。这样使用 vesafb,它不一定会给平板原始供应分辨率,可能导致闪烁或者其它与 X 的奇怪反应。没有内核模块设置驱动程序或者 vga=0x318
,Plymouth 使用基于文本的插件,虽然普通但很实用。
目前,默认只有 Radeon R500 以及更高的用户可获得内核模式设置。目前为 R100 将 R200 提供模式设置的工作正在进行。另外,Intel 内核模式设置驱动程序正在开发中,但还没有默认打开。
内核模式设置驱动程序还在开发中并有很多问题。如果您在引导时没有任何结果且出现黑屏,或者屏幕中什么也没有但有杂音,请在 grub 的内核引导提示中添加 nomodeset
来禁用模式设置。
Plymouth 隐藏引导信息。要查看引导信息,请在引导过程中按 Esc 键,或者在引导后在 /var/log/boot.log
中查看。另外还可从内核命令行中删除 rhgb,plymouth 显示所有引导信息。在登录屏幕中还有状态图标来查看引导警告。
Fedora 10 改进了启动过程,因此可更迅速地引导。
Readahead 与引导进程平行启动。
Udev 可能会出现得较慢,但事实上 readahead 会在后端读取所有引导过程需要的磁盘缓存,并缩短整个引导过程。每个月都会生成 readahead 文件列表,并可通过 touch /.readahead_collect
手动激发。编辑配置文件 /etc/sysconfig/readahead
可关闭 readahead 收集器和/或者 readahead 文件。
可在 DRM 驱动程序中默认启用或者禁用内核模式设置(KMS),并在引导是启用或者禁用它。
Plymouth 和 DDX 驱动程序都可以侦测 KMS 是否出现且被启用了。如果它出现或者启用了,Plymouth 和 DDX 驱动程序会利用它们。
如果 KMS 没有出现或者出现了但被禁用了,那么 Plymouth 将会自动后退到文本闪屏,且 DDX 驱动程序将自动返回到用户空间模式设置。
允许快速用户切换、无间隙 X 服务器切换和图形 panic 信息。
Fedora 包含了各种多媒体相关的应用程序,包括播放,录制和编辑程序。附加的软件包可以在 Fedora 软件仓库找到。请访问 http://fedoraproject.org/wiki/zh_CN/Multimedia 。
Fedora 的默认安装包括 Rhythmbox 和 Totem 执行媒体播放。Fedora 软件库中包含更多其它程序,例如 XMMS 播放器和 KDE 的 AmaroK。GNOME 和 KDE 都有一整套播放器,可以播放各种格式。第三方仓库还提供其他程序以播放其它格式的文件。
Totem,GNOME 的默认电影播放器,现在可以在不重新编译的情况下切换回放后端或者切换软件包。要安装 Xine 后端,请使用 安装 totem-xine 或者运行以下命令:
su -c 'yum install totem-xine'
要运行一次带 Xine 后端的 Totem:
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 媒体容器格式和 Vorbis 音频、Theora 视频、Speex 音频和 FLAC 无损音频格式的完整支持。这些可以自由发布的格式不受专利或许可的限制。它们可为更普遍和限制的格式提供强大而灵活的替代方案。Fedora 项目鼓励使用这些开源格式代替那些受限制的格式。有关这些格式及其用法的详情请参考:
Fedora 无法包括对 MP3 或者 DVD 视频回放或者录制的支持。MP3 格式受专利保护,而专利持有人没有提供足够许可。DVD 视频格式受专利保护,还有一套加密方案。专利所有人没有提供足够许可,并且解密 CSS 加密盘片的代码可能违反了数字千年版权法案,这是美国的一个版权法案。Fedora 也排除由于专利、版权或许可限制无法包含的软件,例如 Adobe 的 Flash Player,Real Media 的 Real Player。相关内容请访问 。 http://fedoraproject.org/wiki/ForbiddenItems
虽然其它 MP3 选项可用于 Fedora,Fluendo 现在为 GStreamer 提供一个 MP3 插件,该插件含有用于终端用户的相关专利许可。这个插件为使用 GStreamer 框架作为后端的应用程序启用 MP3 支持。由于许可证的原因,我们无法在 Fedora 中发布这个插件,但它会为老问题提供新的解决方案。有关详情请参考以下页面:
Default installations of Fedora and the Desktop Live spin include a built-in feature for CD and DVD burning. Fedora includes a variety of other tools for easily creating and burning CDs and DVDs. Fedora includes graphical programs such as Brasero, GnomeBaker, and K3b. Console programs including wodim, readom, and genisoimage. Graphical programs are found under → .
您可以使用 Fedora 来创建和回放 屏幕截图(screencast),即使用开源技术录制桌面会话。Fedora 包含使用 Theora 视频格式创建屏幕截图的 istanbul,及将屏幕截图创建为动画 GIF 文件的 byzanz。您可以使用 Fedora 中的各种播放器之一回放这些视频。这是贡献者或者终端用户将屏幕截图提交到 Fedora 项目的最佳方法。具体步骤请参考视频截图页面:
Fedora 中的大多数多媒体播放器支持使用插件添加对额外多媒体格式和声音输出系统的支持。有些强大的后端,比如 gstreamer 软件包,处理多媒体格式支持和声音输出。Fedora 为这些后端和独立应用程序提供插件软件包,且第三方可能提供其它插件来添加更多的功能。
新的 LIRC 图形前端是由 gnome-lirc-properties 提供的,使其方便连接和配置红外远程控制。多媒体应用程序常规使用 LIRC 部署红外远程控制支持,在 Rhythmbox 和 Totem 中使用它应该就象在您的计算机中插入远程接收器一样容易,然后在 属性中选择 。
如果您之前设置了 LIRC,建议您使用 gnome-lirc-properties 重新创建配置文件。这样做可以让大多数应用程序适应您的新设置。
有关详情请参考特性页面:
已经重新编写 PulseAudio 声音服务器来使用基于计时器的音频调度替换传统的中断驱动法。其它系统比如 Apple 的 CoreAudio 和 Windows Vista 音频子系统也使用这个方法。基于计时器的音频调度有很多优点,其中包括降低的电源消耗、最小化信号损失以及灵活的应用程序需要的等待时间调整。
Users may experience SELinux denials while using Totem or other GStreamer applications to play multimedia content. The SELinux Troubleshooting tool may produce output similar to the following message:
SELinux is preventing gst-install-plu from making the program stack executable.
This situation may occur when older versions of the Fluendo MP3 codecs are installed. To solve the issue, install the latest version of the Fluendo MP3 decoder plugin, which does not require an executable stack.
本节详述影响 Fedora 图形桌面用户的改变。
Fedora 10 对摄像头的支持有了提高。
这个支持是在 Fedora 9 中第一次使用的 UVC 驱动程序基础上改进的,它添加了对所有带 Windows Vista 图标的网络摄像头的支持。Fedora 10 有 gspca 的新 V412 版本,它是 USB 网络摄像头驱动程序框架,可支持很多不同 USB 网络摄像头桥接和传感器。
通过添加 libv4l
改进了网络摄像头的用户空间支持,并使用应用程序使用 libv4l
更新所有网络摄像头。这个支持使这些应用程序了解制造商特定和很多网络摄像头发射的定制视频格式,特被是 gspca 支持的网络摄像头。
For a list of all webcams and applications where Fedora 10's new webcam support has been tested refer to https://fedoraproject.org/wiki/Features/BetterWebcamSupport. For a list of all webcams supported by the original version of gspca refer to the original gspca website.
http://mxhaard.free.fr/spca5xx.html
Fedora 10 中的 gspca v412 版支持所有这些摄像头以及其它摄像头。
有关新的图形引导模式的信息请参考 Section 2.6, “Fedora 10 引导时”。
New to Fedora 10 is the gnome-lirc-properties package with a new graphical front-end for configuring LIRC to use with applications supporting the protocol. For more information refer to Section 4.1.3, “红外远程支持”.
LIRC 在多媒体应用程序中常规使用以便支持红外远程控制,而且在 Rhythmbox 和 Totem 中使用它就象在您的计算机中插入远程接收器一样容易。然后您可以在 属性中选择 。有关详情请参考特性页面:
蓝牙支持栈,也称 BlueZ(http://www.bluez.org),在 Fedora 10 中已经更新到版本 4.x。在这个版本中的大都是更改对应用程序开发者都有帮助,但用户可使用新的、更方便使用的向导设置键盘、鼠标以及其它支持的蓝牙设备。还可以在首选项中关闭大多数品牌笔记本电脑的蓝牙适配器。这个新版本还将在今后使用 PulseAudio 提供更好的音频设备支持。
请注意:默认蓝牙内核驱动程序也转换为 btusb,与其前辈 hci_usb 相比,它可降低耗电量。
这个发行本中包含的是 GNOME 2.24。详情请参考:
http://www.gnome.org/start/2.24/
Empathy instant messenger is available in this release. It has support for multiple protocols including IRC, XMPP (Jabber), Yahoo, MSN, and others via plugins. It also supports video and voice in the XMPP protocol, with support for other protocols under active development. Empathy uses the telepathy framework that has a number of additional plugins:
telepathy-gabble - Jabber/XMPP 插件
telepathy-idle - IRC 插件
telepathy-butterfly - MSN 插件
telepathy-sofiasip - SIP 插件
telepathy-haze - Libpurple(Pidgin)程序库连接管理器,提供对其它协议的支持,比如 Yahoo
Pidgin 在 Fedora 软件程序库中还可继续使用,并保留作为从以前的 Fedora 版本升级的用户的默认软件。
GNOME 显示管理器(gdm
)已经更新到最新的上游编码,是由 Fedora 开发者完全重写的。PolicyKit 可以被用来控制系统的关机和重启。目前缺少配置工具 gdmsetup,并将其设为可替换。有关配置更改,请参考:
The GStreamer codec installation helper codeina was replaced by a PackageKit-based solution for Fedora 10. When Totem, Rhythmbox, or another GStreamer application require a plugin to read a film or song, a PackageKit dialog appears, allowing the user to search for the necessary package in the configured repositories.
更多信息,请访问下列特性页面:
https://fedoraproject.org/wiki/Features/GStreamer_dependencies_in_RPM
这个发行本包括了 KDE 4.1.2。因为 kdevelop 软件包不是 KDE 4.1 的一部分,且在 KDE 4.1 中 kdewebdev 只有部分可用(没有 Quanta),因此附带的是那些软件包的 KDE 3.5.10 版本。kdegames3 软件包中那些在 KDE 4 中没有的游戏仍然可用。
http://kde.org/announcements/announce-4.1.2.php
KDE 4.1 是 KDE 4 的最新发行本,它提供了几个新特性,很多可用的改进以及对 KDE 4.0 以及 KDE4 发行系列的故障修复。这个新发行本包括文件夹查看桌面 applet(Plasmoid),对 Dolphin 和 Konqueror 的改进以及很多新的和改进的应用程序。KDE 4.1.2 是 KDE 4.1 发行系列的故障修复发行本。
Fedora 10 does not include the legacy KDE 3 Desktop. It does include a compatibility KDE 3 Development Platform, which can be used to build and run KDE 3 applications within KDE 4 or any other desktop environment. Refer to the Section 7.6, “KDE 3 开发平台及程序库” section for more details about what is included.
Fedora 10 包括 knetworkmanager 快照,它可与 Fedora 10 中的 NetworkManager 0.7 预发行本共同工作。因为还没有准备好在产品中使用,KDE Live 映像使用 NetworkManager-gnome 中的 nm-applet 替换(和 Fedora 8 和 9 中的一样)。gnome-keyring-daemon
工具为这些加密技术保存密码。如果您要试用 knetworkmanager,可从程序库中安装它。
由于自带的窗口管理器 KWin 现在可选地支持合成和桌面特效,KDE Live 镜像不再包括 Compiz/Beryl(从 Feodra 9 开始)。KWin 中默认禁用合成/特效模式,但是可以在 中启用。安装 compiz-kde 软件包后可在程序库中获得 Compiz(整合 KDE 4)。
Plasma 更成熟,且扩展了面板配置。新的面板控制程序可让您轻松定制您的面板提供直接可视反馈。Plasma folderview applet 提供对目录的查看,因此可允许您在桌面上保存文件。它可替换桌面中其它众所周知的图标。
Fedora 10 发布 kdepim 4.1.2,而不是 3.5.x。
KDE 4 版本已经废弃了 kdegraphics 软件包中的 libkipi、libkexiv2 和 libkdcraw,并响应将 kipi-plugins、digikam 和 kphotoalbum 更新到 KDE 4 版本。
kpackagekit,是 PackageKit 的 KDE 前端,现在已可用。(今后可作为 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+ 画图,在 GNOME 中提供 Qt 4 和 KDE 4 应用程序的更好整合。
phonon
程序库在 Fedora 9 中是 kdelibs 的一部分,现在是一个独立软件包。可选 GStreamer 后端(phonon-backend-gstreamer)现在可用,但 xine-lib 后端现在包括在 phonon-backend-xine 软件包中,仍是推荐的默认后端,现在 phonon 软件包需要它。
kdegames3 不再为 libkdegames 的 KDE 3 版本提供开发支持,因为 Fedora 中除 kdegames3 本身外再没有软件包需要那个程序库。
软件包 okteta 现在是 kdeutils 的一部分。
软件包 dragonplayer 现在是 kdemultimedia 的一部分。
已将程序 kaider 重新命名为 Lokalize,它现在是 kdesdk 的一部分。
已将软件包 ksirk 添加到 KDE 4 中,它现在是 kdegames 的一部分。
已将软件包 extragear-plasma 更名为 kdeplasma-addons。
This release of Fedora comes with an additional desktop environment named LXDE. LXDE is a new project that provides a lightweight, fast desktop environment designed to be usable and slim enough to keep resource usage low. To install the LXDE environment, use the Add/Remove Software tool or run:
su -c 'yum groupinstall LXDE'
If you only need the base components of LXDE, install the lxde-common package:
su -c 'yum install lxde-common'
Sugar 桌面起源于 OLPC 初始化。它允许 Fedora 用户和开发者进行以下操作。
依赖协作环境。
通过从显示管理器中选择 Sugar 环境,在现有 Fefora 系统中测试 Sugar。
有兴趣开发 Sugar 界面或者编写动作的开发者可有一个不需要高级笔记本电脑的开发平台。
Fedora 包括 swfdec 和 gnash,它们是 Flash 的自由开源实施。我们鼓励您在使用 Adobe 的商用 Flash 播放器插件软件前试用其中之一。Adobe Flash 播放器插件使用传统声音框架,在没有额外支持的情况下无法正常工作。请运行以下命令启用这个支持:
su -c 'yum install libflashsupport'
如果您使用的是 Flash 10,则不再需要 libflashsupport,因为在这个版本中已经修复了 ALSA 的使用。
Fedora x86_64 用户必须安装 nspluginwrapper.i386 软件包来在 Firefox 中启用 32 位 Adobe Flash 播放器插件,安装 libflashsupport.i386 在插件中启用声音。
安装 nspluginwrapper.i386、nspluginwrapper.x86_64 和 libflashsupport.i386 软件包:
su -c 'yum install nspluginwrapper.{i386,x86_64} libflashsupport.i386'
在安装 nspluginwrapper.i386 后安装 flash-plugin:
su -c 'yum install libflashsupport'
运行 mozilla-plugin-config
注册 flash 插件:
su -c 'mozilla-plugin-config -i -g -v'
关闭所有 Firefox 窗口,然后重新运 Firefox。在 URL 栏中输入 about:plugins
确定载入了插件。
在 Fedora 中,PC 扬声器默认被启动。如果您不喜欢该扬声器的声音,有两种办法来禁用之:
在 alsamixer 的 设置中将音量减小到可接受的程度,或者将 PC 扬声器设置为静音。
通过在控制台中运行以下命令在系统范围内禁用 PC 扬声器:
su -c 'modprobe -r pcspkr' su -c 'echo "install pcspkr :" >> /etc/modprobe.conf'
这部分包含有关在 Fedora 10 中联网更改的信息。
The NetworkManager applet nm-applet has been updated to provide better connection sharing through the Create New Wireless Network menu item.
Connection sharing makes it possible to easily set up an ad-hoc WiFi network on a machine with a network connection and a spare wireless card. If the machine has a primary network connection (wired, 3G, second wireless card), routing is set up so that devices connected to the ad-hoc WiFi network can share the connection to the outside network.
当您创建一个新的 WiFi 网络时,您必须指定该网络的名称及其使用的无线安全类型。接着,NetworkManager 会将无线网卡设置为一个 ad-hoc WiFi 节点以便其它人加入。将在新网络和主要网络之间设置路由,DHCP 用来在新的共享 WiFi 网络中分配 IP 地址。还会公开将 DNS 查询转发到上游名称服务器。
打印管理程序(system-config-printer 或者 )用户界面已经改进得更加友好并更好地与现代桌面应用程序配合。system-config-printer 应用程序不再需要成为根用户才可运行。
其它更改包括:
配置工具查看更容易使用。双击打印机图标打开属性对话窗口。这个取代了原来的行为,即在左侧列出列在右侧的选择的打印机名称。
CUPS 验证会话选择适当的用户名并可在操作过程中更换用户名。
当运行配置工具时,会动态更新打印机列表。
可通过右键单击打印机图标并选择
查看某个特定队列的所有任务。要查看几台打印机的任务队列,在右键单击前选择需要的打印机。要查看所有任务,在不选择打印机的情况下单击右键。当任务失败时,任务监控工具会显示一条信息。该信息会指出是否由于信息中显示的原因造成打印机停止。点击
按钮会开始故障排除程序。任务监控工具现在执行代理服务器认证。现在提交的任务如果需要在 CUPS 后进行验证,就会显示一个验证对话以便执行验证过程。
打印状态对话(GTK+)给出更多有关打印机状态的反馈,例如打印机缺纸则会在其图标上显示一个小的警告标志。暂停打印机也会显示一个标志,打印机拒绝任务则呈灰色以表示它们不可用。
以下的部分包含有关在 Fedora 10 中有重大改进的软件软件包信息。为方便访问这些信息,我们通常将其按在安装系统中显示的组群排列。
Fedora 10 包括 GNU 映像操作程序版本 2.6。
This new version is designed to be backwards compatible, so existing third party plug-ins and scripts should continue to work, with a minor caveat. The included Script-Fu Scheme interpreter no longer accepts variable definitions without an initial value, which is not compliant to the language standard. Scripts included in Fedora packages should not have this problem, but if you use scripts from other sources, please refer to the GIMP release notes for more details and how you can fix scripts that have this problem:
http://www.gimp.org/release-notes/gimp-2.6.html
Additionally, the gimptool script that is used to build and install third party plug-ins and scripts has been moved from the gimp package to the gimp-devel package. Install this package if you want to use 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 本地化项目协调的 -- http://fedoraproject.org/wiki/L10N
Fedora 的国际化是由 Fedora I18n 项目维护的 -- http://fedoraproject.org/wiki/I18N
Fedora 中有各种翻译成多种语言的软件。语言列表请参考 Anaconda 模块翻译统计,Anaconda 是 Fedora 的核心软件应用程序之一。
要从
组群安装语言软件包和附加语言支持,请运行:
su -c 'yum groupinstall
<language>-support'
In the command above,
<language>
is the actual language
name, such as
assamese
, bengali
,
chinese
, and so on.
强烈建议从 Fedoar 先前版本升级的用户安装 scim-bridge-gtk,它能很好兼容那些使用老版本 libstdc++ 的第三方 C++ 应用程序。
Transifex 是 Fedora 的在线工具,它可方便对远程主机和不同版本控制系统中的项目进行翻译。很多核心软件包使用 Transifex 接收来自众多贡献者的翻译。
Through a combination of new web tools (http://translate.fedoraproject.org), community growth, and better processes, translators can contribute directly to any upstream project through one translator-oriented web interface. Developers of projects with no existing translation community can easily reach out to Fedora's established community for translations. In turn, translators can reach out to numerous projects related to Fedora to easily contribute translations.
默认在桌面中安装大多数语言的字体,这保证了较好的默认语言覆盖。
当不在基于 GTK 的应用程序中使用亚洲位置时,中文字符(包括中文汉字、日本汉字或者韩语汉字)可能会与中文、日文和韩文字体混合,这要视文本而言。当 Pango 没有足够的上下文来确定所使用的语言时会出现这种情况。目前默认字体更倾向中文字体。如果您通常要使用的是日文或者韩文,您可以通过设置 PANGO_LANGUAGE
环境变量让 Pango 默认使用它。例如:
export PANGO_LANGUAGE=ja
... 让 Pango rendering 在没有其它提示时假设是日语文本。
已经将 fonts-japanese 软件包重新命名为 japanese-bitmap-fonts。
已经将高棉语操作系统字体 khmeros-fonts 添加到 Fedora 中以便在这个发行本中覆盖高棉语。
使用 un-core-fonts 软件包替换 baekmuk-ttf-fonts 作为新的韩文默认字体。
所有字体更改都列在其专用页面中:
http://fedoraproject.org/wiki/Fonts_inclusion_history#F10
![]() |
Fedora Linux 字体 |
---|---|
字体 SIG(http://fedoraproject.org/wiki/Fonts_SIG)维护 Fedora Linux 字体(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 |
There is a new yum group called input-methods and input methods for many languages are now installed by default. This allows turning on the default input method system and immediately having the standard input methods for most languages available. It also brings normal installs in line with Fedora Live.
It is now possible to start and stop the use of input
methods during runtime thanks to the
imsettings framework. The
GTK_IM_MODULE
environment variable is no longer
needed by default but can still be used to override the
imsettings.
Input methods only start by default on desktops running in
an Asian locale. The current locale list is:
as
, bn
, gu
,
hi
, ja
, kn
,
ko
, ml
, mr
,
ne
, or
, pa
,
si
, ta
, te
,
th
, ur
, vi
,
zh
. Use im-chooser via
System+Preferences+Personal+Input method to enable or disable
input method usage on your desktop.
Fedora 10 包括 ibus,它是一个新输入法系统,克服了 scim 的一些局限。它可能会在 Fedora 11 中成为默认输入法。
它已经提供了很多输入法引擎和输入模块:
ibus-anthy
(日语)
ibus-chewing
(繁体中文)
ibus-gtk
(GTK 输入模块)
ibus-hangul
(韩语)
ibus-m17n
(印度语和其它语言)
ibus-pinyin
(简体中文)
ibus-qt
(Qt 输入模块)
ibus-table
(中文等)
我们鼓励大家安装 ibus,测试其语言并报告遇到的所有问题。
Fedora 10 包括 iok,它是一个印度语屏幕虚拟键盘,允许使用 Inscript 键盘布局和其它 1:1 键匹配。有关详情请参考主页:
Fedora 10 包括对印度语系语言的分类支持。这个支持修正了这些语言的列表和菜单顺序,使用分类顺序,便于查找所需元素。
这个支持覆盖这些语言:
古吉拉特语
印地语
埃纳德语
喀什米尔语
Konkani
迈蒂利语
马拉提语
尼泊尔语
旁遮普语
信德语
特拉古语
Fedora 提供了各种类型的游戏。用户可以为 GNOME(gnome-games)和 KDE(kdegames)安装小软件包。软件库中有更多的各种类型的附加游戏。
Fedora 项目网站有一个介绍游戏的专区,记录了很多游戏,包括简介和安装指导,更多信息请参考:
http://fedoraproject.org/wiki/Games
For a list of other games that are available for installation, select
→ , or via the command line:
yum groupinfo "Games and Entertainment"
有关帮助信息请使用 yum 安装配套游戏软件包,可参考的只能位于:
Fedora 10 includes a number of applications and libraries that are of interest to amateur radio operators and electronic hobbyists. Many of these applications are included in the Fedora Electronic Lab spin. Fedora also includes a number of VLSI and IC design tools.
Sound card mode applications include fldigi, gpsk31, gmfsk, lpsk31, xfhell, and xpsk31.
The gnuradio package is a software defined radio framework.
The aprsd and xastir packages provide APRS capabilities.
The gEDA suite consists of an integrated set of schematics applications for capture, net listing, circuit simulation, and PCB layout.
The gspiceui, ngspice, and gnucap packages provide circuit simulation capabilities.
There are a variety of other tools for learning Morse code, orbit prediction and tracking satellites, producing schematic diagrams and PCB artwork, amateur radio logbook keeping, and other applications of interest to amateur radio and electronics enthusiasts.
这部分突出了 Fedora 10 中对各种 GUI 服务器和系统配置工具的更改和添加。
Firstaidkit 是一个全自动恢复程序,可让技术及非技术用户轻松恢复子系统。Firstaidkit 是设计用来自动修复针对用户数据完整性的问题。它可在救援模式、Fedora Live CD 以及运行的系统中使用。
Fedora 9 第一此使用加密的文件系统支持,Fedora 10 构建在此基础上,并修正了一些可导致数据崩溃的问题。
Fedora 9 中包括对 ext4 支持的技术预览。Fedora 10 提供对 ext4 完全支持并兼容 e2fsprogs。另外,如果您在引导提示中启动带 ext4
选项的安装程序,则会在 Anaconda 分区屏含有 ext4 文件系统选项。Fedora 10 中还包括对 ext4 的延迟分配。但 Fedora 10 中的 ext4 目前还不支持超过 16 TiB 的文件系统。
XFS 现在是支持的文件系统,并且是 Anaconda 分区屏中的一个选项。
NSS/NSPR 的 Python 绑定允许 Python 程序使用 NSS 加密程序库进行 SSL/TLS 和 PKI 证书管理。python-nss 软件包提供一个到 NSS 和 NSPR 支持程序库的 Python 绑定。
网络安全服务(NSS)是一组支持启用安全性的客户端和服务器应用程序的程序库。使用 NSS 构建的应用程序可支持 SSK v2 和 v3、TLS、PKCS #5、PKCS #7、PKCS #11、PKCS #12、S/MIME、X.509 v3 证书以及其它安全性标准。NSS 已经从 NIST 收到 FIPS 140 确认。
Fedora 包括多个通过有效采用 Fedora 和其它上游项目产生的改进技术整合获得的单项优势自由软件 Java(TM)实施。执行整合到 Fedora 是基于 OpenJDK(http://openjdk.java.net/)和 IcedTea GNU/Linux 发行本整合项目(http://icedtea.classpath.org/),或者根据备用方案,比如 Java 的 GNU 编译程序(GCJ - http://gcc.gnu.org/java 和 GNU Classpath 核心登记程序库 http://www.gnu.org/software/classpath/)。所有 Fedora 革新都会被放到上游以便在通用 Java 实施中尽可能广泛地整合这些技术。
实施 Fedora 10 中的 OpenJDK 6 在 x86、x86_64 和 SPARC 中使用 HotSpot 虚拟机运行时编译程序。在 PowerPC(PPC)中,它使用速度较慢的零解释器。在所有构架中都包括基于 GCJ 和 GNU Classpath 的备用实施,它包括先进的编译程序生成本地二进制文件。
要根据 Java 兼容性套件(JCK)测试所选构架(目前只有基于 OpenJDK 的 x86 和 x86_64)的 Fedora 二进制,该套件可为 Java 规格(此时是 JDK 1.6)保证 100% 的兼容性。
在 Fedora 10 中,gcjwebplugin 已经被可在网页浏览器中安全运行不可信 applet 并可在任何构架工作的 IcedTeaPlugin 替换。您在 Firefox 中输入 about:plugins
即可看到安装了哪些 Applet 插件。新添加的插件支持之前版本中缺少的 Java 脚本桥接(LiveConnect)。有关字节代码到 Jave 脚本桥接(LiveConnect)的详情请参考 bug 报告:
https://bugzilla.redhat.com/show_bug.cgi?id=304021
感谢您对安全策略的反馈。如果您认为安全策略过于严格以至无法弃用限制的 applet,请执行以下步骤:
请在终端窗口运行 firefox -g 命令以便查看有哪些限制。
然后在 /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy
文件中给出限制的权限。
提交 bug 报告以便将您的例外情况包含在打包的安全策略中。打包这些例外情况可让系统拥有者避免今后对策略文件进行操作。
已经将通过 NetX 的实验网页启动(javaws)支持添加到 IceTea 程序库中。当将 Java 网络启动协议(.jnlp
)文件嵌入网页中时,您可以使用 IcedTea 网页启动(/usr/bin/javaws
)打开它。NetX 的详情请参考:
通过 IcedTea 项目已经将 OpenJDK 整合到几个也是 Fedora 10 一部分的新技术中。
VisualVM (jvisualvm) provides a graphical overview of any local or remotely running Java application, letting you monitor all running threads, classes, and objects allocated by the application by taking thread dumps, heap dumps, and other lightweight profiling tools.
PulseAudio 整合将为所有使用 javax.sound 软件包的 java 应用程序提供 PulseAudio 的优势。
Rhino 是 Mozilla 中的一个纯 Java JavaScript 实施,可轻松为开发者使用 javax.script 软件包将其与 Java 及 JavaScript 混合。
另外,在 Fedora 10 中完全支持 Java 加密法(javax.crypto),不受任何(地域)限制。
Fedora 10 包括很多 JPackage 项目中衍生出来的软件包。
在 Fedora 中修改了一些软件包来删除垄断软件依赖性,利用 GCJ 的先进编译特性。使用 Fedora 程序库更新这些软件包,或者使用 JPackage 程序库更新那些 Fedora 不提供的软件包。项目及其提供软件的详情请参考 JPackage 网页。
![]() |
混合 Fedora 和 JPackage 的软件包 |
---|---|
在相同系统中安装 Fedora 和 JPackage 仓库的软件包前要查明软件包相容性。不相容的软件包会造成复杂的问题。 |
从 Fedora 9 开始,在 Fedora 8 中被称为 java-1.7.0-icedtea* 的软件包已改名为 java-1.6.0-openjdk*。Fedora 8 IcedTea 软件包可追踪不稳定的 OpenJDK 7 分支,而 java-1.6.0-openjdk* 软件包追踪稳定的 OpenJDK 6 分支。所有上游 IcedTea 资源都包含在 java-1.6.0-openjdk SRPM 中。
如果您从基于安装了 IceTea 的 Fedora 8 系统升级,不会自动进行软件包转换。必须首先删除基于 OpenJDK 7 的与 IcedTea 相关的软件包,然后安装新的 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。发行本 3.4 系列包含“3.4 的新内容是什么”页面:
关于 3.4 的发行注记也可用。
http://www.eclipse.org/eclipse/development/readme_eclipse_3.4.html
某些 3.4 中的显著特性包括书签管理改进,更容易找到安装的插件以及使用重构的额外帮助。
This release of Fedora includes plugins for C/C++ (eclipse-cdt), RPM specfile editing (eclipse-rpm-editor), PHP (eclipse-phpeclipse), Subversion (eclipse-subclipse), SELinux (eclipse-slide) and (eclipse-setools), regular expression testing (eclipse-quickrex), Fortran (eclipse-photran), Bugzilla integration (eclipse-mylyn), Git (eclipse-egit), Perl (eclipse-epic), Checkstyle (eclipse-checkstyle), and Python (eclipse-pydev).
这个发行本还包括 Babel 语言包,该语言包可提供 Eclipse 及 Eclipse 插件的多语种翻译。请注意:有些语言的覆盖率很低,尽管您已经安装了翻译版本,您还将看到很多英文字符串。如果您愿意帮助翻译工作,Babel 项目将非常愿意接受。
从 Eclipse 3.3 升级的用户将需要从源而不是 RPM 迁移其安装的所有插件。最简单的方法就是重新安装。对与要从 3.3 进行迁移的插件开发者,请参考“插件迁移指南”:
Fedora 10 中包括 Emacs 22.2。
除了很多 bug 修复外,Emacs 22.2 还包括一些新的支持,包括 Bazaar、Mercurial、Monotone 和 Git 版本控制程序;新的用来编辑 CSS、Vera、Verilog 和 BibTex 类型文件的主要模块;以及映像模块中改进的滚动支持。
有关修改的详细论述请参考发布的 Emacs 新闻(http://www.gnu.org/software/emacs/NEWS.22.2)。
这一版本的 Fedora 使用 GCC 4.3.2 构建,同时将其包含在发行版中。
关于 GCC 4.3 的更多信息,参见:
ABI 更改
从 GCC 4.3.1 开始,当在栈堆中为 i386 传递十进制浮点变量时要将它们与其自然边界对齐。
命令行更改
从 GCC 4.3.1 开始,已经添加了 -mcld
选项在使用功能序言中自动生成 cld
指令。这个选项可用来向下兼容一些操作系统,同时如果使用 --enable-cld
配置选项配置 GCC,则可默认为 32 位 x86 目标启动。
Fedora 10 引进更多对 Haskell 的支持。使用新的打包指南和工具组件,可轻松支持任何使用 Glasgow Haskell 编译器的 Haskell 程序。软件包创建和部署,提升 Fedora 质量工具加上朋友的帮助,可让您无往不利。随着对 Haskell 支持的增长,将会继续开发 Haskell,并引进更多的程序库。
软件包生成非常简单。Haskell 已经提供用于一致编译和部署软件包的构架。为 Fedora 设置软件包需要一些时间,就是说可用于 Haskell 的编码也适用与 Fedora。
Fedora 还提供用于 Fedora 软件包企业部署的工具。使用带 Haskell 的 Fedora,开发人员现在可以自由在 Haskell 中写入企业级应用程序,并知道可在 Fedora 中安全使用这些编码。
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 IDE,版本 6.1。NetBeans IDE 是一个整合开发环境(Integrated Development Environment,IDE),可用于 Java、C/C++、Ruby、PHP 等等。默认的 NetBeans IDE 配置(Java SE IDE 配置)支持用于 Java 平台的程序开发,标准版本(Java SE)包括开发用于 NetBeans 平台的模块。
NetBeans IDE 是一个模块系统且包括用来更新和安装插件的工具。社区成员以及第三方公司已经提供了广泛的 NetBeans IDE。
http://www.netbeans.org/ - NetBeans 项目的官方网站。
http://wiki.netbeans.org/ - NetBeans Wiki 页。
mailto:linux-packaging@installer.netbeans.org - 讨论打包问题的邮件列表。
https://admin.fedoraproject.org/pkgdb/packages/bugs/netbeans - NetBeans IDE 的 Bug 列表
https://admin.fedoraproject.org/pkgdb/packages/bugs/netbeans-platform8 - NetBeans 平台的 Bug 列表。
http://www.netbeans.org/issues/ - 发出 NetBeans 项目跟踪器。请使用 , , 归档与 NetBeans RPM 相关的问题。
AMOP 构架软件包是红帽企业版 MRG 的子集。这个软件包允许开发灵活、互动和高性能的企业级应用程序。
具体来说它包括以下内容。
AMQP(协议版本 0-10)消息代理/服务器
C++、Python 和 Java 的客户端绑定(使用 JMS 接口)
一组命令行界面配置/管理工具
持久信息和信息配置的高性能异步信息存储
更多信息,请参考以下资源:
Red Hat MRG Documentation: http://www.redhat.com/mrg/resources
AMQP Project Site: http://amqp.org/
装置是预安装并预配置的系统映像。这个软件包包括方便 ISV、开发者、OEMS 等创建和部署虚拟装置的工具和元数据。这个特性的两部分是 ACT(Appliance Creation Tool,装置创建工具)和 AOS(The Appliance Operating System,装置操作系统)。请使用 yum 安装 appliance-tools 软件包。
或者The Appliance Creation Tool is a tool that creates Appliance Images from a kickstart file. This tool uses the Live CD creator API as well as patches to the Live CD API that allow for the creation of multi-partitioned disk images. These disk images can then be booted in a virtual container such as Xen, KVM, and VMware. This tool is included in the appliance-tools package. This package contains tools for building appliance images on Fedora based systems including derived distributions such as RHEL, CentOS, and others.
装置操作系统是缩微的 Fedora 版本,占用空间较小。它只包含运行某个装置所需的软件包。应该限制对这个这个 Fedora 衍生的硬件支持,特别是在类似 KVM 和 VMware 的虚拟容器中。目的是要创建一个开发者用来构建其应用程序的基础,只要取出他们的软件需要的软件包。
Appliance Tool Project Site: http://thincrust.net/
![]() |
过时或者过期内容? |
---|---|
这个内容可能已经过时或者过期,在 Fedora 9 发行注记中已经进行过更新。 |
This section covers changes and important information regarding the 2.6.27 based kernel in Fedora 10.
Fedora 可能在内核中包含了附加的补丁来进行改进、修正或添加附加特性。因此,Fedora 内核可能和来自 kernel.org 网站被称为 vanilla kernel 的内核不是完全相同。
要获得这些补丁的列表,下载源 RPM 软件包,运行下列命令:
rpm -qpl kernel-<version>.src.rpm
软件包修订记录可以用下列命令看到:
rpm -q --changelog kernel-<version>
如果您希望看到更友好的修订日志,请访问 http://wiki.kernelnewbies.org/LinuxChanges 。http://kernel.org/git提供了内核不同之处的摘要和完全两种版本。Fedora 基于 Linus 的内核树。
Fedora 版本做出的定制可以在 http://cvs.fedoraproject.org 找到。
Fedora 10 包含了下列内核构建:
大多数系统使用的基本内核。配置的资源位于 kernel-devel 软件包中。
kernel-PAE,用于拥有超过 4GB RAM 的 32 位 x86 系统,或者 CPU 带有 NX(No eXecute)特性的系统。它同时支持单/多处理器系统。配置的资源位于 kernel-PAE-devel 软件包中。
Debugging kernel, for use in debugging some kernel issues. Configured sources are available in the kernel-debug-devel package.
您可以同时为四个内核特性安装内核标题。文件安装在 /usr/src/kernels/<version>[-PAE|-xen|-kdump]-<arch>/
树中。请使用以下命令:
su -c 'yum install kernel{,-PAE,-xen,-kdump}-devel'
选择一个或多个变体,以逗号分隔,不要有空格。在提示时输入根密码。
![]() |
x86 内核包括 Kdump |
---|---|
i686 和 x86_64 内核都是可重新定位的,因此它们不再需要为 kdump 兼容性使用独立内核。PPC64 需要一个独立的 kdump 内核。 |
![]() |
Kernel Includes Paravirtualization |
---|---|
Both the x86_64 and the i686 kernels contain
|
![]() |
默认内核提供 SMP |
---|---|
Fedora 没有单独的 SMP 内核,无论是 i386, x86_64 还是 ppc64。基本内核提供了多处理器支持。 |
![]() |
PowerPC 内核支持 |
---|---|
Fedora 没有为 PowerPC 构架提供 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 中包括很多应用程序来支持对各种目标的嵌入的开发。其中包括汇编程序、编译程序、debug 程序、编程器、IDE 和各种工具。
AVRDUDE 是用来进行 Atmel 的 AVR CPU 编程的程序。它可编写串口编程协议支持的 Flash 和 EEPROM,,还可编写 fuse 和 lock 字节。AVRDUDE 还直接提供指导模式以便允许程序员在芯片中发布任意变成指令而无需考虑 AVRDUDE 是否部署了特定芯片的特定属性。
这是 GNU GCC 的交叉编译版本,可用来进行 AVR 平台编译,而不是原始的 i386 平台。
这个软件包包含 g++ 交叉编译版本,可用来编译 AVR 平台的 c++ 代码,而不是原来的 i386 平台。
AVR Libc 是一个自由软件项目,目的是提供在 Atmel AVR 微控制程序中与 GCC 一同使用的高质量 C 程序库。
AVR Libc 是在统一许可证中登记的。这个所谓的修改的 Berkeley 许可证倾向于与大多数自由软件许可证兼容,比如 GPL。目前尽量减小对在封闭资源商用程序中使用程序库的限制。
这是 GNU binutil 的交叉编译版本,可用来汇编并为 AVR 平台而不是原有的 i386 平台链接二进制。
这是一个 GDB 的特殊版本,GNU 项目 debug 程序,(远程)debug AVR 二进制。GDB 可让您看到在它执行时另一个程序中发生了什么,或者当它崩溃的时候另一个程序正在做什么。
将 Atmel JATG ICE 连接到 GDB 的程序可允许用户对其内嵌的 AVR 目标进行 debug 操作
这是微芯片(TM)PIC(TM)微控制程序的开发工具的集合。这是 α 软件:其中可能有很严重的 bug,并接近完成状态。gputils 软件包目前只在部署微芯片工具中可用特性子集。要了解 gputils 功能的最新列表请参考有关文档。
gpsim 软件是一个微芯片(TM)PIC(TM)微控制程序的仿真程序。它支持微芯片 12 位、14 位和 16 位内核产品系列中的大多数设备。另外,gpsim 支持可动态载入模式,比如 LED、LCD、电阻器等等,来扩展 PIC 中的仿真环境。
KTechlab 是一个微控制程序和电子电路开发和模拟环境,以 GNU 通用公共许可证发布。KTechlab 包括几个完好整合的部分:
电炉模拟器可用来模拟逻辑、线性设备和一些非线性设备。
与 gpsim 整合,允许在周期中模仿允许 PIC 。
示意图编辑器可为模拟提供丰富的实时反馈。
流程图编辑器,允许视觉构建 PIC 程序。
MicroBASIC;和 BASIC 相似的编译程序,是作为 KTechlab 的 companion 程序编写的。
内嵌的 Kate 部分,提供强大的 PIC 程序编辑器。
通过 gpasm 和 gpdasm 整合的汇编程序和反汇编程序。
PiKdev 是一个简单的 IDE,专门用于在 KDE 中开发基于 PIC 的应用程序。特性:
整合编辑器
项目管理
整合的编程引擎 12、14 和 16 字节 PIC(flash 或者 EPROM 技术)
支持平行和串口编程器
KDE 使用的观感(look-and-feel)
系统管理员必须阅读位于 /usr/share/doc/pikdev-0.9.2
目录的 README.Fedora
文件以完成完整的特性安装。
Piklab 是一个 PIC 和 dsPIC 微控制程序图形开发环境。它可与各种工具链连接进行编译和汇编,并支持多种微芯片以及直接编程器。系统管理员必须参考位于 /usr/share/doc/piklab-0.15.0
目录中的 README.Fedora
文件才能完成全部特性的安装。
PiKLoop 生成编码创建为微芯片 PIC 微控制程序生成延迟。是 Pikdev 或者 Piklab IDE 的有用伴侣。
用于 Atmel 芯片的基于 Linux 的命令行编程器,附带 USB 引导装载程序支持的 ISP。这多半是一个用于设备固件更新(DFU) 1.0 的用户空间应用程序。目前支持的芯片有:8051、AVR、at89c51snd1c、at90usb1287、at89c5130、at90usb1286、at89c5131、at90usb647、at89c5132、at90usb646、at90usb162 和 at90usb82。
用于 SDCC 的 sdcc-2.6.0-12 软件包是一个用于 8051 及相似类别微控制程序的 C 编译程序。该软件包包括编译器、汇编器和连接程序、设备模拟器以及核心程序库。该处理器支持(不同级别)8051、ds390、z80、hc08 和 PIC。
uisp 工具是用来下载/上传到 AVR 设备的工具。它还可用于一些 Atmel 8051 类型设备。另外,uisp 可清除设备、写入锁定字节、确认和设置激活字段。要使用以下硬件对设备进行编程:pavr、stk500、Atmel STK500、dapa、直接 AVR 平行访问、stk200、平行启动程序套件、STK200、STK300、abb、Altera、ByteBlasterMV 平行端口下载电缆、avrisp、Atmel AVR、bsd、fbprg(平行)、dt006(平行)、dasa 串行(RESET=RTS SCK=DTR MOSI=TXD MISO=CTS)、dasa2 串行(RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)
SimCoupe 仿真一台基于 8bit Z80 的家用计算机,于 1989 年由 Miles Gordon Technology 发布。SAM Coupe 具有更大的范围的兼容以及改进的硬件。
SjASM 是一个双向宏 Z80 交叉汇编程序
z88dk 程序是一个 Z80 交叉编译程序,可以为各种基于 Z80 的机器(比如 ZX81、Sepctrum、Jupiter Ace 和一些 TI 计算器)创建二进制文件。
Fedora 现在提供 KDE 4,并且不再提供完整的 KDE 3 桌面环境。Fedora 提供以下 KDE 3.5 程序库软件包来运行和构建很多现有 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 版本替代。
这些软件包被设计用来:
满足文件系统层次结构标准(FHS),以及
安全地与 KDE 4 并行安装,包括 -devel 软件包。
为达到这个目标,Fedora KDE SIG 成员向 KDE 4 -devel 软件包做出如下修改:
库符号链接被安装到 /usr/lib/kde4/devel
或 /usr/lib64/kde4/devel
,取决于系统体系。
工具 kconfig_compiler 和 makekdewidgets 被更名为 kconfig_compiler4 和 makekdewidgets4。
大多数使用 cmake 构建的主要 KDE 4 应用程序的修改都应该是完全公开的,因为已经修补了 FindKDE4Internal.cmake 来与这些更改匹配。KDE SIG 将这些更改到 KDE 4 kdelibs-devel,而不是 kdelibs3-devel,因为 KDE 4 将这些更改集中保存,在那里 KDE 3 应用程序通常包含程序库搜索路径和可执行名称的硬编码副本。
请注意 kdebase3 不包括以下内容:
可用来替代 KDE 4 的完整 KDE 3 桌面(工作空间);特别是 KWin、Kdesktop、KSplash 和 KControl 的 KDE 3 版本不包含在内。
kdebase 应用程序的 KDE 3 版本,比如 Konqueror 和 KWrite 在 KDE 4 版本中是多余的并与其冲突。
libkdecorations
程序库需要 KWin 3 窗口修饰,因为那些窗口修饰不能在 KWin 的 KDE 4 版本中使用。
有些 Kicker applet 需要 libkickermain
,因为 Fedora 10 中没有 Kicker,因此不能使用 Kicker applet。
![]() |
不鼓励基于过时的 API 开发新软件。 |
---|---|
考虑到向后兼容性,鼓励您根据过时界面开发。 |
这一章记述 Fedora 的各种安全性项目。
新的 SELinux 项目页面包括排错提示,解释,以及到文档和参考内容的链接。一些有用的链接如下:
提供多种“角色”,从而支持更细致的权限控制。
guest_t
不允许运行 setuid 的二进制程序、建立网络连接或者使用 GUI。
xguest_t
禁用除了通过网络浏览器的 HTTP 网络存取,同时也禁用了 setuid 二进制程序。
user_t
对于日常办公用户来说是最理想的:可防止使用 setuid 程序成为根用户。
staff_t
与 user_t
相同,但它可允许使用 sudo 进入根级别。
unconfined_t
提供所有访问,就和没有使用 SELinux 一样。
默认情况下,nspluginwrapper 中包含的浏览器插件由 SELinux 策略控制。
SELinux and the Firefox mozplugger infrastructure may not work together as expected, due to fundamentally different goals for each. As a test or solution, to turn off SELinux confinement of nsplugin, run this command:
setsebool -P allow_unconfined_nsplugin_transition =0
The new sectool provides users with a tool to check their systems for security issues. Included libraries allow for the customization of system tests. More information can be found at the project home:
对 Fedora 中各种主动的安全特性的一般介绍,当前状态以及策略都可以在 http://fedoraproject.org/wiki/Security 看到。
Fedora 10 提供了 Upstart 启动系统。所有的 System V init 都应该在兼容模式中正常运行。但是用户如果自定义了 /etc/inittab
文件,则需要将这些修改加入 upstart。有关 upstart 的工作原理请参考 init(8) 和 initctl(8) man page。有关编写 upstart 脚本的信息,请参考 events(5) man page,也可以查看“Upstart 入门手册”。
http://upstart.ubuntu.com/getting-started.html
Due to the change of init systems, it is recommended that users who do an upgrade on a live file system to Fedora 10, reboot soon afterwards.
Fedora 10 提供了 NetworkManager。NetworkManager 0.7 提供更好的移动宽带支持,包括对 GSM 和 CDMA 设备的支持,目前还包括对多设备、共享连接的 ad-hoc 联网以及使用系统范围网络配置的支持。目前在所有安装中默认启用。当您使用 NetworkManager 时,请注意以下方面:
NetworkManager 目前仍然不支持所有虚拟设备类型。使用桥接、绑定或者 VLAN 的用户需要在配置完那些接口后切换会原来的 network 服务。
NetworkManager 异步启动网络。那些使用应用程序需要在引导时完全初始化网络的用户应该在 /etc/sysconfig/network
中设置 NETWORKWAIT
变量。请在需要时提交 bug 包括以便我们修复有问题的应用程序。
Autofs 不再被默认安装。希望使用 Autofs 的用户可以从安装程序的
组中选择它,也可以使用软件包安装工具安装。Varnish, the high-performance HTTP acclerator, has been
updated to version 2.0. The VCL syntax has changed
from version 1.x. Users who upgrade from 1.x must change their
vcl
files
according to README.redhat
. The most
important changes are:
在 vcl
中,必须使用 deliver
替换 insert
In the vcl
declaration of
backends, set
backend
has been simplified to
backend
, and elements
within the backend
are now just prefixed with a dot, so the default
localhost configuration looks like this:
backend default { .host = "127.0.0.1"; .port = "80"; }
Fedora 10 中的虚拟化包含重大修改和新特性,依然继续支持 KVM、XEN 以及其它虚拟机平台。
在上游内核中整合半虚拟操作中已经将 kernel-xen 软件包作废。Fedora 10 中的 kernel 软件包支持以客户端 domU 引导,但无法作为 dom0 使用知道上游提供这种支持。
在 Fedora 10 主机中引导 Xen domU 客户端需要基于 xenner 的 KVM。Xenner 将客户端内核和小型 Xen 仿真程序一同作为 KVM 客户端运行。
![]() |
KVM 需要主机系统中的硬件虚拟化特性。 |
---|---|
此时系统延迟硬件虚拟化不支持 Xen 客户端。 |
更多信息,请参考:
libvirt
中的高级选项现在提供在远程主机中列出、创建和删除存储卷的功能。这包括在目录中创建原始稀疏和非稀疏文件,分配 LVM 逻辑卷,物理磁盘分区并将其附加到 iSCSI 目标中。
这启用了 virt-manager 工具远程供应新客户端域并管理与其相关的存储。它提供改进的 SELinux 整合,因为 API 可确保所有存储卷在被分配给某个客户端时含有正确的 SELinux 安全性上下文。
特性
在目录中列出存储卷并分配新卷、原始文件(稀疏及非稀疏文件)以及 qemu-img 支持的格式(cow、qcow、qcow2、vmdk 等等)
列出磁盘中的分区并从可用空间中分配新分区
连接到 iSCSI 服务器并列出与导出的目标相关的卷
列出 LVM 卷组中的逻辑卷并分配新 LVM 逻辑卷
当与某个客户端关联时自动为所有卷分配正确的 SELinux 安装性上下文标签(virt_image_t
)。
更多信息,请参考:
虚拟化存储的改进启用了在远程主机系统中创建客户端。通过充分利用 Avahi,virt-manager 可自动侦测支持 libvirt
的系统。通过侦测,即可在远程系统中支持客户端。
安装可自动从 cobbler 和 koan 中获得帮助。Cobbler 是一个 Linux 安装服务器,可允许快速设置网络安装环境。可以为 PXE 引导、重新安装、基于介质的网络安装以及虚拟客户端安装配置网络安装。Cobbler 使用帮助程序 koan 进行重新安装和虚拟化支持。
更多信息,请参考:
Fedora也包含了下列虚拟化改进
Utilities in the new virt-mem package provide access to process tables, interface information, dmesg, and uname of QEmu and KVM guests from the host system. For more information, refer to http://et.redhat.com/~rjones/virt-mem/.
![]() |
The virt-mem package is experimental. |
---|---|
Only 32-bit guests are supported at this time. |
新 virt-df 工具可从主机系统提供客户端中的磁盘用量。请参考 http://et.redhat.com/~rjones/virt-df
The new experimental xenwatch package provides utilities for interacting with xenstore on Xen-based virtualization hosts. For more information refer to http://kraxel.fedorapeople.org/xenwatch/
libvirt 软件包提供 API 以及与近期版本 Linux(和其它操作系统)虚拟化功能互动的工具。libvirt
软件是设计作为所有虚拟化技术的共同特性,并提供以下支持:
Linux 和 Solaris 主机中的 Xen 监控程序。
QEMU 仿真程序
KVM Linux 监控程序
LXC Linux 容器系统
OpenVZ Linux 容器系统
IDE/SCSI/USB 磁盘、光纤、LVM、iSCSI 以及 NFS 中的存储
0.4.2 之后的新特性及改进:
提高的 OpenVZ 支持
提高的 Linux 容器(LXC) 支持
存储池 API
提高的 iSCSI 支持
QEMU 和 KVM 的 USB 设备通过
QEMU 和 Xen 的声音、串口和并口设备支持
支持在 QEMU 中的 NUMA 和 vCPU 支撑
虚拟化驱动程序的统一 XML 域和网络解析
更多信息,请参考:
virt-manager 软件包提供 virtinst 的 GUI 实施和 libvirt
功能。
0.5.4 之后的新特性及改进:
远程存储管理及供应:查看、添加、删除和供应 libvirt
管理的存储。将管理的存储附加到远程 VM 中。
远程 VM 安装支持:从管理的介质(CDROM)或者 PXE。只要安装时间存储供应即可。
合并 VM 详情以及控制台窗口:现在使用单独标记的窗口代表每个 VM。
使用 Avahi 列出网络中的 libvirtd 事件。
监控程序自动连接:启动在 virt-manager 连接到监控程序的选项。
创建新客户端时添加声音设备模拟的选项。
添加磁盘设备时的 Virtio 和 USB 选项。
允许查看并删除 VM 声音、串口、并口及控制台设备。
添加显示设备时允许指定 keymap。
如果管理程序窗口关闭但 VM 窗口仍打开时保持 app 运行。
允许限制存储统计记录数量。
更多信息,请参考:
python-virtinst 软件包包含安装以及操作多 VM 客户端映像格式的工具。
0.300.3 之后的新特性及改进:
新工具 virt-convert:允许在不同类型的 virt 配置文件间进行转换。目前只支持从 vmx
转换到 virt-image
。
新工具 virt-pack:将 virt-image
xml 格式转换为 vmx
并打包为 tar.gz。(请注意:以后会将此功能合并到 virt-convert)。
virt-install 改进:
支持远程 VM 安装。如果通过 libvirt
共享,则可在远程主机中使用安装介质和磁盘映像。允许在远程池中供应存储。
支持为 QEmu/KVM VMs 设置 CPU 针脚信息
通过 --cpuset=auto
选项支持 NUMA
新选项:
--wait
允许在安装中设置硬时间限制
--sound
创建带声卡模拟的 VM
--disk
允许为供应存储、设备类型和其它几个选项指定介质作为路径、存创卷或者池。--file
、--size
和 --nonsparse
作废了。
--prompt
输入提示不再是默认选项,这个选项可将其设置为默认。
virt-image 改进:
--replace
选项覆盖现有 VM 映像文件
在 virt-image
格式支持多网络接口
如果选择的客户端操作系统条目支持 virtio 磁盘/网络驱动程序(Fedora 9 和 10),请使用它们。
更多信息,请参考:
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 更新路径中删除域锁定域
Shadow3:优化以便使其成为最佳影子页表(shadow page table)算法,使 HVM 表现最佳性能
硬件支持的调页改进:2MB 调页支持可提供更好的 TLB 定位
CPUID 特性提升:允许安全进行不同 CPU 型号跨系统的域迁移
SCSI 的 PVSCSI 驱动程序直接访问 PV 客户端
HVM 桢缓冲最佳化:更有效地扫描桢缓冲更新
设备转移规向改进
在 Intel VT 中 为 HVM 客户端进行完全 x86 实模型模拟:更广泛支持继承客户端操作系统
与上游开发合并的新 qemu
x86 和 IA64 端口中的许多其它更改
更多信息,请参考:
http://www.xen.org/download/roadmap.html -- Xen roadmap
http://xenbits.xen.org/paravirt_ops/patches.hg/ -- paravirt_ops 补丁查询
已经将 Drupal 更新到 6.4,详情请见:
如果您的安装已经在 Fedora 9 中更新到 6.4 版本,请跳过以下步骤。
从较早版本升级前,请记住要以管理员身份登录您的网页,并在升级这个软件包之前禁用所有第三方模块。升级软件包后:
将 /etc/drupal/default/settings.php.rpmsave
复制到 /etc/drupal/default/settings.php
,并对附加网站的 setting.php
文件重复以上操作。
浏览 http://host/drupal/update.php
运行升级脚本。
另外,Fedora 10 中还有几个可用模块:drupal-date、-cck、-views 和 -service_links。
这一节包含与 Samba 相关的信息,Samba 是 Fedora 用来与 Microsoft Windows 系统互动的软件套件。
Fedora 10 includes samba-3.2.1. This is only a minor release over the version included in Fedora 9, 3.2.0, so users upgrading from Fedora 9 should see no specific issues. However, users upgrading from earlier versions of Samba are advised to carefully review the Samba 3.2 release notes:
http://samba.org/samba/history/samba-3.2.0.html
In addition, the news articles on Samba 3.2 also highlight some of the major changes:
本节是关于电邮服务器和邮件转发代理(MTAs)。
默认情况下,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'
![]() |
您必须自己查找设备数据库软件包的方法。 |
---|---|
请参考您要升级到的数据库版本的发行注记,里面可能会有一些成功升级所需的操作。 |
Fedora 10 includes MySQL 5.0.67-2.
![]() |
MySQL version in Fedora 10 significantly different from Fedora 9 version |
---|---|
There are a number of changes from the version included in Fedora 9, including some incompatible changes. |
The MySQL user is strongly encouraged to study the release notes for MySQL before upgrading his MySQL databases.
http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-67.html
Fedora 10 includes PostgreSQL 8.3.4-1.
If you are migrating from Fedora 9, no special action should be required. However, migration from versions of PostgreSQL prior to 8.3.1 may require special steps. Be sure to check the PostgreSQL release notes before performing the migration.
http://www.postgresql.org/docs/8.3/static/release-8-3-4.html
Fedora 提供以前的系统程序库以便与其它老软件兼容。这个软件是
组群的一部分,默认没有安装。需要这个功能的用户可能通过在安装过程中或者安装后选择这个组群。要在 Fedora 系统中安装软件包组,请使用 或者在终端窗口输入以下命令:
su -c 'yum groupinstall "Legacy Software
Development"'
提示时请为根帐户输入密码。
由于兼容性原因已将软件包 compat-gcc-34 包含在内:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
Refer to Section 7.6, “KDE 3 开发平台及程序库”.
通过检查某个特定数据中 (F10)-1 GOLD 树和 F10 树之间的不同会自动生成此列表。该内容只会发布到 wiki 中:
http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages
![]() |
这个列表是自动生成的 |
---|---|
This list is automatically generated. It is not translated. |
This list is generated for the release and posted on the wiki
only. It is made using the repodiff utility from
the yum-utils package, run
as 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。您还可以在 http://distrowatch.com/fedora 找到所有 Fedora 版本之间主要软件包对比。
Fedora 项目的目标是与 Linux 社区一起构建一个完全使用自由开源软件的完整、通用操作系统。 Fedora 项目是由为其作出贡献的每个个人驱动的。作为测试者、开发者、文档编写者或者翻译,您可有不同的贡献。详情请参考 http://join.fedoraproject.org。Fedora 用户和贡献者的沟通频道的信息请参考 http://fedoraproject.org/wiki/Communicate。
除网站之外,还可以使用下列邮件列表:
对于 Fedora 发行本用户,请使用 mailto:fedora-list@redhat.com
对 Fedora 测试版的测试者,请使用 mailto:fedora-test-list@redhat.com
对开发者,请使用 mailto:fedora-devel-list@redhat.com
对文档项目的参与者,请使用 mailto:fedora-docs-list@redhat.com
要订阅以上任何邮件列表,以 "subscribe" 为主题,发送邮件到 <listname>-request
,其中 <listname>
是上面邮件列表的名字之一。或者您也可在网页界面 http://www.redhat.com/mailman/listinfo/ 中订阅到 Fedora 邮件列表。
Fedora 项目也使用多个 IRC(互联网中继聊天)频道。IRC 是一个实时、文本交流形式,类似即时信息。使用它,您可用在一个开放频道中和其它人沟通,或者在私密一对一频道中和某些人聊天。要通过 IRC 与其它 Fedora 项目合作者聊天,请访问 Freenode IRC 网络。有关详情请参考位于 http://www.freenode.net/ 的 Freenode 网页。
Fedora 项目参与者在自由节点网络中使用 #fedora
频道交流,同时 Fedora 项目开发者也经常在 #fedora-devel
频道中出现。有些较大的项目可能还拥有自己的频道。这个信息应该可在项目网页 http://fedoraproject.org/w/index.php?title=Communicate 中找到。
为了在 #fedora
频道交谈,您需要注册一个昵称或者 nick。当您第一次 /join 这个频道时,就可以看到说明。
![]() |
IRC 频道 |
---|---|
Fedora 项目和 Red Hat 对 Fedora 项目 IRC 频道及其内容没有控制权。 |
因为我们使用名词 版本记录
承认贡献者的努力,同时提供负责制度,以及
解释工具及创建过程。
Alain Portal(翻译 - 法语)
Amanpreet Singh Alam(翻译 - 旁遮普语)
Andrew Martynov(翻译 - 俄语)
Andrew Overholt(贡献者)
Anthony Green(贡献者)
Brandon Holbrook(贡献者)
Bob Jensen(作者)
Chris Lennert(作者)
Dale Bewley(作者)
Dave Malcolm(作者)
David Eisenstein(作者)
David Woodhouse(作者)
Deepak Bhole(贡献者)
Dimitris Glezos(翻译 - 希腊语,工具)
Domingo Becker(翻译 - 西班牙语)
Fabian Affolter(翻译 - 德语)
Francesco Tombolini(翻译 - 意大利语)
Gavin Henry(作者)
Geert Warrink(翻译 - 荷兰语)
Guido Grazioli(翻译 - 意大利语)
Hugo Cisneiros(翻译 - 巴西葡萄牙语)
Igor Miletic(翻译 - 塞尔维亚语)
Karsten Wade(作者,编辑,联合出版人)
Jeff Johnston(贡献者)
Jesse Keating(贡献者)
Jens Petersen(作者)
Joe Orton(作者)
http://fedoraproject.org/wiki/Jos(翻译 - 葡萄牙语)
Josh Bressers(作者)
Karsten Wade(作者,编辑,联合出版人)
Kevin Kofler(作者)
Kyu Lee(贡献者)
http://fedoraproject.org/wiki/Lenka(翻译 - 斯洛伐克语)
Licio Fonseca(翻译 - 巴西葡萄牙语)
Lubomir Kundrak(贡献者,翻译 - 斯洛伐克语)
Magnus Larsson(翻译 - 瑞典语)
Marek Mahut(翻译 - 斯洛伐克语)
Mathieu Schopfer(翻译 - 法语)
Matthieu Rondeau(翻译 - 法语)
Maxim Dziumanenko(翻译 - 乌克兰语)
Martin Ball(作者)
Nikos Charonitakis(翻译 - 希腊语)
Orion Poplawski(贡献者)
Teta Bilianou(翻译 - 希腊语)
Patrick Barnes(作者,编辑)
Paul W. Frields(工具,编辑)
http://fedoraproject.org/wiki/Pavol(翻译 - 斯洛伐克语)
Pawel Sadowski(翻译 - 波兰语)
Patrick Ernzer(贡献者)
http://fedoraproject.org/wiki/User:Raven(翻译 - 波兰语)
Rahul Sundaram(作者,编辑)
Sekine Tatsuo(翻译 - 日语)
Simos Xenitellis(翻译 - 希腊语)
Steve Dickson(作者)
Teta Bilianou(翻译 - 希腊语)
Thomas Canniot(翻译 - 法文)
Thomas Graf(作者)
Tommy Reynolds(工具)
Valnir Ferreira Jr.(翻译 - 巴西葡萄牙语)
Ville-Pekka Vainio(翻译 - 芬兰域)
Will Woods(贡献者)
Yoshinari Takaoka(翻译,工具)
Yuan Yijun(翻译 - 简体中文)
Zhang Yang(翻译 - 简体中文)
... 以及大量的翻译人员。请参考发行注记的网络更新版本,发布后将包含译者名单。
Beat writers produce the release notes directly on the Fedora Project wiki. They collaborate with other subject matter experts from Fedora to explain important changes and enhancements. The editorial team ensures consistency and quality of the finished beats, and ports the Wiki material to DocBook XML in a revision control repository. Next, the team of translators produces other language versions of the release notes, which are made available to the general public as part of Fedora. The publication team also makes them, and subsequent errata, available via the Web.