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

2011 年 7 月 10 日 | Sascha Manns | 无许可

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

Cover

openSUSE 每周新闻

### openSUSE 每周新闻团队

第 183 期

法律声明

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

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

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

如果您是作者并想将您的博客设置为免费许可,请访问://goo.gl/Tw3td

发布日期:2011-07-10


目录

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

发行团队报告 在社区中

社区帖子 openSUSE 人物 活动与会议 openSUSE 听力通讯 贡献者 新/更新的应用 @ openSUSE 游戏专栏 安全更新 内核回顾 技巧和窍门

针对桌面用户 针对命令行/脚本 新手 针对开发人员和程序员 针对系统管理员 Planet SUSE openSUSE 论坛 网络上

公告 报告 评论和文章 反馈 鸣谢 版权声明

我们的许可 商标 翻译列表

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

您也可以以其他格式阅读本期内容 此处

祝您阅读愉快 :-)

Header Picture公告▼

重要提示

本节中的文章内容完整。如果您已经了解 news.opensuse.org 中的内容,则可以通过使用目录跳过本节。

  [oS strategy](//blog.jospoortvliet.com/2011/07/os-strategy.html)

oS 战略的投票于 30 日结束,但委员会决定将其延长一段时间。这很有道理,因为很多成员并不知道有这次投票。看来他们中的许多人并不经常阅读 Planet ;-)

所以,我们将延长投票时间两个星期,并向所有成员发送邮件通知他们投票…

显然,你不需要等待那封邮件——如果你阅读了这篇文章,你也可以 点击这里登录并投票

来自邮件

我投票的是什么?

_我们意识到绝大多数人只是更喜欢专注于编写代码和构建软件包。“战略”可能不是最有趣的事情。然而,它确实会影响我们如何宣传自己以及我们给人的印象。想想我们网站上的文字,我们的大使在会议上对我们的评价。这是战略的一个重要目标——不仅要确定我们想要的方向(毕竟,当前的文件只是描述了现状),还要定义我们的沟通!_

显然,我们进行战略讨论的原因有很多——毕竟,很多人都要求这样做,不仅仅是市场营销。但沟通是其中重要的一部分…

我们需要知道关于战略的讨论结果是否反映了你对 openSUSE 的看法。即使你不同意,我们也需要知道这一点——我们接受任何结果!

简而言之,请投票,即使你不想回答是或否——还有一个第三个选项(“弃权,我无法决定”)。

请注意,该文档并非最终版本,将来应进行修订。这也是为什么我们仍然非常欢迎反馈的原因!

  [Have a computer? Then you can participate in the HCL Week!](//news.opensuse.net.cn/2011/07/08/have-a-computer-then-you-can-participate-in-the-hcl-week/)

你好 openSUSE 用户!

现在是帮助 openSUSE 的绝佳时机! 如果你的系统上运行着 openSUSE,你所要做的就是将你的硬件添加到 openSUSE 硬件兼容性列表。添加你的外设,如打印机、扫描仪和摄像头。或者添加内部设备,如显卡和声卡、主板、无线网卡以及你的笔记本电脑、台式机和工作站中的所有其他设备!

它是如何运作的?

访问 硬件门户,并在适当的类别中添加你的信息到表格中。我们建议阅读 Smolt Wiki 页面,以了解如何获取你的硬件详细信息。

如果有人有兴趣帮助改进这个过程,例如创建一个将 smolt URL 转换为 Wiki 条目的方法,那将非常有帮助!欢迎在 这个论坛线程中提出建议和帮助意愿。

  [openSUSE Conference 2011: Registration](//conference.opensuse.org/indico//confRegistrationFormDisplay.py?confId=2)

注册开始日期:2011 年 7 月 8 日

注册截止日期:2011 年 9 月 10 日

联系方式:conference@opensuse.org

openSUSE Conference 2011 的注册现已开放。请务必注册,以帮助我们计划一个精彩的活动。

Header PictureGoogle 暑期代码项目▲▼

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

  [Alex Eftimie: PackageKit backend for Software Center: short week 5 report](//alex.eftimie.ro/2011/07/02/packagekit-backend-for-software-center-short-week-5-report/)

本周我继续进行安装后端的工作,特别是将 PackageKit 事务信号连接到软件中心的 TransactionWatcher(也由我之前抽象过)。

挑战在于 PackageKit 和 AptDaemon 的差异,例如在 AD 中,在准备事务并手动提交后,可以访问事务对象,并可以监视进度变化;在 PK 中,启动事务后,有两种方法可以访问它:第一种是通过监听 D-Bus 中的 TransactionListChanged 信号,第二种是监视 progress_callback 回调函数返回的对象。

目前的方案,在 hue-see (hughsie) 的密切帮助下,是从回调中获取事务并监听 gobject notify:信号。

更多内容下周再见,敬请期待!

  [Alex Eftimie: PackageKit backend for Software Center: week 6 report](//alex.eftimie.ro/2011/07/08/packagekit-backend-for-software-center-week-6-report/)

大家好,本周报告我想向你展示一个 packagekit-backend 分支的软件中心截图:(…)

  [Ratan Sebastian: GSOC 2011: ssc Week 6](//rxvl.in/post/7219106912/gsoc-2011-ssc-week-6)

本周的大部分工作都集中在文件处理程序上。已经实现了在设备中添加和删除文件,但仍有很多工作要做,以使其更加健壮。现在它还比较基础。但是,我将放慢添加功能的速度,以便使应用程序更加稳定和可用。中期评估即将到来,计划到那时有一个可供社区测试的可用应用程序。不必说,未来两周内仍会添加新功能,但那将是次要的优先级。为了使应用程序更稳定,将解决以下问题

  1. Ruby 1.8.7(向后兼容)兼容性

  2. 扩展的测试套件,包括需要网络连接的集成测试

  3. 更好的错误处理。

  4. 一种在发生故障时回滚更改的方法。

  5. 文档。

在未来两周内,到中期评估时,这将是重点。感谢阅读。你可以在 这里查看核心。

  [N.B.Prashanth: YUI moves to SourceForge](//nbprashanth.wordpress.com/2011/07/04/yui-moves-to-sourceforge/)

在过去的一个月里,libYUI 得到了显著扩展。它是一个独立的框架,并且在 SUSE 框架之外可用,使其可以被广泛的受众访问。这导致该项目在网络上拥有分布式内容。例如,源代码在 gitorious.org(当前 svn.opensuse.org)上维护,文档在 docs.opensuse.org 等处。YUI 没有自己的邮件列表,问题仍然在 yast ML 上处理。考虑到所有这些,我们认为拥有一个中心位置,可以访问所有资源会很好。因此,我们为你带来 sourceforge.net/projects/libyui/

这意味着

  1. YUI 有了自己的错误跟踪器。任何错误/功能请求都应在 sourceforge 页面上报告。

  2. YUI 不会在 SF 上维护其源代码,因为我们已经在将代码移植到 gitorious.org。

  3. 当前的发布 tarball 可以在 SF 下载页面上找到。

  4. YUI 的邮件列表可以在 libyui-devel@lists.sourceforge.net 找到。这可用于所有 YUI(非 YaST)相关讨论。

  5. YUI 的网页以及示例和外部资源链接即将上线。

  6. YUI 相关主题的论坛在 SF 上可用。

所以,请关注 sourceforge 以跟踪 YUI!

  [Marcus Hüwe: [gsoc] osc code cleanup – summary of week 6](//lizards.opensuse.org/2011/07/04/gsoc-osc-code-cleanup-%E2%80%93-summary-of-week-6/)

这是第 6 个(编码)周的简短总结。不幸的是,我不得不花更多的时间处理大学事务,这比我预期的要多——这就是为什么我没有完成本周的完整待办事项的原因。我做了一些代码重构,并开始着手源路由的类。

待办事项

  • 重写项目和包工作副本类

    • 新的工作副本格式将与当前格式不兼容。

    • 基本布局将如下所示

prj

—> .osc/(存储 prj *和* pkg 元数据)

—> pkg1

|

—>

—> pkgN

|

—>

因此,所有元数据都存储在 prj/.osc 目录中,而不是 prj/pkg/.osc 中。优点是可以支持完整的包“恢复”(无需再次下载包)

cd prj; rm -r pkg; osc revert/restore pkg;

(这是可能的,因为元数据存储在 prj/.osc 目录中)。

  • 要将旧项目/包工作副本转换为新格式,可以使用“osc repairwc”命令(至少这是计划)。

欢迎随时提出反馈。

  [Manu Gupta: SaX3 – Get your hands dirty](//sysbytes.wordpress.com/2011/07/08/sax3-get-your-hands-dirt/)

很久没有发帖了,但事情看起来很有希望,SaX3 正在前进,它的两个模块已经完成,键盘模块和鼠标模块,所以请测试它并给我你的反馈,如果有任何错误,我一定会修复。UI 更改可能不会进行。建议随时提出。

  [Christos Bountalis: A utility for merging configuration / sysconfig files – Week 7 Report](//cbounta.wordpress.com/2011/07/08/a-utility-for-merging-configuration-sysconfig-files-%E2%80%93-week-7-report/)

这是我 GSoC 项目的第 7 周报告。在实施匹配程序时,发生了一些新的进展,这使得实际的匹配程序暂停了一段时间,因为目前没有有效的方法来测试实际实施中的匹配进度。问题出在哪里?出现的问题是处理许多 sysconfig 文件中使用的特殊注释。这些注释可能出现在简单的描述注释旁边,但包含有用的信息,然后由程序解释,这些信息可能是变量的类型等。现在怎么办?本周我正在尝试找到一种有效的方法来处理这个问题,初步的想法是修改 Augeas 使用的 sysconfig 镜头,以便以树形结构(比当前结构多几层)表示 sysconfig 文件,以便适合我已经实施的匹配/排序算法。(…)

  [Justine Leng: git commit](//#/english/other-forums/community-fun/opensuse-wiki-discussions/)

终于提交并推送了一批我对请求视图和项目/页面视图所做的更改到主分支。在 Gitorious 上查看差异:https://gitorious.org/~justineleng/opensuse/justineleng-build-service (…)

  [Eric Yang: Porting Wubi to OpenSUSE [weekly report #3]](//verybin.tumblr.com/post/7194777955/weekly-report-3)

Windows 方面这个应用程序现在运行良好,这意味着该工具将完成准备工作,例如下载和检查 iso 镜像,创建虚拟磁盘文件,创建安装条目等等。剩下的工作是在重新启动后完成——实际的安装进度,这是我目前/正在关注的主要部分。

在过去的一周里,我专注于修改启动设置,因为启动进度没有详细的日志信息,所以这个项目没有进展得很顺利:( 问题是安装程序在重新启动后无法成功创建环回设备。我将尽力在本周解决这个问题。

  [David Williams: Entomologist UI Changes Weekly Report #7](//redache.wordpress.com/2011/07/08/entomologist-ui-changes-weekly-report-7/)

本周我一直专注于将 TODO 列表功能添加到 Entomologist。我还没有完成实施,但它正在接近基本的完成。一旦我完成了 UI/核心功能,我将开始添加云连接功能,以便可以将列表与各种日历服务/WebDAV 服务器同步。

我下周的计划是

  • 完成 UI/核心功能。

  • 一旦完成,就开始云集成。

到下周这个时候,我希望能够展示更多内容,与中期点相吻合 :).

Header Picture状态更新▲▼

Header Picture发行版

重要链接

团队报告

Header Picture构建服务团队

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

Header PictureGNOME 团队

      [Nelson Marques: GNOME3 – The perfect dock…](//www.marques.so/2011/07/gnome3-the-perfect-dock/)

我通过博客上的评论得知一件事,这让我感到有趣……对于所有抱怨或寻求 GNOME3 额外可用性的人来说,Canonical 似乎在不知情的情况下用 Unity 2D 带来了答案…

这是一张在 openSUSE 11.4 上运行 GNOME3 的 Unity 2D 启动器作为停靠栏的微型截图,相信我,它很棒……虽然我对 Unity 2D 的工作仍然有所延迟,而且我的手被 Mono 填满了,但我很快会使这个选项对所有用户可用……(…)

      [Vincent Untz: GNOME Status in Factory](//lists.opensuse.org/archive/opensuse-gnome/2011-07/msg00007.html)

只是一个快速状态邮件

  • GNOME 3.1.3 在 G:F 中,并且似乎工作正常

  • GNOME 3 集成工作也在 G:F 中进行(包括将品牌迁移到 gsettings,从 gconf,以及加强依赖项以确保你所需的一切都已安装)。

  • 希望我的修复程序能够在 livecd 的 gnome-shell 中显示安装程序(在 G:F 中)有效,我们很快就会知道

  • 所有这些都已推送到 Factory 上夜

  • 一旦我们的 Factory 推送被接受,我将把我的更改推送到模式

我们仍然存在与 GNOME 3 集成相关的错误(你可以在 bugzilla 中查看)。有些是打包相关的,有些需要编码(Gary 在这方面提供了帮助,这很好!)。欢迎更多人参与 :-)

或者,我们仍然可以找到简单的任务来工作,如果人们想获得指导以开始贡献。只需加入 #opensuse-gnome 并 ping DimStar 或我 :-)

Header PictureKDE 团队

      [Ismail Doenmez: Heads up for openSUSE 11.4 users: MySQL security update breaks akonadi](//lists.opensuse.org/archive/opensuse-kde/2011-07/msg00087.html)

aj 指出 MySQL 在 11.4 上的安全更新 [0] 可能破坏了 akonadi,因此 KMail2 等也受到了影响。

我会让你知道何时修复,如果你使用 KMail 进行日常工作,你可能需要推迟更新到 4.7rc1。

[0] https://bugzilla.novell.com/show_bug.cgi?id=676973#c9

      [Ismail Doenmez: KDE 4.7 rc2 is building in KDE:Unstable:SC](//lists.opensuse.org/archive/opensuse-kde/2011-07/msg00099.html)

KDE 团队正在以疯狂的速度发布新版本,我们不能落后,不是吗?KUSC 现在正在构建 4.7 rc2,我会关注构建失败的情况,并在完成时通知大家。

Header PictureopenFATE 团队

最受欢迎的功能

        [decouple download and installation (Score: 357)](https://features.opensuse.org/120340)

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

        [Look at plymouth for splash during boot (Score: 188)](https://features.opensuse.org/305493)

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

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

        [1-click uninstall (Score: 156)](https://features.opensuse.org/305305)

轻松删除软件! 例如:您使用“一键安装”安装了一个应用程序(这将安装您需要的所有软件包),应该有一种简单的方法(也只需一键)来删除您使用该一键操作安装的内容…… 换句话说:一个“一键卸载”来删除已安装的软件(包括依赖项和软件包)。

        [Update to GRUB v2 (Score: 136)](https://features.opensuse.org/308497)

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

        [Popularity contest (Score: 103)](https://features.opensuse.org/305877)

我们需要对用户偏好的软件包和积极使用的软件包进行反馈。

  • 重用 popcon 将为我们提供可以直接与 Debian 和 Ubuntu 比较的结果

  • packagers 团队可以负责该软件包

  • 我们需要 YaST 中的一个配置对话框,该对话框足够醒目

  • 我们需要在 opensuse.org 上建立服务器基础设施。(存在某些隐私问题,请参阅 Debian FAQ 以了解详细信息)

最近请求的功能

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

        [Add NTP.br in openSUSE Linux 12.1](https://features.opensuse.org/312602)

openSUSE Linux 12.1 中添加 NTP.br : //www.ceptro.br/CEPTRO/EnglishHome#NTP_br_Brazilian_Legal_Time_over

        [Add Android SDK to the distribution](https://features.opensuse.org/312608)

为了更轻松的安装以及系统范围安装带来的好处。

        [Include slab in 12.1 fallback](https://features.opensuse.org/312610)

如果按住 Alt 键并在面板上的任何位置右键单击,你会发现自定义面板和 Applet 的操作与之前相同。由于 slab 是一个 Applet 和菜单,如果它保留回退模式,则有可能将 slab 包含并集成到 GNOME 3.2 中。或者至少将 slab 包含在仓库中,以便可以安装并调整 GNOME 回退模式以使用它。这将与 Ubuntu 为那些无法运行 Unity 或不喜欢 Unity 的用户包含 Ubuntu Classic Desktop 互补。

        [drop libxcrypt](https://features.opensuse.org/312617)

libxcrypt 如今大多是多余的,因为 glibc 本身就支持 sha256 和 sha512。blowfish 和 gensalt 函数可以通过 crypt_blowfish 插件进行修补。

需要的调整

  • glibc

  • pam

  • pam-modules (pam_unix2)

  • pwdutils

  • yast2-core

缺点:我们目前将失去对 bigcrypt 的支持。

        [Add and improve the integration of all programs of the GNOME Office in LXDE/12.1](https://features.opensuse.org/312618)

添加并改进 GNOME Office 所有程序在 LXDE/openSUSE Linux 12.1 中的集成

功能统计

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

Header PictureOpenOffice/LibreOffice 团队

      [Fridrich Strba: LibreOffice Visio import filter - round shapes are beautiful](//fridrich.blogspot.com/2011/07/libreoffice-visio-import-filter-round.html)

有些人可能想知道为什么 Visio 导入过滤器项目如此安静。但答案很简单:我们正忙于添加新功能。

你可能还记得 我关于 SVG 椭圆弧的边界框的博客。这是因为 Eilidh 将椭圆弧的支持添加到 libvisio 中。然后我们发现 LibreOffice 完全不支持路径中的椭圆弧,只是忽略了它们。幸运的是,有一个 补丁,来自一位非凡的黑客 Thorsten,用于教 LibreOffice 一些理智的行为。(…)

Header Picture翻译团队

Header Picture社区中▲▼

社区帖子

    [Vincent Untz: Only a few days left for the openSUSE Conference Call for Papers](//www.vuntz.net/journal/post/2011/07/08/Only-a-few-days-left-for-the-openSUSE-Conference-Call-for-Papers)

第三届 openSUSE 会议 将于 9 月 11 日至 14 日举行,并且提交演讲稿的时间只剩下几天了:征稿通知 截止到下周一!所以不要犹豫,立即 提交 你的内容。如果你真的想再考虑一下,可以查看我们的 演讲者指南,它们应该会让你相信这是值得的!

今年有一个变化:在思考如何改进会议后,我们决定希望更注重小型和互动环节。我们将其描述为“读写”。但我们也希望能够执行这些讨论的结果,因此有了“执行”位。这就是为什么我们最终选择了 rwx,这可能听起来 熟悉。而且由于我们希望每个人、我们的社区和世界上的其他人都能拥有它,rwx³ 是我们今年的口号。是的,这很极客,但嘿,这也是我们身份的一部分 ;-)

由于我真的很喜欢今年会议的这种重点变化,我决定不提交演讲稿,而只提交 BoF研讨会

你呢?

你会 提交 什么?

    [Stathis Iosifidis: OSHackers project](//lists.opensuse.org/archive/opensuse-project/2011-07/msg00010.html)

亲爱的黑客们,

基于 //maps.ubuntu.com/map/ 的想法,我的朋友 Efstathios 和我(主要提供咨询)开发了 //oshackers.org/ - 一个 Web 应用程序,可用于可视化世界各地自由软件/开源操作系统黑客(开发人员/测试人员)。

oshackers 支持 Ubuntu 地图应用程序中不包含的功能,例如 (1) 聚类,(2) 通过简单地单击系统图标来获取开发人员的简短/详细信息,(3) 可视化特定系统等。

欢迎注册并告诉我们你的想法!

openSUSE 的人们

    [People of openSUSE: Manu Gupta](//news.opensuse.net.cn/2011/07/05/people-of-opensuse-manu-gupta/)

请介绍一下你自己!

我叫 Manu,今年 21 岁,住在印度。我目前正在攻读计算机科学的最后一年。我的母语是印地语。在空闲时间,我参与 openSUSE 项目,与朋友们一起玩乐,看电影,做其他事情。

请告诉我们您使用电脑的背景。

我相信我从六年级开始接触电脑,从电脑游戏开始。我立刻爱上了它们。但当我寄宿时,直到上大学我才无法接触到电脑。

您是什么时候开始使用 openSUSE/SUSE Linux 的?

我大约两年前开始使用 openSUSE。我开始使用它是因为好奇,并尽可能多地了解 Linux。以前我也使用过 Ubuntu 和 Fedora,但 openSUSE 引起了我的注意。我意识到它是一个很棒的操作系统,可以满足我的需求。(…)

活动与会议

即将到来

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

供您聆听的 openSUSE

openSUSE 每周新闻以德语播客形式提供。你可以在 //saigkill.homelinux.net/podcast 上收听或下载它。

沟通

贡献者

Header PictureopenSUSE 上的新/更新的应用▲▼

  [Michael Chang: New package cairo-compmgr](Michael Chang: New package cairo-compmgr)

我很高兴向 factory 介绍 cairo 组合管理器 (CCM)。顾名思义,它是一个使用 Cairo 进行渲染的 X Window 组合管理器。

我喜欢它的某些方面,希望你也同意。

  1. 它完全用 Glib Object 编写而成。太棒了。

  2. 它可以与任何符合 EWMH 的窗口管理器(Metacity、Openbox 等)一起工作。xcompmgr 的一个很好的替代品。

  3. 基本上,你可以在 2D 环境中以不太高的硬件要求运行它。

  4. 尽管它与其他组合管理器相比很简单,但它也通过插件提供可扩展性。(…)

Header Picture游戏专栏▲▼

本专区提供本周游戏和游戏仓库更新。

  [dedoimedo: OpenTTD on openSUSE -
    The perfect transport simulation](//www.dedoimedo.com/games/openttd-new.html)

有很多开放。问题是,自从我上次对 openTTD 进行 评论 已经过去了大约五年。很多事情都发生了变化。其中最重要的是,你不再需要 数据文件来自原始的 Transport Tycoon 游戏才能玩 OpenTTD。主要版本 1.0 提供了 免费 的替代图形和声音,就像原始版本一样好。这意味着任何人都可以玩并享受这款精彩的游戏。

五年过去了,但这款游戏仍然像以前一样有趣。永恒的乐趣。好吧,是时候再写一篇评论了。我会假装我以前没有写过文章,只是给你提供另一篇关于有史以来最出色的策略游戏之一的精彩而愉快的文章。难怪它被 列为 我 2010 年最喜欢的 Linux 游戏。

Header Picture安全更新▲▼

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

SUSE 安全公告:MozillaFirefox,MozillaThunderbird (SUSE-SA:2011:028)//lists.opensuse.org/archive/opensuse-security-announce/2011-07/msg00001.html

表 1。SUSE 安全公告
软件包 **MozillaFirefox,MozillaThunderbird**
公告 ID SUSE-SA:2011:028
日期 2011 年 7 月 5 日 星期二 14:00:00 +0000
受影响的产品 openSUSE 11.3, openSUSE, 11.4, SLE SDK 10 SP3, SUSE Linux Enterprise Server 10 SP3, SUSE Linux Enterprise Teradata 10 SP3, SUSE Linux Enterprise Software Development Kit 11 SP1, SUSE Linux Enterprise Desktop 11 SP1, SUSE Linux Enterprise Server 11 SP1, SUSE Linux Enterprise Desktop 10 SP4, SLE SDK 10 SP4, SUSE Linux Enterprise Server 10 SP4
漏洞类型 远程代码执行

  [SUSE Security Announcement: bind remote denial of service (SUSE-SA:2011:029)](//lists.opensuse.org/archive/opensuse-security-announce/2011-07/msg00002.html)
表 2。SUSE 安全公告
软件包 **bind**
公告 ID SUSE-SA:2011:029
日期 2011 年 7 月 8 日 星期五 16:00:00 +0000
受影响的产品 openSUSE 11.3, openSUSE 11.4, SUSE Linux Enterprise Software Development Kit 11 SP1, SUSE Linux Enterprise Desktop 11 SP1, SUSE Linux Enterprise Server 11 SP1, SUSE Linux Enterprise Desktop 10 SP4, SLE SDK 10 SP4, SUSE Linux Enterprise Server 10 SP4
漏洞类型 远程拒绝服务

Header Picture内核回顾▲▼

  [Linus Torvalds: Linux 3.0-rc6](https://lkml.org/lkml/2011/7/4/320)

祝所有美国的内核人员独立日快乐。

-rc6 没什么可说的。迄今为止最大的部分是包含 intel isci 驱动程序 - 我承认我对此有点怀疑,但它不会对任何现有的 Linux 用户造成回归,所以没关系。

而且说实话,Christoph Hellwig 已经两次 说了这个驱动程序的好话,这非常不寻常。这可能意味着该驱动程序很棒。当然,更有可能的是,外星人正在秘密地用快乐的药物测试 Christoph。或者他只是自然地变得温和了。

除了 isci 驱动程序,其余的只是很多随机的小东西。我正开始考虑发布 3.0,因为它一直很安静,而且修复并不令人兴奋。一些 drm(radeon 和 intel)修复可能对更多人有帮助,其余的可能比较晦涩难懂。

所以,我要去烤棉花糖了,(…)

  [h-online/Thorsten Leemhuis: Kernel Log: Coming in 3.0 (Part 3) Architecture, infrastructure and virtualisation](//www.h-online.com/open/features/Kernel-Log-Coming-in-3-0-Part-3-Infrastructure-1275463.html)

比最初预期的晚六年,内核现在包含 Xen Dom0 操作的所有基本组件。在 Linux 3.0 中,开发人员正在解决 ARM 代码、重启代码和 UEFI 代码中的各种问题;然而,Torvalds 略带失望地放弃了代码大小优化。

这是 Linus Torvalds 发布 Linux 3.0 RC6 的又一个星期 发布。在他的发布邮件中,Torvalds 指出了 Intel isci 驱动程序(例如 1)的包含,该驱动程序用于 Intel C600 服务器和工作站芯片组中的 SAS 控制器,该芯片组即将发布。该驱动程序相对较大。Torvalds 不确定在开发周期的后期合并它 “我承认对此有点怀疑,但它不会对任何现有的 Linux 用户造成回归,所以没关系。”

除了该驱动程序,开发人员只对各个地方进行了小的更正。Torvalds 指出他正开始考虑发布 Linux 3.0“因为一直很安静,而且修复并不令人兴奋”。Kernel Log 因此将继续报道 Linux 3.0 的进展,讨论内核的架构、基础设施和虚拟化组件的变化。在接下来的几天里, “Coming in 3.0”迷你系列的第四部分也是最后一部分将讨论驱动程序;第一部分 围绕内核的网络驱动程序和基础设施展开,而 第二部分 讨论了它的文件系统。(…)

Header Picture技巧与窍门▲▼

针对桌面用户

    [mygnulinux.com/tetris4: Remotely manage your KDE system from your Android Phone](//www.mygnulinux.com/?p=1117)

为此,你需要一台在主机计算机上运行的 VNC 服务器,以及在 Android 手机上运行的 VNC 查看器。这听起来可能很复杂,但实际上很简单。只需按照这个简单的教程即可!:) (…)

    [Hubfolio/Matthew Casperson: Installing Android x86 in VirtualBox](//www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2011/07/03/installing-android-x86-in-virtualbox.aspx)

之前的文章 中,我向你展示了如何安装和配置 Android SDK 模拟器以快速启动。你现在可能发现模拟器很慢。事实上,只有拥有能够以几分钟渲染整个变形金刚电影的 PC 才能很好地使用它。

如果你只是对在台式 PC 上运行 Android 应用程序感兴趣,一个名为 Android x86 的项目提供了一个为 x86 处理器编译的 Android 操作系统副本。最新版本是 Android 2.2,这比 Honeycomb(Android 3)稍旧,但仍然能够运行几乎所有 Android 应用程序。(…)

针对命令行/脚本新手

    [BashShell.net/mike: Understanding Functions](//bashshell.net/shell-scripts/understanding-functions/)

一个函数可以帮助你模块化你的脚本。由于该函数在同一 shell 的上下文中执行,因此它不会创建一个新的子进程,这使得函数更快,因为它们可以访问 RAM 中的信息。这也会节省资源,因为你使用函数。函数是脚本中的脚本,可以由用户定义并存储在内存中,允许你重复使用该函数。这还提供了一个模块化方面,允许你通过禁用函数一次调试一个函数。

    [Linuxaria/linuxari: The dd command on Linux terminal.](//linuxaria.com/howto/the-dd-command-on-linux-terminal?lang=en)

dd 看起来是一个不友好的命令,但如果你开始使用它,你会发现它是一个功能强大的命令,可以执行许多不同的操作,例如备份分区、CD 或 USB 驱动器,或者对磁盘或 CPU 的速度进行一些简单的测试。(…)

针对开发人员和程序员

    [Wazi/Juliet Kemp: Migrate from SVN to Git easily with git-svn](//olex.openlogic.com/wazi/2011/migrate-from-svn-to-git-easily-with-git-svn/)

所以,你对尝试 Git 感兴趣 - 或者你甚至已经尝试过它用于你自己的私有项目并喜欢它 - 但在工作中,现有的仓库都使用 Subversion。也许你计划切换到 Git,但你希望在彻底切换之前进行无承诺的试用。别担心:git-svn 可以帮助你。(…)

    [Dr. Dobb's/Stefan Wörthmüller: Introducing Multithreading to Mature Desktop Applications](//drdobbs.com/tools/231000894)

快速入门教程

如今,所有程序都必须并行化任务才能享受多核处理器提供的强大功能。然而,直到最近,并行编程仍然是服务器程序员及其科学对应人员的领域。现在,来自其他领域的程序员面临着将现有应用程序从串行迁移到多线程架构的问题。

好消息是,你不需要迁移整个应用程序。迁移可以逐步完成,并且大部分代码不需要迁移:大多数程序在 5% 到 10% 的代码中花费 80% 到 90% 的运行时间。如果你的应用程序有 100,000 行代码,那么并行化 5,000 到 10,000 行代码就足以获得大部分并行化的提升。尽管如此,这仍然需要很多工作。

本文档展示了如何将多线程引入到用 C 和 C++ 编写的成熟桌面应用程序中。这些应用程序通常具有一些属性,使得引入多线程更加困难:它们通常由旧代码组成,包含许多未记录和未知的函数,或者它们是具有单个主线程的 GUI 应用程序。让我们探讨如何迁移这些应用程序。(…)

针对系统管理员

    [Uwe Gansert: Unattended Upgrade with AutoYaST](//suse.gansert.net/?p=239)

今天我想介绍 SLES11 SP2 的一项新功能。通常,您使用 AutoYaST 进行系统的全新安装,包括格式化分区并执行所有类型的全新系统配置在 AutoYaST XML 中。使用 SLES11 SP2,您还可以选择对先前安装的系统进行无人值守升级。

假设您有一个正在运行的 SLES10 SP4,并且想使用 AutoYaST 将其升级到 SLES11 SP2,那么应该采取哪些步骤?(…)

    [TechRepublic/Marco Fioretti: How to remove duplicate files without wasting time](//www.techrepublic.com/blog/opensource/how-to-remove-duplicate-files-without-wasting-time/2667)

重复文件可以通过多种方式进入您的计算机。无论发生原因如何,都应尽快将其删除。浪费就是浪费:为什么要容忍它?这不仅仅是原则问题:重复文件会使您的备份,更不用说使用 Nepomuk 或类似引擎进行索引,花费比实际需要的更多时间。所以让我们摆脱它们。(…)

    [Linux Journal/Johan Thelin: Safer Access without Passwords](//linuxjournal.cn/content/safer-access-without-passwords)

您如何确保您的密码安全?您可以使其更长,通过添加奇怪的字符使其更复杂,确保为每个用户帐户使用不同的密码。或者,您可以简单地全部跳过它们。

安全 shell,ssh,是任何 Linux 用户工具箱中的关键工具。一旦您有多个需要交互的机器,ssh 就是显而易见的选择。(…)

Header PicturePlanet SUSE▲▼

  [Petr Baudis: I use 6to4 – why are my applications still preferring IPv4?](//log.or.cz/?p=188)

我大约一个月前在 世界 IPv6 日 期间发现了这种奇怪的行为。尽管我真的不应该感到惊讶,因为我几个月前才修复了 glibc 实现中这种机制的一些错误。;-)

如果您不再使用隧道代理,而是像我一样使用 6to4 进行 IPv6 连接,您可能会注意到您的应用程序仍然更喜欢 IPv4,令人失望。您可以使用 getent ahosts www.brmlab.cz(或不同的主机)来查看应用程序最有可能尝试连接的地址列表的顺序。

这里发挥关键作用的机制是 RFC3484 getaddrinfo(3) 地址选择机制;在 GNU/Linux 系统上,它在 /etc/gai.conf 中进行了描述(和配置)。该机制的目的是选择最合适的源地址和目标地址对;我们可以在这里选择是否优先使用 IPv4 或 IPv6,如果我们可以与 localhost 通信,我们应该这样做,或者使用链路本地地址使用链路本地地址。(…)

  [Jos Poortvliet: Getting the new MS fonts in LibreOffice - or rather, forget about it](//blog.jospoortvliet.com/2011/07/getting-new-ms-fonts-in-libreoffice-or.html)

今天的个人学习要点:在具有可疑业务和法律行为的公司网站上,**仔细阅读细则**…

我在发现导致我写上面内容的细则之前,已经写了大部分以下博客(实际上更多,包括制作截图)。

字体问题

如果您收到包含您没有的字体的文档,结果可能会很糟糕。布局肯定不会正确,而且由于某种原因,LO 和 Caligra 在我的计算机上选择了一个可怕的替代字体 - Alien Leage,请参见截图。保证使任何正常文档都无法阅读。而且 LO 的愚蠢的“阅读模式”使得在保存文件到某个位置之前无法更改字体。这种模式的好处一直困扰着我在 MS Office 中,至少我知道如何关闭它…(…)

  [Nelson Marques: The «Banshee» incident…](//www.marques.so/2011/07/the-%C2%ABbanshee%C2%BB-incident-a-horror-tale-by-nmarques/)

Banshee 的最新不稳定版本 (2.1.0) 引入了许多更改,其中最明显的是用 DBus 替换了 NDesk.DBus。这个变化给我带来了巨大的教育意义…

由于 Banshee 的这次更改非常深入,我决定重写规范并尽可能清理,并删除尽可能多的表达式以用于旧的不受支持的平台。这进展顺利,但第一次构建由于找不到 dbus-sharp-glib 中的必需的程序集文件而严重失败。

我的第一次调查提供了给我一些非常准确的信息

  • 对 dbus-sharp-glib 包的本地测试表明,所需的依赖项正在正常工作 (rpm -qp –requires/provides)。

  • OBS 显示已安装了开发包和普通包。

  • 在构建根笼子内的简单“rpm -qa –last”显示,尽管安装了开发包,但普通包没有…

就这样,噩梦开始了… 由于我没有太多线索来寻找,而且我的助手/导师正忙于更重要的事情,它持续了一段时间,并开始磨损我的精神…(…)

  [Tor Lillqvist: First debugging session of LibreOffice code on iOS (simulator)](//tml-blog.blogspot.com/2011/07/i-am-just-debugging-well-not-really-i.html)

我正在首次调试(好吧,实际上不是,我并不期望任何事情真正做有趣的事情)在 iOS 模拟器上交叉编译的 LibreOffice 代码。 (所以是的,从指令集来看,这实际上不是交叉编译,因为模拟器也运行 i386 代码,但它是在模拟的 iOS 环境下运行的。) 不是很令人兴奋,但仍然忍不住写博客。不,目前还没有任何可以“beta 测试”的东西,甚至没有代码可以在 iOS 上绘制单个像素。

Header PictureopenSUSE 论坛▲▼

  [60.000 Forum members](//#/english/other-forums/forums-feedback/forums-comments-suggestions/462503-60-000-forum-members.html)



  It's really raining milestone news the last couple of weeks. Today the openSUSE Forums reached another numeric milestone: we now have over 60.000 members !!!. On behalf of the Forums Team I'm congratulating the entire community. Some numbers on the forums, per now, (GMT+1), 21:37, 6th of July 2011:
  Number of threads: 157.611
  Number of posts: 1.019.154
  Number of members: 60.013
  And we have room for more, so join in.

[The road to systemd for openSUSE 12.1](//#/english/get-technical-help-here/pre-release-beta/461293-road-systemd-opensuse-12-1-a.html)



  What is "systemd". Roughly said, it's a replacement for "sysvinit", the software in linux that manages the booting process. Systemd is supposed to have a lot of advantages over sysvinit, amongst which improved performance and memory management. It's already available for install on openSUSE 11,4, at the moment a lot of work on systemd is being done to make it a default for openSUSE 12.1. The thread has some interesting info. 

[FIBMAP: Invalid argument](//#/english/get-technical-help-here/install-boot-login/460074-fibmap-invalid-argument.html)



  I've seen this message before, and currently am seeing it on my laptop, which runs openSUSE Tumbleweed with GNOME 3 Tumbleweed as a desktop. The console is flooded with this message. This thread explains where the message originates and what one can do to stop the phenomenon. 

  openSUSE Language specific subforums:

我们现在在 openSUSE 论坛的框架下托管以下特定语言的子论坛:主论坛,英语 中文(Chinese) Nederlands (Dutch) Français (French) Deutsch (German) Ελληνικό (Greek) Magyar (Hungarian) 日本語 (Japanese) Portuguese Pусский (Russian)

Header Picture网络▲▼

公告

    [Toyota Joins Linux Foundation](//www.linuxfoundation.org/news-media/announcements/2011/07/toyota-joins-linux-foundation)

丰田着眼于开放式创新和协作,以帮助转型汽车行业

旧金山,2011 年 7 月 5 日 – Linux 基金会,致力于加速 Linux 增长的非营利组织,今天宣布丰田成为其最新成员。

汽车行业正在发生重大转变。汽车制造商正在使用新技术来满足消费者对汽车中与他们在家庭和办公室中期望相同的连接性的期望。从仪表板计算到车载信息娱乐系统 (IVI),汽车正成为最新的无线设备——轮子上的设备。(…)

报告

    [V3.co.uk: Office 365 on Mac and Linux](//www.v3.co.uk/v3-uk/v3-co-uk-labs-blog/2086291/office-365-mac-linux)

当我 上周评测微软的 Office 365 时,我在运行 Windows 7 或 Windows XP 的 Windows PC 上测试了基于云的生产力套件。

总而言之,Office 365 提供对托管在云端的 Exchange 和 SharePoint 的访问,以及微软的 Lync 电话客户端和 Word、Excel、PowerPoint 和 OneNote 的基于 Web 的版本。

然而,由于 Office 365 的大部分功能都通过浏览器提供,因此其他平台(例如 Mac 或 Linux)的用户应该能够访问 Office 功能。

为了弄清楚,我尝试使用 Firefox 访问我的测试帐户,在 Apple iMac 和运行 Ubuntu 的 PC 上。(…)

评论与文章

    [ITworld/Brian Proffitt: Are Android and Linux the same thing?](//www.itworld.com/mobile-wireless/179875/are-android-and-linux-same-thing)

我把沙子从键盘上敲出来,在晒伤的皮肤上涂了芦荟,并试图将我恢复和放松的大脑应用到以下难题

Android 是 Linux 吗?

[另请参阅:专家声称 Android 违反 Linux 许可]

自然地,双方都有论据。Android 是 Linux 的最大论据是,当然,Linux 操作系统和 Android 操作系统内核非常接近。并非完全相同,但 Android 的内核直接源自 Linux。(…)

Header Picture反馈▲▼

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

或者,如果您想成为 openSUSE:Weekly 新闻团队一部分,请查看我们的团队页面并加入!

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

我们有一个 Etherpad,您也可以使用它来提交新闻。

与我们交流

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

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

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

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

保持更新

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

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

捐赠吗?

Header Picture鸣谢▲▼

感谢本期

Header Picture致谢▲▼

感谢本期

Header Picture版权声明▲▼

我们的许可列表

商标

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

Linux ® 是 Linus Torvalds 的注册商标

Header Picture翻译▲

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

即将推出

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

分享此帖子