Gentoo Weekly Newsletter: 2006年6月26日
1.
Gentoo新闻
发布测试者招募中
Gentoo发布工程项目正在寻找有经验的用户和开发者来帮助测试即将到来的2006.1版本。他们希望可以得到很多不同种类的硬件来测试。所有的申请者都需要可以参与测试,并且要有宽带网络和CD/DVD刻录机,因为将会有很多ISO镜像要测试而且新镜像的发布将会很频繁。有兴趣的朋友请联系Roger Miliker并提供下列信息:
- CPU类型(i686,PPC,AMD64等等)
- 系统内存总量
- 磁盘类型(IDE,SCSI,SATA等等)
- 扫描仪类型(IDE,SCSI,SATA等等)
- 显卡类型(仅针对AMD64/x86)
- 刻录机类型(CD,DVD等等)
如果您的硬件能够填补他们的测试范围的空白,或者您在向开发者提供解决问题所需信息方面很有经验的话,您将会被他们选中。
Gentoo x86架构测试者和开发者招募中
x86体系结构团队正在积极寻找有志于加入并协助该团队进行体系测试的人员(Arch Tester)。若你有意为Gentoo作贡献,却不知从何开始,这会是一个很好的机会!你将会参与的工作包括测试将被标为稳定的软件包,以及处理x86相关的bug。请阅读x86架构测试者(AT)文档,如果你遇到什么问题,请随时email联系Homer Parker或Joshua Jackson。他们同时在寻找更多的开发人员,以协助他们处理bug报告,关键字申请(keywording requests──Gentoo Portage利用如~x86,ppc这样的关键字来标识一个软件包在各个体系结构上的稳定性状态;这句话大概是指当某个软件包要标记成某个关键字时,需要有专人进行一定的处理流程以决定是否满足要求并标上。- nkeric),以及解决安全相关bug。有兴趣的朋友具备如下条件即可参与:一个稳定的或 chroot 的系统(稳定的系统指关键字意义上的,例如你的Gentoo装的都是关键字为x86的软件包便是一个“稳定的系统” - nkeric),且愿意一起为x86团队处理指派给他们的bug。现在就发送邮件到x86团队联系他们吧!
重要的ALSA信息
Diego "Flameeyes" Petten已更新ALSA相关软件包至1.0.12rc1以便与2.6.17版的内核兼容。这些软件包有所变动,media-plugins/alsa-jack已不推荐使用,因其功能已被加入到media-plugins/alsa-plugins中。PowerPC用户相信会对如下消息很感兴趣──snd-aoa已被合并到media-sound/alsa-driver1.0.12rc1中;不过目前这个包尚在package.mask中,需要有特定硬件的用户进行充分测试之后才会被unmask。
崭新的Java系统
Java团队很高兴向大家宣布──崭新的Java系统终于进入我们的软件树了(hit the tree)。尽管它目前尚在package.mask中,不过,Java团队预计它在最近几天被unmask。
目前你可以通过修改/etc/portage/package.unmaskunmask之,然后跟随升级指引即可开始使用。
代码 1.1: /etc/portage/package.unmask |
# Masked for testing changes to Java
>=dev-java/java-config-1.3
dev-java/java-config-wrapper
>dev-java/javatoolkit-0.1.0
>=dev-java/ant-core-1.6.5-r13
>=dev-java/ant-tasks-1.6.5-r2
>=dev-java/jikes-1.22-r12
>=dev-java/eclipse-ecj-3.1-r13
=dev-java/blackdown-jdk-1.3.1-r23
=dev-java/blackdown-jdk-1.4.1-r12
=dev-java/blackdown-jdk-1.4.2.03-r12
=dev-java/blackdown-jre-1.3.1-r20
=dev-java/blackdown-jre-1.4.1-r12
=dev-java/blackdown-jre-1.4.2.03-r11
=dev-java/ibm-jdk-bin-1.4.2.04-r10
=dev-java/ibm-jdk-bin-1.5.0-r11
=dev-java/ibm-jre-bin-1.4.2.05
=dev-java/jrockit-jdk-bin-1.4.2.10
=dev-java/jrockit-jdk-bin-1.5.0.06
=dev-java/kaffe-1.1.7
=dev-java/sun-jdk-1.4.2.12
=dev-java/sun-jdk-1.5.0.07
=dev-java/sun-jre-bin-1.4.2.12
=dev-java/sun-jre-bin-1.5.0.07
|
下面列出一些有意思的东西以让你了解该新系统:
- 可随时切换不同的VM(Java虚拟机)
- 对用户或系统VM的变更即时生效,不再受限于shell环境,这意味着当你切换系统VM的时候不必再通过运行env-update加source /etc/profile这样繁琐的步骤使之生效。
- 加入“build VM”概念,“build VM”用以emerge软件包,且具备完全独立于系统VM的配置。
- 无论是1.3,1.4,还是1.5版本的Java,build VM可通过配置以指定使用哪个供应商哪个版本的VM。
- VM在emerge的过程中可根据软件包的依赖情况随时切换。例如,有些软件包无法用1.5进行编译,那么系统会在编译时自动切换并使用一个1.4的VM。
- 以ant编译的Java软件包,其build.xml会在编译时被完全重写以确保编译出正确版本的Java字节码。
- 将能够很快取消Java 1.5的屏蔽,并且在今年秋天推出时支持Java 1.6
2.
倾听社区
forums
Larry笨牛——傻气?
有些论坛用户表达了对Larry的不喜欢。他们觉得它没有目的,和Gentoo无关而且很“傻气”。然而其他人似乎喜欢我们笨牛的古怪。Larry是一个有用的吉祥物,Gentoo历史中有价值的一部分,还是一个陈旧无意义的角色?
planet.gentoo.org
Gentoo/Alpha FAQ更新
Gento/Alpha FAQ已经由Thomas Cort的补丁更新,现在包括额外的对硬件维护,.dotnet支持,和Alpha开机引导的解答。
grep对垒bash regex
Roy Marples用bash的内部函数代替grep并作了一些测试。测试的结果令人印象深刻,bash内部函数速度更快一些。他的测试只是针对小文件,对于大文件可能grep的表现会好一些,因为grep在找到匹配结果后会立即返回,而bash需要读取整个文件。
3.
Gentoo媒体
LXer.com(2006年6月22日)
作者Hans Kwint写了一篇有趣的文章,内容关于他如何在桌面电脑上使用Gentoo Linux。这篇标题为Gentoo日记:介绍的文章是Gentoo日常生活应用系列文章的第一篇。
Linux Link Tech Show(2006年6月21日)
Linux Link Tech Show刊出了一篇很长的对于四位Gentoo开发者的采访,他们是Mike Frysinger,Michael Cummings,Grant Goodyear和Seemant Kulleen。您可以以Mike Frysinger或者Michael Cummings格式下载采访录音。采访持续时间大约24.5分钟。
AnandTech(2006年6月7日)
AnandTech杂志最近发表了一篇对不同的新型CPU之间性能大比拼的文章,包括Sun UltraSparc T1等等。文章中使用了Gentoo操作系统作为测试平台,感兴趣的朋友可以参考一下新的Sun处理器对阵Intel的Woodcrest和AMD的Opteron处理器。
4.
心得技巧
游戏时间:ScummVM
当今许多游戏无法在Linux系统里面运行,但是我们仍然有许多可以选择的模拟器使得以前不少的游戏可以流畅的运行。如果你能找到这些游戏的原始版本,ScummVM可以让经典的点击类冒险游戏,比如“霹雳天使2(Full Throttle)”,“触须的日子(Day of the Tentacle)”和“猴岛的秘密(The Secret of Monkey Island)”。
这个项目开始的时候目的是找到一个能运行LucasArt的SCUMM游戏引擎的方法,但是现在它已经能够支持其他的游戏了。请去它的兼容性列表中看看它能支持哪些游戏。
如果你还没开始搜寻80年代的电脑游戏的话,你仍然算是走运的。其中一个经典游戏“Flight of the Amazon”已经免费的发布并且出现在了portage之中。
让我们开始吧,先emerge在四个不同架构中(amd64,ppc,sparc,x86)都标记为稳定的scummvm,其实scummvm 本身可以运行于Windows,Mac OS X,PocketPC,PalmOS,OS/2等等的平台之上。当然,取决于你机器的架构,Flight of the Amazon Queen可能还未进入稳定版,所以请对你的package.keywords文件做相应的改动。
代码 4.1: Installing queen |
# emerge scummvm -va
# echo "games-rpg/queen" >> /etc/portage/package.keywords"
# emerge queen
|
之后,请你将你的用户加入到“game”用户组中。
代码 4.2: Adding user to games group |
# groups larry
# gpasswd -a larry games
|
如果你打算把你的用户们加入这个组,记得你必须注销以后再登入才能使得刚才的改动生效。打开scummvm,你会见到一个图形界面,然后可以在里面加入你自己的游戏。默认的情况下,FOTAQ不会出现在列表中,但是你可以点击“加入游戏”来加入它。/usr/share/games/queen是存放着游戏数据的文件夹,当你浏览至这个文件夹的时候,只需要点击“选择”按钮就可以开始游戏了。当然,你也可以直接点击“皇后”(queen)来开始这个游戏。
5.
人员变更
离开
下列开发者最近离开Gentoo项目:
加入
下列开发者最近加入Gentoo项目:
- Raphael Marichez (Falco) 安全小组
变更
下列开发者最近改变了在Gentoo项目内的职位:
6.
Gentoo安全
aRts:权限提升
aRts中的artswrapper部分允许本地用户以较高权限执行任意代码。
详情请见GLSA声明
KDM:Symlink漏洞
KDM中symlink弱点引起的漏洞可能会导致信息泄露。
详情请见GLSA声明
wv2:整数溢出
某个整数溢出可能会允许攻击者运行任意代码。
详情请见GLSA声明
7.
Bugzilla
总结
统计信息
Gentoo社区使用Bugzilla(bugs.gentoo.org)来记录和追踪bug,提示,建议等形式的和开发团队之间的交流。从2006年6月18日到2006年6月25日,这个站点记录下了:
- 759个在这段时间内被发现的新bug
- 364个在这段时间内被修正或解决的bug
- 24个先前修复了的但在这段时间重现的bug
在当前还未被修正的10343个bug里面:53个被标记为"blocker",140个被标记为"critical",还有544个被标记为"major"。
被修复的bug排行榜
在这段时间内修复最多bug的开发者和团队有:
新bug排行榜
在这段时间内被分配得到最多的新bug的开发者和团队有:
8.
周报反馈
请把你的意见或建议反馈给我们,这样可以帮助我们把GWN做的更好。
9.
周报订阅
订阅Gentoo周报,请发一封空邮件到gentoo-gwn+subscribe@gentoo.org。
退订Gentoo周报,请从你订阅的邮箱发一封空邮件到gentoo-gwn+unsubscribe@gentoo.org。
10.
其他语言
Gentoo周报还被翻译为以下几种语言文字:
|