openSUSE 每周新闻 201 出炉!

2011年11月12日 | Sascha Manns | 无许可

我们很高兴地宣布 openSUSE 每周新闻 201 发布。

Cover

openSUSE 每周新闻

### openSUSE 每周新闻团队

第 201 期

法律声明

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

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

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

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

我们感谢整个 openSUSE 每周新闻团队和 open-slx gmbh 花费时间精力在 openSUSE 每周新闻上。

发布日期:2011-11-12


目录

公告 状态更新

团队报告 在社区中

活动与会议 openSUSE 为你的耳朵 贡献者 新/更新的应用 @ openSUSE 游戏专栏 安全更新 内核回顾 技巧和窍门

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

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

我们的许可 商标 翻译列表

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

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

祝您阅读愉快 :-)

  We've recieved an Congratulation-Mail from the Debian Project:

尊敬的 openSUSE 每周新闻编辑:

哇,我们刚听说你们发布了第 200 期新闻通讯!太棒了!祝贺你们!

继续保持!我们不羞于承认,我们也会不时地阅读你们的新闻通讯,以了解你们发行版的进展,并且你们在向我们这些外行人解释你们的项目方面做得非常好。我希望你们不介意我们“借鉴”你们的一些想法;)。

此致,

Debian 项目新闻编辑

![](//counter.opensuse.org/small.png)

Header Picture公告▼

绿色星球

过去几天,通过 //planetsuse.org/ 与星球链接的你们正在经历连接问题。这并不是因为 openSUSE Planet 宕机,而是正如 Pascal Bleser 几天前在 openSUSE 项目邮件列表中宣布的那样,这个域名不在项目的控制之下,而是由几年前离开 openSUSE 项目的个人控制。

现在访问 openSUSE Planet 的唯一方法是通过输入 //planet.opensuse.org/,并且正确连接你的 RSS 的方法是添加 这个 .xml 。

如果您在使用聚合器时遇到问题,请联系 admin@opensuse.org,那里有人可以帮助您解决可能遇到的任何问题。

Geekos 进驻 G+

IT 世界发展迅速,随之而来的还有社交网络。自从 Google 宣布 Google+ 页面有限可用性以来,已经有数千名 Google+ 用户创建了 Google+ 页面。当然,我们也积极参与社交媒体,因此 openSUSE 项目现在拥有官方的 Google+ 页面!

如果您为 openSUSE 社区创建了一个页面,例如 Kostas 为希腊社区创建的页面,请不要忘记将您的页面添加到 openSUSE 社交媒体联系方式,以便 openSUSE 爱好者可以轻松 找到官方页面并将其添加到他们的圈子。该页面也是 openSUSE 参与的其他社交媒体活动(如 Facebook、Twitter 或 LinkedIn)的参考。

此外,如果您想参与在社交媒体和网络上推广 openSUSE,请与 openSUSE 营销团队联系。

我想感谢 Roger Luedecke 负责新的 openSUSE Google + 页面,并邀请大家分享内容、推广它并关注我们的动态!

  [Continuous Integration testing for openSUSE available!](//news.opensuse.net.cn/2011/11/10/continuous-integration-testing-for-opensuse-available/)

Open Build Service (OBS) 代码库及其配套工具的开发过程在很大程度上是测试驱动的。OBS 源代码的主要部分都涵盖在一个全面的测试套件中。传统上,每次新的代码提交后,这些测试都会由一台本地机器上的自定义 shell 脚本运行,出于多种原因,该机器不可公开访问。尽管这种设置长期以来为我们服务良好,但我们需要更多。我们希望提供一个更透明的解决方案,让社区参与进来,甚至承担一些责任。因此,你们辛勤工作的 OBS 团队在此隆重推出 ci.opensuse.org,我们新的公共持续集成 (CI) 测试界面!(…)

Header Picture状态更新▲▼

团队报告

Header Picture构建服务团队

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

Header Picture医疗团队

      [openSUSE
        Medical Calling for Leadership](//lists.opensuse.org/opensuse-medical/2011-11/msg00004.html)

首先,我想为这段时间没有回复邮件表示歉意。我刚从“自由软件世界大会”(//www.libresoftwareworldconference.com/)回来,有点累了。

其次,Stathis 感谢你的愿望。你想要领导这个项目,这是一个非常有趣的想法。

此外,Eric 我认为你能够参与项目的多个部分。既可以在翻译方面,也可以在“其他事情”方面。

我也想感谢你几天前在邮件列表中发布的那篇文章,它真的很有趣。

Stathis:从现在开始,你可以领导这个项目,你就是新的 openSUSE 医学负责人!!恭喜!我认为你会做到最好!!加油!!!

我想说我放弃了这个项目,但我会尝试参与翻译和可能打包。

Header PictureopenFATE 团队

最受欢迎的功能

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最近请求的功能

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

        [Mate repo for openSUSE](https://features.opensuse.org/312946)

世界各地的用户仍然喜欢 Gnome 2 DE。Gnome2 现在分叉到 Mate DE https://github.com/Perberos/Mate-Desktop-Environment,所以我认为除了 kde3 仓库之外,还需要一个为 openSUSE Gnome2 用户提供的 Mate 仓库。

        [Port Kablink to openSUSE please?](https://features.opensuse.org/312957)

我们应该将 Kablink 移植并打包到 openSUSE 中。Kablink 是 Novell Vibe OnPrem 的开源版本。

//kablink.org/

        [Make the best working desktop default](https://features.opensuse.org/312959)

对于每个发行版,选择最佳工作的桌面作为默认桌面。现在,KDE 是默认桌面,即使它显然是损坏的。让我们决定每个发行版,哪个桌面是最好的,并给予它成为默认桌面的荣誉。

应用哪些指标来决定哪个桌面工作良好,哪个桌面不工作,还有待讨论,我们可以考虑“开放的错误数量”等因素。也许我们应该将选择限制在“通用桌面”,并排除更多异想天开的桌面,如 awesome、larswm 等,但至少要在以下桌面中做出决定:

  • KDE

  • GNOME

  • LXDE

  • XFCE

这些都是为最终用户准备的完整功能桌面。

        [Create a repository containing security tools](https://features.opensuse.org/312960)

许多人对安全项目和渗透测试感兴趣。拥有一个安全工具仓库会很有用。Fedora 项目已经有一个安全 spin 已经有一段时间了,openSUSE 也可以做出类似的努力。

        [Timezone aware cron](https://features.opensuse.org/312961)

(…) OpenSolaris 终于包含了一个版本的 cron,它可以理解并正确处理具有不同时区的情况。你还可以指定不同的主目录(当你不希望 NFS 参与你的 cron 作业时很有用)和用于运行作业的 shell。它应该在 OpenSolaris & Nevada 的 build 106 中。(…)

        [Include acpi_osi=Linux pcie_aspm=force by default for Grub boot parameters](https://features.opensuse.org/312962)

acpi_osi=Linux 将操作系统标识给 BIOS,有助于修复电源和其他问题。

pcie_aspm=force 修复了此处显示的电源回归问题;//www.phoronix.com/scan.php?page=article&item=linux_2638_aspm&num=1

        [Netinstall from update repo](https://features.opensuse.org/312964)

当从 netinstall CD 安装 openSUSE 系统时,它只是从 OSS 仓库中取出所有数据,因此安装后需要升级。

如果它能从更新仓库中取出数据,那么安装的系统将是最新版本,那就更好了。

        [[autoyast] Support for priorities in addon product list](https://features.opensuse.org/312967)

目前,你无法指定附加产品列表中的条目的优先级。因此,在正常安装过程中,Yast 总是会使用最新的软件包,即使你更喜欢原始发行版软件包而不是第三方仓库中的软件包。为此,我建议在元素中添加一个子元素。的元素。

当然,如果仍然可以从较低优先级的仓库安装软件包,那会很好。为此,软件包列表中的软件包元素需要有一个引用源仓库的 repositories 属性。你可以使用 product 或 name 标签作为标识符。

rubygems

        [[autoyast] Option to ignore weak dependencies in packages and patterns](https://features.opensuse.org/312968)

zypper/zypp 有一个 solver.onlyRequires 选项(参见 /etc/zypp/zypp.conf)。如果能在 autoyast xml 文件中有一个等效的选项,就可以避免安装推荐的软件包。目前,你必须将所有这些软件包放入 remove-packages 列表中,这有点繁琐,并且很容易与发行版不同步。

        [[autoyast] more control over the naming of the /etc/zypp/repos/*repo files](https://features.opensuse.org/312969)

目前,如果你在 autoyast xml 文件中添加额外的仓库/产品,生成的 .repo 文件会被命名为 proto-host-somehash.repo。如果你想与 puppet 集成,这会有点麻烦。如果能有一个 listentry 元素的 alias 子元素来定义 repo 文件的名称,那就好了。(使用 alias 这个术语,因为它与 zypper 在 zypper lr 中使用的术语相匹配)(…)

功能统计

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

Header Picture测试团队

      [Larry
        Finger: Weekly News for November 12](//lists.opensuse.org/opensuse-testing/2011-11/msg00030.html)

测试核心团队的下一次会议将于 2011 年 11 月 28 日 18:00 UTC 在 Freenode IRC 网络的 #opensuse-testing 频道上举行 (irc://irc.freenode.net/opensuse-testing)。我们初步的议程包括对 12.1 测试周期的分析。我们希望回答诸如“哪些有效?”、“哪些无效?”以及“我们如何为 12.2 改进?”等问题。

在我们的上次会议中,我们讨论了我们对 12.1 RC2 的经验以及我们遇到的错误。完整的会议记录可在 //community.opensuse.org/meetings/opensuse-testing/2011/opensuse-testing.2011-11-07-18.00.log.html 查阅。

由于 oppenSUSE 12.1 将在我的下一次沟通之前发布,我祝愿大家安装顺利。我的三台机器都已更新到 12.1 GM,并且所有机器都运行良好。

Header Picture翻译团队

Header Picture社区中▲▼

活动与会议

过去

即将到来

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

供您聆听的 openSUSE

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

沟通

贡献者

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

        [Klaas Freitag: Kraft 0.44
            released](//kfreitag.tumblr.com/post/12463194435)

大约在上次发布后的五个月,我很高兴地宣布 版本 0.44Kraft,一个 KDE 软件,用于管理小型企业中的报价和发票。

这个开发周期受到了基于 Akonadi 的地址簿集成的相关工作的影响。我经历了许多尝试和测试的循环,使用了各种 KDE 和 PIM 库以及 Akonadi 和 Nepomuk 设置的组合。并非总是能够完全理解堆栈,也不是每次集成各个部分都完美无缺。但我们是 KDE,拥有我们众所周知的社区,因此我最终很荣幸能够在桌面峰会上与 Kevin 和 Tobias 一起检查我的代码和其他代码并修复它们。这重新燃起了我的动力,感谢你们 :-)

因此,现在 KDE 平台的一个优势,从应用程序开发者的角度来看,就是提供了强大的软件构建块,例如易于集成的地址簿,现在又回到了 Kraft 中,用户可以再次充分利用它。

除此之外,我还修复了许多小的和较大的错误,例如 0.44 版本包含对页眉和页脚文本模板管理的完全重写。它现在为用户提供了更清晰的 UI 和上下文相关的帮助。

Kraft 现在还附带了本地化的 PDF 文档模板。以前可以使用自定义模板,并且也有本地化的模板,但使用它们是一项管理任务。现在 Kraft 会根据语言设置自动选择正确的模板,这对于评估 Kraft 的新用户来说应该是一个不错的改进。

像往常一样,我很高兴收到反馈。Kraft 也非常欢迎贡献,包括代码、文档、营销、错误报告等。请查看项目网站上的 贡献页面,了解详细信息。

Klaas Freitag: Kraft 0.45 发布

发布 Kraft 0.44 包含新功能后的几天,我不得不准备一个错误修复版本。它被标记为 0.45,今天发布。它修复了一个在 PDF 文档上打印错误小数位数的错误,导致文档中的计算错误。ý

这是一个非常严重且不可接受的错误,因为错误的文档可能会传到 Kraft 用户的客户手中,从而损害业务。对于由此造成的任何不便,我深表歉意。

请跳过 Kraft 0.44,而是使用版本 0.45。

Stefan Schubert: WebYaST 0.3 发布

        **“We have doubled the speed and have halved the memory
            usage”**

WebYaST 的最新版本在速度、内存使用、可用性和开发环境方面都有许多改进

  • 速度

由于新的缓存机制,每个模块的启动时间减少到最多 1-2 秒。因此,用户现在可以无需明显等待时间地在 WebYaST 中点击浏览。我们制作了一段视频,展示了速度的提升: WebYaST 对比视频 有关更多技术信息,请参阅: WebYaST 缓存指南

  • 内存使用

以前版本的 WebYaST 分为服务部分和 UI 部分。每个部分都在自己的 HTTP 服务器中运行。我们决定将这些部分合并在一起,以节省一个 HTTP 服务器,从而将内存使用量减半。另一个好处是 WebYaST 的架构得到了极大的简化

  •                 **Simplifying WebYaST architecture**
    

由于使用了一个 HTTP WebYaST 服务器,开发环境得到了极大的简化

1. Setup an environment system is much more easier now. Even a
                                setup based on the GIT repository is quite easy. For more
                                information have a look to : [ WebYaST Installation](//en.opensuse.net.cn/openSUSE:WebYaST_Installation#WebYaST_installation_version_.3E.3D_0.3)

2. Writing an own WebYaST plugin has been reduced to a minimum
                                effort. Everyone who has read a Ruby on Rails tutorial is now
                                able to write a plugin. You do not believe ? Then have a look to
                                the [Example plugin ](//en.opensuse.net.cn/openSUSE:WebYaST_ExamplePlugin#Example_plugin_for_WebYaST_.3E.3D_0.3). (...)

Pascal Bleser: gpodder 2 vs 3 in Packman

gpodder 项目 今天发布了其新的主要版本 3.0.0,不幸的是,似乎我没有注意到完整的变更公告,因为我只是将 Packman 中的 gpodder 包 升级到 3.0.0(从 2.18)。

现在,gpodder 3.0.0 引入了许多更改,尤其是在 UI 中,以及关于其数据库格式,需要将数据库从 2 迁移到 3。它似乎也没有 2.20 的所有功能。因此,当你只是升级 gpodder 包时,你最终会得到你可能不想使用的东西。至少目前是这样。(…)

Header Picture游戏专区▲▼

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

Nelson Marques: Unknown Horizons – 2011.3 RC4 @ games:unknown-horizons

在过去几个月里,Unknown HorizonsFIFE 的开发工作已经加强,几天前 FIFE 发布了一个维护版本(FIFE 0.3.3r2),旨在修复一些错误并帮助部署 Unknown Horizons。

Unknown Horizons 的开发仓库,用于 openSUSE,位于 games:unknown-horizons 仓库(感谢游戏维护者),目前它提供了即将发布的 2011.3 的最新发布候选版本(RC4),预计将在下周末发布。(…)

Header Picture安全更新▲▼

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

Header Picture内核回顾▲▼

  [Linus Torvalds: Linux 3.2-rc1](//thread.gmane.org/gmane.linux.kernel/1212384)

所以距离 3.1 已经过去两周了,你现在知道它如何运作了。

我必须说,这并不是我最喜欢的合并窗口。我真的只想接受那些已经在 -next 中的内容,但验证起来非常痛苦,因为许多树已经被重新基于,而那些没有被重新基于的树通常有一些额外的补丁,当我执行“git log linux-next..FETCH_HEAD”时仍然会显示出来。

总的来说,大部分都是好的,我并没有真正向人们抱怨。我确信有一些树我不应该放行,但大多数确实已经在 -next 中了。(…)

  [Rares
    Aioanei: kernel weekly news – 12.11.2011](//schaiba.wordpress.com/2011/11/12/kernel-weekly-news-12-11-2011/)

Rares 以 openSUSE 风格呈现他的每周内核回顾。

Header Picture技巧与窍门▲▼

针对桌面用户

    [MakeUseOf/Justin Pot: Give Your Computer A Voice With eSpeak [Windows & Linux]](//www.makeuseof.com/tag/give-computer-voice-espeak-windows-linux/)

让你的电脑说话。安装 eSpeak,你可以让你的电脑用多种语言说任何话。

正在寻找一个轻量级的 文本到语音 程序吗?无论你想在洗碗时听你最喜欢的博客,还是只是让你的电脑对你的朋友说一些粗俗的话,让你像学龄儿童一样咯咯地笑,eSpeak 都是一个很棒的工具。根据其网站的说法,它“是一个用于英语和其他语言的紧凑的开源软件语音合成器”。你可以在 Linux(编辑说明:链接仅供 Debian/Ubuntu 用户使用)和 Windows 上使用 eSpeak 的官方版本。(…)

编辑说明:openSUSE 的 eSpeak 包可在 OBS 上获得

    [Linuxaria/Frank Harris-Smith: gEdit, an easy to use text editor with many advanced features](//linuxaria.com/article/gedit-an-easy-to-use-text-editor-with-many-advanced-features?lang=en)

gEdit 是一个严肃的文本编辑器,它继承了许多程序员或代码狂热者会欣赏的编辑器的传统——许多源代码、脚本格式、标记格式,甚至一些科学格式的语法高亮显示。

我写了很多 HTML 代码,我发现多重撤销/重做、查找、搜索和替换以及内置的代码感知拼写检查器是每天必不可少的。

但这就是我。我正在写我每天使用的东西,gEdit 总是打开在我当前使用的 PC 上。我为我的个人网站编写 HTML 代码,保存“待办事项”列表,将其用作粘贴我在互联网上找到的任何智慧片段的便签,并通常将其用于快速记录我需要记录的任何内容。(…)

针对命令行/脚本新手

    [TechNonStop/Abdullah Chougle: Fun with the Unix/Linux find command!](//technonstop.com/fun-with-unix-linux-find-command)

这篇文章列出了一些更有用的利用 find 命令的方法。

这些命令可以在大多数 Linux 发行版上工作,并且已在 Ubuntu 和 SUSE 的最新版本上进行了测试。(…)

针对开发人员和程序员

    [Linux Journal/Adrian Hannah: man make: a Primer on the Make Utility](//linuxjournal.cn/content/man-make-primer-make-utility)

在编译语言中,makefile 可能是任何编程项目最重要的部分。要编译你的项目,你首先必须将每个源文件编译成目标文件,然后将其与系统库链接成最终的可执行文件。每个命令都可以添加大量的参数。这需要大量的输入,并且有很多潜在的错误。你拥有的源文件越多,编译过程就越复杂,除非你使用 makefile。大多数 Linux 用户至少对 make 和 makefile 有一些了解(因为这是我们为系统构建软件包的方式),但了解的也不多。大多数开发人员可能对 makefile 没有太多的深入经验,因为大多数集成开发环境 (IDE) 都有管理 makefile 的能力。虽然这在大多数情况下很方便,但更多地了解 make 的工作原理以及 makefile 的内容可以帮助你排除编译错误。(…)

针对系统管理员

    [Han Wen Kam: Install and configure TFTP server for PXE boot environment](//sellingfreesoftwareforaliving.blogspot.com/2011/11/install-and-configure-tftp-server-for.html)

这篇博文描述了如何安装和配置 TFTP(Trivial File Transfer Protocol)服务器,用于构建 PXE 启动环境。tftp 服务器会将 syslinux 二进制文件传输到启动你的物理机器。它还会呈现一个基于文本的菜单,供用户选择要安装的操作系统。(…)

    [Pavol Rusnak: Getting SSH fingerprints for machines in your network](//stick.gk2.sk/blog/2011/11/getting-ssh-fingerprints-for-machines-in-your-network/)

一些时间前,我们试图获取我们本地网络中所有机器的 SSH 指纹。解决方案并不那么直接,但也不是什么火箭科学

#!/bin/bash tmpfile=$(mktemp) for i in $(seq 2 254); do ssh-keyscan -t rsa,dsa,ecdsa 192.168.1.$i > > $tmpfile done ssh-keygen -l -f $tmpfile rm -f $tmpfile

#!/bin/bash tmpfile=$(mktemp) for i in $(seq 2 254); do ssh-keyscan -t rsa,dsa,ecdsa 192.168.1.$i » $tmpfile done ssh-keygen -l -f $tmpfile rm -f $tmpfile

首先,我们使用 ssh-keyscan 检索密钥,将其存储到临时文件中,然后使用 ssh-keygen 计算指纹。或者有没有更简单、更优雅的解决方案?

PS:感谢 David 指明正确的方向。

    [Wazi/Carla Schroder: OpenSSL Expert Tips and Tricks: Test and Benchmark Servers](//olex.openlogic.com/wazi/2011/openssl-expert-tips-and-tricks-test-and-benchmark-servers/)

OpenSSL 是实现安全套接层 (SSL) 和传输层安全 (TLS) 协议的开源工具包,对于负责安全网络的 Linux 管理员来说,是日常必需品。但 OpenSSL 包含许多即使是经验丰富的专家也可能不熟悉的特性。你可以使用 OpenSSL 测试 POP 和 IMAP 服务器,并测试服务器连接速度,以及其他有趣的技巧。(…)

    [Jeff Hoogland: NCDU - The Answer to a Question](//jeffhoogland.blogspot.com/2011/11/ncdu-answer-to-question.html)

问题是

我的磁盘空间都去哪儿了?

答案?一个基于 ncurses 的应用程序,名为 NCDU。NCDU 是一个简单、轻量级的磁盘使用量分析器。我喜欢 NCDU 因为它依赖项很少,事实上,在我的系统上安装它只需要不到 1MB 的额外空间。它很快,因为像所有优秀的应用程序一样,它完全用 C 编写。(…)

编辑说明:openSUSE 的 ncdu 包可以在 utilities 仓库 中找到。

Header PicturePlanet SUSE▲▼

Kai-Uwe Behrmann: openSUSE-12.1 中的色彩管理

Oyranos 色彩管理系统 将包含在即将发布的 openSUSE-12.1 版本中。有了新的库,用户可以在一个中心位置配置他们的 ICC 配置文件和设置。它还带有一组命令行工具,例如 oyranos-policy 用于处理策略配置文件和 oyranos-profiles 用于安装 ICC 配置文件。KDE 用户可以安装 KolorManager 包。这个 Oyranos 前端添加了一个系统设置控制面板,用于单独的设置调整。但大多数系统使用 Oyranos 默认设置运行良好。(…)

Andreas Jaeger: openSUSE 12.1 在通往 Goldmaster 的道路上 - 又修复了一个错误

过去,有几个人报告说,在安装过程中,系统会“永远”挂起(参见错误 bnc#722858),启动 udev。问题是这无法重现。它出现在我的机器上一次,当我把机器带给 Steffen 帮助调试时,我无法重现它。经过更多尝试,它可以重现,但并非每次都如此。Steffen 最初认为这是内核与模块加载的竞争,因此我们在内核命令行中添加了“maxcpus=1”。这使得错误不太可能发生,但仍然会发生。但现在 Christian、Coolo 和我都有了重现机器,并发现 udevadm 正在等待一些事件,并在安装系统中 10 分钟后超时。所以,一个想法是使用正常的 30 秒超时,这样较少的人会注意到。最终 Coolo 找到了罪魁祸首:一个在 udev 上游修复了一个月前的错误,我们通过几个月前的 udev 更新获得了它。Coolo 使用一个更新的 udev 包修复了这个问题,现在它已经更新到 12.1 了。所以,这些挂起可能不仅发生在安装过程中,也发生在正常的启动过程中,我很高兴 Coolo 决定追查这个错误。(…)

Jos Poortvliet: 12.1 即将完成!

我们即将完成 openSUSE 12.1 的工作,openSUSE IRC 频道 中的活动令人印象深刻。我看到人们每天工作 12-14-16 小时,修复最后的错误,编写发布说明,简而言之,为我们的用户准备这个版本。致敬!我自己现在已经将我的笔记本电脑升级到 openSUSE 12.1 RC2 了,我看到了新的 Plasma 桌面。总的来说,Tumbleweed 和 12.1 之间的差异很小。正如预期的那样,考虑到 Tumbleweed(openSUSE 的酷炫滚动发布仓库)几乎接近 12.1,最大的差异可能在于艺术作品和当然 Plasma 4.7 而不是 4.6…

Header Picture网络▲▼

报告

    [Phoronix/Michael Larabel: GNOME Shell Works Without GPU Driver Support](//www.phoronix.com/scan.php?page=news_item&px=MTAxMjI)

正如周四报道的那样,GNOME Shell / Mutter 不再需要 OpenGL 加速的硬件驱动程序。可以使用软件后端通过 Gallium3D 的 LLVMpipe 运行这个 GNOME3 桌面。

实现这一里程碑的功劳归于 Red Hat、Google 的 Chrome/Chromium OS 开发人员以及其他致力于 Mesa / Gallium3D 软件堆栈的人。最近 LLVMpipe 获得了对 GLX_EXT_texture_from_pixmap 的支持,这是许多 Linux 合成窗口管理器所需的 GLX 扩展。这些改进允许所有桌面效果都在 CPU 上完成,而无需依赖任何 GPU 硬件驱动程序。GNOME Shell 在 VESA 驱动程序或 KVM/QEMU 客户机中都可以使用。

    [Datamation/Sean Michael Kerner: Firefox 8 Locks Down Plug-ins](//www.datamation.com/security/firefox-8-locks-down-plug-ins.html)

Mozilla 的快速发布列车按时到达站台,Firefox 浏览器在 2011 年的第五次主要发布。Firefox 8 今天发布,为开发人员提供新的功能,并通过新的插件策略为用户提供更多的安全性。

“我们为 Firefox 在此版本中继续推动网络发展感到自豪,”Firefox 工程师和 Firefox 模块所有者 Gavin Sharp 告诉 InternetNews.com。“我们对 WebGL 中的跨域资源共享 (CORS) 的支持让开发人员可以在安全的方式下构建令人难以置信的 3D 体验。”

Sharp отметил, что Firefox 8 также представляет более простой способ для HTML5-приложений предоставить контекстное меню, чтобы обеспечить более полноценный опыт. Он объяснил, что эта версия Firefox обеспечивает лучшую поддержку веб-приложений, позволяя им предоставлять опции контекстного меню без необходимости сложного пользовательского кода. (…)

ZDNet/Jason Perlow: 独家:Adobe 停止开发移动浏览器 Flash,将精力集中在 HTML5 上(更新))

熟悉 Adobe 未来开发计划的公司内部消息来源向 ZDNet 透露了即将发布的公告

我们未来在移动设备上 Flash 的工作将集中在使 Flash 开发人员能够使用 Adobe AIR 将本机应用程序打包到所有主要应用商店中。我们将不再为移动浏览器调整 Flash Player 以适应新的浏览器、操作系统版本或设备配置。我们的一些源代码许可方可能会选择继续致力于他们自己的实现。我们将继续为 Android 和 PlayBook 配置提供关键的错误修复和安全更新。

此外,发送给 Adobe 合作伙伴的电子邮件简要总结如下

  • Adobe 正在停止开发移动浏览器上的 Flash Player。

(…)

评论与文章

    [ITworld/Carla Schroder: 4 strange places to find open source](//www.itworld.com/software/221653/4-strange-places-find-open-source)

开源不仅仅是代码:它关乎释放所有可能性。以下是四种由开源实现的非凡项目。

假肢

几年前,我和一位朋友一起玩,他有一只假手。那是一只僵硬的塑料手,就像商店里的模特手一样,可以简单地张合。它功能不多,但有点乐趣——我的朋友喜欢把它摘下来挠背。当然,是在公共场合,面对一群惊慌失措的观众。美国人似乎很难直视这些事情。(…)

    [Techdirt/Glyn Moody: Free As In Freedom: But Whose Freedom?](//www.techdirt.com/articles/20111104/08151716637/free-as-freedom-whose-freedom.shtml)

很难夸大 Richard Stallman(理查德·斯托尔曼) 对数字世界的贡献。 GNU 项目 的创立和 GNU 通用公共许可证 的创建,为广泛的自由软件奠定了基础,这些软件渗透到从智能手机到超级计算机的各种计算领域。自由软件也直接启发了基于共享的类似运动,例如开放获取和开放内容(维基百科,尤其值得一提)。

斯托尔曼所做的一切的核心在于促进自由的愿望,特别是软件用户的自由,通过限制代码分发方式中开发者的自由来实现。这与 BSD 风格的许可证 形成对比,在 BSD 风格的许可证中,开发者可以对代码施加额外的限制,从而减少用户的自由。(…)

    [Linux.com/Rikki Endsley: What Employers Want from Linux Job Seekers](https://www.linux.com/learn/tutorials/507223-what-employers-want-from-linux-job-seekers)

目前,在 Linux 职位市场上,具备 Linux 技能的求职者占据优势,但仍然需要正确的技术和人际交往技能组合。

“当我们寻找 Linux 系统管理员时,有几个关键方面会引起我们的注意,”公司技术部门首席技术官 Peter Baer Galvin 说道。“天生的好奇心就是其中之一。候选人对技术、寻找问题解决方案、发明新解决方案和实验感兴趣吗?我们发现这些特质是判断管理员是否能够即兴发挥、学习并确定最佳行动方案的好指标。”

显然,没有 Linux 管理员能够掌握雇主想要的所有技能。但正如 Galvin 所说,天生的好奇心可以帮助你作为求职者脱颖而出。(…)

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 每周新闻被翻译成多种语言。第 201 期有以下语言版本:

即将推出

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

分享此帖子