Gentoo Logo

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的演讲

Fig. 1: Marcus D. Hanwell

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的机器

Fig. 2: Tobias Scherbaum

除了常见的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树里。

已经移除:

包: 移除日期: 联系人:
net-firewall/firestarter 2007年7月10日 Michael Sterrett
app-emacs/ilisp-cvs 2007年7月12日 Christian Faulhammer
app-emacs/ilisp 2007年7月12日 Christian Faulhammer
app-arch/bsdtar 2007年7月13日 Diego Pettenò
sys-apps/pam_mount 2007年7月13日 Hanno Boeck

已经加入:

包: 加入日期: 联系人:
dev-haskell/x11 2007年7月09日 Duncan Coutts
dev-haskell/opengl 2007年7月09日 Duncan Coutts
dev-haskell/openal 2007年7月09日 Duncan Coutts
dev-haskell/glut 2007年7月09日 Duncan Coutts
dev-haskell/alut 2007年7月09日 Duncan Coutts
app-admin/eselect-news 2007年7月09日 Piotr Jaroszyński
dev-python/storm 2007年7月10日 Tiziano Müller
media-plugins/vdr-lcdproc 2007年7月10日 Matthias Schwarzott
x11-misc/transset-df 2007年7月11日 Christoph Mende
net-wireless/iwl3945-ucode 2007年7月11日 Saleem Abdulrasool
net-wireless/iwl4965-ucode 2007年7月11日 Saleem Abdulrasool
net-wireless/iwlwifi 2007年7月11日 Saleem Abdulrasool
dev-java/tapestry 2007年7月11日 Alistair Bush
dev-python/kaa-base 2007年7月11日 Robert Buchholz
dev-python/kaa-imlib2 2007年7月11日 Robert Buchholz
dev-python/kaa-metadata 2007年7月11日 Robert Buchholz
sys-auth/pam_chroot 2007年7月12日 Ali Polatel
app-emacs/ngnus 2007年7月12日 Ulrich Müller
sys-libs/libhx 2007年7月13日 Hanno Boeck
sys-libs/libhugetlbfs 2007年7月13日 Mike Frysinger
app-arch/libarchive 2007年7月13日 Diego Pettenò
sys-auth/pam_mount 2007年7月13日 Hanno Boeck
net-libs/xyssl 2007年7月13日 Lars Weiler
media-sound/gimmix 2007年7月13日 Christoph Mende
games-board/chessdb 2007年7月13日 Alfredo Tupone
dev-ruby/twitter 2007年7月14日 Joshua Nichols
x11-apps/xbacklight 2007年7月14日 Donnie Berkholz
dev-python/hachoir-core 2007年7月14日 Cédric Krier
dev-python/hachoir-parser 2007年7月14日 Cédric Krier
dev-python/hachoir-regex 2007年7月14日 Cédric Krier
app-misc/hachoir-metadata 2007年7月14日 Cédric Krier
app-misc/hachoir-urwid 2007年7月14日 Cédric Krier
app-misc/hachoir-subfile 2007年7月14日 Cédric Krier

最后仪式:

注意: 由于本次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周报还被翻译为以下几种语言文字:



打印

更新于2007年 7月 16日

总结: 这是2007年7月16日的Gentoo Weekly Newsletter。

Chris Gianelloni
Editor

Chrissy Fullam
Assistant Editor

Davide Italiano
Author

Sascha Nitsch
Author

John Alberts
Author

Josh Saddler
Author

Peter Weller
Author

Wernfried Haas
Author

Mart Raudsepp
Author

Donnie Berkholz
Author

李帅
Translator

金涛
Translator

胡晓可
Translator

刘清
Translator

余雷
Translator

王飞
Translator

张乐
Translater

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.