Fedora 13评测手记 用户管理的全面革新
5月下旬发布的Fedora 13已经具有了多项领先优势,它几乎没有瑕疵。我特别欣赏Fedora团队在安全和权限领域所做的工作:通过Fedora的PolicyKit框架使得安全和权限向着更细化的权限管理方向发展。虽然仍在实施SELinux框架,但大多数情况下,它都被隐藏在后台。
Fedora 13第一眼看上去是最新的Linux,并作为未来红帽企业版Linux(RHEL)的先驱者发行。当然,只要用户愿意每隔一年左右就对他们的系统进行一次升级,Fedora 13也可以服务于任何领域。
基于上述原因,尽管是变动不大的前沿技术,但企业会为了产品去寻找寿命更长的Linux版本,并会竭尽全力转向RHEL,或者免费获得RHEL的克隆版本CentOS并自己进行技术支持。
Fedora 13的快速移动性恰好符合台式机和开发者工作站的特点,用户最有可能意识到面向桌面的开源软件升级的价值。这些升级包括GNOME桌面环境的2.30版本、OpenOffice.org 3.2版本和火狐浏览器3.6.3版本。
Fedora 13可从其官方网站免费下载,有支持x86和x86-64平台的两种不同选择。以Fedora 13起步的Power PC CPU的架构已降至次要地位,它的发展将取决于开发社区志愿者的努力。
测试Fedora 13
我在ThinkPad T60和虚拟机上对Fedora 13的x86-64版本分别进行了测试。其中,虚拟机运行的是Fedora 13所实现的Linux KVM虚拟主机。
x86和x86-64版本可以用作包括所有发行版的DVD或CD镜像,也可以放在Live CD和Live USB中,无需改动你的硬盘内容就可以使用Fedora。利用Live USB镜像,用户可以从USB盘上的live部分保存数据,这比使用CD镜像更方便。
Fedora 13新增了一个名为帐户对话框(AccountsDialog)的可选用户管理工具,它将最终取代红帽的系统配置用户工具。红帽一直致力于减少超级用户帐户,新的工具在此基础上加入了一个图形化界面,超级用户帐户将被更细致划分的权限所取代。例如,现有的实用工具从开始启动就作为root用户运行,新的工具无需管理员权限就可以启动并要求对所需的权限进行升级。
红帽已经朝着超越以前版本的方向努力,取消了利用超级用户权限以完全运行管理应用程序的要求,并开发PolicyKit框架以处理权限准予问题。新的用户工具中最吸引我的是可以把用户设置为标准、管理员或监督状态,并且把少见的监督桶(Supervised bucket)作为默认选项。
虽然我创建的主要用户账户还是存储在监督桶里,但支持PolicyKit框架的应用程序需要升级权限时会询问我的系统root密码。当把我的账户转到管理员级别时,系统会替代应用程序来询问我的帐户密码。权限管理的这种变化在给特定用户以特定管理权限时提供了便利,从而允许对系统进行更精细的控制。
Fedora兼容PolicyKit的做法仍在继续,并且许多工具仍然需要根权限。我用pkexec,一个命令行实用工具来提升我的权限,从而运行其中的一些应用程序,但此工具并不能与图形化应用程序一起使用。
另外值得高兴的是红帽的便捷网络管理框架,这个众所周知的工具被大家巧妙地称作网络管理员(NetworkManager),它综合了命令行界面和图形化工具。这个名叫cnetworkmanager的实用工具应当会受到那些headless Fedora服务器工作者的欢迎,他们也乐意用已经用习惯的网络配置工具,此配置工具与用在GUI系统上的配置工具相同。
Fedora 13另一个很酷的功能叫BFO,是Fedora承担的一个BKO(boot.kernel.org)项目,它使管理员能够从一个很小的光盘镜像来启动机器,还可以从网络上运行或安装Fedora。我用一个精简的626KB 的BFO镜像安装了一台我的测试虚拟机,并发现这一过程比以前尝试用Fedora网络安装更加简化。我建议从GRUB屏幕编辑启动命令以指向临近的Fedora镜像。
问题