Gentoo Weekly Newsletter: 2007年7月16日
1.
Gentoo新闻
GWN团队欢迎您回来阅读周报
Gentoo GWN团队经过一段时间休整后,非常高兴又和大家见面了。我们要感谢为GWN不断提交新闻和意见的,以及曾表示愿意帮助我们的每一个人。遗憾的是,有时候生活中的问题会占据了我们做贡献的时间,但我们还是回来了。在GWN的发布方式上我们做了一些调整,这将使我们能更快速地创建GWN,希望我们以后能按期发布。当然,这也意味着与往期相比,本期周报要长一些,因为它包含比平常更多的文章,要知道自上次发布以后已经过去很长一段时间了。
那些关心缺失的GWN版本中的统计数据的读者请不用担心,GWN团队已经将它们添加到老版本的GWN中并已对外发布。由于这些旧的统计信息不如新的那么重要,我们将不再用email来发布。旧版本的GWN链接在GWN主页上。
与往常一样,GWN汇集了由社区中提交的信息。如果您有与Gentoo相关的消息想与GWN的读者们分享,将它发送到gwn-feedback@gentoo.org,我们会在未来版本的Gentoo周报中添加它。
Gentoo议会和理事会公开提名
Gentoo议会提名活动正在进行中,此部门将掌控Gentoo中软件版本和库的方向,并管理Gentoo基金会的理事会。Gentoo议会由七名开发者组成,他们将从开发者社区中选举产生,议员任期一年,期间要对Gentoo发行版的总体发展方向和策略做出决定。同时议会还是纪律行为的上诉部门。Gentoo基金会的理事会是一个由五名开发者组成的法定团体,理事也是从开发者社区中选举产生,任期同样为一年,他们将管理非盈利性的Gentoo基金会,掌管Gentoo的知识产权。新的提名名单可以参看gentoo-dev邮件列表。针对Gentoo议会的提名被记录在议会页中。
关于PAM和cracklib的新闻
Diego Pettenò在他的博客上宣布了他在PAM上的进展。前些时候,曾有过关于将sys-apps/cracklib移出system包集的讨论。虽然sys-apps/cracklib已经不在system包集中了,但是如果你要用PAM,你就必须要装这个包,因为sys-libs/pam要依赖它。Diego在~arch中提交了一个sys-libs/pam的新版本。这个新版本把cracklib改为可选的。cracklib选项默认打开,通过USE标识来管理。
Gentoo内核安全项目需要更多的人力
Daniel Drake正在寻找对帮助Gentoo内核安全项目有兴趣的人。他要找人开发这样一个软件,这个软件用来帮助团队跟踪安全缺陷,并在新内核修正安全问题时通知想知道这个情况的人。此位置的基本职能还包括处理内核中的漏洞(不管是大是小)。这些信息来自数据库,你需要管理好那些流入portage树的补丁。
如果你乐意帮忙,请通过Daniel Drake与Daniel Drake联系。
GNOME 2.18.2趋于稳定
Gentoo的GNOME团队正致力于将portage树中的GNOME 2.18.2的稳定化。这将是当前稳定版的GNOME 2.16的升级。你可以在GNOME 2.18网页中找到这个GNOME更新版本的更多变化。在升级前请先查阅GNOME 2.18升级指南。如果你关心稳定化的进展,可以关注bug #185823。
2.
Gentoo国际
aKademy上的Gentoo和KDE
Marcus D. Hanwell代表Gentoo的KDE团队参加了一年一度的KDE用户和开发者的大会──aKademy。今年的大会在苏格兰的格拉斯哥召开。Marcus发表了关于Gentoo与KDE的演讲。其中讲到了当前KDE 3.5的进展、这些年遇到的问题、与上游软件及其它发行版的互相影响、KDE 4之路等等。如果你想了解更多的内容,可以看幻灯片,下载视频。
图示 2.1: Marcus正在做一个有关Gentoo里的KDE的演讲 |
 |
Gentoo英国2007会议
Gentoo英国2007会议于7月14日在伦敦大学学院(UCL)举办。如您所知,这是世界上最大的关于Gentoo的会议。您可以在会议主页上找到事件的详情。举办前夜,在Marylebone Tup还会有社交活动。活动的演讲之中包括了Marcus D. Hanwell演讲的Gentoo中KDE和科学应用程序。
Gentoo在Grazer Linuxtage
像前些年一样,Gentoo在Grazer Linuxtage设有展位。参观者们不仅有机会和从德国前来的Tobias Scherbaum、当地的开发者Roger Miliker、Wernfried Haas以及论坛老手Peter Gantner(nephros)交流,还可以见到一些Gentoo所支持体系结构的样机。
图示 2.2: Tobias Scherbaum(dertobi123)和几台运行着Gentoo的机器 |
 |
除了常见的x86体系结构,展位还有运行Gentoo Linux的PPC和HP PA-RISC机器。HP的机器上甚至还运行着Doom,相当吸引眼球。
Tobias和Wernfried一起做了第一次关于Gentoo的演讲,幻灯片(德语)可以在http://linuxtage.at/89/找到。
整个事件的图片可以在Grazer Linuxtage的相册找到。
3.
Gentoo媒体
Linux Format (2007年7月11日)
在2007年8月发行的Linux Format中一整页的Gentoo Linux 2007.0的评论中,评论者Neil Bothwick对这一新版印象十分深刻,他给这一发行版打了9分(满分10分)。
文中写道:“优点是你对安装何种软件有非常大的控制权。正是这种控制能力,而不是滥用编译器选项的能力,控制了你安装的软件中启用的功能,并且通过禁用你不需要的功能,用户得以节省储存空间,减少软件依赖关系,缩短程序载入时间,甚至可以减少出现安全漏洞的几率。使用安装器自带的genkernel工具,用户构建自己的内核变得容易了许多,用户也可以利用该工具手工配置自己的内核。
Portage有差不多12000个软件包,因此用户不会出现软件短缺。作者进一步讲到:“如果你想对系统拥有更多的控制权并且准备付出额外的努力,Gentoo可能就是你要找的。”
LWN.net (2007年7月5日)
在7月5日版的Linux周报(LWN),Gentoo开发人员Donnie
Berkholz写了一篇名为“Gentoo Linux中的软件包管理”的文章。文章对比了现有的三个软件包管理器,对三个管理器的特性做了简述,还提及了PMS(软件包管理器规范)和EAPI(Ebuild API)。
Techgage.com (2007年5月12日)
Techgage对Gentoo 2007.0进行了一个小篇幅的精彩评论。文章中点评了该版的一些主要改进,同时也列出了新安装程序出现的一些问题。除此之外,还有一些精彩的LivdCD和LiveDVD对比抓图。
LinuxDevices.com (2007年5月8日)
LinuxDevices.com首次报道了Zonbu Zonbox,运行Gentoo Linux的常规PC的低功耗替代品。下面请看报道。
“一个位于加州Palo Alto的新兴公司正在制作一台低噪音、低成本、基于Linux平台的计算设备,据说它能比传统的PC节省十倍的电能。Zonbu Zonbox在一个1.2GHz的Via C7处理器上运行Gentoo Linux和20多个开源应用程序。"
他们还提到了该平台相对于常规PC对于功率的需求。
据Zonbu公司介绍,Zonbox功率为15瓦(平均),或者131千瓦/年,排放二氧化碳97磅。相比而言,一台常规PC的平均功率为175瓦,全年耗电1533千瓦。
此外,纽约时报也对Zonbox做了相关文章的报道。
4.
心得技巧
估算emerge耗时
您可以分析系统的emerge.log文件来获知编译某个软件包所需要的时间,当然也可以用来估计编译任务的耗时,或者您可以使用专门设计的genlop命令。
代码 4.1: genlop运行示例: |
# genlop -nt kdelibs
Tue May 8 18:26:59 2007 >>> kde-base/kdelibs-3.5.6-r8
merge time: 38 minutes and 6 seconds.
|
该信息可以用于估算升级需要耗费的时间。该工具可以用于计算许多软件包集的emerge耗时,比如全局系统升级,通过以下命令:
代码 4.2: emerge world示例: |
# emerge -uDp world | genlop -p
These are the pretended packages: (this may take a while; wait...)
[ebuild U ] app-office/openoffice-2.2.1 [2.2.0]
[ebuild U ] media-libs/netpbm-10.39.0 [10.37.0]
Estimated update time: 5 hours, 50 minutes.
|
此时,如果有一个新的软件包你没有安装,比如你希望在一台没有安装X的机器上安装fluxbox:
代码 4.3: 应用于没有安装的软件的示例: |
# emerge -p fluxbox | genlop -p
...
[ebuild N ] x11-libs/libXmu-1.0.3 USE="-debug -ipv6"
[ebuild N ] x11-apps/xmessage-1.0.1 USE="-debug -xprnt"
...
!!! Error: couldn't get previous merge of xmessage; skipping...
!!! Error: couldn't get previous merge of fluxbox; skipping...
...
!!! Error: fluxbox never merged; estimated time unknown.
|
Genlop只会查询已知的软件包。如果你使用-q选项(genlop版本>=0.307),程序将会根据用户的CPU型号从在线数据库gentoo.linuxhowtos.org中查询编译耗时。
代码 4.4: 前面查询的结果是: |
# emerge -p fluxbox | genlop -p -q
These are the pretended packages: (this may take a while; wait...) ...
Estimated update time: 38 minutes.
|
时间并不是100%准确;因为它没有考虑USE及内存速度,硬盘速度,或者别的因素。但通过多次取不同用户的平均值,这些因素变得不是那么重要。
5.
人员变更
离开
下列开发者最近离开Gentoo项目:
- Joshua Baergen (joshuabaergen)
加入
下列开发者最近加入Gentoo项目:
变更
下列开发者最近改变了在Gentoo项目内的职位:
6.
Gentoo安全
XnView:栈缓冲区溢出
当处理XPM图片文件时,XnView存在的一个栈缓冲区溢出漏洞可能允许远程代码的执行。
详情请见GLSA声明
7.
软件增减
这一章节列出了已经被移除或加入到portage里的,以及已经发布“最后仪式”声明的即将被移除的包。要移除的包来源于很多地方,包括树清理者项目和众多的开发者。列在最后仪式一节里的大部分包需要有人来维护,如果有人可以承担下维护的责任的话,它们可以得以继续保留在portage树里。
已经移除:
已经加入:
最后仪式:
注意: 由于本次GWN时间上的限制,最后仪式部分暂时移除。一旦该部分变得更加自动化,我们将重新恢复它,因为目前它占用了80%以上发布GWN的时间。GWN工作人员对此不便向大家道歉并提醒大家该信息是直接来自portage树的profiles文件夹package.mask文件中的。 |
8.
Bugzilla
总结
统计信息
Gentoo社区使用Bugzilla (bugs.gentoo.org)来记录和追踪bug、提示、建议等形式的和开发团队之间的交流。从2007年7月08日到2007年7月15日,这个站点记录下了:
- 533个在这段时间内被发现的新bug
- 349个在这段时间内被修正或解决的bug
- 20个先前修复了的但在这段时间重现的bug
- 104个在这段时间内以NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM的形式被关闭的bug
- 82个bug在这段时间被标记为重复
在当前还未被修正的9816个bug里面:12个被标记为“blocker”,109个被标记为“critical”,还有350个被标记为“major”。
被修复的bug排行榜
在这段时间内修复最多bug的开发者和团队有:
新bug排行榜
在这段时间内被分配得到最多的新bug的开发者和团队有:
9.
周报反馈
GWN的工作人员包括为GWN出谋划策和提交文章的志愿者和社区成员。如果你有兴趣成为GWN的作者,对我们发布的文章有意见建议,或者哪怕只是有点想法或文章要提交给GWN,都请把你的反馈发给我们以帮助我们把GWN做的更好。
10.
周报订阅
订阅Gentoo周报,请发一封空邮件到gentoo-gwn+subscribe@gentoo.org。
退订Gentoo周报,请从你订阅的邮箱发一封空邮件到gentoo-gwn+unsubscribe@gentoo.org。
11.
其他语言
Gentoo周报还被翻译为以下几种语言文字:
|