Version 6.0.0 (2006-09-24)
版权 © 2006 Red Hat, Inc. 及其他
本文档依据 Open Publication License 许可发布。请参阅完整的法律条款 第 3 节 “Legal Notice”.
![]() |
互联网上有最新的发行注记 |
---|---|
这些发行注记也许已被更新,请访问 http://fedora.redhat.com/docs/release-notes/ 来查看最新的 Fedora Core 发行注记。 |
修订历史 | ||
---|---|---|
修订 6.0.0 | 2006-09-24 | |
为最终版发布新版本 | ||
修订 5.92 | 2006-09-05 | |
为 test3 发布新版本 | ||
修订 5.91.2 | 2006-08-13 | |
为网络发布截取最新的 wiki 快照 | ||
修订 5.91.1 | 2006-08-10 | |
改变版权声明信息 | ||
修订 5.91 | 2006-07-13 | |
采用与实际相符的版本号 | ||
修订 0.5.9.1 | 2006-07-11 | |
FC6 test2 内容更新,有待翻译 |
Fedora项目是由Red Hat和社群支持的开源项目。它的目标在于快速推进自由开源软件和开源内容。Fedora项目利用大众论坛,开放的程序,快速的革新,英明的管理以及高度的透明来完成一个完全由自由开源的软件构成的完美的操作系统和平台。
![]() |
网上最新的发行注记 |
---|---|
这些发行注记也许已被更新。请访问 http://docs.fedoraproject.org/release-notes/ 来查看最新的 Fedora 发行注记。 |
您只要提交错误报告以及功能增强请求,就可以帮助 Fedora 项目和社区不断地改进 Fedora。请参考 http://fedoraproject.org/wiki/BugsAndFeatureRequests。感谢您的参与。
想知道更多 Fedora 的信息,请访问下列页面:
Fedora 概览 (http://fedoraproject.org/wiki/Overview)
常见问题(Fedora FAQ) (http://fedoraproject.org/wiki/FAQ)
参与 Fedora 项目 (http://fedoraproject.org/wiki/HelpWanted)
关于 Fedora 项目 (http://fedoraproject.org/Overview)
![]() |
文档链接 |
---|---|
如果您在 Fedora 安装过程中阅读这份发行注记,可能无法访问外部链接。安装后,仍然可以继续阅读它。它是互联网浏览器的默认首页。连接到互联网后,就可以访问这些链接,获得关于 Fedora 和创造它、支持它的社区的更多信息了。 |
您将看到这一全新发布的大量截图和视频资料,请访问 http://fedoraproject.org/wiki/Tours/Fedora7。
本次发布包括很多关键软件包和技术的新版本。下面的章节对自前一版本以来的主要更改做出概览。
本次发布包含了GNOME·2.18和KDE·3.5.6。
Fedora 7 包含全新的 "Flying High" 主题,也是Fedora 美工(Artwork Project)项目和广大社群的不懈努力的部分成果。
Fedora 的图形化虚拟机管理工具virt-manager集成了内核虚拟机技术(KVM)。KVM给用户提供了一种完全虚拟化的解决方案。在这次的发行中用户可以在KVM,Xen以及Qemu中自由选择。更多关于KVM:
有关下一版 Fedora 的发布计划,请访问 http://fedoraproject.org/wiki/RoadMap.
Copyright (c) 2006 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.
Garrett LeSage created the admonition graphics (note, tip, important, caution,
and warning). Tommy Reynolds <Tommy.Reynolds@MegaCoder.com>
created the callout graphics. They all may be freely redistributed with
documentation produced for the Fedora Project.
FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.
Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat Inc. in the United States and other countries.
All other trademarks and copyrights referred to are the property of their respective owners.
Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.
感谢您花时间向 Fedora 社区提出评论、建议和错误报告。通过这些,您帮助了 Fedora, Linux 乃至自由软件世界的进步。
要提交关于 Fedora 软件包或其他部分的反馈,请参考 http://fedoraproject.org/wiki/BugsAndFeatureRequests 。本次发布的常见问题和已知问题可以在这里看到 http://fedoraproject.org/wiki/Bugs/F7Common。
![]() |
仅指针对发行注记的反馈 |
---|---|
本节是关于发行注记本身的反馈过程 |
如果您认为可以以某种方式改进发行注记,可以直接向作者提交反馈。这里列出了多条反馈的途径,按首选排序:
如果您有 Fedora 帐号,直接编辑 http://fedoraproject.org/wiki/Docs/Beats 内容
使用模板 http://tinyurl.com/nej3u -
向relnotes@fedoraproject.org 发送电子邮件
![]() |
安装向导 |
---|---|
学习如何安装Fedora,见 http://docs.fedoraproject.org/install-guide/。 |
![]() |
发行注记未包含的安装问题。 |
---|---|
如果你在安装时遇到了发行注记中没有包含的问题,请参考:http://fedoraproject.org/wiki/FAQ 以及 http://fedoraproject.org/wiki/Bugs/Common. |
Anaconda 是 Fedora 安装程序的名字。这一节描述与 Anaconda 以及与安装 Fedora 7 有关的一般话题。
![]() |
下载大文件 |
---|---|
如果您需要下载 Fedora DVD ISO 镜像文件,记住并不是所有下载工具都支持大于 2GB 的文件。wget 1.9.1-16 或更高版本, curl 和 ncftpget 没有此限制,可以顺利下载大于 2GB 的文件。 BitTorrent 也可以用来下载大文件。要下载 torrent 种子文件请访问 http://torrent.fedoraproject.org/。 |
安装程序 Anaconda 可以检测安装媒介的完整性。它可以在 CD, DVD, 硬盘镜像文件和 NFS 镜像安装方式中工作。Fedora Project 建议您在安装过程开始前,在提交与安装有关的错误报告之前,检测安装介质。很多错误报告实际是由于 CD 烧录不正确造成的。要进行测试,在安装开始前的 boot:
提示符下输入 linux mediacheck。
mediacheck
功能是非常敏感的,可能将正常的光盘报告为有错。这通常是由于光盘刻录软件在从 ISO 文件刻录时,没有包含合适的 padding。要得到 mediacheck
的正确结果,可以尝试加上这个参数:
linux ide=nodma mediacheck
当 mediacheck 顺利完成后,重启使 DMA 模式恢复到正常的状态。很多系统中,这样做会让安装过程更快一些。重启时可以跳过 mediacheck
选项。
![]() |
BitTorrent 自动验证文件完整性 |
---|---|
如果您使用 BitTorrent, 您下载的文件会被自动验证。如果您的下载已完成,不必再验证它。不过,在烧录到光盘后,还是应该做一下介质检测(mediacheck) |
可以在 boot:
提示符下输入 memtest86
,在安装 Fedora 之前检测内存。这会运行 Memtest86 独立内存检测工具而不是 Anaconda。Memtest86 会一直运行,直到按下了 Esc 键。
![]() |
Memtest86 可用性 |
---|---|
必须从 CD-ROM 1 (或急救 CD-ROM) 启动,才能使用这一功能。 |
Fedora 7 支持图形化的 FTP 和 HTTP 安装。但是,安装程序必须完全载入内存,或者存在于本地磁盘如安装光盘 1 上。因此,只有内存多于 192MiB 内存,或从安装光盘 1 启动的情况下,才可以使用图形安装程序。只有 192MiB 或更少内存的系统将自动进入文本安装程序。如果您首选文本安装方式,可以在 boot:
提示符下输入 linux text。
安装程序的新美工。
Anaconda 支持从任何兼容 yum 的软件仓库中安装软件。
![]() |
Yum 仓库支持 |
---|---|
只有 HTTP 和 FTP 仓库被支持,CD 或 NFS 上的仓库不被支持。 |
Anaconda 使用 SquashFS 压缩在镜像中存储的软件包。
Anaconda 现在支持通过 IPv6 安装。
Anaconda 现在支持通过 USB 和 Firewire 安装。
Anaconda 的后端 yum 更新到了 3.0.x 版本。
安装程序对 ppc64 体系支持更好。
安装程序支持带有 Intel 处理器的 Apple Macintosh 系统。
安装程序现在支持多路(multipath)。
DejaVu 取代 Vera 字体作为安装程序的默认字体。
安装程序新增加的翻译有 Greek, Kannada, Malayalam, Marathi 和 Oriya。
新的关键字 kickstart 被加入。
repo --name=<repoid>·[--baseurl=<url>|--mirrorlist=<url>]
repo
指要使用的附加软件仓库。baseurl
指仓库的 URL 地址,而 mirrorlist
指镜像的列表。每个仓库只能有一组这样的设置。
services [--disabled=<list>]·[--enabled=<list>]
services
改变默认运行级启用的服务。enabled
和 disabled
参数是逗号分隔的列表,enabled
列表的优先级更高。
user --name=<username>·[--groups=<list>]·[--homedir=<homedir>]·[--password=<password>]·[--iscrypted]·[--shell=<shell>]·[--uid=<uid>]
user
创建新用户,使用指定的参数。name
是必需的,所有其他参数是可选的。
关于 kickstart 的文档可以在 anaconda 软件包中找到。要安装它,运行命令 su -c 'yum install anaconda'。请阅读 /usr/share/doc/anaconda*/kickstart-docs.txt
文件。
一些 Sony VAIO 笔记本系统在从光驱安装 Fedora 时可能会遇到问题。如果遇到这种情况,重启并在引导命令行中加入下列选项:
pci=off ide1=0x180,0x386
这一选项允许安装程序正常进行,任何由于这一选项而没有探测到的设备都会在 Fedora 第一次引导时加以配置。
并非所有 IDE RAID 控制器都得到了支持,如果您的 RAID 控制器不为 dmraid 软件包支持,您可以通过配置 Linux 软 RAID,将磁盘组合到 RAID 阵列中。至于直接支持的控制器,只要在计算机的 BIOS 中配置 RAID 就可以了。
一些服务器拥有多个网络接口,可能无法将 BIOS 所知的第一个网络接口设定为 eth0 ,这将导致安装程序使用与 PXE 启动时不同的网络接口。要应付这种情况,可以在 pxelinux.cfg/*
配置文件中添加下面的内容:
IPAPPEND 2 APPEND ksdevice=bootif
上面的配置选项使得安装程序使用与 BIOS 和 PXE 相同的网络接口。您也可以添加下面的内容:
ksdevice=link
这个选项使安装程序使用连接到交换机的第一个网络设备。
请访问 http://fedoraproject.org/wiki/DistributionUpgrades 查看详细的升级步骤建议。
一般情况下,应选择全新安装而不是升级,如果系统中有第三方仓库的软件就更应如此。如果已安装了第三方仓库的软件,升级后可能无法正常使用。一定要升级的话,请遵守下面的指示。
升级前,请备份整个系统。特别的,保留 /etc
, /home
, 可能还有 /opt
和 /usr/local
,如果那里有定制安装的软件包的话。可以考虑使用多启动,在其他分区中复制并保留原来的系统,以备无虞。最好再准备些其他类型的启动盘,例如 GRUB 软盘。
![]() |
系统配置备份 |
---|---|
为 |
升级完毕,运行命令:
rpm -qa --last > RPMS_by_Install_Time.txt
在输出的最后,查看升级前安装的软件包,从第三方仓库升级它们或者删掉。必要的话小心应付。
本节提供 Fedora 所支持的特定硬件体系的信息。
RPM 支持同时安装一个软件包的多种体系。运行 rpm -qa 列出软件包时可能包含重复的软件包,因为体系不会被列出。不过,使用 repoquery 命令,这是 Fedora Extras 仓库中 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 特定于 PPC 硬件平台的信息。
CPU 最小值: PowerPC G3 / POWER3
Fedora 7 只支持 Apple 在 1999 左右及其后发布的 "新生代" Power Macintosh。
Fedora 7 也支持 IBM eServer pSeries, IBM RS/6000, Genesi Pegasos II 和 IBM Cell Broadband Engine 机型。
Fedora 7 包含了对 Genesi Efika 和Sony·PlayStation 3的新硬件支持。
文本模式推荐值: 233MHz G3 或更佳,128MiB 内存
图形模式推荐值: 400MHz G3 或更佳,256MiB 内存
通过在Fedora Core 6上对64 64KiB页面的简短实验,PowerPC 64 内核已经换回到4KiB页面。升级过程中,安装程序会自动的重新格式化所有的交换分区。
Apple 系统中的 Option 键与 PC 中的 Alt key on the PC 是等价的。安装过程中提到 Alt 键时,使用 Option 代替。有些组合键需要用 Option 键与 Fn 键组合出来,例如 Option-Fn-F3 可以切换到虚拟终端 tty3。
Fedora 安装盘 1 是可以在所支持的硬件平台上启动的。另外,可以在 CD 的 images/
目录找到一份可启动的 CD 镜像。硬件不同,它们的行为也不同:
在大多数机器上,启动引导器会自动从安装盘选择正确的32位或64位安装程序启动。默认的gnome-power-manager软件包包含了电源管理支持,包括休眠和背光亮度管理。有更多要求的用户可以使用apmud软件包。要安装apmud软件包,可以在安装系统后运行一下命令:
su -c 'yum install apmud'
64-bit IBM pSeries (POWER4/POWER5), 新近的 iSeries 机型. 使用 OpenFirmware 引导 CD 后,引导管理器 (yaboot) 自动运行 64 位的安装程序。
IBM "Legacy" iSeries (POWER4). 被称为 "Legacy" 的 iSeries 不使用 OpenFirmware。应当使用安装树的 images/iSeries
目录中的引导镜像。
32-bit CHRP (IBM RS/6000 及其他). 使用 OpenFirmware 启动 CD 后,在 boot:
提示符下选择 linux32
镜像,引导 32 位的安装程序。否则,64 位安装程序会自动引导,而它无法运行。
Genesi Pegasos II. 在本文档撰写时,Pegasos 完全支持 ISO9660 文件系统的固件尚未发布。但是,可以使用网络启动盘。在 OpenFirmware 提示符下,输入命令:
boot cd: /images/netboot/ppc32.img
您还需要手动配置 Pegasos 上的 OpenFirmware 来使得装好的 Fedora 系统可以启动。您需要设置 boot-device
和 boot-file
环境变量为正确的值。
Genesi Efika. 撰写发行注记的时候 Efika 的固件存在一些bug,他们阻碍了yaboot启动引导器的正确操作。2007年4月在Fedora 7 发行之前应该会有升级的固件。有了修正过的固件,Efika应该能像在Pegasos II上一样安装。
Sony PlayStation 3. 在PlayStation 3上安装,现将固件升级到 1.60 或更新。"Other OS"的启动引导器必须安装到Flash上,请参阅http://www.playstation.com/ps3-openplatform/manual.html的指示。撰写注记的时候,还没有Fedora专用的启动引导器。Fedora 7 发行的时候,这个不足应该会被补救。
网络启动. 在安装树的 images/netboot/
目录有包含安装程序内核与 ramdisk 的一组镜像文件。它们主要用途是通过 TFTP 实现网络启动,但是也有其他使用方式。
yaboot 支持用 TFTP 引导 IBM eServer pSeries 和 Apple Macintosh。Fedora Project 建议结合使用 yaboot 和 netboot 镜像。
本节包含 Fedora 特定于 x86 硬件平台的信息。
为了在安装中或安装后使用 Fedora 7 的特定功能,您也许需要知道其它硬件组件如显卡和网卡的细节。
下列 CPU 特性是以 Intel 处理器的方式表述的。其他处理器 (主要是来自 AMD, Cyrix 和 VIA 的那些) 如果与 Intel 处理器兼容,也可以用于 Fedora 。
Fedora 7 需要 Intel 奔腾或更高。它为奔腾 4 及更新的处理器优化。
文本模式的推荐配置: 200 MHz 奔腾或以上
图形模式的推荐配置: 400 MHz 奔腾 II 或以上
文本模式最小值: 128MiB
图形模式最小值: 192MiB
图形模式推荐值: 256MiB
本节包含 Fedora 特定于 x86_64 硬件平台的信息。
为了在安装中或安装后使用 Fedora 7 的特定功能,您也许需要知道其它硬件组件如显卡和网卡的细节。
Fedora的这次发行中在传统安装介质基础上包含了多种Live ISO 镜像。这些镜像是可启动的,你可以把它们烧录成安装介质来尝试Fedora。它们还有一种特性,允许你将Live CD 的内容安装到硬盘上,这样就能实现永久安装而且有更高的性能。
为了让Fedora的测试更简单易行,Fedora的测试版也有这类的镜像。
Fedora 7 一共有3中类型的Live镜像。
Fedora 7 i386 Desktop CD。这是i386机型的单cd镜像。它有默认的GNOME桌面环境,支持Fedora支持的所有语言环境,还有Fedora中的一整套的生产应用工具。
Fedora 7 x86_64 Desktop DVD。X86_64机型的DVD镜像。软件包和i386的桌面CD一致。
Fedora 7 i386 KDE CD。i386的的单CD镜像。它包含了KDE桌面环境和一整套的KDE应用程序,需要注意的是这张镜像只对英语有完美支持。
这张Live镜像应当能启动任何支持 CD-ROM 启动的的机器。用CD启动机器后,你可以作为Fedora用户登录系统使用桌面环境。如果登录后,你想把live镜像上的内容安装到硬盘上,请单击桌面图标 Install to Hard Drive。
另一种使用Live镜像的方法是把其中的内容放进USB中。要这样做,首先安装开发仓库中的 livecd-tools包,然后运行livecd-iso-to-stick脚本:
/usr/bin/livecd-iso-to-stick /path/to/live.iso /dev/sdb1
使用你想安装镜像的分区替代 /dev/sdb1
。
这个过程并不会毁掉USB介质中的数据,你的USB中现有的数据仍然
下列章节包含了在 Fedora 7 中发生了重要变化的软件包的相关信息。为了方便查找,以安装程序使用的分类进行组织。
Fedora 项目主管发起了一项授权审核计划,以此来确定Fedora中包含的所有软件包都遵循这项授权方针。
apcupsd 包已经更新至3.14.0,新的版本移除了旧版的主从网络模式。更多请参阅apcupsd包的发行注记。
http://sourceforge.net/project/shownotes.php?group_id=54413&release_id=485633
![]() |
根据2.6.21内核作出的估计 |
---|---|
这份发行注记草案假定Fedora的最终发行是基于2.6.21内核,但具体的发行内核还要根据具体情况而变。 |
这一节覆盖了 Fedora 7 中 2.6.21 内核的变动及重要信息。2.6.21 内核包括:
支持KVM虚拟化技术。
x86 32位系统有Tickless支持,它能显著提高电源管理。Fedora x86_64的最终发行应该也能支持该特性。
devicescape无线网络堆栈,它包含了对许多新的无线网驱动的支持
新的IDE驱动,它使用和SATA驱动相同的libata代码。
![]() |
IDE的设备名称已更改 |
---|---|
新的IDE驱动使得所用的IDE设备名称改为像dev/sdX这样而不是/dev/hdX。 |
对Global File System 2(GFS2)的支持。
实时内核项目的一些元素。
大量错误修正和小改进
2.6.21rc1内核的修改历史:http://lwn.net/Articles/223021/
Fedora 可能包含了附加的补丁,来改进,修正或添加附加特性。因此,Fedora 内核与被称为纯正(vanilla kernel)的,来自 kernel.org 网站的内核不是完全相同的。
要获得这些补丁的列表,下载源 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 7 包含了下列内核构建
基本的内核,用于大多数系统,已配置的代码在 kernel-devel-<version>.<arch>.rpm 软件包中。
kernel-PAE,用于拥有超过 4GB RAM 的 32-bit x86 系统中,或者 CPU 带有 "NX (No eXecute)" 特性的系统中。它同时支持单/多处理器系统。
虚拟机内核,用于 Xen 模拟器。已配置的源代码包含在 kernel-xen-devel-<version>.<arch>.rpm 软件包中。
Kdump 内核,与kexec/kdump搭配使用。已配置的源代码包含在 kernel-kdump-devel-<version>.<arch>.rpm 软件包中。
各种内核配置的源代码头文件可以同时安装。文件安装位置是/usr/src/kernels/<version>-[PAE|xen|kdump]-<arch>/。运行命令:
su -c 'yum install kernel-{PAE,xen,kdump}-devel'
选择一个或多个变种,以逗号分隔,不要有空格。在提示时输入系统管理员密码。
![]() |
带 Kdump 的32位内核 |
---|---|
32 位内核现在可以重置,所以包含了kdump功能特性。64位系统仍然需要安装-kdump内核。 |
![]() |
默认内核提供了 SMP |
---|---|
Fedora 7 没有单独的 SMP 内核,无论是 i386, x86_64 还是 ppc64。基本内核提供了多处理器支持。 |
![]() |
PowerPC 内核支持 |
---|---|
Fedora 7 没有为 PowerPC 体系提供 Xen 或 Kdump 支持。32位的PPC系统仍然有单独的SMP内核。 |
请参考 http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html 中,报告 Linux 内核错误时的注意事项。您也可以访问 http://bugzilla.redhat.com 来报告针对 Fedora 的错误。
关于 Linux 内核开发,很多教材,范例和教科书都假设内核源代码安装在 /usr/src/linux
目录。如果您像下面一样创建一个符号链接,就可以在 Fedora 中继续使用那些学习材料了。按照上面提到的方式,安装合适的内核源代码,然后:
su -c 'ln -s /usr/src/kernels/<version>.<release>-<arch> /usr/src/linux'
提示时输入 roo 的密码。
Fedora 7 与旧版本不同,不包含 kernel-source 软件包,因为要编译外部模块,只需要 kernel-devel
软件包。已配置的源代码可以按照内核配置一节的步骤得到。
![]() |
这些步骤指的是当前运行中的内核 |
---|---|
为了简化下面的指令,假设您需要配置内核为使用当前运行中的内核的配置。在下面的步骤中,短语 <version> 指的是使用 uname -r 命令显示的内核版本。 |
需要使用内核源代码的 Fedora 用户可以在内核 .src.rpm 软件包中找到它们。要从文件释放源码树,执行下面的命令:
![]() |
不要以超级用户身份(root)构建软件包 |
---|---|
以超级用户身份构建软件包是极其危险的,不应当这样做,这不是必需的,即使是内核。下面的操作使您可以以普通用户身份构建内核。很多教程以 |
在个人目录准备 RPM 软件包构建环境,运行下面的命令:
su -c 'yum install rpmdevtools yum-utils' rpmdev-setuptree
提示时输入 roo 的密码。
安装 kernel-<version>.src.rpm
文件。启用合适的源代码仓库,如 Core, Updates 或 Testing,使用 -e
开关:
yumdownloader -e core-source -e updates-source --source kernel-<version>
出现提示时输入管理员密码。如果没有指定版本,Fedora的最新内核将被下载。
安装 kernel-<version>.src.rpm
,运行命令:
su -c 'rpm -Uvh kernel-<version>.src.rpm'
这个命令将 RPM 内容写到 ${HOME}/rpmbuild/SOURCES
and ${HOME}/rpmbuild/SPECS
, 这里 ${HOME}
是您的个人目录。
![]() |
硬盘空间需求 |
---|---|
完整的内核构建过程可能需要您的个人目录有几个吉的存储空间。 |
使用这样的命令来准备内核源代码:
cd ~/rpmbuild/SPECS rpmbuild -bp --target $(uname -m) kernel-2.6.spec
内核源代码位于 ~/rpmbuild/BUILD/kernel-<version>/linux-<version>.<arch>
目录。
Fedora 7 附带的各种内核的配置文件位于 ~/rpmbuild/BUILD/kernel-<version>/linux-<version>.<arch>/configs
目录。例如,i686 配置文件名为 ~/rpmbuild/BUILD/kernel-<version>/linux-<version>.<arch>/configs/kernel-<version>-i686.config
。运行下列命令,将所需的配置文件放到合适的位置以用来编译:
cp configs/<desired-config-file> .config
每个内核的名字都包含了它的版本号,这也是 uname -r
命令显示的值。内核 Makefile
的前四行定义了内核的名字。为了保护官方的内核不被破坏,Makefile
经过了修改,以生成一个与运行中的内核不同的名字。在一个模块插入运行中的内核前,这个模块必须针对运行中的内核进行编译。为此,您必须编辑内核的 Makefile
.。
例如,如果 uname -r
返回字符串 2.6.17-1.2345_FC6
,就将 EXTRAVERSION
定义从:
EXTRAVERSION = -prep
修改为:
EXTRAVERSION = -1.2345_FC6
也就是最后一个连字符后面的所有内容。
执行这个命令:
make oldconfig
接下来就没什么差别了。
![]() |
构建内核的二进制 RPM |
---|---|
通常,Fedora 的内核是用 rpmbuild 和 spec 文件编译的。如果使用内核自带的 make rpm 方式,得到的结果是不一样的。 |
编译内核模块,如设备驱动时,不需要当前运行的内核的完整源码树。为编译外部模块,只需要安装 kernel-devel 软件包。如果没有安装,就用 Pirut 安装它,执行 或者使用 yum。运行下面的命令来安装:
su -c 'yum install kernel-devel'
例如,要构建 foo.ko
模块,在包含 foo.c
文件的目录中创建下面的 Makefile
:
obj-m := foo.o KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) default: $(MAKE) -C $(KDIR) M=$(PWD) modules
执行 make 命令来编译 foo.ko
模块就可以了。
本节详述影响 Fedora 图形桌面用户的改变。
Fedora的这次发行包含了全新的普通用户文件结构,xdg-user-dirs
。它的特性包括:
文件目录可以本地化
默认包含了一系列的普通目录,像 documents ,music,pictures,以及dowloads。
在文件浏览器中作为普通书签出现,能通过应用程序特定的默认设置被许多应用程序使用。例如,音乐播放器将通过默认音乐文件夹下的文件打开对话。
用户可以通过Nautilus文件管理器或者编辑~/.config/user-dirs.dirs
来配置。
Fedora 7 中 yum 软件包管理工具的性能大大提高。仓库元数据解释器以 C 实现。新的镜像管理系统保证了更好的镜像选择和更好的速度。Pirut 软件包管理工具和 Pup 软件包更新工具都基于 yum,因此性能同样得到提升。
本次发布包含了 GNOME 2.18 (http://www.gnome.org/start/2.18/)。
GNOME 欢迎屏幕被上游开发者禁止了。要启用它,使用 gconf-editor 或下面的命令:
gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true
本次发布中,锁定屏幕对话框并未连接到指定的屏幕保护程序。要启用它,使用 gconf-editor 或下面的命令:
gconftool-2 --set --type string /apps/gnome-screensaver/lock_dialog_theme "system"
Fedora 7 支持加密的交换分区和除了根分区之外的分区。要使用它,在 /etc/crypttab
中添加条目,并在 /etc/fstab
中引用这些设备。
![]() |
在安装中不支持加密文件系统 |
---|---|
安装后再启用文件系统加密。Anaconda 安装程序不支持创建加密的块设备。 |
范例: 交换分区在 /etc/crypttab
中的条目:
my_swap /dev/hdb1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
这样创建了一个加密的块设备 /dev/mapper/my_swap
,可以在 /etc/fstab
中引用。下一个范例是针对文件系统卷的条目:
my_volume /dev/hda5 /etc/volume_key cipher=aes-cbc-essiv:sha256
文件 /etc/volume_key
包含明文的密钥。或者,如果指定密钥文件名为 none
,系统在启动时将询问密钥。
对于文件系统卷,推荐的方法是使用 LUKS :(using LUKS you can drop the cipher=
part in crypttab
)。
使用 cryptsetup luksFormat 创建加密卷
将必需的内容加入 /etc/crypttab
手动启用卷,运行 cryptsetup luksOpen 或者重启动:
在加密卷上创建文件系统
设置 /etc/fstab
条目
Fedora 7 包含 Apache HTTP 服务器的 2.2.4 版本。从 2.0 版本(包含于 Fedora Core 4 或更早)升级的用户需要对 httpd 配置文件作出修改,请参考 http://httpd.apache.org/docs/2.2/upgrading.html。
使用mod_dbd
的用户请注意,PostgreSQL的apr-util
DBD 驱动已经被包含进发行当中。这个驱动模块是作为单独的动态载入模块包含进来的,它在apr-util-pgsql包中。现在也可以在apr-util-mysql包中找到MySQL的驱动。
本节是关于电邮服务器和邮件转发代理(MTAs)。
软件包 exim-sa 被标为过时,不再包含在 Fedora 7 中。它是 SpamAssassin 与 Exim 交互的最初的实现,与 sendmail milters 或 postfix filters 功能相仿。然而,它功能有限,Exim 现在支持更好的内容检测,与自身的通用访问控制列表集成。
由于 sa_exim
默认没有启用,大多数人可以卸载它以升级 Exim。如果改变了配置,使用了 sa_exim
,应当重建配置,利用 Exim 的全文扫描能力,或者自行编译以得到 exim-sa 软件包。Exim 的内容扫描技术请参考Exim 文档:
http://www.exim.org/exim-html-4.62/doc/html/spec_html/ch40.html
这一节覆盖了各种开发工具和特性。
本次发布包含 Fedora Eclipse,基于Eclipse SDK 版本 3.2.2(http://www.eclipse.org)。这一版本的特性请查看http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.html。 3.2.2 版本的发行注记在http://www.eclipse.org/eclipse/development/readme_eclipse_3.2.2.html
发布的这套 SDK,有时被称为 "Eclipse 平台", "Eclipse IDE" 或者简单的 "Eclipse"。Eclipse SDK 是一同发布的十项 Eclipse 项目http://www.eclipse.org/callisto 的基础。这些成员项目中的一些已经被包含在 Fedora 中: CDT (http://www.eclipse.org/cdt, 用于 C/C++ 开发,EMF (http://www.eclipse.org/emf)以及 GEF (http://www.eclipse.org/gef), Graphical Editing Framework。
还可以获取许多第三方的 Eclipse 项目,包括集成化的版本控制工具 Subclipse (http://subclipse.tigris.org/),PyDev·(
欢迎参加更多的项目的软件打包以及用 GCJ 测试项目。通过 fedora-devel-java-list 邮件列表和freenode上的#fedora-java頻道联系感兴趣的项目团体(http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/)·
Fedora 中也包含了对 FLOSS 程序员有用的插件和工具: 修订日志(ChangeLog)编辑,应用 eclipse-changelog ;以及 Bugzilla 交互,应用 eclipse-mylar-bugzilla。我们的 CDT 软件包也包含开发中的对 GNU Autotools 的支持。这个插件允许终端用户使用 Eclipse 来建立和维护使用 GNU autotools 的C/C++项目。CDT的特性包括:
配置优先的工程建立
autoconf/automake输入文件的专用编辑器。
autoconf 宏的使用帮助
C 库功能的帮助
专门的配置控制台
这些项目的最新信息可以在 Fedora Eclipse Project 网页http://sourceware.org/eclipse/找到。
这次发行中包含了 Eclipse SDK 的21中语言包。每种语言都打包成一个单独的包,像韩语翻译就使用 eclipse-sdk-nls-ko 包。
Fedora Eclipse 包含一个补丁,允许非 root 用户使用更新管理器(Update Manager),安装未打包的插件和特性。这些插件将安装到用户的个人目录中,.eclipse
目录下。请注意这些插件没有相应的 GCJ 已编译代码,因此会运行得慢些。
Fedora 的自由 JRE 并不能满座所有用户的需求,因此Fedora允许安装其他可选用的 JRE 。但是对在64位机上安装有专利的 JRE 有一项限制。
64 位系统默认安装的 64 位 JNI 库不能在 32 位 专利 JRE 中运行,换句话说,就是不要在32位Sun java上运行64位的Eclipse 软件包。如果要运行,或者切换到 64 位 Sun Java,或者安装 32 位的库。要安装 32 位的库,运行命令:
yum install <package_name>.i386
同样,ppc64 系统默认的 32 位 JNI 库不能在 64 位 JRE 中运行。要安装 64 位版本,执行下面的命令:
yum install <package_name>.ppc64
这一章记述 Fedora 的安全措施。
对 Fedora 中各种主动的安全特性的一般介绍,当前状态和策略可以在 http://fedoraproject.org/wiki/Security 看到。
新的 SELinux 项目页面包括排错提示,解释,以及到文档和参考内容的链接。一些有用的链接如下:
新的 SELinux 项目页面: http://fedoraproject.org/wiki/SELinux
SELinux 命令列表: http://fedoraproject.org/wiki/SELinux/Commands
本次发布包含一个自由开源的类 Java 环境,称为 java-gcj-compat. java-gcj-compat 包含一个工具套件和执行环境,可以构建和运行很多有用的,以 Java 编程语言写成的程序。
![]() |
Fedora 不包含 Java |
---|---|
Java 是 Sun Microsystems 的商标。java-gcj-compat 是完全自由的软件,它 not Java, 但是可以运行 Java 程序。 |
java-gcj t包含三个组件: GNU Java 运行时环境 (libgcj),Eclipse Java 编译器 (ecj),以及一些包装和链接 (java-gcj-compat),使得运行时和编译器以类似其他 Java 环境的方式来呈现。
包含在 Fedora 本次发布中的 Java 软件使用新的集成的 java-gcj-compat 环境。这些软件包包括 OpenOffice.org Base, Eclipse, 和 Apache Tomcat。请参考 Java FAQ http://www.fedoraproject.org/wiki/JavaFAQ。
![]() |
在错误报告中包含位置和版本信息 |
---|---|
在提交错误报告时,包含这些命令的输出: which java && java -version && which javac && javac -version |
除了 java-gcj-compat 自由软件工具链之外,Fedora 允许您安装多种 Java 实现,并使用 alternatives 命令行工具自由切换。但是,您安装的各种 Java 系统必须都是根据 JPackage Project 的策略打包的,使 alternatives 发挥作用。当这些软件包都正确安装后,root
用户可以在 java 和 javac 环境间切换,运行 alternatives 命令:
alternatives --config java alternatives --config javac
本次发布包含 gcjwebplugin 的预览版本,这是 Firefox 的插件,用于 Java 小程序。gcjwebplugin 默认未启用。尽管 GNU Classpath 的安全实现正在快速地开发中,它仍不够稳定,不能安全地运行不可信的小程序。然而,GNU Classpath 的 AWT 和 Swing 实现已足够成熟,可以运行大多数小程序。如果希望尝试 gcjwebplugin,可以阅读 /usr/share/doc/libgcj-4.1.2/README.libgcjwebplugin.so
,这是 libgcj 软件包中的。这份自述文件解释了如何启用插件,以及这样做的潜在危险。
Fedora 包含很多来自 JPackage Project 的软件包,那是一个 Java 软件仓库。Fedora 中这些软件都经过修改,以避免依赖于专有软件,并利用 GCJ 的先进的编译功能。使用 Fedora 仓库来更新这些软件包,使用 JPackage 仓库更新其他 Fedora 未提供的软件包。请参考 JPackage 网站 http://jpackage.org 有关网站和它提供的软件包的信息。
![]() |
混合 Fedora 和 JPackage 的软件包 |
---|---|
在相同系统中安装 Fedora 和 JPackage 仓库的软件包前要查明软件包相容性。不相容的软件包会造成复杂的问题。 |
参阅最新的Eclipse 发行注记,http://fedoraproject.org/wiki/Docs/Beats/Devel/Tools/Eclipse.
Fedora Core 包含了各种多媒体相关的应用程序,包括播放,录制和编辑程序。附加的软件包可以在 Fedora Extras 仓库找到。请访问 http://fedoraproject.org/wiki/Multimedia 。
Fedora 的默认安装包含 Rhythmbox 和 Totem 执行媒体播放。Fedora 软件仓库中包含更多其他程序,例如 XMMS 播放器和 KDE 的 amaroK
Fedora 充分使用了高级 Linux 音频体系 (ALSA) 系统。多个程序可以同时播放音频,这在 Linux 系统中一度是无法做到的。如果所有多媒体软件都配置为使用 ALSA 实现音频支持,过去的限制将不复存在。请参阅此项目的网站获取更多信息: http://www.alsa-project.org/。多用户登录时仍可能有问题。取决于硬件和软件配置,多用户也许不能同时使用声卡硬件。
Fedora 包含了对 Ogg 媒体容器格式的完整支持,包括 Vorbis 音频,Theora 视频,Speex 音频和 FLAC 无损音频格式。这些可以自由发布的格式不受专利或许可限制的威胁,提供了强大而灵活的替代方案。Fedora Project 鼓励使用这些开源格式,代替有限制的那些。更多信息请访问 Xiph.Org 基金会的网站: http://www.xiph.org/.。
Fedora Core 和 Fedora Extras 不能包含支持 MP3 或 DVD 的播放或录制的支持。MP3 格式受专利保护,而专利持有人没有提供足够许可。DVD 视频格式受专利保护,还有一套加密方案。专利所有人没有提供足够许可,并且解密 CSS 加密盘片的代码可能违反了数字千年版权法案,美国的一个版权法案。Fedora 也排除由于专利、版权或许可限制无法包含的软件,例如 Adobe 的 Flash 播放器,Real Media 的 Real 播放器。相关内容请访问 http://fedoraproject.org/wiki/ForbiddenItems。
在各种 MP3 方案之外,Fluendo 为用户提供了自由的 MP3 插件及其使用许可。插件配合 GStreamer 使用,所有以 GStreamer 为后端的应用程序都将支持 MP3。Fedora 不包含此插件,我们推荐使用无专利限制的开放格式。关于插件的更多信息,请访问 Fluendo 网站
Fedora 软件仓库包含一系列工具,用于简化烧录 CD 和 DVD。GNOME 用户可以在 Nautilus 文件管理器中直接烧录,或者选择 Fedora Extras 中的 gnomebaker
或 graveman
软件包,或者 Fedora 中较旧的 xcdroast
软件包。KDE 用户可以使用稳定的 k3b
软件包,包含在 Extras 中。终端工具包括 cdrecord
, readcd
, mkisofs
, 和其他流行的 Linux 应用程序。
Fedora Core 和 Fedora Extras 提供了一系列游戏,包含各种类型。Fedora 默认包含一小部分,隶属于 GNOME(gnome-games) 和 KDE(kdegames)。Fedora Extra提供了更多的各种类型的游戏。
Fedora Project 网站有一个介绍游戏的专区,记录了很多已有的游戏,包括了简介和安装指导,更多信息请参考 http://fedoraproject.org/wiki/Games。
要获取可以安装的游戏列表,使用Pirut graphical·utility ( ),或者通过命令行:
yum groupinfo "Games and Entertainment"
要获取使用 yum 安装分类游戏软件包的帮助,请参考:
Fedora 7 中的虚拟化基于 Xen 3.0.4,集成在 Fedora 7 安装程序中。更多信息请访问 http://fedoraproject.org/wiki/Tools/Xen。
在 Fedora 7 中,使用 Xen 3.0.4,半虚拟化和完全虚拟都可以实现。完全虚拟需要包含 VT 支持的处理器。半虚拟化不需要特殊的硬件,但是需要修改客户操作系统。配置和使用 Xen 请参考 http://fedoraproject.org/wiki/FedoraXenQuickstartFC6。
Fedora 7 开发团队已使用 Fedora 7 和 Red Hat Enterprise Linux 5 测试过 Xen。其他客户操作系统尚未测试。在半虚拟化情况下,您应当可以运行所有为 Xen 3.0.4 构建的 Linux 客户操作系统。在拥有 VT 硬件,完全虚拟的情况下,您应当可以运行多种操作系统,甚至是专有的那些。
这一节包含了与 Fedora 的 X 窗口系统实现有关的信息。
X 服务器 X.org 7.2 被改进,可以自动探测和配置大多数硬件。用户和系统管理员不需要再修改 /etc/X11/xorg.conf
文件。Anaconda 安装程序在 xorg.conf
中配置的硬件只包括:
显卡驱动
键盘映射
所有其他设备,如显示器(包括 LCD 和 CRT),USB 鼠标,以及触摸板都可以自动探测和配置。
X 服务器向显示器查询所支持的分辨率范围,然后尝试选择正确的宽高比例中,最高的分辨率。用户可以在
中设置首选分辨率,而系统默认分辨率可以在 . 中设置。如果 /etc/X11/xorg.conf
配置文件不存在,X 仍然会自动探测合适的驱动,并且假设键盘是 105 键布局。
Fedora 7 包含两种 Intel 集成显卡驱动:
默认是 i810
驱动,支持 Intel 图形芯片中,直到 i945 和 i965 的那些。
实验中的 intel
驱动,支持的 Intel 图形芯片直到 i945。
驱动 i810
可使用的分辨率只有 BIOS 中包括的那些。如果您需要使用一些非标准分辨率,例如宽屏显示,可以尝试 intel
驱动。使用 system-config-display 切换分辨率,这个工具的位置是 。
欢迎对实验的 intel
测试并反馈。请将成功应用的情况报告到 Bugzilla,并将完整的 lspci -vn 的输出作为附件。有了成功应用的报告,更多芯片就可以默认换用 intel
驱动了。
如果你想使用第三方的显卡驱动,请参阅Xorg关于第三方显卡驱动的网页,那里有详细的指导:
Fedora 提供了 MySQL 5.0。这一版各种增强的列表请参考 http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html。
从过去版本的 MySQL 数据库升级,请参考 MySQL 网站文档 http://dev.mysql.com/doc/refman/5.0/en/upgrade.html。
MySQL DBD驱动已经有双重许可证,监听相关的问题也已经解决。(https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=222237)。apr-util-mysql软件包现在包含在 Fedora 软件仓库中。
这一版的 Fedora 包含 PostgreSQL 8.2。关于这个新版本的更多信息,请参考 http://www.postgresql.org/docs/whatsnew。
![]() |
升级数据库 |
---|---|
带着PostgreSQL 数据库升级Fedora前,有必要参照http://www.postgresql.org/docs/8.1/interactive/install-upgrading.html所描述的过程。否则新版的PostgreSQL可能无法使用原有的数据。 |
这一节包含 Fedora 中多语种支持相关的信息。
当从先前版本的Fedora升级到Fedora 7 时,我们强烈建议安装 scim-bridge-gtk ,它能很好兼容那些使用老版本libstdc++的第三方C++程序。
安装 SCIM 后,它将对所有语言的用户默认开启。如果 SCIM 已安装,您不希望它在您的桌面上运行,就使用 im-chooser 禁用它。
一下是各种语言的默认切换快捷键表:
语言 | 触发热键 |
---|---|
全部 | Ctrl-空格 |
日文 | Zenkaku_Hankaku or Alt-` |
韩文 | 上档-空格 or Hangul |
m17n-db 软件包:
添加了kn-* 键盘布局需要的 ZWNJ (U+200d) ,解决了bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221965
添加了 Marathi 的 itrans 布局,解决了https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225561bug
添加 Marathi 和 Oriya 的 phonetic 键盘布局,解决了https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225559·and·
Fedora 包含兼容旧软件包的过时系统库。这些软件属于Legacy Software Development组,默认不被安装。需要这些功能的用户可以在安装时选择这个组,或者安装后再补充。要在Fedora系统上安装一个软件组,使用 → (Pirut),或者在终端下执行下面的命令:
su -c 'yum groupinstall "Legacy Software Development"'
提示时输入 root
密码。
软件包 compat-gcc-34 包含在内,以处理兼容性问题:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
![]() |
列表是自动生成的 |
---|---|
列表是自动生成的。不要翻译它。 |
04-Apr-2007。这些内容不是从XML生成来作为翻译用的。在建立Fedora 7 test4发行注记之前,请插入这些内容。
This list was made using the {{{treediff}}} utility, ran as {{{treediff newtree oldtree}}} against the rawhide tree of 28 Feb. 2006.
关于自前一版本以来的软件包更新列表,请参考·http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages。您还可以在 http://distrowatch.com/fedora 看到所有 Fedora 每一版的主要软件包对比。
Insert treediff list here.
Fedora Legacy 项目是社区维护的开源项目,目的是延长"维护模式"下的 Red Hat Linux 和 Fedora Core 发行版的生命周期。重新考虑了当前的发行维护模式,Fedora Legacy 项目不能像先前计划的那样支持老版本的 Fedora Core 。现在 Fedora core 4 和更老的版本已经不再被维护。Fedora Core 5也将在Fedora 7 发行后的30天取消支持。
![]() |
Fedora Core 6 中包含了 Legacy Repo 配置 |
---|---|
Fedora Core 6 包含一份 Fedora Legacy 仓库的配置文件。这是将 Fedora Legacy 整合进 Fedora Project,与 Fedora Core 对接的重要一步。仓库在发布版本中没有默认启用。 |
Fedora Project 的目标是与 Linux 社区一同构造一个完整的,通用的操作系统,且仅由开源软件构成。开发是以开放方式进行的。Fedora Project 计划按一定的时间发布 Fedora ,大约每年 2 次,可以查看公开的日程表http://fedoraproject.org/wiki/Releases/Schedule。Red Hat 工程师团队一直参与到构建 Fedora 过程中,同时邀请并鼓励更多其他人参与其中。通过使用这种更开放的过程,我们希望可以提供一个更加贴近自由软件理想,同时更受开源社区欢迎的操作系统。更多信息请访问 http://fedoraproject.org.
Fedora 项目是由贡献者推动的。作为测试者,开发者,文档作者或翻译人员,您能让它与众不同。请访问 http://fedoraproject.org/wiki/Join 。关于 Fedora 用户与贡献者的交流通道,请访问 http://fedoraproject.org/wiki/Communicate。
在网站之外,还可以使用下列邮件列表:
fedora-list@redhat.com , Fedora 发行版的用户邮件列表
fedora-test-list@redhat.com - Fedora Core 发行版的测试人员
fedora-devel-list@redhat.com - 针对开发者
fedora-docs-list@redhat.com - 文档项目的参与者
要订阅任何邮件列表,以 "subscribe" 为主题,发送邮件到 <listname>-request
, where <listname>
, 这里 <listname>
是上面邮件列表的名字之一。或者,也可以在网页上订阅,位置是 http://www.redhat.com/mailman/listinfo/。
Fedora Project 也使用多个 IRC (Internet Relay Chat) 频道。IRC 是一个实时的,文本的交流形式。使用 IRC,您可以在一个开放的频道中与多人同时会话,也可以私下一对一地与某个人交谈。要通过 IRC 与其他 Fedora Project 贡献者,首先连接到 Freenode IRC 网络。请参考 Freenode 网站上的指引,位置是 http://www.freenode.net/。
Fedora Project 参与者通常访问 Freenode 网络的 #fedora 频道,而 Fedora Project 开发者总可以在 #fedora-devel
频道找到。一些大型项目也会有自己的频道;可以在项目网站找到,还可以访问网页 ulink url="http://fedoraproject.org/wiki/Communicate">http://fedoraproject.org/wiki/Communicate
为了在 #fedora 频道交谈,您需要注册一个昵称 (nick)。当您第一次 /join 这个频道时,将看到指令。
![]() |
IRC 频道 |
---|---|
Fedora Project 和 Red Hat 对 Fedora Project IRC 频道及其内容没有控制权。 |
我们使用 colophon (题署)这个词的含义在于:
承认贡献者的努力,同时提供负责制度,以及
解释工具及创建过程。
Amanpreet Singh Alam (translator - Punjabi)
Andrew Martynov (translator - Russian)
Andrew Overholt (beat contributor)
Anthony Green (beat writer)
Brandon Holbrook (beat contributor)
Bob Jensen (editor-in-chief, beat writer)
Chris Lennert (beat writer)
Dave Malcolm (beat writer)
David Eisenstein (beat writer)
David Woodhouse (beat writer)
Deepak Bhole (beat contributor)
Diego Burigo Zacarao (translator )
Dimitris Glezos (translator - Greek, tools)
Domingo Becker (translator - Spanish)
Francesco Tombolini (translator - Italian)
Gavin Henry (beat writer)
Hugo Cisneiros (translator - Brazilian Portuguese)
Jeff Johnston (beat contributor)
Jens Petersen (beat writer)
Joe Orton (beat writer)
Jose Nuno Coelho Pires (translator - Portuguese)
Josh Bressers (beat writer)
Karsten Wade (beat writer, editor, co-publisher)
Kyu Lee (beat contributor)
Luya Tshimbalanga (beat writer)
Magnus Larrson (translator - Swedish)
Martin Ball (beat writer)
Nikos Charonitakis (translator - Greek
Orion Poplawski (beat contributor)
Panagiota Bilianou (translator - Greek)
Patrick Barnes(beat writer, editor)
Paul W. Frields (tools, editor)
Pawel Sadowski (translator - Polish)
Patrick Ernzer (beat contributor)
Rahul Sundaram (beat writer, editor)
Sam Folk-Williams (beat writer)
Sekine Tatsuo (translator - Japanese)
Simos Xenitellis (translator - Greek)
Steve Dickson (beat writer)
ThomasCanniot (translator - French)
Thomas Gier (translator - German)
Thomas Graf (beat writer)
Tommy Reynolds (tools)
Valnir Ferreira Jr. (translator - Brazilian Portuguese)
Will Woods (beat contributor)
Yoshinari Takaoka (translator, tools)
Yuan Yijun (translator - Simplified Chinese)
Zhang Yang (translator - simplified Chinese)
... 以及大量的翻译人员。请参考发行注记的网络更新版本,发布后将包含译者名单。