openSUSE 每周新闻,第 168 期发布!

2011 年 3 月 26 日 | Sascha Manns | 无许可

我们很高兴地宣布发布新的 openSUSE 每周新闻第 168 期。

Cover

openSUSE 每周新闻

### openSUSE 每周新闻团队

第 168 期

法律声明

本作品(汇编)根据 知识共享署名-相同方式共享 3.0 未移植许可 授权。汇编本身的权利版权归 Sascha Manns 所有。

退出:如果您是作者,并且不想在 openSUSE 每周新闻中被介绍,请发送邮件至:<[news@opensuse.org](mailto:news@opensuse.org)>

所介绍文章的版权归原创作者或版权所有者所有。如果您想重用这些文章,请咨询每个原创版权所有者应应用的许可。我们不转载任何没有免费许可的文章,我们只是根据德国版权法的协议进行介绍。

如果您是作者,并想将您的博客置于免费许可之下?请访问://bit.ly/gKqGDT

发布日期:2011-03-26


目录

公告 谷歌夏季代码项目状态更新

发行版 SUSE Studio 团队报告 在社区中

来自社区活动和会议 openSUSE 供你聆听 贡献者 新/更新的应用 @ openSUSE 安全更新 内核审查 技巧和窍门

为桌面用户 为命令行/脚本新手 为开发者和程序员 为系统管理员 Planet SUSE 在网络上

公告 参与 报告 评论和文章 鸣谢 版权

我们的许可列表 商标 反馈 翻译

我们很高兴地宣布 openSUSE 每周新闻的第 168 期。

在一些请求之后,我们更改了处理许可的方式。在上一期中,我们每个文章上方都有一个信息框,而且比标题还大。因此,我们移除了这些框,现在文章末尾只有一个小链接。我们希望您喜欢。如果您有任何想法或评论,请发送邮件至 <[news@opensuse.org](mailto:news@opensuse.org)>

您也可以以其他格式阅读本期内容。只需点击 此处

祝您阅读愉快 :-)

Header Picture公告

openSUSE 11.4 依然强劲

在超过一周前,我们发布了 openSUSE 11.4,引入了许多令人兴奋的新功能。正如我们在周五所写的那样:引起了巨大的轰动。在最初的 24 小时内,10 万次下载以及来自世界各地的大量博客、文章和评论都令人印象深刻!所以今天我们来看看一周后的统计数据。我们是否保持了势头?

关于数字

距离我们之前的报告过去 6 天,通过 BitTorrent 下载的数量已超过 36,000 次,而最初的 24 小时内为 12,000 次。仍然有超过 900 人在进行种子。与此同时,下载页面上的总下载量已超过 30 万次。细分数字,我们可以看到您选择的镜像。超过 113,000 次下载,i586 DVD iso 是最受欢迎的,其次是 64 位 DVD 的 83,000 次下载。Live CD 的速度也很快,KDE(32 和 64 位)超过 37,000 次,GNOME 超过 31,000 次。相当多的用户甚至选择网络安装 CD,下载量约为 16,000 次。

图 1. Distrowatch 上的 openSUSE

openSUSE on Distrowatch

宣布从第一天起就支持 openSUSE 11.4之后,SUSE Studio 团队告诉我们上周,有 1000 个应用构建了 openSUSE 11.4。好吧,从那时起,又有数千个应用被创建!在发布当天,SUSE Studio 网站的流量激增了 62%。目前,由于持续增加的流量,SUSE Studio 镜像构建仍然比平时花费更长的时间……他们还告诉我们,现在可以自动更新您的当前应用到 openSUSE 11.4,如果您愿意的话。

派对时间!

从发布之日起,世界各地都有发布派对。在openSUSE 星球上,第一个报告正在出现,并且由披萨驱动的荷兰发布派对在 connect.opensuse.org 上发布了报告!

图 2. openSUSE 蛋糕!

openSUSE Cake!

openSUSE 大使在希腊将他们不断壮大的社区聚集在一起,举办了一个发布派对,并配有蛋糕。美味!

图 3. 跳舞的头像!

Dancing avatars!

在许多富有创意的发布庆祝活动中,也许最 Geek 的是在 Second Life 上的虚拟发布派对。DJ、聊天、跳舞和气球让在线社区以时尚的方式庆祝在 Geeko’s Place。

评论和文章

现在网上还有更多评论。我们没有花太多时间更新我们的新闻页面,因为内容实在太多了。仅在西班牙,就有 10 个主要网站发布了评论和通知——这还不包括博客和许多较小的网站……

我们想重点介绍一篇评论,即来自The Linux Action show 的评论。两位进行此评论的绅士通常不是 openSUSE 的忠实粉丝,因此我们非常感谢他们对 11.4 的热情洋溢的评论!而且,先生们,请相信我们会解决您所缺失的东西:创新和花哨的东西!正如我们在本文中报道的那样,有几个伟大的举措即将到来,而且肯定会有更多。

Novell 和 Attachmate

Novell 当然支持我们的发布,并发布了新闻稿,提到了我们的一些主要新功能。Attachmate 董事长兼首席执行官 Jeff Hawn祝贺 openSUSE 11.4 发布,代表他的公司。

社交媒体统计

我们的社交媒体专家 Chuck ‘pup’ Payne 报告了我们在各种社交网络渠道上的出色参与度。参与我们社交页面的前五个国家/地区是美国、印度尼西亚(他们创建了自己的页面!)、德国、印度和意大利。

更改您的个人资料图片

作为“最后一刻的想法”,Chuck 在 openSUSE 页面和群组上发布,用户可能希望更改他们的图片为 Carlos 创建的 Geeko 角色。一种有趣的方式来庆祝和推广发布。这非常成功,有 20% 的用户将他们的个人资料图片更改为我们这只穿着西装的蜥蜴!

openSUSE Facebook 页面

官方openSUSE Facebook 页面的统计数据增长了 148%。

图 4. Facebook 互动

Facebook Interaction

每周和每月活跃用户都在增加。在 3 月 12 日(星期六)略有下降——一定是因为所有机器都在忙于下载和安装!页面点赞数增加了 122%,帖子反馈增加了 238%。最高的日期是发布当天。帖子浏览量增加了 118%,帖子反馈增加了 441%。

图 5. Facebook 上的互动

Interactions on Facebook

Twitter

Chuck 设置了一个信息流,以便将帖子发送到 Twitter。很难获得 Twitter 的确切统计数据,但我们有很多 #openSUSE 推文在飞舞。

图 6. Twitter 图表

Twitter Charts

我们主要发布和转发新闻。Chuck 直接向 Linux Magazine、Linux Pro Magazine、Linux Journal 发送推文,这很有帮助,因为他们会转发并创建他们自己的带有链接的推文。我们非常感谢媒体的支持!

结论

自发布以来,社交媒体和更多传统媒体上都充满了 openSUSE 的活动。我们有数十万用户下载了最新的 openSUSE。我们举办了世界各地的派对(而且还有更多即将到来)。openSUSE 11.4 引起了很多关注!

感谢 Helen 和 Jos 的撰写!

许可FDL 1.2

openSUSE 被 Google Summer of Code 接受!

openSUSE 已经克服了通往一系列成功的谷歌夏季代码项目的第一个障碍!正如OMGSUSE 上周六披露的那样:谷歌已经接受了我们的提案,现在我们是一个指导组织。这意味着如果您有兴趣在整个夏天全职从事 openSUSE 并获得报酬,这是您的机会!

图 7. 这对您来说可能是一个非常特别的夏天!

![This could be a very special summer for you!](/wp-content/uploads/2011/03/2725050242_ed79fa51cd_m.jpg)

感谢我们在GSOC 2011 想法页面上的想法以及已经站出来担任导师的导师,您将有一个良好的开端。虽然插槽的数量尚未确定,但现在是您,潜在的学生和导师,开始充实这些想法并相互交谈的时候了!

接下来是什么?

已经#opensuse-project IRC 频道(在 Freenode 上)充满了活动。学生和导师正在讨论提案——这正是所需要的。

时间表

查看谷歌夏季代码项目网站上的时间表。现在,您需要了解以下日期:3 月 28 日学生申请期开始。是的,下周!学生到 4 月 8 日提交正式提案,然后 openSUSE GSOC 团队将审核申请。然后谷歌将在GSOC 2011 网站上公布最终决定,时间为 4 月 25 日。导师应立即注册,并与他们的潜在学生合作创建良好的提案!

学生

如果您想成为一名学生,并在今年的谷歌夏季代码项目中从事和参与 openSUSE,您需要立即开始着手您的提案。首先,您应该订阅 opensuse-project 邮件列表。介绍自己,并让人们知道您正在寻找导师。如果您渴望立即投入,我们的开发列表是 opensuse-factory。

接下来,就是提案。您可能会从openSUSE GSOC 2011 想法页面中获得灵感。有一个项目建议列表,其中包含各种能力和技能,包括 Web 编程、Python、Perl 和 Ruby on Rails。或者,提出您自己的想法!

一旦有了你的想法,就开始写作吧!联系正在你感兴趣的领域工作的 openSUSE 团队,看看他们是否对此感兴趣。 尝试寻找一位导师,获取你想法的反馈,并确定它是否可行。 如果你的提案是基于想法页面上的一个想法,请通过 IRC 或邮件联系导师(如果已经有的话)。 如果你有更通用的问题,可以随时在 #opensuse-project 频道上提问,该频道位于 Freenode 服务器上,或者将邮件发送到 opensuse-project 邮件列表。

关于 GSoC 的更多信息,你可以在 这个网站上找到。

导师

如果你愿意在 2011 年为 openSUSE 指导一位 GSoC 学生,你应该从 订阅 gsoc-mentors 邮件列表开始。 关注项目邮件列表和 IRC 频道,寻找需要导师的学生也是一个好主意。 接下来是在 Google 网站上 注册成为导师,并联系我们的管理员 Vincent Untz 以接受你。 请在 GSoC 邮件列表中提问!

当然,你现在需要帮助你的潜在学生完成一份好的提案,并让他们保持参与度!

开始行动吧

所以,朋友们,准备好了。现在是时候为 openSUSE 编写出色代码的夏天了。互相交流,提问,不要害羞——记住,没有愚蠢的问题,只有愚蠢的答案! 如果你不确定自己是否能够做到,请来在 #opensuse-project 频道上与我们交谈,该频道位于 Freenode 服务器上。 每个人都必须从某个地方开始,如果你最终经验不足或我们没有适合你的空缺,那也没关系。 我们可以指导你,帮助你设置开发工具,解答你的编码或打包问题,并教你如何在自由软件社区中工作。 所以你不会亏损——无论哪种方式,你都可以参与 openSUSE,学习有价值的技能,并获得乐趣!

许可FDL 1.2

Linux Foundation 20周年 Linux 活动和视频竞赛

8 月是 Linux 成立 20 周年,Linux 基金会正在 协作峰会上启动庆祝活动,该峰会将于 2011 年 4 月 6 日至 8 日在旧金山卡布基酒店举行。 该活动的一个亮点是年度视频竞赛,今年的竞赛重点是 20 周年庆祝活动,并将由 Linux Torvalds 本人进行评判。

![](/wp-content/uploads/2011/03/vintage-8mm-camera.jpg)

Linux 基金会邀请成员和社区提前创建他们自己的 20 周年视频,这些视频将在 4 月 6 日的发布日期中展示。 足够早提交的视频将在竞赛的最初几天获得 Linux 基金会的额外推广。

这对 openSUSE 社区中的视频制作者来说是一个绝佳的机会,可以提高他们作品和他们最喜欢的发行版的知名度!(更不用说展示使用 openSUSE 制作精彩视频是多么容易。)所以立即开始,并关注此空间,了解如何提交你的视频的详细信息。

许可FDL 1.2

Header PictureGoogle Summer of Code

![](//michal.hrusecky.net/wp-content/uploads/GSoC2011_300x200.png)

Stephan Kulow: GSOC 想法:改进 Clic 文件系统

我真的在寻找完美的 GSoC 学生:一个拥有绝妙想法的人,没有人想到如何改进 Linux 或 openSUSE,只需要我的指导。

但对于那些需要一些想法的人来说,我的最佳选择是真正重写 clicfs,使其更好。 目前 clicfs 是一个托管循环映像的 FUSE 文件系统。 因此,页面读取是从 ext4->loop->fuse->clicfs->CD->clicfs->fuse->loop->ext4。

如果它位于内核中,它可以提供一个你可以在其上挂载 ext4 的块设备,从而省去 loop 和 fuse。

modprobe clicfs packfile=/read-only/openSUSE-kde.i586 cowfile=/read-write/.COWfile cowlog=/dev/ttyS0 mount /dev/clicfs/0 /mnt chroot /mnt /bin/init

好主意,不是吗? 对于想要成名的人来说,这将是完美的目标!

许可: GFDL 1.2

Thomas Schmidt: 2011 年夏季代码

Google 的 2011 年夏季代码即将来临,openSUSE.org 已被 接受为指导组织。

所以现在我们正在寻找希望从 5 月 23 日到 8 月 22 日(全职,每周 40 小时)在我们的 提议的项目上进行黑客攻击的学生,Google 将支付报酬(成功后 5000 美元)。 听起来像是一笔公平的交易,不是吗?

现在还有一些时间来提议一个新的项目进行黑客攻击! 在这种情况下,我们将尝试从我们的社区中找到一位合适的导师来帮助你入门。

我们的 gsoc2011 wiki 页面上有相当多的有趣的项目提案,涵盖了构建服务项目、SUSE Studio 工具和发行版特定工具,以及跨发行版的工作。

我想指导一位学生参与 OBS Mobile 项目,该项目将创建一个漂亮的界面,用于从你的掌上设备使用构建服务。 所以如果你擅长 Web 技术(jquery-mobile、rails),请申请并有机会在这个夏天对这个令人兴奋的项目进行黑客攻击!

要与 openSUSE 社区联系,请加入 freenode 上的 #opensuse-project 频道,或将邮件发送到我们的项目邮件列表 <[opensuse-project@opensuse.org](mailto:opensuse-project@opensuse.org)>,我们将帮助你入门。

Will Stephenson: GSoC 想法:构建服务 Plasma 部件套件

我公然滥用 GSoC 来实现一个我希望在 openSUSE 中看到但从未有时间进行的项目。 但实际上,这是一件值得做的事情:一组 Plasma 部件,用户和开发人员可以将其添加到他们的工作区,以便轻松查看 OBS 中他们关心的项目中的情况。 如果你想从事一个有趣的项目,并使用最新的技术,例如 Qt、QML、Plasma,请前往 GSoC 2011 想法页面

许可: GFDL 1.2

Alexander Naumov: GSoC 2011

Google Summer of Code(GSoC)是一个为全球学生提供黑客攻击有趣自由软件项目并获得报酬的计划。 从历史上看,该计划已将超过 4500 名学生与超过 300 个开源项目联系起来,创建了数百万行代码!

当然 openSUSE 希望参与 GSoC,同时在他们工作的社区中由经验丰富的成员指导。 我们有很多不同的 想法并正在寻找学生。 这不仅是帮助 openSUSE 和在有趣的项目上获得乐趣的好机会,而且如果你的项目成功完成,你还可以获得 5000 美元 黑客攻击时间是从 5 月 23 日到 8 月 22 日。

在我看来,其中一个最有趣的项目是 构建服务 Plasma 部件。 我想它会非常有用。

要与我们联系,请加入 freenode 上的 IRC 频道 #opensuse-project,或将邮件发送到我们的项目邮件列表 <[opensuse-project@opensuse.org](mailto:opensuse-project@opensuse.org)>,不要忘记——我们将帮助你入门。

Header Picture状态更新

Header Picture发行版

Stephan Kulow: 状态:发行版

我们终于设法使法律审查步骤透明化。 因此,现在你将软件包提交到 factory,将要求一个“legal-auto”组对其进行审查——这是由 Jürgen 的脚本完成的,该脚本检查软件包是否以前被审查过。 如果没有,则要求“legal-team”组进行审查。

因此,请求不再显得被忽略。 在未来,我们计划对一些 check-auto 和 check-manual 执行相同的操作,以便尽快审查构建状态和基本检查。

问候,Stephan P.S. 现在我们无法发布新的构建,因为 kiwi 需要一个不存在的软件包;(

重要链接

Header PictureSUSE Studio

SUSE Studio:新 Beta 功能:修订管理 101

我们一直在努力使在 SUSE Studio 设备上进行协作更加容易。 实现这一目标的第一步是使你的设备的构建历史记录像修订控制系统一样运行。 因此,我们的 beta 用户会发现一些新的功能:查看设备的完整配置在一个页面上;克隆特定版本以分支设备的机会;以及每个版本之间动态生成的变化日志。(…)

团队报告

Header Picture构建服务团队

Adrian Schröter: Factory 策略提案:使 tar 包的来源可追溯

我希望提出一个关于 openSUSE:Factory 项目的一般策略,以记录 tar 包(或来自上游的任何文件)的来源。 为什么? 这使得审查版本更新更容易,并保证没有人可以通过修改过的 tar 包注入恶意代码。

到目前为止,我已经将源服务“download_url”和“tar_scm”添加到我们的 OBS 实例中,这些服务会下载文件并以提交的形式存储它们。 一些人已经在使用它们,而另一些人不喜欢它们,因为它们以 _service: 前缀存储文件。

在上周的黑客周中,我添加了另一种处理方法,我想请求将其作为 openSUSE:Factory 项目的设置和策略。 你可以添加一个项目范围的源服务,例如新的“download_files”服务。 这意味着不再需要在源文件中添加 _service 文件。 只需要将 URL 添加到 spec 文件 Source: 标签中。 该服务将自动从那里下载它。

但是,这意味着我们仍然会有 _service:download_files:osc-0.1.tar.bz2 文件名吗? 只有当我们还添加新的“trylocal”参数并使用最新的 osc 版本时才会有。

那么优势是什么? 服务器仍然会验证这是一个相同的文件。 它会再次下载并进行比较。 如果是相同的文件,则不会发生任何事情。

如果文件不同会发生什么? 我们基本上有两种选择,要么让服务将源标记为损坏,要么再次以 _service: 前缀存储文件。

后者模式的优势在于,你仍然可以通过慢速连接进行版本升级,并让服务器下载文件。

你可以在 这里找到有关源服务新功能的更多详细信息。

可以通过以下方式测试示例设置:

osc bco home:adrianSuSE:FactoryTest bc

并例如降级到 1.05 版本,看看它是如何工作的。 请注意,你需要 openSUSE:Tools:Unstable 项目中的 osc 才能做到这一点。

我们还可以通过这种方式稍后应用仍然 suse-internal 的 spec 格式化程序和验证器脚本。

此设置的另一个优势是新的“update_source”服务,它可以运行在一些 openSUSE:Factory:AutoUpdate 项目中,并在上游发布新版本时尝试自动版本升级。 它们可以被审查并直接选择(直接或进行额外的手动修复)。

许可: GFDL 1.2

Alexander Naumov: osc 插件 – 更改

OSCopenSUSE 构建服务的控制台客户端。 它用 python 编写,易于学习和使用打包工具。 但是,在某些情况下,它的功能不足;有时我们需要一些特殊的东西。 在这种情况下,插件机制将帮助我们,osc 中的插件机制实现起来非常简单。

插件可以使用 osc 已经实现的所有功能,并以对你来说方便的格式提供输出。 例如,如果我想检查 kdelibs4 在 openSUSE:11.3 和 openSUSE:11.4 之间的更改,我可以这样做

osc rdiff openSUSE:11.3 kdelibs4 openSUSE:Factory kdelibs4

之后,我将收到有关所有更改的详细输出。 是的,这很棒……但并不总是方便的。 例如,在这种情况下,输出将包含 2000 多行,我需要时间才能找到,例如,如果我想快速了解发生了什么变化,*.changes 文件。 如果我想将输出传输到另一个程序进行处理(这在实践中经常发生),我必须格式化这些数据。 不幸的是,osc 并不那么智能,无法仅显示来自一个文件(例如,*.changes)的更改……(…)

构建服务统计信息。 统计信息可以在 Buildservice 上找到

Header PictureGNOME 团队

Frédéric Crozat: GNOME 3 Live 镜像,发布 0.1.1

一如既往,又一周,又一个发布版,即 0.1.1

![](//farm3.static.flickr.com/2628/3777290817_9d3513c85f_z.jpg)

本周的发布是一个打磨发布版

  • 软件包的更改很少

  • 许多服务在启动 Live CD 时被禁用,从而提高了其加载速度

  • 在 Live CD 中,root 或标准(tux)用户不再要求密码

  • 在将镜像安装到系统上(在引导加载程序上添加 liveinstall 参数)时,一些服务会重新启用(apparmor、preload、防火墙),感谢 Chris 的评论

另一个服务公告:我的 GNOME3 openSUSE 11.3 仓库很快将被删除;软件包将仅适用于 openSUSE 11.4(相同的 OBS 项目)。 因此,我强烈建议你将系统升级到 openSUSE 11.4。

你可以在 //gnome3.org/tryit.html 获取最新版本

Frédéric Crozat: GNOME 3 live 镜像发布 0.2.0

本周的发布版是 0.2.0 版本。 它具有 GNOME 2.91.92,包括

  • 即将发布的 Network Manager 0.9 和新的 UI 集成到 GNOME Shell 和 GNOME 控制中心(小心,它仍然有些粗糙)

  • 辅助功能支持应该得到改进

如果你安装了这个镜像或者你正在使用 home:fcrozat:gnome3 openSUSE 并想升级到 2.91.92,你可以使用 zypper up(如果你仍然想保留 Network Manager 0.8)或 zypper dup(如果你想切换到 NM 0.9)进行更新。 在此过程中,一些软件包可能会被卸载。

镜像一如既往地在 //gnome3.org/tryit.html 上可用

Header PictureopenFATE 团队

最受欢迎的功能

解耦下载和安装 (评分:348)

“网络安装可以通过并行运行软件包下载和软件包安装来改进。”

查看 plymouth 用于启动时的启动画面 (评分:181)

“我原本想为这个打开一个 fate 特性,当我第一次听说 plymouth 时,但阅读 //fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/ 真的让我觉得我们应该走这条路。

Ray 的评论以“启动过程中的每一次闪烁和模式切换都会降低整体体验”开头,尤其有趣。跟踪“默认不显示 grub”是否可以放在这里?”

Sax2 的替代方案 (评分:120)

“我们需要一个 sax2 的替代品,作为一种安全措施,以防自动配置无法检测到某些显示器/键盘/鼠标。 (…)”

升级到 GRUB v2 (评分:109)

“为 GRUB 0.97 开发的每一个 bug 或功能都被上游项目拒绝,转而支持使用 GRUB 2。发行版社区对切换引导加载程序存在抵触情绪,但这种僵局不会消失。代码本身编写得不好,维护也不好。添加新功能需要跳过许多障碍,即使你设法绕过所有运行时限制,也可能无法正常工作。例如,一个 fs 实现有一个静态缓冲区,可以用于内存管理。它只有 32k。对于复杂的文件系统,甚至是一个简单的日志文件系统,我们都会遇到问题(比如 reiserfs 加载时间过长的问题),因为我们没有足够的内存来为日志进行块映射,所以需要为每次元数据读取扫描它。(是的,真的。)(…)

最近请求的功能

上周新请求的功能。 如果您感兴趣,请投票和/或评论。

KDE “系统设置”集成 YaST

“将 YaST 模块集成到 KDE 的“系统设置”应用程序中。不仅仅是一个启动 YaST 的项目,而是每个 YaST 模块都直接显示在 KDE 系统设置中 - 在正确的组中。例如,YaST NTP 在“网络”组中,YaST 引导加载程序在“系统”中…”

全局菜单

“全局菜单是一个 GNOME 和 KDE 插件,在 ubuntu 时代引起了很大的波澜。如果将其移植到 openSUSE,那么 Mac 的外观和感觉方面可以进一步加强,并且 openSUSE 的桌面可能会获得一个非常非常用户友好的改进。”

xautolck

“我使用 xautolck 在空闲后关闭 truecrypt 卷。最近我发现空闲的最长时间是 60 分钟。我还发现,通过编辑源代码中的 xautolock.c,将使用“define MAX_MINUTES”给定的时间更改为另一个值就足够了。我将其更改为 240,对于我的情况来说足够了。但是然后我必须重新编译它。是否有可能在包含的 xautolck rpm 中具有更高的默认时间,我想还有更多人会从中受益,而且很容易实现。”

openSUSE GNOME Spin - 一个与 Mint、Fusion、Fuduntu 和朋友们竞争对手…

“我正在咨询 openSUSE 社区,关于创建一个具有一些“特殊”功能和大量自定义层的 openSUSE GNOME2 spin,包括一些测试软件。主要目的是呈现一个由 openSUSE 提供支持的竞争对手,与在其他发行版中发生的事情竞争,并与 Mint Linux、Fusion (Fedora)、Fuduntu (Fedora) 等强大名称竞争… (…)”

使默认 KDE 主题为绿色,以匹配整个系统

“我们真的需要使默认 KDE 主题为绿色,以匹配整个系统的绿色外观。这只需要两个步骤:制作默认的绿色图标集(例如 //gnome-look.org/content/show.php/Oxygen-Refit+2+-+Green+Version?content=84683 )并制作默认的绿色颜色(例如 //kde-look.org/content/show.php/Ordinary+Green?content=107944 )”

功能统计

openSUSE 发行版的统计信息 在 openFATE 中

Header PictureOpenOffice/LibreOffice 团队

Petr Mladek:LibreOffice 3.3.1 bugfix 版本适用于 openSUSE

我很高兴地宣布 LibreOffice 3.3.2 bugfix 版本适用于 openSUSE。软件包可在 Build Service LibreOffice:Stable 项目中获得。它们修复了各种崩溃、可用性和翻译问题,请参阅 libreoffice-3.3.2.2 版本新闻 以获取更多详细信息。另请参阅有关 openSUSE LibreOffice 构建 的一些说明。

openSUSE LO 团队希望您对这个版本感到满意。但是,任何软件都包含错误,我们恳请您 报告错误。这将帮助我们在未来的版本中修复它们。

其他信息和计划

3.3.2 软件包再次包含 KDE3 支持。感谢 Lubos Lunak 修复了所有已知问题,以及 Ilya Chernykh 帮助打包。

3.3.2 版本状态良好,因此我们决定放慢 bug 修复版本的发布周期。您可能会在两个月后收到 3.3.3 bug 修复版本。

LO-3.4 功能冻结即将到来,我们将在 LibreOffice:Unstable 项目中开始制作测试软件包。请耐心等待,因为构建框架中有许多有趣的变化。它们对未来有好处,但我预计打包会出现一些问题。我希望到四月底能够提供一些东西。

许可: GFDL 1.2

Header Picture测试团队

Larry Finger:3 月 26 日每周新闻

测试核心团队将于 2011 年 3 月 28 日 17:00 UTC 在 IRC 上举行会议。时间变化反映了几乎每个人现在都处于夏令时。

我们将最终确定我们对下一次“开放 Bug 日”的计划,该计划将于 2011 年 4 月 2 日星期六 00:00 至 23:59 UTC 举行。如前所述,重点将是识别 11.2 及更早版本报告的仍然存在于 11.4 中的那些 bug。我们不会尝试修复这些 bug,而是要确保没有遗漏任何一个。在 11.5 M5 发布后,我们将举行一个 bug 修复日。我们还将测试和评论 Bernhard Wiedermann 编写的帮助选择和处理 bug 的 Web 应用程序。

这将是活动前的最后一次每周新闻。请计划加入 bug 识别工作。 “开放 Bug 日”的具体 Web 链接现在无法提供给我;但是,您可以从 //en.opensuse.net.cn/openSUSE:Testing 访问它们。

Header Picture翻译团队

Header Picture社区中

社区帖子

Jos Poortvliet:协作的必然性

正如您可能注意到的,GNOME 和 Canonical 之间发生了一点争执,KDE 也在一旁参与(请阅读 Planet GNOME)。 Dave 写了一个合理的总结Jeff Waugh 也写了一系列关于 Canonical 和 GNOME 之间关系的文章。用三句话来说

“Canonical 因创建 Unity 而受到很多批评,Unity 是 GNOME 体验的一个分支,而不是为 GNOME Shell 上游贡献。Canonical 回应说,Unity 本意是 GNOME 项目,他们的贡献被阻止了(以 libindicators 为例)。突然,KDE 的 Aaron Seigo 发表评论说,GNOME 确实很难合作。”

我一直在阅读相关信息,并在 identi.ca 上参与讨论。正如您所知,我对协作的主题很感兴趣,这是一个显然没有奏效的案例,原因有很多。在这篇博文中,我不会试图对主题本身发表评论,而是认为心理结构“基本归因错误”可以解释许多冲突以及如何避免它。

但是让我们从一个讨论示例开始吧。

形成意见

我不是那种容易下定决心的人。而且这场辩论中出现的故事高度矛盾且令人困惑。根据 这篇文章,Canonical 阻止其员工为上游贡献。然而,Aaron 声称 GNOME 并不想合作。而 Mark 写博客

“Jeff 还谈到了 Ted 和 Aurelien,他们提议将应用程序指示器工作分别用于 GNOME 和 KDE。KDE 应用程序运行良好,Gnome 拒绝了 Ted 的提议。”

所以 GNOME 不合作吗?或者 Canonical 没有理解,正如 Dave 所说?KDE 只是在不倾听的情况下推动事情吗?取决于你的观点 - 事实含糊不清。阅读例如 freedesktop.org 上的这个关于 StatusNotifier(系统托盘)规范的线程 - 你大约有 50% 的机会会决定 KDE 是不合作的一方… 这个线程被多次引用为证明 Party X 不灵活且粗鲁的证据 - 其中 X 有时是 GNOME,有时是 KDE!

图 8。我说意见很酷!

![我说意见很酷!](//farm3.static.flickr.com/2185/2402200306_f8c39a38c3.jpg)

让你想知道发生了什么…

那么什么是真实的?

几天前,我和 Jeff Waugh 打了电话。他 提出在 dent 中交谈,我很乐意这样做。当然,像往常一样,整个情况比你在 twitter 上 140 个字符中讨论的要复杂得多。谈话非常有启发性,让我想到一个心理概念。

基本归因错误

图 9。称之为家族特征…

![称之为家族特征…](//farm3.static.flickr.com/2083/1917067112_07ff936211_m.jpg)

人们倾向于将我们周围发生的事情归因于意图。我们相信事情发生是有原因的。这已经存在于非常小的孩子身上,是一种非常强烈的人类倾向。把一个 3 岁的孩子放在一个石头被一些看不见的力量(比如磁铁)移动的房间前。问问孩子发生了什么,他或她会用“蓝色的石头想和红色的石头说话”来描述房间里的事件。我们知道石头通常不想太多 - 为什么孩子会感知到这样的意图?这种现象不仅构成了早期宗教的基础(将“意图”归于天气、树木或农作物的生长),而且还会加剧冲突。心理学家称之为 “基本归因错误”,它对我们对世界的感知至关重要。

所以现实是,除了石头和树木没有“目标”和“意图”之外,事情经常发生于其他原因,而不是有人意图做那件事。或者用英语来说,如果一个规范收到批评的评论 - 也许回应者有其他原因,而不是仅仅想成为一个混蛋。比如很忙、很累或者误解/错过了讨论的一部分。

现实应用

图 10。现实?

![现实?](//farm1.static.flickr.com/48/172405687_6595d591d7.jpg)

与 Jeff 的谈话表明,GNOME 不支持 systemtray 规范的主要原因是时机,而不是缺乏兴趣。GNOME 项目的重点现在可以理解地很窄:推出 GNOME 3。无论多么重要,像互操作性这样的事情都不是首要任务。Jeff 说他预计 FD.o systray 规范将在 GNOME 3.2 中得到支持!教训:有时事情会干扰合作。而“另一方”,不知不觉地了解了缺乏回应或粗鲁行为的真正原因,将其归因于缺乏意愿和支持。

作为另一个例子,请参阅 Galago(通知)规范的采用 以及 John Palmieri 在此消息中写的内容。关于 GNOME 和 Canonical 存在误解: Stuart Jarvis 在他的博客上写了了解一个自由软件社区有多么困难。

现在我不会试图解开导致这篇博文的所有事件,因为那将是不可能的。我也不会试图弄清楚“谁该责怪”,因为那是毫无意义的(如上所述)。我能做的就是要求相关人员考虑基本归因错误:如果有人奇怪地看着你,那并不意味着他们讨厌你。他们的眼睛里可能有什么东西!

行动

好的,也许其他人不恨你。但这并没有解决问题 - 还没有。我们都需要站出来做点什么。什么?

将协作作为明确的重点

图 11。

![*啪*](//farm1.static.flickr.com/156/355887968_b1647ac3c5.jpg)

之前写过关于协作,在 FOSDEM 上有一个 跨发行版协作讨论。正如我在那里所说,更大的障碍是,我们根本没有考虑协作。我们需要意识到协作的机会和好处。我从这篇博文中开始的整个讨论可能很消极,而且事情现在有点紧张,但它突出了需要关注的事情!并且正在发生积极的倡议,例如 Appstream 。正如 Seif Lotfy 在他的博客上写道

“如果你没有注意到,我们正在与 GNOME Shell、Unity 和 KDE 合作。所以有一种协作意识是可能的;)”

我们需要注意到!所以,Mark,也许写写 Appstream?毕竟,它正在 GNOME 侧使用 Ubuntu 软件中心…

面对面地交谈!

重要的是要谈论担忧和挫折。考虑到巴西和澳大利亚之间的距离,Jeff 和我能做的最好的事情是打电话,但它确实很有启发性。而且我敢肯定,当你最终与在 IRC 和邮件列表中争论了很久的人交谈时,你也会注意到同样的事情…

Allison 写道他也想开始在跨桌面领域进行一些讨论,我欢迎并支持。听起来像一个可能产生影响的事情,Allison,如果你需要我的帮助,请告诉我你能做什么。

利用活动见面

不要忽视在活动中见面的机会。例如,Linux Foundation 的 协作峰会将于几周后在旧金山举行。它 Camp KDE 同期,对我来说似乎是一个绝佳的机会,让利益相关者聚在一起。在协作峰会开始前几天去,以便与桌面人员进行一些面对面的交流。

图 12。是时候来一场集体拥抱了吗?

Time for a group hug?

当然,8月份还有桌面峰会。我是组织者之一,虽然协作并不总是完美,但团队有一个共同的目标:组织一个伟大的活动!希望像之前的加纳利群岛桌面峰会一样,我们能取得一些进展。这次桌面峰会会将协作放在比上次更高的议程上,我希望这将产生积极的影响。

图 13. 加纳利群岛桌面峰会

![加纳利群岛桌面峰会](//farm3.static.flickr.com/2527/3687474115_32e9ce920b.jpg)

做得更多,继续前进

当然,我们还可以做更多来解决冲突。为避免讽刺,更多的博客试图分析整个情况,可能只会火上浇油,而不是扑灭火焰。直接与人交谈效果更好。我并非声称没有进行过交谈,确实有过。然而,我们进行的大部分沟通都发生在网络上。正如我们都知道的那样,这很容易导致误解。因此,我建议的面对面会议,以及对偏见(如基本归因错误)的认识,可以更有效地解决这些冲突。只要这些会议的结果能在几个(公开的!)地方记录下来,就不会被遗忘,这些会议的结果就可以是良好和持久的!

个人而言,我现在会远离这个话题——我已经写过、推特过,现在又在博客上写过了。我会专注于积极的一面——包括桌面峰会。并确保下一次 openSUSE 会议拥有像上次一样协作的氛围!

许可: CC-BY-SA

Klaas Freitag:2011年凯姆尼茨 Linux Tage

上周末我参加了2011年凯姆尼茨 Linux Tage,这是德国凯姆尼茨的一个受欢迎的 Linux 活动。这是我第一次去那里,非常惊喜。这是一个组织得非常好的活动,在一个提供完美环境的建筑物内,还有大量的志愿者帮助使整个周末愉快和放松。感谢大家,很高兴能在这个包容性氛围中遇到这么多人

![](//robert.fedorapeople.org/events/2011/chemnitzer-linux-tage/024.jpg)

openSUSE 在那里有一个展位(感谢 Fedora 的照片),我们很幸运地带来了全新的 11.4 促销 DVD,并将其分发给感兴趣的人。openSUSE 11.4 在大多数访客中都受到了很好的欢迎,他们对我们的最新版本非常满意。这同样适用于对 openSUSE 的整体感受:我听到了很多关于我们如何做事以及我们所做的事情的积极反馈,例如 OBS 及其协作功能、发行版或整体活动。人们认可我们的努力。

我做了一个关于 Kraft 的演讲,因为有人暗示我可能存在对 Linux 在小型企业中应用这个话题的合适听众。兴趣巨大,房间里挤满了人,而且人们似乎喜欢我解决这个问题的方式。不幸的是,我一开始不得不与笔记本电脑/投影仪阵列作斗争(为此我表示歉意),所以最终不得不跳过 Kraft 的现场演示。但尽管如此,我还是在演讲结束后进行了一些有趣的讨论,并获得了一些不错的贡献。感谢大家。

周六中午有一个“发行版竞赛”,我被拉进来展示 openSUSE。所有参与的发行版都表现良好,对我们展示来说很有趣

Booster Michal 正在举办一个关于在 OBS 中为多个发行版创建软件包的研讨会,而 Sirko 在初学者赛道上做了一个关于 11.4 新功能“的非常受欢迎的演讲。

这是一个很棒的活动,即使我筋疲力尽,周日晚上也很晚才到家。我明年还会去。

许可: GFDL 1.2

    [Kai-Uwe Berhrmann: Oyranos on CLT 2011](//oyranos-cms.blogspot.com/2011/03/oyranos-on-clt-2011.html)

在凯姆尼茨 Linux Tage 的周末在 TU 校园内的一个非常好的氛围中进行。

Oyranos 展位今年有很多空间来展示关于热门话题的想法,例如桌面和打印色彩管理。不幸的是,我计划好的合作参展商无法到凯姆尼茨来展示 openSUSE-medical。我们计划在符合 DICOM 规范的 30 位系统上显示医学图像。Sirko Kemter 设计了一幅艺术性的 2 米横幅,并帮助设计了其他海报,我们用它们来利用新的空间。Oyranos 海报包括一些示意图和通常的“为什么我们需要色彩管理”风格的解释。对于后者,我勾勒出了一张比较了三个非色彩管理的显示器显示同一时尚人物的图像。来自 open clip art 库的 SVG 图形被颜色转换成三个真实的显示器配置文件。它类似于典型的商店在线情况,颜色对于选择外观正确的商品至关重要。

![](//3.bp.blogspot.com/-G9og8HNBsB8/TYo211lX37I/AAAAAAAAABk/gaAkHsUEJlI/s400/OyranosCMS-2_UebersichtPlakat_comparision.png)

几位访客允许我在他们的笔记本电脑上启动实际的 SuseStudio 创建的 Oyranos LiveCD,结果好坏参半。我们使用了展出的测量设备和相机目标来为 digikam、Scribus、Inkscape 等创建自定义 ICC 配置文件。LiveCD 仍然基于 openSUSE-11.3,在许多情况下都有效,但并非所有情况都有效。我发现 KDE 桌面看起来非常好,当 CompICC 插件立即启动时。对于桌面色彩服务器着色器所需的 OpenGL,仍然并非总是可用。

最新的 openSUSE-11.4 版本在邻近的 openSUSE 展位上进行了演示。openSUSE-11.4 仅在几天前发布。 OBS color_management 仓库在几天前也得到了 Stanislav Brabec 的更新,以便为 11.4 构建几乎所有软件包。因此 Oyranos 在 11.4 上也运行得完美无缺。

总而言之,这是一个很棒的周末,有很多好的演讲和与老朋友和新朋友的见面。

Cornelius Schumacher:向我们展示你在自由桌面上的工作

柏林桌面峰会的参与邀请的截止日期临近。提交演示和闪电演讲的截止日期是明天。所以你仍然有机会提交演示并谈论你在柏林这个精彩的活动中对自由桌面所做的工作。它将于今年 8 月 6 日至 12 日举行,并将结合KDEGNOME社区的年度会议。

你们中的一些人可能认为你们对自由桌面的贡献不足以提交演讲。这通常不是真的。虽然我们将有做出了突破性工作的自由桌面领域知名演讲者,但我们都从小处开始,有时尤其是那些仍然年轻的小项目,是最有趣的。

活动与会议

过去

即将到来

您可以在以下链接找到更多关于其他活动的信息:openSUSE 新闻/活动。 - 本地活动

供您聆听的 openSUSE

openSUSE 每周新闻以直播或播客的形式提供德语版本。你可以在 Radiotux 上收听或下载它。

沟通

贡献者

Header PictureopenSUSE 中的新/更新应用程序

Holger Hetterich:SMB 流量分析器 1.2.3 发布

如果你在博客阅读器中阅读这篇文章,并且认为你读到的内容来自外太空:这篇文章是关于SMB 流量分析器项目的,更多信息在这里

团队很高兴地宣布发布SMB 流量分析器 1.2.3。它加载了新功能和大量的错误修复,在可扩展性、性能和功能方面推动 SMBTA 的发展。让我们深入了解并从 smbtad,收集数据的守护程序程序开始,了解最重要的消息。几个用户发现的一个问题是,数据库在短时间内会变得太大。好吧,在这个层面上,smbtad **正在进行真正的挖掘,并将任何单个 VFS 函数都存储在其数据库中。大于一兆字节的单个文件可能会在数据库中创建一百多个条目。 **smbtad 现在通过实现为二叉树算法的重新设计的缓存子系统来解决这个问题,将相似的 VFS 条目加起来长达 5 秒,从而对要存储的数据进行插值。结果是更小的数据库,应该使 smbtad 速度更快。用户可以在 smbtad 汇总相似条目的时间段,并强制 smbtad 在需要时进行完整的数据挖掘。(bnc#669679)。

如果使用 SMB 流量分析器的主要目标是使用 rrddriver 生成图形或运行 smbtamonitor,那么有好消息。smbtad 中的数据库处理可以完全关闭。 在这种模式下,smbtad 仅充当中继器,将数据发送到实时客户端,而无需维护数据库的开销。客户端程序已针对此进行了调整(bnc#668193)。我们实现了一种解析 VFS 模块中的数据而无需在系统内存中重新分配数据的方法。这使得 smbtad 速度更快,大大减少了内存处理,并且许多底层代码都得到了简化(bnc#671346)。实时监视器代码在连接了多个 smbtamonitor 实例时出现问题,并且 1.2.2 中的吞吐量显示无法工作。因此,我们重新设计了监视器代码,大大简化了代码,并将吞吐量计算从 smbtad 中删除,在 smbtamonitor 客户端中重新实现(bnc#669809)。

图 14. 此图片显示了在 SMBTA 压力测试设备上完成的模糊搜索的 HTML 输出。

![此图片显示了在 SMBTA 压力测试设备上完成的模糊搜索的 HTML 输出。](//holger123.files.wordpress.com/2011/03/fuzzy-search.png)

由于 1.2.2 的 CmakeFile 中的一个错误,smbtad 和 smbtatools 无法安装到 /usr 以外的任何地方;现在可以使用 CMAKE_INSTALL_PREFIX 变量指定安装前缀(bnc#673767)。 smbtatorturesrv 程序,分发唯一文件名并支持在联网和并行运行时 smbtatorture,有时会在 32 位架构上崩溃,已在 bnc#667101 中修复。

已向 smbtatools 添加两个新功能。首先,现在 smbtaquery 中有一个模糊搜索功能,允许在整个数据集上进行搜索并支持 unix 通配符。如果找到给定的搜索模式,该函数将识别对象(bnc#599145)。

图 15. SMBTA 压力测试

![SMBTA 压力测试](//holger123.files.wordpress.com/2011/03/smbtamonitor-1-2-31.png)

此外,smbtaquery 现在包含吞吐量计算功能,让用户可以快速查看对象在过去几分钟、几小时甚至几天内的吞吐量(bnc#668190)。如前所述,1.2.2 中的 smbtamonitor 吞吐量显示无法工作。 smbtamonitor 现在自己执行此操作,不再从 smbtad 请求此计算工作,并且界面略有改进。最后,它现在具有键盘处理功能。

smbtaquery 的“top”功能经过重新设计,以在生成的列表中显示更多信息。对于每个用户和共享,都列出了域,对于每个文件,还显示了相应的共享和域(bnc#668172)。

SMBTA 文档当然已更新以反映当前状态,并已上传到这里openSUSE 的 Buildservice 已经消耗了 SMB 流量分析器 1.2.3,并且下载可用。此外,随着 1.2.3 版本,SMB 流量分析器Gentoo Linux 上首次亮相,并很快将在 Gentoo 软件目录中提供。当然,SMB 流量分析器应该很快出现在 openSUSE Tumbleweed 中。

图 16. 德国 ADMIN 杂志发表了一篇关于 SMB 流量分析器的详细文章

![德国 ADMIN 杂志发表了一篇关于 SMB 流量分析器的详细文章](//holger123.files.wordpress.com/2011/03/admin_02_11_300x407_rgb.jpg)

在其他新闻中,SMB 流量分析器最近获得了印刷媒体的关注,德国 ADMIN Magazine 上发表了一篇长达六页的、类似研讨会的文章。这篇文章非常详细,并且很好地展示了 SMB 流量分析器可以做什么以及如何配置它,甚至描述了 SMBTA 压力测试设备!好东西,SMBTA 开发团队对这项工作感到高兴,并建议如果你阅读德语并且对 SMB 流量分析器感兴趣,请购买该杂志。此外,我们添加了一个新的页面“开发/联系/贡献”到主页,以便更容易让人们参与 SMB 流量分析器的开发,或者让用户谈论 SMBTA。一个新的 SMBTA 压力测试设备版本即将发布,包括 SMBTA 1.2.3,使其易于快速测试。敬请期待。

Header Picture安全更新

要完整查看安全公告,或在发布后尽快收到它们,请参阅 openSUSE 安全公告 邮件列表。

SUSE 安全公告:IBM Java (SUSE-SA:2011:014)

表 1. 安全公告
软件包 **java-1_6_0-ibm,java-1_5_0-ibm,java-1_4_2-ibm**
公告 ID SUSE-SA:2011:014
日期 2011年3月22日 星期二 12:00:00 +0000
受影响的产品 SUSE SLES 9 Open Enterprise Server Novell Linux POS 9 SLE SDK 10 SP3 SUSE Linux Enterprise Desktop 10 SP3 SUSE Linux Enterprise Server 10 SP3 SUSE Linux Enterprise SUSE Linux Enterprise Software Development Kit 11 SP1 SUSE Linux Enterprise Server 11 SP1
漏洞类型 远程代码执行

SUSE 安全公告:Linux 内核 (SUSE-SA:2011:015)

表 2. 安全公告
软件包 **内核**
公告 ID SUSE-SA:2011:015
日期 Thu, 24 Mar 2011 16:00:00 +0000
受影响的产品 SLE SDK 10 SP3 SUSE Linux Enterprise Desktop 10 SP3 SUSE Linux Enterprise Server 10 SP3
漏洞类型 远程拒绝服务

openSUSE 11.2 停止支持的提前通知

尊敬的 opensuse-security-announce 订阅者和 openSUSE 用户,SUSE 安全团队宣布将**很快停止为 openSUSE 11.2 发布更新**。在提供了两个发布版本和两个月的安全相关修复后,我们将**在 2011 年 5 月 12 日之后停止发布更新**。关于像 openSUSE 11.1 的 Evergreen 计划一样,社区驱动的维护扩展的讨论正在进行中。因此,我们服务器 download.opensuse.org 上的 openSUSE 11.2 分发目录将从 /distribution/11.2/ 移除,以释放镜像站点的空间。更新树 /update/11.2 中的 11.2 目录将在所有更新发布后跟进。(…)

Header Picture内核回顾

h-online/Thorsten Leemhuis: 内核日志:2.6.39 开发进行中,系列 33 复活

内核版本 .39 的新增内容包括 Xen 网络后端、对 ipset 的支持以及基础的 Poulsbo 图形驱动程序;内核黑客们现在也已完全消除了 BKL。Greg Kroah-Hartman 再次接手维护系列 33 内核,因为它构成了实时分支的基础。

在发布 Linux 2.6.38 不到 24 小时后 上周二,Linus Torvalds 开始合并 Linux 2.6.39 的更改。已经添加的提交包括 Dom0 内核的 Xen 网络后端 – 然而,运行有意义的 Dom0 也需要的存储后端尚未进入内核。

正如预期的那样,现在已经移除了剩余使用大内核锁 (BKL) 的组件,允许内核黑客通过一个名为“BKL:就这样,各位”的提交完全消除该锁。在 新增内容 中包括对第六代 ipset 程序的支持,用于优化某些 netfilter 策略。在暂存区域中,开发人员还 添加基础图形驱动程序,用于 Intel US15W 芯片组中发现的 GMA500 图形芯片,也称为 Poulsbo。(…)

Header Picture技巧和窍门

针对桌面用户

    [LinuxUser & Developer/Dmitri Popov: Firefox 4 Sync step-by-step](//www.linuxuser.co.uk/tutorials/firefox-4-sync-step-by-step/)

Firefox 4 全新的同步功能是最新版本的主要亮点之一。它允许您同步浏览器数据,例如书签、首选项、历史记录和选项卡 – 但不包括扩展程序 – 在多个 Firefox 安装之间。操作如下…

    [Linux.com/Nathan Willis: Using Google's WebP Image Format with Open Tools on Linux](//www.linux.com/learn/tutorials/424005:using-googles-webp-image-format-with-open-tools-on-linux)

Google 的 WebM 项目是基于 VP8 的免费且开放的视频编解码器,为 Linux 和开源的爱好者提供了诱人的好处:更好的质量,以及由于缺乏需要版税的专利持有者而获得浏览器和其他应用程序的完全支持。WebM 故事中经常被忽视的是 Google 同时发布的另一种媒体格式:WebP,一种有损静态图像格式,据称在大幅缩小的文件大小下提供比 JPEG 更好的质量。 WebP 是否准备取代陈旧的照片格式?让我们看看可用的免费工具,用于编写、转换和显示 WebP 文件,来了解一下。(…)

针对命令行/脚本新手

    [BashShell.net/mike: The 5 Days of find](//bashshell.net/utilities/find-basics/)

我们的“5 天 find”教程系列正在如火如荼地进行中。本短期课程包括教程、视频和练习,每天推出,旨在帮助管理员更自信地使用 find 命令。

针对开发人员和程序员

    [Sankar P: Pre vs Post Increment](//psankar.blogspot.com/2011/03/pre-vs-post-increment-performance.html)

在浏览一些开源项目时,我看到的代码片段是这样的

for (i = 0; i < n; ++ i )

预增量“++ i”让我困惑,不知道为什么要使用它,因为通常使用后增量。在 Google 上搜索告诉我,预增量比后增量更快,因为不需要将 i 的值存储到临时寄存器中再进行增量操作。这听起来对我来说是合理的,我相信并使用预增量在所有循环中。但我没有去测量它。(…)

    [Berthold Gunreben: iTunes on openSUSE 11.4](//azouhr.wordpress.com/2011/03/22/itunes-on-opensuse-11-4/)

为了使用 iTunes University,我必须在运行 openSUSE 11.4 的笔记本电脑上安装 iTunes。从 //www.oldapps.com/itunes.php 获取旧版本的 iTunes 很容易,但尝试在 64 位机器上使用 wine 安装它总是失败。

最终,我可以通过执行以下操作来安装 32 位版本

rm -rf ~/.wine #(如果安装了其他 wine 应用程序,请不要这样做,基本上会杀死任何以前的 wine 安装) export WINEARCH=win32 wine ~/Downloads/iTunesSetup1021.exe

要稍后启动 iTunes,只需运行以下命令

wine c:/Program\ Files/iTunes/iTunes.exe

不幸的是,在使用 iTunes University 的大多数课程中,我都会遇到转换错误。为了规避这个问题,我只是下载相应的课程并使用 mplayer 查看它们

cd ~/Music/iTunes/iTunes Media/iTunes U/ mplayer -vo xv

这不太好,但至少允许我查看 iTunes U 课程,而无需我拥有的操作系统。

    [Python4Kids: New Tutorial - Increasingly Trivial Questions](//python4kids.wordpress.com/2011/03/22/increasingly-trivial-questions/)

第一个隐士 你是隐士吗?

第二个隐士 是的,没错。你是隐士吗?

第一个隐士 是的,我当然是。

第二个隐士 哇,我从没见过。你逃避什么?

第一个隐士 哦,你知道的,通常是 – 人、聊天、八卦,你知道的。

第二个隐士 哦,我当然知道 – 最终你意识到将你的生活浪费在无聊和琐碎的闲聊中是没有意义的。

如果您还记得几节课前的教程,我们学习了如何腌制对象,以便稍后可以将其取回。要腌制 triviaQuestions 对象(这是一个列表对象),我们首先导入 pickle 模块,然后打开一个文件并将对象转储到文件中,然后关闭() 文件

->代码片段已删除以注意 [1],因为我不希望您输入

(…)

Dominique Leuenberger: 如何修复 brp 和 rpmlint 警告 – 今天:表达式将 char* 指针与字符串字面量进行比较

在看到多次关于这个问题的提问后,我认为开始创建一个关于 rpmlint 错误及其典型修复方法的“系列”会很有趣。

对此感兴趣吗?欢迎来到第 1 部分(本期)。该“系列”尚未完全展开,但我会尝试为各种错误/主题编写帖子,因为它们出现时。只需给我发送一个关于您在 OBS 构建包时遇到的/经历过的错误的说明。

那么,如果 OBS 告诉您

表达式将 char* 指针与字符串字面量进行比较。通常程序员的意图是 strcmp()

让我们看一个非常简单的 C 程序,以展示这个问题

#includeint main() { char *mytext; mytext = "Help"; if (mytext == "Help") { printf("This should raise a warning"); } return 0; }

尝试编译这个非常简单的 C 程序,虽然许多人可能会说这是正确的,但会得到以下结果

$ gcc test1.c -Wall test1.c: In function ‘main’: test1.c:6:14: warning: comparison with string literal results in unspecified behavior

所以,即使我们有一个非常简单的程序,第 6 行似乎对我们来说是一个问题

if (mytext == “Help”) {

这个问题,虽然很简单,就是将指针 (char *) 与字面量 (“Help”) 进行比较。

那么我们如何修复它?这涉及更改代码,从而编写补丁(有很多好的帮助…我不会在这里深入研究补丁)。当然,在编写补丁后,做一个好的下游,将其发送到上游!您想做的是使用 strcmp 替换此比较(就像 OBS 的错误消息暗示的那样)。

现在看看这段代码

#include#includeint main() { char *mytext; mytext = "Help"; if (strcmp(mytext,"Help")==0) { printf("No warning here\n"); } return 0; }

我将“mytext == “Help”更改为 strcmp(mtext,”Help”)==0 (man 3 strcmp 将解释为什么… 0 表示文本相等,或者“0 差异检测”可以帮助您记住它)。由于代码太简单,并且 strcmp 尚未定义(这当然也可能发生在您修补的包中),我不得不添加一个额外的 #include.

不难吧?

你觉得怎么样?这样一个“如何修复我的典型 brp / lint 警告”系列有用吗?

针对系统管理员

    [Berthold Gunreben: Simple udev Manipulations](//azouhr.wordpress.com/2011/03/21/simple-udev-manipulations/)

在发现 /sys 文件系统时,可以找到许多看起来有趣并且确实对系统行为产生影响的可调参数。特别是当尝试更改块设备的读取提前值或例如设置 raid5 的 stripe_cache_size 时,我的软件 raid 的性能得到了很大的提高。

为了使这些设置永久生效,可以尝试使用 /etc/init.d/boot.local。但是,更优雅的方法是添加一个 udev 规则,为您完成必要的更改。原来,这很简单。例如,块设备的读取提前值位于 /sys/block/*/bdi/read_ahead_kb 中。要检查 /dev/sda 的当前读取提前值,可以使用

cat /sys/block/sda/bdi/read_ahead_kb

但是您也可能想更改该设置。要完成此操作,只需将所需的数字回显到读取提前值

echo 4100 > /sys/block/sda/bdi/read_ahead_kb

要自动进行设置,只需将以下文件添加到 /etc/udev/rules.d/83-ra.rules

cat /etc/udev/rules.d/83-ra.rules

增加 sd* 设备的读取提前值

ACTION==”add”, KERNEL==”sd*”, ATTR{bdi/read_ahead_kb}=”4100”

在添加 udev 规则时,只需知道“==”(两个等号)是一个检查,而“=”(一个等号)是一个设置。

请注意,某些设备可能会从底层设备获取读取提前值;特别是当使用 drbd 时,在底层设备上设置读取提前值将产生所需的效果。

    [HowtoForge/luisfreitas: How To Install Apache-Solr And Use It With Drupal And ISPConfig (OpenSUSE/Debian)](//www.howtoforge.com/how-to-install-apache-solr-and-use-it-with-drupal-and-ispconfig-opensuse-debian)

Solr 是流行的、闪电般快速的开源企业搜索平台,来自 Apache Lucene 项目。其主要功能包括强大的全文搜索、命中突出显示、分面搜索、动态集群、数据库集成以及丰富的文档(例如 Word、PDF)处理。我在 OpenSUSE 和 Debian 上使用它(Debian 上进行了一些小的调整,只是路径正确但几乎相同)。2011 年 3 月 4 日的软件包。(…)

    [Bits, Bytes and my 5 cents: Backup und Restore mit Linux](//blog.encodingit.ch/2011/03/backup-und-restore-mit-linux/)

Von den bisher vorgestellten Themen in LPIC 201 ist das folgende eines der interessanteren: Backup und Archivierung! Wie in den Artikeln vorher schon erwýhnt, ersetzt RAID nicht wirklich ein Backup und LVM schon gar nicht! Es muss also trotzdem noch eine Lösung her – und um die kýmmern wir uns jetzt!

Header PicturePlanet SUSE

OMG! SUSE! team: 在发布日,就像一个大型倾倒车

在 openSUSE 11.4 的初始发布后不久,我发布了一些 巨大的 BitTorrent 链接,以加快您下载 openSUSE 的速度。现在,在初始下载热潮过去后,我想通过 openSUSE 贡献者 Marcus Rueckert 分享的一些统计数据来报告。

注意:这些数字仅适用于 BitTorrent 下载。

截至上周四(3 月 17 日),数字如下

  • 下载的完整 DVD 镜像:8228

  • 下载的 Live CD 镜像:4009

如果您不太熟悉 BitTorrent 的工作方式,所有用户都在不断地相互共享数据,但用户分为两类:“吸血鬼”和“种子”。“吸血鬼”是尚未拥有完整文件的用户,而“种子”已完全完成下载,并且**仅**上传到其他用户。简而言之,拥有大量的种子意味着您拥有一个良好的健康 torrent,新用户的下载速度会很快。

截至上周四,32 位和 64 位 DVD 镜像都有超过 一千个种子,种子比吸血鬼多 20%!这太棒了!

Marcus 继续说道

“我周五早上测试了一下,峰值下载速度为 11.2MB/s,几乎是我的线路的最大速度。”

这意味着如果您现在下载 DVD 镜像,您可能会以技术上可能的最快速度下载 openSUSE!

许可: CC-BY-SA

OMG! SUSE! team: 由 Google 提供支持的 openSUSE 搜索

社区成员 Brandon Philips 在 opensuse-project 邮件列表 上向世界介绍了 search.opensuse.org。该网站是一个简单、快速的 Google 支持的 openSUSE.org 搜索引擎、论坛wiki邮件列表

如果您有兴趣查看 search.opensuse.org 背后的代码,请前往 Gitorious.org 上的仓库

![](//cdn.omgsuse.com/omg/images/susesearch_crushed.png)

许可: CC-BY-SA

OMG!SUSE! team: SUSE Studio 加入 11.4 大军

随着 openSUSE 11.4 的发布,我想开始更多地谈论 SUSE Studio。虽然 SUSE Studio 可能对普通最终用户来说不是非常有用的工具,但对于高级用户和开发人员来说,它是一个令人印象深刻的技术,建立在 openSUSE 和 KIWI 之上。

对于开发人员来说,想象一下创建理想测试机器的镜像,其中已启用来自 openSUSE Build Service 的仓库,并且所有必要的依赖项都已安装。SUSE Studio 可以做到这一点

对于高级用户来说,想象一下拥有一个完全个性化、定制版本的 openSUSE 的 USB 驱动器或 Live CD。随时准备好,每当您需要它时。SUSE Studio 可以做到这一点。

随着 11.4 的首次发布,SUSE Studio 宣布支持 11.4 设备。这意味着您可以在您的 ISO 通过 BitTorrent 下载 的同时,创建一个定制的 openSUSE 11.4 设备。

现在团队更进一步,允许您 将现有的 11.3 设备升级到 openSUSE 11.4,只需在 SUSEStudio.com 上单击一下按钮即可。请参阅下文

![](//cdn.omgsuse.com/omg/images/susestudio_upgrade.png)

(如果您想知道,SUSE Studio 的吉祥物名叫“Dister”,它是一个机器人。一个友好的机器人,有三个友好的手指。)

许可: CC-BY-SA

OMG!SUSE! 团队:投票:您在使用 11.4 吗?

自从 openSUSE 11.4 发布以来已经过去了一周多。与任何软件或软件集合的任何发布版本一样,当然会有一些 非常令人恼火的错误,但这些错误是否足以阻止您尝试 11.4?

您是否已经尝试,或者仍然谨慎?

我们想知道!

许可: CC-BY-SA

Header Picture网络上

公告

欧盟:欧洲议会议员参与文档自由日

**根据该组织网站上的公告,欧洲议会议员及其助手正在参与今年的文档自由日,这是一项“基层努力,旨在教育公众关于自由文档格式和开放标准的重要性”。他们将于周三在比利时布鲁塞尔的欧洲议会 Paul-Henri Spaak 大楼举办几次演示。**

议员 Malika Benarab-Attou、Indrek Tarand 和 Karima Delli 参与其中“是为了强调数字技术为扩大欧洲和世界文化普及所提供的机会”,议员 Malika Benarab-Attou 在她的网站上写道。议员们表示,所有文档格式和文档应用程序都应该被任何机器和任何人读取。 “公共领域需要受到保护,免受侵蚀,相反,应该得到滋养和扩展。”

议员们组织了 Stefan Gradmann(柏林洪堡大学图书馆与信息科学教授)、Hýkon Wium Lie(Opera Software 首席技术官)和 Kaido Kikkas(爱沙尼亚信息技术学院副教授以及塔林大学社会与自由软件副教授)关于开放文档的三次演示。(…)

开放网络基金会成立以加速网络创新

俄勒冈州波特兰市——2011 年 3 月 21 日——六家拥有和运营世界上最大的部分网络的公司——Deutsche Telekom、Facebook、Google、Microsoft、Verizon 和 Yahoo!——今天宣布成立开放网络基金会 (ONF),这是一个非营利组织,致力于推广一种名为软件定义网络 (SDN) 的新网络方法。除了这六家创始公司之外,还有 17 家成员公司参与创建 ONF,其中包括主要的设备供应商、网络和虚拟化软件供应商以及芯片技术提供商。

在过去的二十年中,互联网架构之上发生了巨大的创新。电子邮件、电子商务、搜索、社交网络、云计算以及我们所知的网络都是很好的例子。虽然这段时间内的网络技术也在不断发展,但 ONF 认为需要更快的创新。SDN 通过相对简单的软件更改,实现了各种网络(包括数据中心、广域电信网络、无线网络、企业和家庭)的创新,从而满足了这一需求。因此,SDN 使网络所有者和运营商能够更好地控制其网络,从而优化网络行为,以最好地满足他们和其客户的需求。例如,在数据中心,SDN 可用于通过在非高峰时段关闭一些路由器来减少能源消耗。(…)

参与呼吁

LinuxJournal/Katherine Druckman:需要充满激情的极客

如果您喜欢摆弄您的 Linux 机器,拥有忍者系统管理员技能,或者只是一个狂热的开源软件用户,并且喜欢与他人分享您的知识,我真的很想听听您的想法。

我们正在寻找一些充满激情的科技人员来加入我们的行列,成为 LinuxJournal.com 的投稿作者。我们特别感兴趣的文章包括系统管理、Linux 桌面、高性能计算、嵌入式 Linux、Web 和移动开发、安全性和虚拟化。如果您对这些领域中的任何一个领域感兴趣,并且拥有有用的知识可以分享,请 给我发邮件。我们一直在寻找出色的技术内容以及关于开源软件世界的观点文章。(…)

报告

techrepublic/Jack Wallen:新的 openSUSE 带有 KDE 4.6 会让发行版摆脱默默无闻吗?

**要点**:openSUSE 发行版几乎消失在默默无闻中。但 11.4 使这个发行版重新焕发了生机。看看 Jack Wallen 对 openSUSE 开发人员的最新看法。

还记得 SuSE Linux 曾经是一个真正的强大力量吗?YaST 是最好的管理工具之一,SuSE 是少数几个以 KDE 桌面作为默认设置的发行版之一。但后来 Novell 收购了 SuSE,事情发生了变化。Ubuntu 出现,新用户涌向了一个承诺为 Linux 用户带来天堂的发行版。随着 Linux 领域发生的所有变化,openSUSE 继续前进,没有偏离其道路,没有在 Linux 社区中造成分裂,并且自己使用自己的狗粮。

唯一的问题?openSUSE 似乎正在慢慢消失。随着 Ubuntu 占据了媒体的大部分注意力,并且最终用户正在寻找更兼容和易于使用的东西,只有少数忠实的用户才留在了 openSUSE。

但是现在,这个发行版的最新版本,由社区控制的项目,准备将其带出默默无闻……而且有充分的理由。实际上,我给您两个充分的理由:KDE 4.6 和 Tumbleweed/Factory。(…)

h-online/Linux Foundation 开启 MeeGo TV

Linux Foundation 已经 宣布 成立 MeeGo 智能电视工作组。该工作组的任务是研究如何在新的“智能电视”市场(即互联网连接的电视和机顶盒)中使用 MeeGo。参与该工作组的成员包括 Intel、Nokia、MIPS、Telecom Italia 和 Amino Communications。该工作组将扩展 MeeGo 的覆盖范围,从其当前的 target 设备:上网本、平板电脑和汽车系统。

该工作组将于四月份举行第一次会议,并将提交代码以每半年发布一次(在一年中的第一和第三季度),从而确定如何使用 MeeGo Linux 平台及其基于 Qt 的用户界面。该工作组还需要研究如何为 MeeGo 设备创建 10 英尺用户界面,到目前为止,这些设备一直专注于触摸或手持界面。(…)

Networkworld/Jon Brodkin:Linus Torvalds:Android 版权侵权说法是无稽之谈

Linux 内核创建者 Linus Torvalds 表示,关于 Android 违反 Linux 许可 的新说法“完全是无稽之谈”。

知识产权律师 Edward Naughton 上周辩称,Google 在 Android 中不当使用了 Linux 代码,并在没有使用 GPLv2 许可的情况下将其传递到衍生作品中。但似乎尚未就此问题提起诉讼,并且一些开源观察员对 Naughton 的论点提出了异议。(…)

Unixmen/Anuradha Shukl:开源 Kimono 灯笼来救援

日本的灾难令人心碎,并促使我们每个人都贡献力量来帮助改善局势。Freaklabs 的开发人员也有着类似的思考。在他们参与的黑客空间中,设计了一种用于花园和露台的太阳能可充电灯笼。Kimono 灯笼今天能够更好地发挥作用。他们将完整的设计捐赠给开源硬件社区,确实践行了开源社区的承诺。

(…)

Kimono 灯笼 基本上是为小输出而设计的,但具有较长的电池寿命。由于暴露在阳光下而充电的太阳能电池将在 8 小时内发光,为地震受害者提供急需的夜灯。由于手电筒和其他标准和常规人造光源在关键情况下(例如临时医院病房)是优质且必不可少的,因此 Kimono 灯笼应该能满足所需的需求。照亮道路,并在所有的黑暗中提供舒适的光芒。(…)

评论与文章

Hubfolio/Matthew Casperson:在新 OpenSuse 11.4 安装中可以做的五件事

OpenSuse 11.4 发布了,它包含了一些适用于 Linux 的最新和最好的软件。但仍然有一些事情可以做来使其焕然一新。

凭借 KDE 4.6、Libre Office、最新的 Linux 内核、Gnome 3 的预览版等等,OpenSuse 11.4 已经准备好将您的 Linux 桌面 提升到一个新的水平。

但是,虽然 OpenSuse 11.4 提供了丰富的 Linux 应用程序生态系统,但每个 Linux 用户仍然需要做一些事情来使他们的桌面闪耀并使其发挥作用。

以下是在安装 OpenSuse 11.4 后要采取的五个步骤,以使蛋糕更完美。(…)

ITworld/Steven J. Vaughan-Nichols:OpenSUSE 11.4:来自 Linux 过去的爆发

我喜欢 openSUSE 甚至在它被称为 openSUSE 并且使用不太可能的名称 S.u.S.E Linux 4.2 追溯到 1996 年。从那时起,它已经走了很长的路。今天,这个 Novell 支持的社区 Linux 发行版既强大又可靠的服务器和桌面。尽管如此,我在这轮测试中发现了一些拟合和抛光问题。

为了测试它,我将 openSUSE 11.4 安装在两台计算机上。第一台是 Gateway SX2802-07 桌面。这台 PC 使用 2.6GHZ Intel Pentium Dual-Core E5300 处理器,配备 6GB 内存和 640GB 硬盘,并且被浪费在仅作为全职 Windows PC 上。另一台是 VirtualBox 4.04 VM(虚拟机),运行在我的 Mint 10 桌面之上。VM 背后是 Dell Inspiron 530S,由 2.2-GHz Intel Pentium E2200 双核处理器和 800-MHz 前端总线提供支持。该盒子配备 4GB 内存、500GB SATA(串行 ATA)驱动器和集成 Intel 3100 GMA(图形媒体加速器)芯片组。(…)

Das U-Blog/Prashanth Venkataram:评论:openSUSE 11.4 KDE

您即将阅读的评论最初是关于 Scientific Linux 6 的。但是,有两件事改变了这一点:一是 openSUSE 11.4 昨天发布了,尽管我今天考虑 Scientific Linux,并在几天后考虑 openSUSE,二是 Scientific Linux 与 UnetBootin 或 MultiSystem 配合使用效果不佳。无论如何,那篇评论将需要等待一段时间。(…)

Linux Journal/Susan Linton:在 connect 上与 openSUSE-ites 交流

不断创新的 openSUSE 团队又想出了另一项很棒的服务来增强用户体验并促进良好的合作。这一次,它不太技术化,更具社交性。与其他的 openSUSE 用户、开发人员和群组建立联系。您可以交朋友,了解最新消息,并参与其中。

Henne Vogelsang 在几天前介绍了这项新服务,他说 connect 是对“我们在开发处理 openSUSE 用户和群组的新工具时真正要做的事情”的答案。目的是将人们与项目、群组以及彼此联系起来;将面孔与姓名、昵称和电子邮件地址联系起来;最终,将我们所有的其他工具连接到这个工具,以便我们可以共享数据,正如 Vogelsang 解释的那样。换句话说,它是 openSUSE 自己的小型社交网络。(…)

Header Picture鸣谢

感谢本期

Header Picture致谢

感谢本期

Header Picture版权

我们的许可列表

商标

SUSE ®、openSUSE ®、openSUSE ® Logo 和 Novell ® 是 Novell, Inc. 的注册商标。

Linux ® 是 Linus Torvalds 的注册商标

Header Picture反馈

您对本文中提到的任何内容有评论吗?然后请直接前往 评论区 告诉我们!

或者,如果您想参与 openSUSE:Weekly 新闻团队,请查看我们的团队页面并加入!

如果您不知道如何贡献,请查看 贡献页面

与我们交流

或者通过 IRC、论坛或邮件列表与更广泛的 openSUSE 社区沟通或获取帮助,请参见 沟通

访问我们的 connect.opensuse.org 页面:并提供您的反馈。

访问我们的 Facebook 粉丝专页:粉丝专页

您还可以通过 BugtrackingFeaturerequests 提交反馈。

保持更新

您可以在 news.opensuse.org 订阅 openSUSE Weekly News RSS 订阅源。

DOCS:访问官方 openSUSE 文档页面:docs.opensuse.org

Header Picture翻译

openSUSE 每周新闻被翻译成多种语言。第 168 期有

即将推出

您可以在 此处 跟踪翻译进度。

首次发布于://saigkill.homelinux.net

分享此帖子