openSUSE 每周新闻第 167 期发布!
2011年3月19日 | Sascha Manns | 无许可
我们很高兴地宣布我们新的 openSUSE 每周新闻第 167 期

openSUSE 每周新闻
### openSUSE 每周新闻团队
第 167 期
法律声明

本作品(汇编)根据 知识共享署名-相同方式共享 3.0 未移植许可 授权。汇编本身的权利版权归 Sascha Manns 所有。
退出:如果您是作者,并且不想在 openSUSE 每周新闻中被介绍,请发送邮件至:<[saigkill@opensuse.org](mailto:saigkill@opensuse.org)>。
所介绍文章的版权归原创作者或版权所有者所有。如果您想重用这些文章,请咨询每个原创版权所有者应应用的许可。我们不转载任何没有免费许可的文章,我们只是根据德国版权法的协议进行介绍。
如果您是作者,并想将您的博客置于免费许可之下?请访问://bit.ly/gKqGDT
发布日期:2011-03-19
目录
公告 状态更新
发行版 SUSE Studio 团队报告 在社区中
来自社区的帖子 活动与会议 供您欣赏的 openSUSE 来自大使的沟通 贡献者 新/更新的应用 @ openSUSE 安全更新 内核审查 技巧和窍门
针对桌面用户 针对开发者和程序员 Planet SUSE openSUSE 论坛 网络上
参与呼吁 报告 评论 和 论文 警告! 哈哈 鸣谢 版权
我们的许可列表 商标 反馈 翻译
我们很高兴地宣布 openSUSE 每周新闻的第 167 期。
在收到一些请求后,我们更改了对许可的处理方式。在上一期中,我们每个文章上方都有一个信息框,而且比标题还大。因此,我们移除了这些框,现在文章末尾只有一个小链接。我们希望您喜欢它。如果您有任何想法或评论,请发送邮件至 <[news@opensuse.org](mailto:news@opensuse.org)>
您也可以以其他格式阅读本期内容。只需点击 此处。
祝您阅读愉快 :-)
公告
“

一切都始于 Pavol Rusnak 在 2009 年 openSUSE 大会上提出的一个简单的问题
当我们开发一个新的工具来处理 openSUSE 用户和组时,我们到底在做什么?
答案很简单:将人员与项目、组以及彼此联系起来。将面孔与姓名、昵称和电子邮件地址联系起来。最终将我们所有的其他工具连接到这个工具,以便我们可以共享数据。这些是我们最新的 openSUSE 工具背后的基本思想:connect。在接下来的几个月中,openSUSE Boosters 和朋友们开始基于 Elgg 开发这个工具。一个开源社交网络引擎,它提供了构建我们自己的功能齐全的社交网络所需的构建块。今天,我们将其发布给您,openSUSE 社区。
connect 是什么?
首先,connect 是一个用户数据库。openSUSE 项目运行着许多工具,其中大多数需要用户进行身份验证才能运行,对不同用户类型(组)具有某种访问级别,并可能存储用户的其他属性,例如联系信息、头像或人物描述。与其在每个工具中一遍又一遍地输入和维护这些信息,connect 是集中管理这些信息的 প্রথম 步。

其次,connect 引入了如今必不可少的社交功能。connect 不仅仅是单调的用户属性的集合,它反映了 openSUSE 社区成员之间的社交关系。它允许用户在其网络内分享活动、地点、事件和兴趣。它真正帮助您与其他蜥蜴建立联系。
我可以用它做什么?
结交朋友并告诉他们关于您自己。看看他们在构建服务、openFATE 或 Bugzilla 中在做什么。找出您的朋友的朋友是谁,或者获取您的 openSUSE 名片。或者您和您的团队一起合作讨论、运行自己的投票并创建您自己的群组活动怎么样?您还可以申请成为 openSUSE 成员并参与项目范围内的投票,例如 openSUSE 委员会 选举。以及更多!
|
|
 |
**我可以改进它吗?**
connect 远未完成,并且正在不断开发中,所以请帮忙!您能用您的祖母也能理解的方式解释复杂的技术概念吗?帮助我们记录 connect 中的各种工具和流程。网页开发是您的强项,并且您精通任何 HTML/CSS 吗?那么就改进整个用户体验吧。或者 PHP 编码是您的强项吗?那就拿出您的编辑器,并根据您的需要扩展这个工具。如本文开头所述,connect 基于一个名为 Elgg 的开源社交网络平台。他们有 出色的文档,介绍如何 主题化、开始 Elgg 开发 或如何使用 插件 扩展它。他们还运行自己的 社区,您可以在那里与其他 Elgg 开发人员和用户交流。
您可以在我们的 gitorious 仓库 //gitorious.org/opensuse/connect 中阅读、签出和修改 connect.opensuse.org 上运行的代码,并通过邮件列表 opensuse-web 与我们沟通您的更改,所以开始吧。祝您编码愉快!
享受这个添加到 openSUSE 工具大家庭的新成员……并且不要忘记今天互动!
许可:FDL 1.2
”
状态更新
发行版
重要链接
SUSE Studio
“
SUSE Studio:将您较旧的设备升级到 openSUSE 11.4
自从 推出 openSUSE 11.4 支持 以来,我们收到了大量关于如何将较旧的 openSUSE 设备升级到 11.4 的问题。今天我们有一个答案——我们启用了 11.4 升级。
只需打开您旧的 11.3(甚至 11.1 或 11.2)设备,转到“开始”选项卡,然后单击顶部栏中的“升级”按钮。

之后,我们将执行魔术——将您的设备升级到 11.4!
“魔术”在这里到底意味着什么?我们尝试将仓库更改为相应的 11.4 版本,有时会添加或删除一些软件包以确保一切正常运行。您可以在“开始”选项卡底部的栏中查看具体更改了什么。

有时,升级后的设备可能需要进行一些额外的调整才能使其正常工作。只需检查日志,查看更改了什么,并应用任何其他调整。请在我们的 论坛 或 邮件列表 上告诉我们您做了什么,以便我们将来改进升级。
如果您对升级不满意,可以随时通过单击“撤消升级”链接恢复到原始版本。
”
团队报告
构建服务团队
构建服务统计信息。 统计信息可以在 Buildservice 上找到
openFATE 团队
最受欢迎的功能
“
[decouple download and installation
(Score: 346)](https://features.opensuse.org/120340)
“网络安装可以通过并行运行软件包下载和软件包安装来改进。”
”
“
[Look at plymouth for splash during
boot (Score: 181)](https://features.opensuse.org/305493)
“我原本想为这个打开一个 fate 特性,当我第一次听说 plymouth 时,但阅读 //fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/ 真的让我觉得我们应该走这条路。
Ray 的评论以“启动过程中的每一次闪烁和模式切换都会降低整体体验”开头,尤其有趣。跟踪“默认不显示 grub”是否可以放在这里?”
”
“
[Replacement for Sax2 (Score:
119)](https://features.opensuse.org/308357)
“我们需要一个 sax2 的替代品,作为一种安全措施,以防自动配置无法检测到某些显示器/键盘/鼠标。 (…)”
”
“
[Update to GRUB v2 (Score: 106)](https://features.opensuse.org/308497)
“为 GRUB 0.97 开发的每一个 bug 或功能都被上游项目拒绝,转而使用 GRUB 2。发行社区对切换引导加载程序存在抵制,但这种僵局不会消失。代码本身写得不好,维护也不好。添加新功能涉及很多可能无法正常工作的操作,即使你设法绕过所有运行时限制。例如,一个 fs 实现有一个静态缓冲区,可以用于内存管理。它只有 32k。对于复杂的文件系统,甚至是一个简单的日志文件系统,我们遇到问题(比如 reiserfs 加载时间过长),因为我们没有足够的内存来为日志进行块映射,所以需要为每次元数据读取扫描它。(是的,真的。)(…)
”
最近请求的功能
上周新请求的功能。 如果您感兴趣,请投票和/或评论。
“
[please add an lldp package](https://features.opensuse.org/311597)
“请添加一个 lldp 包
//en.wikipedia.org/wiki/Link_Layer_Discovery_Protocol
另请参阅:https://trac.luffy.cx/lldpd/ 或 //openlldp.sourceforge.net/ “
”
“
[vm-install to support non-root
privileges](https://features.opensuse.org/311603)
“虽然您可以使用 virt-manager 以非 root 帐户身份使用,但您不能使用 vm-install 以 root 权限创建新的虚拟机。
virt-install 支持非 root 权限,因此 vm-install 也应该支持,以便您可以使用 GUI 安装虚拟机。”
”
“
[provide a LiveCD/USB image to
crowd-source a HCL](https://features.opensuse.org/311661)
“SUSE 手动维护硬件兼容性列表 (HCL),但这存在缺点
-
它涵盖的硬件范围有限
-
部分内容可能已过时或不准确
-
维护工作量很大
另一方面,人们希望有一种简单的方法来了解他们的硬件是否适用于 openSUSE 的当前或下一个版本。
因此,建议使用一个 Live 镜像,该镜像可以轻松地放入 CD 或 USB 存储器,并具有一种简单的方法(例如桌面上的图标)来测试对不同类型硬件的访问
-
图形
-
声音
-
网络
-
输入
…
然后,该软件可以将测试结果以匿名形式上传到公共在线数据库。该数据库可以是 smolt 数据库或其他类似数据库。”
”
“
[Add Recoll as default desktop search
application](https://features.opensuse.org/311664)
“由于 Beagle 已不再积极维护,也不包含在标准仓库中,openSuse 不再提供默认的桌面搜索应用程序。Recoll 将是一个理想的替代品。包含原因
-
积极开发
-
开源
-
基于 QT 的 GUI(虽然被认为是 KDE 应用程序,但它是 QT)
-
GUI 具有列表和表格模式(以及 KDE4 的 kio 和 kreunner)
-
索引可以是实时或手动启动的
-
CPU 使用率低
-
评价良好(请参阅下面的评论链接)
-
索引了许多格式(……)”
”
“
[Auto-disable trackpad when external
mouse detected](https://features.opensuse.org/311696)
“让用户可以选择在检测到外部鼠标(USB、无线等)时自动禁用笔记本电脑上的触摸板。”
”
“
[zypper progress indicator](https://features.opensuse.org/311697)
“提供一个使用 zypper up 或 zypper dup 的指示器,让用户知道该过程的进度如何(最好以百分比显示)。”
”
“
[Add urfkill daemon to provide DBus API
for control killswitch after HAL removed](https://features.opensuse.org/311698)
“Face to HAL 已移除,我们开发了一个名为 urfkill 的守护进程,它为用户空间应用程序提供 DBus 方法来控制 killswtich。
请参考以下 wiki 页面的功能
//www.freedesktop.org/wiki/Software/urfkill
未来,我们的计划是使用 urfkill 守护进程来替换 rfkill-input 内核模块,以提供更灵活的 wifi 热键控制。”
”
“
[Show updates in authentication
details](https://features.opensuse.org/311700)
“在身份验证对话框的详细信息中显示要更新的软件包,适用于 GNOME 和 KDE。”
”
“
[Report system failures to the
user](https://features.opensuse.org/311736)
“如果守护进程崩溃,事件通常会报告给系统日志,但是,在桌面系统中,这些错误可能会被忽略数月之久。
openSuSE 需要一个应用程序来通知用户后台发生错误以及发生了什么、在哪里可以找到相关信息等。该应用程序应监视所有相关的日志文件位置(/var/log/messages、~/.xsession-errors,…)。
openSuSE 的开发/Beta 版本应默认启用该应用程序,以便在开发过程中捕获尽可能多的错误。”
”
“
[Add Select All check box to Yast
Package Manager](https://features.opensuse.org/311805)
“Yast 包管理器仅允许您一次选择一个软件包。如果您需要模式中的所有软件包,这将非常耗时。”
”
功能统计
openSUSE 发行版的统计信息 在 openFATE 中
测试团队
“
测试核心团队于 2011 年 3 月 14 日 18:00 UTC 举行会议。
我们的第一项议程是讨论我们对 openSUSE 11.4 的体验、我们发现的新错误以及“最令人讨厌的错误”的状态。其中大多数错误已修复,而且我们都没有发现任何严重错误。
然后我们讨论了下一次“开放错误日”的计划,将于 2011 年 4 月 2 日星期六 00:00 至 23:59 UTC 举行。重点将是识别仍然存在于 11.4 中的 11.2 及更早版本报告的错误。我们不会尝试修复这些错误,而是要确保没有遗漏任何错误。在 11.5 M5 发布后,我们将举行一个错误修复日。
我们还讨论了 Bernhard Wiedermann 编写的 Web 应用程序的更改,该应用程序有助于错误选择和处理。TCT 的下一次会议将于 3 月 28 日 17:00 UTC 举行,以测试该应用程序并完成我们对活动的最终准备。
请计划加入错误识别工作。
”
翻译团队
-
每日更新的翻译统计信息可在 openSUSE 本地化门户 上找到。
在社区
社区帖子
“
Michal Hrušecký:虚拟 openSUSE 11.4 发布派对
上周我设法参加了 虚拟 openSUSE 11.4 发布派对 在 Second Life 上。 我特意在那里注册以便参加这次活动,所以花了一些时间弄清楚它是如何运作的。 虽然我仍在学习 Second Life 的使用方法,但我现在能够执行基本任务并自由移动。 非常感谢 Morgane Marquis 的帮助。 我仍在学习新东西,这很有趣。

现在回到发布派对。 我们在 Second Life 的 Geekos Place 见面。 那是一个很棒的地方,你仍然可以去参观。 到处都是极客。 我们聊天、喝了几杯啤酒,还跳了舞。 我们有 DJ Ariella 负责音乐。 她来自澳大利亚,为了成为我们的 DJ,她不得不早起得令人难以置信(我想大概早上 5 点左右)。 非常感谢她。 总之,我们玩得很开心。 这就是我们的座右铭,不是吗 ;-) 我们甚至还拥抱过(如果你认识 Jos,你就会明白我在说什么)。 你可以在以下画廊中看到派对的照片
所以这很棒,我很喜欢。 现在显而易见的问题是,你觉得怎么样? 你是否像我一样喜欢它? 你喜欢虚拟活动吗? 你想看到更多虚拟活动吗? 告诉我,我会告诉 Bruno 和 Morgane ;-)
许可: CC-BY-NC-SA
”
活动与会议
过去
即将到来
您可以在以下链接找到更多关于其他活动的信息:openSUSE 新闻/活动。 - 本地活动
供您聆听的 openSUSE
openSUSE 每周新闻以直播或播客的形式提供德语版本。你可以在 Radiotux 上收听或下载它。
来自大使
“
最新发布的 openSUSE 11.4 周四对我们世界各地的人来说都是一个非常好的发布日。 为了庆祝发布日,我们中的一些人来到圣地亚哥的 Kernel Panic Linux 用户组 (KPLUG) 参观。 活动现场人很多,有 KPLUG 的成员和一些我们邀请的朋友来参加庆祝活动并了解 openSUSE。
代表 openSUSE 的有本地 openSUSE 专家 Tony Su,巴西大使 Carlos Ribeiro 和 Izabel Valverde(他们来参加最近在洛杉矶举行的 SCALE 和 openSUSE Marketing Hackfest),以及我自己。
图 1. 开场演讲

由于大多数在场的人不是 openSUSE 的用户,我们决定将我们的信息重点放在 openSUSE 的优点和酷炫之处上,而是放在 openSUSE 如何补充该项目本身。 我首先简要概述了 openSUSE 作为项目代表的意义以及我们在项目中做的各种事情。 然后 Tony 继续演示 KDE,然后深入研究 YaST。
图 2. Tony 赞扬 YaST 的优点

观众提出了很多好的问题,我们看到问题集中在我们的 OBS 服务、SUSE Studio 和虚拟化上。 此外,人们还询问了该项目本身及其赞助方式。 我认为人们普遍对了解我们的 openSUSE 项目真正是一个社区驱动的项目,并且我们与赞助商的关系是协作而非管理的印象深刻。
之后,按照 openSUSE 发布派对的传统,我们分发了蛋糕和 DVD,以及一堆贴纸。 当我靠近 DVD 回答问题时,我真的很高兴看到人们不仅自己拿走 DVD,还询问是否可以拿一些额外的副本送给他们的朋友。
图 3. 每一块绿色的食物都非常美味!

我必须说,KPLUG 的人们真是一群友善的人,他们的背景非常有趣,从系统管理员到钢琴老师再到无法放弃对 Linux 的热爱的老年人。 也很高兴见到 Neil,他是 KPLUG 的主席。
蛋糕绝对美味。 我只希望我在 KPLUG 活动之前有更多的时间在圣地亚哥,这样我就可以订购一个带有标志的合适的 openSUSE 照片蛋糕了。 但是,一旦它进入你的胃里,我想这真的无关紧要。 :-)
希望有机会再次拜访 KPLUG 的朋友们,下次我来圣地亚哥的时候。 如果你住在圣地亚哥地区,请去看看他们。 下个月,他们将进行 MythTV 的演示。 应该会很有趣!
下一站,代表 GNOME 基金会可访问性参加本周在圣地亚哥举行的 CSUN 辅助技术会议。 我会向大家更新那里的情况。
”
“
希腊 openSUSE 大使:openSUSE 11.4 发布派对 - 第二天
昨晚,希腊 openSUSE 社区举行了 11.4 的第一个发布派对。 我们有理由庆祝,因为我们拥有这种吸引了人们从发布第一天起就关注的优秀发行版。
派对再次很棒。 许多美丽的人聚集在一起摇滚乐和庆祝 openSUSE 11.4 的到来。 当然,大使和社区的其他成员与人们谈论 openSUSE 项目的伟大之处。
我们为人们准备了各种免费赠品。 我们有一些认真的派对设备,比如气球和口哨。 当然,我们还有 11.3 DVD,带有升级说明贴纸。 我们还刻录了一些 11.4,并有贴纸、openSUSE 欺骗立方体、openSUSE 日历和各种其他 openSUSE 物品。
所有与会者都获得了一个号码,在晚上结束时,我们进行抽奖,送出了 3 件 openSUSE T 恤。 此外,在晚上结束时,我们都在一张 openSUSE 海报上签名,作为社区纪念那个疯狂夜晚的东西。
我们再次证明,openSUSE 人最重要的是玩得开心,因为 openSUSE 不仅仅是一种产品。
不幸的是,不可能将派对的所有照片都放在这里,所以如果你想看更多,请访问:https://picasaweb.google.com/warlordfff/OpenSUSE114ReleaseParty#
许可: CC-BY-SA
”
沟通
贡献者
openSUSE 的新/更新应用程序
“
一篇博客文章,两次发布
-
我发布了 PostfixAdmin 2.3.3 - 一个纯粹的错误修复版本,请参阅 Changelog 以获取详细信息;-)
-
openSUSE 11.4 上周四发布 - 包含许多新版本、功能,以及对我来说最令人愉快的是 AppArmor 2.5.1 和可用的 AppArmor 工具 :-) 请参阅 官方 openSUSE 发布公告 以获取详细信息。
”
“
用于大型 mp3/ogg/flac/mpc 文件集合的开源点唱机
”
“
DVD 制作程序
”
“
基于 Amarok 1.4 的跨平台音乐播放器
”
“
Packman:imageshack-uploader 2.2.0
Imageshack 上传器
”
“
Packman:gnash 0.8.8.99.git20110317.1841
免费 Flash 电影播放器
”
安全更新
要完整查看安全公告,或在发布后尽快收到它们,请参阅 openSUSE 安全公告 邮件列表。
“
SUSE 安全公告:Mozilla Firefox (SUSE-SA:2011:013)
表 1. 安全公告| 软件包 | **MozillaFirefox,MozillaThunderbird,seamonkey** |
| 公告 ID | SUSE-SA:2011:013 |
| 日期 | 2011 年 3 月 15 日 星期二 11:00:00 +0000 |
| 受影响的产品 | openSUSE 11.2 openSUSE 11.3 openSUSE 11.4 SLE SDK 10 SP3 SUSE Linux Enterprise Desktop 10 SP3 SUSE Linux Enterprise Server 10 SP3 SUSE Linux Enterprise Software Development Kit 11 SP1 SUSE Linux Enterprise Desktop 11 SP1 SUSE Linux Enterprise Server 11 SP1 |
| 漏洞类型 | 远程代码执行 |
”
Kernel Review
“
Rares Aioanei:kernel 每周新闻 – 2011 年 3 月 19 日
Rares发布了本周的内核回顾。感谢您的努力:-)
”
技巧和窍门
针对桌面用户
“
Nelson Marques:openSUSE 11.4 :: Wine… 一个实际案例…
我一直在关注 openSUSE 论坛,它为我提供了关于我们的用户如何使用 openSUSE 的非常有趣的视角。 我注意到在游戏论坛上偶尔会出现一些关于 Wine 的相关问题。
不久前,我的一个朋友一直催促我玩几局 魔戒在线,它在欧洲有一个“免费游戏”计划。 人们可以创建一个帐户并免费玩游戏,但有一些限制(内容、装备、物品等)。 玩家还可以选择使用在线游戏商店来解锁游戏的各个方面。 我使用了一个免费游戏帐户,因为我没有花太多时间玩它。
我已在 Windows 7 计算机上下载并安装了游戏,对其进行了更新,并且一切正常。 我的笔记本电脑的硬件略好一些,所以我决定看看它在 openSUSE 下通过 wine 运行如何! 在 WineHQ 上,社区分享了关于这款游戏的广泛知识……为了我的小实验,我使用了以下内容
-
从安装程序中提取的魔戒在线安装文件(因为我之前已经在 Windows 机器上下载了游戏,所以我使用了这些文件以避免再次下载 10.5GB)。
-
Wine 32 位(1.3.12,随 openSUSE 附带,LotRO 也需要 wine-gecko);
-
openSUSE 11.4 x86_64;
-
ATI FireGL 驱动程序,版本 11.2;
-
PyLotRO Launcher(用 Python 编写,用于启动 LOTRO,因为正常的 Turbine .NET 启动器有一些严重问题);
考虑到 WineHQ 上关于 LotRO 的所有内容,这似乎是一项艰巨的任务,幸运的是,事实恰恰相反……非常快速的一步,尽管由于游戏的大小而耗时。 以下是程序
在 openSUSE 11.4 上安装 wine
在 openSUSE 上安装 wine 非常容易(就像任何其他软件包一样)。 确保你已联网,并打开你最喜欢的终端模拟器,然后输入以下命令:zypper install wine wine-gecko。 Zypp 客户端将提取所有必需的依赖项并安装软件。 请注意,你的系统需要具有 3D 功能驱动程序,通常是专有驱动程序。
安装魔戒在线
如前所述,我可以使用来自以前 Windows 安装的安装缓存文件,这使我的生活更轻松(大约 10.5GB)。 如果不是这样,你可以查看 WineHQ 并查看安装程序的情况。 你可以在 这里 找到一个有趣的线程。
当你在 Windows 机器上安装 LOTRO 时,它会在桌面上创建一个名为 LOTRO_* 的文件夹,其中包含安装游戏所需的文件。 文件夹内有一个“lotrosetup.exe”运行安装程序。 要启动安装,很容易……打开终端(使用普通用户),导航到我们拥有安装程序缓存文件的目录,然后运行:wine lotrosetup.exe。 安装程序窗口会弹出,前面是一个小的启动画面。 按照屏幕上的说明等待它部署游戏(大约需要 30/40 分钟)。
**Linux 的 PyLotRO Launcher **
有几种方法可以运行游戏,而 Turbine 启动器(.NET)对 wine 不是很友好。 我决定使用 PyLotRO,它是一个用 Python 编写的小启动器。 我创建了一个小测试包,可在我的测试仓库中找到 OBS (openSUSE 构建服务),名为 python-lotro。 你可以在 这里 找到它。 对于 openSUSE 11.4,你可以下载此 RPM,python-lotro-0.1.14-4.1.noarch.rpm 并使用以下命令安装它:sudo zypper install python-lotro-0.1.14-4.1.noarch.rpm。 这也会在你的游戏菜单条目中创建一个链接(适用于 GNOME,从未在 KDE 上测试过)。
你拥有 Linux 启动器安装程序,并且离能够玩 LoTRO 只差一步……
**更新游戏…… **
PyLotRO 提供了一个小界面,具有 Turbine 启动器可用的基本功能。 允许配置 wine 调试输出并修补游戏等。 这里有一个小截图,显示它的外观
|  |
要更新游戏,只需点击“工具”菜单并选择“修补”。 这将访问游戏内容,下载、解密并更新到最新版本。 由于游戏的大小,这确实需要一些时间,所以请耐心等待。
警告:在启动游戏之前,请确保禁用桌面上的 3D 效果(例如,禁用 compiz 或 Kwin 中的合成)。 如果没有执行此步骤,游戏可能会遇到严重的性能问题和奇怪的行为。 如果出现问题,那是因为你忘记了这一步。 这也让我思考一件事……Unity 和 gnome-shell 会对这种情况产生什么影响……当加速的 3D 桌面会产生类似此案的应用程序性能问题时……这是附近未来需要关注的事情……
更新后,你可以登录游戏,配置选项并开始玩……首先你需要一个游戏帐户,可以在欧洲免费创建(据我所知,美国需要订阅)。
**游戏玩法 **
游戏会尝试检测你的系统的最佳配置(我的情况是低)。 我强制设置为非常高,选择了我的本机分辨率并开始玩。 游戏运行流畅,但在大城市(例如 Bree)中会略有延迟,这在 Windows 中也是如此。 虽然我没有看到很多性能问题,但我禁用了动态光照,这稍微好一些。 运行良好,一切似乎都在正常工作。
我知道许多教程都提到了 winetricks 和 d3dx9……我没有这样做,游戏使用本机 wine dll 运行得很好,而无需安装 Microsoft 的 DirectX 文件。
这是一个非常愉快的体验,它真的让我感到惊喜。 openSUSE 拥有一个非常好的 wine 版本,可以至少运行 LotRO 和魔兽世界,而不会出现任何问题! 这值得用 openSUSE 尝试!
许可: FDL 1.2
”
“
Martin Schlander:GNOME NetworkManager Applet 在 openSUSE 11.4 中的 KDE 中
openSUSE 11.4 中使用的 KDE NetworkManager plasmoid 有一些问题和粗糙的地方。 其中一些将在即将发布的在线更新中修复。 如果你想帮助改进 NetworkManager plasmoid,你可以在 这里 阅读有关提交良好错误报告的信息。
如果 plasmoid 不符合你的需求,你可以轻松安全地在 KDE 中使用 GNOME NetwokManager applet 代替。 按照以下步骤操作(# 表示以 root 用户身份运行,$ 表示以普通用户身份运行)
- 升级 oxygen-gtk – 否则 nm-applet 将无法启动
zypper addrepo -f //download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.4 kua
zypper install ‘oxygen-gtk>=1.0.3’
- 安装 nm-applet
zypper install NetworkManager-gnome
- 删除 KDE applet
zypper remove NetworkManager-kde4-libs
- 使 nm-applet 在登录时自动启动
$ ln -s /usr/bin/nm-applet ~/.kde4/Autostart/nm-applet-link
- 重启
|  |
感谢 oxygen-gtk,nm-applet 甚至可以很好地集成到 KDE 的外观和感觉中。
”
“
TechRepublic/Jack Wallen:五个提高 Web 浏览速度的技巧
要点:如果你浪费太多时间等待(等待和等待)网页加载,请尝试这些技巧。 你应该会立即看到明显的加速效果,从而使你的浏览体验更快、更高效。
每个人都希望网页浏览速度更快。毕竟,谁有时间等待网页加载呢?如果你像我一样是个标签页狂热爱好者,这一点尤其重要。当你习惯于同时打开 10 到 15 个标签页的浏览器时,你就会知道拥有尽可能快的浏览体验是多么重要。但是,你该如何管理呢?当你的带宽已经达到极限时,有没有什么技巧可以提高速度?我向你保证,肯定有。
并非每个解决方案都适用于每个用户,而且并非每个解决方案都应该由每个用户尝试。但是,如果你喜欢从每个萝卜中榨出尽可能多的血,那么让我们看看如何从你的浏览体验中挤出更多的速度。(…)
”
针对开发人员和程序员
“
Stefan Seyfried: (e)glibc 交叉编译问题…
在使用 crosstool-ng (非常棒) 构建全新的 powerpc 交叉编译器时,我遇到一个简单的问题,但意外地很难解决
../misc/syslog.c: 在函数 ‘__vsyslog_chk’ 中: ../misc/syslog.c:123: 抱歉,未实现:在调用 ‘syslog’ 时内联失败:函数体不可用 ../misc/syslog.c:155: 抱歉,未实现:从这里调用
使用不同的构建辅助工具组合、eglibc、gcc 等都没有真正帮助。即使搜索引擎结果也充满了相同的问题,但答案很少,而且大多数答案明显属于“Cargo Cult 编程”范畴,你不会希望依赖它来构建一个供他人使用的工具链。
但最终我找到了 Mike Frysinger 发送的这封邮件,它最终表明这可能像这样简单:
CT_LIBC_GLIBC_EXTRA_CFLAGS=”-U_FORTIFY_SOURCE”
当然,问题仍然是为什么编译 glibc 总是如此麻烦,但那是我不想公开讨论的事情…
”
“
Josef Reidinger: 特定任务的临时覆盖方法
你好,今天我必须解决一个代码结构不佳的问题。问题是一个方法返回最新的正确版本,但在一个特定情况下,它需要返回最新版本(即使不正确)。从顶层方法到目标方法的调用有很多,而顶层方法知道需要调用什么,目标方法是从通用代码中调用的。现在我需要修复它,而且代码没有经过充分测试,并且对更改很敏感(这个修复是另一个修复的修复 :))。那么,更改它的最安全方法是什么?
我决定最好的解决方案几乎不会改变任何东西(但只适用于维护更新,对于主干我将创建一个更好的解决方案),就是临时覆盖目标方法以改变其行为。现在如何做?这里有一个简单的例子
class T def test puts “test” end
def lest puts “lest” end
def m test end end
T.new.m T.send(:define_method,:m_a) { lest } T.send(:alias_method, :m_old, :m) T.send(:alias_method, :m, :m_a) T.new.m T.send(:alias_method, :m, :m_old) T.send(:undef_method, :m_a) T.send(:undef_method, :m_old) T.new.m
如你所见,修改后类与之前完全相同(除非有方法 a,但可以通过内省和动态选择方法来处理它)。我不需要更改整个调用堆栈来添加参数或引入新的单例类来拥有标志。我希望这能帮助有人修复他编写得不太好的软件。
许可: FDL 1.2
”
Planet SUSE
“
Martin Schlander: openSUSE 11.4 已发布
以防你没有听说,openSUSE 11.4 本周四发布,一如既往地,opensuse-guide.org 也在同一时间更新。
我认为总体来说这是一个非常好的版本,除了它是第一个主要发行版,发布了 KDE SC 4.6、LibreOffice Linux 2.6.37 以及免费的 Broadcom 无线局域网驱动程序(适用于一些最新的芯片)和其他好东西。
你可以在 这里 阅读公告,或者阅读 产品亮点 以获得对新内容的更广泛介绍。
像往常一样,我也想让人们做好出现问题的最可能原因的准备
-
PulseAudio 现在已安装并默认在 KDE 安装中启用。如果它导致声音问题,你可以禁用它:YaST -> 声音 -> 其他 -> PulseAudio 配置(或运行 ‘setup-pulseaudio –disable’),甚至可以卸载它 – KDE 对它没有硬依赖。
-
GStreamer 是新的默认 Phonon 后端 – 仅此而已。如果你发现 Amarok 或其他 Phonon 应用程序出现问题,你可能需要使用 phonon-backend-xine 或 phonon-backend-vlc(来自 Packman)代替。
-
新的 KDE 蓝牙工具 – BlueDevil – 缺少对 obexd-client 的依赖,这意味着你需要自己安装 obexd-client 才能使通过蓝牙发送文件正常工作。
-
NetworkManager plasmoid 并不完美。很快就会有一个在线更新来显著改进它。如果它导致问题,你可以轻松安装并使用 nm-applet(NetworkManager-gnome)代替 – 使用新的 oxygen-gtk 主题,它看起来也不错 ;-)
就这些了。祝你玩得开心,享受 11.4。
”
“
Nelson Marques: openSUSE 11.4 :: 在葡萄牙怎么样?!
我一直在密切关注葡萄牙最大的通用技术论坛上的 openSUSE 11.4 评论和反馈…… 10 年前,SuSE Linux 是与 Red Hat 争夺第一名的主要 Linux 发行版之一,紧随其后的是 Debian。第四名属于 Slackware。
10 年后…… Slackware 主要消失了,Red Hat/Fedora 社区不知所踪(根据 LUG 成员的力量判断),openSUSE 的命运也没有好转。从我读到的内容来看,Ubuntu 已经成为主要力量,其次是 Arch Linux 和 Debian…… 还有一些 Mandriva 的抵抗力量…… 值得注意的是,新用户主要对选择 Fedora 和 openSUSE 感到困惑…… 这种关系也随着 Ubuntu 的用户流失而变得更加强烈。干预的时机很好……
从我所看到的 openSUSE 评论报告中
-
安装程序 – 用户期望一些新的东西,但他们没有说明他们期望什么。他们说 openSUSE 安装程序提供的功能与其他发行版大致相同。我真的不知道这里还能创新什么……
-
更新 – 这是评论中讨论最多的点之一。虽然没有关于可以改进或缺少什么的实际说法,但每个人都指向一个简单的结论:人们似乎喜欢更新,而且更新速度越快越好。更新时间似乎很重要。
-
Tumbleweed – 对滚动发布的期望很高,Tumbleweed 也很受关注。这个功能似乎吸引了许多从其他发行版切换过来的老用户和新用户。这无疑是未来本地社区应该投资的一个点……
-
安装时间 – 一些对安装时间严厉的批评。人们认为 30 分钟的安装时间太长了。我有点不同意,因为它似乎对于 DVD 安装来说是正常的。通过 USB2 和 USB3 接口在真实硬件(没有虚拟化)上安装 openSUSE LiveCD,通常不到 10 分钟。我们应该专注于 USB 接口安装并改进方法吗?听起来像一个差异化点。
-
USB 接口 – 一些对使用 imagewritter 和 unetbootin 的严厉批评。据我所知,这些问题似乎与分区未被标记为“活动”有关。我们能在这里改进吗?
-
KDE – 所有报告似乎都将 openSUSE 视为最好的 KDE 方案。除了这一点,没有其他期望。
-
openSUSE 和其他发行版 – 没有写太多,除了少数评论认为 Mandriva Spring 是比 openSUSE 11.4 更具吸引力的唯一发行版。只有 2 条评论强调了这一点…… 我们能在这方面改进吗?
-
支持 – 在这些论坛上的支持很基础…… 我们能改进这一点,并且正在努力。很快葡萄牙语将在官方 openSUSE 论坛上可用,并且已经组建了一个葡萄牙团队来完成这项工作。此外,Jim Henderson 正在联系 Carlos Ribeiro,以探讨是否有来自巴西的贡献者和社区来帮助这些论坛。它们将遵循 Wiki 和 IRC 的工作,使用葡萄牙语(语言方面)。
反馈非常积极,并且有异常多的用户从 Ubuntu 流失,并且有许多困惑的人…… 干预的时机是完美的…… 这很快就会发生!
许可: GFDL V1.2
”
“
Cornelius Schumacher: 这不是一个通讯录
这始于大约 十年前,当时我 重写了 KDE 通讯录库。我实现了一个不错的 API、vCard 解析,以及一种我当时称之为 Addressee 的表示,即联系人,属于一个人的数据或任何其他实体,它与 vCard 字段紧密对应,vCard 是存储和交换通讯录数据的良好标准。
我们编写了 KAddressBook 作为基于通讯录库来管理联系人数据的应用程序,虽然它是一个不错的有用应用程序,但在某些方面,它仍然遵循来自底层实现结构的某种技术思维。这体现在用户界面中,使其不如它可能的那样有用、有吸引力且直观。
因此,我认为从另一个方向尝试处理人员数据会是一个好主意。忽略实现的技术方面或底层技术的限制,而是从用户的角度思考,思考以自然的方式处理这种数据的方式。我开始思考和编码,在 Hackweek 6 期间,我继续开发,并将我开始的应用程序发展到我认为现在可以分享它并收集更多反馈的水平。
|  |
但在我介绍应用程序本身之前,这里有一些背后的动机和概念。
人员的心理模型
我做的第一件事是尝试想出一个想法,即人们如何思考他人。通常地址簿以这种方式呈现数据,在某些方面是实用的,但当你想到其他人时,你的脑海中是否有一个按字母顺序排列的姓名列表?可能不是。因此,我收集了一个概念列表,它更好地解决了人们的心理模型。
组。人们通常属于某些组。有同事、朋友、家人、你与 IRC 上一起闲逛的怪异黑客。这些组通常用于对人们进行分类,并提供了一种很好的方式来组织你如何组织人们,例如你在去年 Akademy 上遇到的 KDE 成员,你曾经在大学一起学习的同事。人们通常属于多个组,有时没有明确的映射。
图片。当你想到人时,你通常会想到某种图片。你毫不费力地在照片上识别大多数你认识的人。图片被广泛用于识别人员,尤其是与你关系密切的人的图片,现在可以从各种来源轻松获得。
模糊的信息。在许多情况下,你对其他人的信息有些模糊。你可能不知道确切的地址,只知道一个城市。你可能只知道一个昵称,或者知道生日的日期,但不知道年份,或者你可能难以将外语名称的各个部分分配到记录的字段中。它是中间名还是名字的一部分?这是姓氏,还是后缀?虽然从技术角度来看,对记录的字段进行精确分类很好,但在实践中和从人类的角度来看,它通常既不可能也不重要。人类很擅长处理模糊的信息,尤其是在处理其他人时。
时间。一个重要的分类因素是时间。你记得你在某个时间遇到过一个人。当有多个电话号码可用时,你获得它们的时间将提示你哪个号码更有可能有效。一般来说,知道事情何时发生变化,有助于浏览信息。
空间。另一个重要的因素是空间。你认为人们彼此靠近,无论是物理上的,例如邻居,还是逻辑上的,例如家人。家谱是一个很好的例子,说明如何使用空间来组织和构建人员。还有许多其他方法可以将人员以空间配置相关联。他们在照片上的出现方式,庆祝活动的座位安排等等。
它不是纸
除了想出一种符合人们如何思考他人心理模型的方法外,我还想利用在计算机上管理数据的力量。许多地址簿应用程序都类似于纸质地址簿,甚至达到模仿皮革封面纹理的程度。但是,能够在没有纸张、皮革和螺旋装订的限制下以电子方式管理数据,在几个方面提供了独特的自由和潜力。
普遍性。由于以电子方式存储、传输和分发数据非常容易,因此数据可以普遍存在,可以在工作场所和家中,或在旅途中,在你的笔记本电脑、手机、平板电脑上使用。它可以存在于云端,可以从任何地方轻松访问。
历史。没有纸张的限制,没有理由删除数据。你可以保留无限的历史记录,这可以确保你始终能够回溯,如果你更改了后来意识到你不想更改的内容,或者需要访问旧数据时。所有这些都可以以隐藏旧数据的方式完成,以避免使你通常使用的最新视图混乱。
低成本编辑。使用电子数据,编辑、重新排列、复制和删除数据的成本非常低。您可以轻松复制一组关于人员的信息来进行一些重新排列,然后在几分钟后再次删除,而不会丢失任何内容。没有划掉的条目,没有浪费的纸张,没有失败尝试的混乱。这提供了即席编辑的机会,特别是与某种历史记录结合使用时。
连接到云端。大量的个人数据存储在云端,在各种网站上,以结构化和非结构化的方式存在。通过 Facebook、Google、Linkedin、您的企业目录服务器、您的私人邮件帐户等等,您可以访问与您通常打交道的人们的大量数据。通过在正确的位置放置一个应用程序,您可以将所有这些连接起来,以代表您的个人社交网络。
不受约束的用户界面
最终,我想超越当前地址簿应用程序的标准用户界面。标准化界面具有很大的价值,考虑到风格指南,使用标准组件,以及在良好定义、一致和集成的环境中工作的其他所有优点。但我希望尝试摆脱这些,并尝试一些非标准的概念。
因此,我决定不太在意标准的小部件,去除所有不适用于实际应用程序的非必要内容,巧妙地使用动画使界面动态并支持用户理解过渡。我还决定尝试一种新的菜单类型,这种菜单在桌面应用程序中并不常见,但可以更直接地访问用户所需的操作。最后,我还决定创建一个不限于特定外形尺寸的 UI,而是可以处理各种设备,而不仅仅是经典的桌面电脑,还可以处理平板电脑,甚至手机。
波尔卡
既然您已经了解了我的来历,让我向您介绍我的实验。我称之为波尔卡。它是一个用于处理人员数据的应用程序,基于我描述的概念,从用户的角度出发,匹配我们思考人们的方式的心理模型,并且不太在意当前地址簿应用程序的现状。我在我的 hackweek 项目的 FATE 条目中总结了这一点,称之为 云端的友好地址簿。这个标题源于从技术角度而不是对人类用户相关的内容来对待地址簿的想法,并将其与云端可用的所有数据和功能联系起来。
|  |
我开始思考这个问题已经有一段时间了,并且编写了一些代码,但上一次 hackweek 我努力将所有这些整合在一起并完善它,以便它能够充分说明我想要实验的概念。
让我解释一下波尔卡的一些主要元素。
**群组视图**
波尔卡的核心是群组视图。它显示一群人,可能还有一些子群组。显示基于人们的图片,并利用视图作为一种画布,群组成员可以在其中自由排列。如果未设置图片,则显示名称,并在鼠标悬停时为所有条目显示名称,因此很容易识别人员。

默认情况下,所有人以紧凑的常规排列方式显示,但您可以简单地移动所有条目以创建不同的排列。下一个屏幕截图显示了一个示例。这是参加 Osnabrück 8 会议的人员群组。排列反映了人们在 群组照片中的位置。

这只是自由排列人员的一种应用。您还可以反映分组讨论、座位安排、家谱或人与人之间的任何其他关系。基本思想是使用空间自然地反映您对人们的思考方式。可以将人员添加到任意数量的群组中,并且任何群组都可以包含具有相同或不同人员的群组。人员的排列特定于群组的视图,但人员的条目始终相同,它们只是链接,因此一个人可以出现在多个群组中,但数据只存在一次。
菜单
对于菜单和访问操作,我希望尝试一些不同于经典菜单栏和上下文菜单的东西,看看是否可以找到一种更自然和直接地与用户界面中显示的元素交互的方式。因此,我消除了所有传统的菜单,没有菜单栏,没有状态栏,没有右键单击。
在之前的屏幕截图中,您可以看到如何访问人员的操作。如果您将鼠标悬停在某人身上,会显示一个扇形菜单,您可以在其中选择一些与人员相关的选项。对于常规选项,在右上角是“主”菜单磁盘,它在悬停时也会显示操作。您还可以单击画布以获取与特定位置相关的选项,例如添加标签。
所有这些都非常简单,您甚至不必非常精确地点击菜单,因此它可能也适用于触摸屏,尽管我没有尝试过,所以请谨慎对待。
人员视图
当您单击“显示”菜单项时,将显示人员的详细视图。它包括您存储的关于此人员的所有数据。这是通常的联系信息,但大部分以相对自由的形式存储。您不必识别姓名或地址的组成部分,例如。它们只是文本字段。您还可以通过向人员数据的每个字段添加评论来轻松添加自由形式的文本。气泡指示了那里是否有评论,您可以向人员条目添加常规评论。所有这些都有助于处理人员数据通常具有的模糊性。

当您将鼠标悬停在数据字段上时,将显示一些编辑器控件以评论、编辑或删除该字段,并且会显示上次修改该字段的时间。这样您可以判断哪些字段是相关的,哪些字段可能已过时,并且还可以帮助您将条目置于时间透视中,它们可能与您记得的某个时间相关的事情有关。
重要元素是人员的图片。波尔卡从网络上的不同来源收集图片,例如您的 Twitter 个人资料,并且您可以使用内置的屏幕截图功能轻松添加更多图片。因此,如果您在网站、邮件客户端或任何其他地方看到某人的图片,您可以直接从显示屏捕获它,而无需处理保存图像文件或获取 URL。
截图无法显示的是视图如何过渡。所有这些都是通过动画完成的,动画在不同群组的视图之间转换,或者在显示人员的详细信息时转换。这使得更容易跟踪属于哪里,而且也很有趣,因为它看起来和感觉很流畅。
历史
波尔卡会在后台处理数据保存。用户无需了解或思考这一点。所有更改都会保存,并且会保留更改的完整历史记录,因此数据永远不会丢失,并且不需要确认对话框或任何类似的东西。

数据也可以通过服务器共享,包括完整的历史记录。因此,您所有的人员数据始终可用,并且以相同的方式显示,无论您身在何处。
存储历史记录还可以实现无限撤销,即使在不同的计算机上。但我尚未为此实现任何用户界面。
技术
关于波尔卡的功能和用户界面外观和行为,已经说了很多。虽然实现并不重要,但它是一个可以运行的代码,因此一些技术细节可能仍然有趣。
数据存储在特定于应用程序的 XML 格式中,包括所有元数据,例如评论、更改时间、视图中对象的位置。因此,所有内容都位于一个位置,并且可以轻松地进行版本控制和共享。通过 kxml_compiler 从示例 XML 文件生成与 XML 的接口。因此,有一个本机 API 可以访问数据,而无需维护读取和写入 XML 并将其表示为 C++ 对象的代码。
为了存储历史记录和跨机器共享数据,所有内容都存储在 git 存储库中。记录每个更改,因此可以在 git 历史记录中获得完整的历史记录。Git 作为存储后端非常出色。由于它速度很快,因此存储数据不仅仅是写入文件,并且通过使用 git 的分布式特性,与服务器和不同机器共享数据及其历史记录几乎是免费的。
UI 使用 QGraphicsView 和 Qt 动画框架实现。我考虑过使用 QML,但由于 C++ 是我的母语,因此直接使用 QGraphicsView 对我来说似乎更直接的方式。实现将处理数据和视图的模型合理地分开,因此添加基于 QML 的视图应该可以在不造成太大麻烦的情况下完成。
对于人员视图,我使用 Webkit。数据以 HTML 和 CSS 渲染并在 Webkit 中显示。这比基于小部件或 QGraphicsView 的视图提供了更多的灵活性和功能,并且也为 Web 打开了道路。我再次尝试编写一个小型库,以便方便生成 HTML 和 CSS。它比我过去为这个目的编写的一些意大利面代码要好,但它仍然无法与例如一些基于 Ruby 的解决方案的优雅相提并论。在 C++ 中这是一个相当棘手的问题。
除此之外,它是一个标准的 KDE 应用程序。它没有过多地使用平台,因为我刻意没有使用许多标准 UI 元素。
代码
波尔卡的代码可在 git://anongit.kde.org/scratch/cschumac/polka.git 上找到。它仍然是实验性的,因此请谨慎使用,尽管通过使用 git 作为存储后端,您的数据相当安全。
我现在没有具体的发布计划或使其成为 KDE 的更正式部分,但我会继续将其用作试验概念和可能为其他项目提供一些灵感的游乐场。
我期待反馈和评论。因此,如果您有任何问题、想法、评论或建议,请随时 联系我。
因此,我完成了这篇博文,虽然这是一篇非常长的博文,但仍然有很多要说。现在,我让代码说话,也许以后我会再次写博客来讨论波尔卡的一些更具体的方面。
”
“
OMG! SUSE!/rtyler: 通过 MirrorBrain 与世界分享 openSUSE
我们的一些读者可能不知道,openSUSE 11.4 的发布实际上是 OMG! SUSE! 有幸报道的第二个发布版本,第一个版本是 openSUSE 11.3。
在 11.3 版本发布后不久,我联系了负责协调发布当天 **数 TB** openSUSE 分发的一些人。我成功采访了 Peter Pöml,他是 MirrorBrain 的创建者之一,MirrorBrain 是互联网上一些最大项目的幕后推手,包括 openSUSE。
|  |
从高层来看,MirrorBrain 允许中央服务器(例如 download.opensuse.org)利用大量的“镜像”来分发大量数据,以便用户从“靠近”他们的镜像下载。例如,如果您在英国,MirrorBrain 会尝试将您引导到英国的镜像,如果失败,则引导到欧洲的镜像,依此类推。
废话不多说,戴上矿工帽,让我们深入访谈吧。
OMG! SUSE!:openSUSE 项目使用一种名为 MirrorBrain 的工具,(如果我理解正确的话)它尝试根据其 IP 地址的地理位置查找自动将用户重定向到其最近的镜像。openSUSE 何时开始使用 MirrorBrain,是什么促使了这种转变?
Peter:到 2006 年底,一个新的 openSUSE 版本(可能是 10.0)刚刚发布。在“高峰”期间,服务器稳定性存在严重问题。当时,我加入了一个新团队,负责使用 openSUSE 构建服务。该团队使用相同的下载服务器来发布他们的工作,因此我接触到了该基础设施的一部分。作为 Apache 专家,服务器崩溃让我非常恼火,并且很明显,应该做一些事情来解决这个问题。因此,我开始研究解决方案,并将其作为我的执念坚持了三年。构建服务团队不得不暂时没有我。但是,构建服务从我的工作中受益最多,比其他任何事情都多。
您可能已经意识到,就像我当时一样,下载系统至关重要,因为正常下载是 openSUSE 的生命线;它的主动脉,比方说。(用户当然认为这是理所当然的。)
如果您认为分发 openSUSE,您首先想到的是 CD 和 DVD 镜像。但是,这只是其中的一部分。而且这部分并不难处理。镜像占每秒大约 3 个请求(峰值),这很容易用您可以在半小时内编写的简单 Perl 脚本来处理。其他项目也成功地这样做了。openSUSE 也有这样的脚本,但它存在一些性能问题。
真正的挑战是,我们重定向的不仅仅是 ISO 镜像。我们必须处理请求
-
更新
-
网络安装
-
构建服务构建的软件包
当构建服务被呈现时,它很快变得流行,我们很快意识到我们需要一个强大的内容分发来处理所有这些内容。
因此,我们谈论的是需要处理和重定向的每秒 300-500 个请求。这需要一个好的设计。最初,有一小部分人在 SUSE 聚集在一起思考所需的功能和设计,但除了早期的一个例外,我之外没有人真正参与其中。
如果不是构建服务,很容易这样做
-
通过一个小 Perl 脚本重定向 ISO 镜像的请求
-
通过向客户端提供镜像 URL 列表,让它们选择镜像来分发更新,就像 Fedora 使用 yum 一样。
然而,构建服务无法通过这两种方法处理。由于它以极快的速度(超过 **一分钟一次**)推出新软件包。镜像同步和镜像系统稳定根本没有时间。它们总是会滞后并且本质上会过时。
这就是 MirrorBrain 的设计原因。它通过单个系统运行所有客户端请求(也是因为我们希望能够计算事情),并跟踪镜像的内容,并为 ISO 镜像、更新和构建服务软件包执行此操作。
如果没有 MirrorBrain,openSUSE 构建服务不可能成功。它无法正常工作。
但是,从 MirrorBrain 的角度来看,DVD 和 CD 镜像的分发微不足道。那些 3 个 req/s 在服务器的图形中不会出现,该服务器持续获得 300 个 req/s。它们当然不会造成任何明显的负载。最后,所有的辛苦工作都是由镜像完成的!他们的带宽、硬件和人力贡献是让 openSUSE 运转的原因。
您必须非常仔细地查看 openSUSE 的 apache 统计信息,才能看到最近的发布对 openSUSE 基础设施的任何影响。
对于镜像服务器来说,此次发布会引起一个非常明显的峰值,因为文件非常大(而请求非常小,这正是 MirrorBrain 需要处理的)。我努力工作了三年时间,收集了尽可能多的镜像服务器,以便 openSUSE 能够得到大约 150 个镜像服务器的帮助。这个数量似乎足以满足需求,并且很长一段时间以来带宽都没有短缺——美国是一个例外,因为我们有时只有几个镜像服务器,并且 openSUSE 的普及程度不足以找到更多。
寻找镜像服务器并使其正常工作意味着与镜像服务器管理员沟通并仔细倾听用户反馈。一个人必须“竖起大耳朵”才能掌握用户遇到的问题。在所有发生的问题中,只有极小一部分会在公共论坛或直接向我们报告。因此,如果有人听到某个问题,通常会影响很多人,并且必须认真对待。
MirrorBrain 的另一个设计目标是可重用性和模块化,因为内部解决方案似乎没有成长的机会。因此 MirrorBrain 是开源的,并且可以免费供其他项目使用,并尝试适应它们。OpenOffice.org 和自由软件基金会使用 MirrorBrain,而 Sourceforge 使用它的组件。据我所知,用户列表 收集在此处。
OMG! SUSE!:MirrorBrain 是否包含任何“健康”或速度指标来尝试确定镜像服务器是否正在变慢?您能详细介绍一下 MirrorBrain 如何确定“最佳”镜像服务器吗?
Peter:每个镜像服务器每分钟都会被一个简单的请求检查一次,该请求必须在 20 秒内得到响应。这个时间看起来很宽裕,但必须考虑到许多镜像服务器距离遥远,可以说是位于世界的另一端,与它们通信可能需要这么长时间。
此外,在评估镜像服务器的内容时,我们会采取一些技巧来确保镜像服务器能够正确地提供大型文件(>2G、>4G)并支持部分传输(以完成先前中断的传输)。
由于镜像服务器通常是较旧的系统,其中大约 30% 的镜像服务器无法正确执行此操作。
进一步的健康指标已被证明是不必要的。我们最初有很多想法,但要么它们难以付诸实践,要么在实际经验表明它们的需求并不那么迫切。
对于 ISO 镜像的分发,更密切地调查镜像服务器并监控其“性能”将非常有用,因为
-
用户直接参与并坐在电脑前。
-
Web 浏览器不会对下载进行错误检查
-
由于文件的大小,性能下降很容易将下载时间从一小时延长到 3 天。
这就是 torrents 发挥作用的地方,因为(至少对于一些精通技术的用户来说),它们在这方面有所改进。尽管通过 torrents 分发以其速度不如从快速镜像服务器下载而闻名。
在监控方面还有很多可以做的事情,我希望看到贡献。
对于其他文件(非 ISO),我们采取了不同的方法。我们对用于下载软件包和更新的下载客户端拥有很大的控制权,并且使客户端能够应对速度慢或损坏的镜像服务器。MirrorBrain 不仅是一个重定向器,还是一个 Metalink 生成器。Metalinks 包含在镜像服务器上查找软件包并确保它们 100% 完好无损所需的所有信息。MirrorBrain 将 Metalinks 提供给 zypper 和 YaST,以便它们可以同时从多个镜像服务器并行下载软件包,进行错误校正并自动处理大多数镜像服务器问题。
这种方法也可以用于 ISO 镜像(参见:下载 openSUSE 的最佳方式),如果 Web 浏览器能够原生支持这项技术,那就更理想了。但目前情况并非如此。我一直在努力制定 Metalink 下载描述格式的标准一年多,因为协议标准化可能会降低此类实现的门槛,并且该标准已于今年三月 发布。
关于镜像服务器选择,客户端会通过 GeoIP 确定地理位置,并查看网络前缀及其自治系统。该过程 在此处说明。优先选择来自同一国家/地区(或同一大陆)的镜像服务器,或者在某些国家/地区,有一种特殊的配置可以确保做出有用的选择。例如,它可能是附近的一个国家/地区效果最好(新西兰 -> 澳大利亚),或者它可能是遥远的一个国家/地区效果比邻国好得多(莫桑比克 -> 德国而不是南非)。本次 FOSDEM 演示包含这样一个例子,它表明简单的基于邻近度或地理位置的选择是不够的。
对于有资格响应请求的所有镜像服务器,会进行加权随机选择,以便功能强大的镜像服务器可以获得比小型镜像服务器更多的请求。也可以(并且是必要的)将某些镜像服务器限制在其国家/地区、自治系统或网络中。许多镜像服务器的国际带宽稀缺,需要加以保护。
OMG! SUSE!:对于 openSUSE 11.4 及后续主要版本,MirrorBrain 或 openSUSE 分发基础设施如何改进以使发布过程更顺畅、更快?
Peter:11.3 版本的发布是否有什么不足之处?据我所知,它进展顺利。一直有一些讨论,即第一天使用 Akamai 会使事情更快或更慢,但除此之外我没有听到任何投诉。然而,我最近不再参与其中,并且错过了大部分沟通。
OMG! SUSE!:openSUSE 项目如何确保用户被重定向到的所有镜像服务器在发布时拥有绝对正确的文件?
Peter:注册的镜像服务器会在发布前拉取镜像。它们首先同步到一个不可公开读取的目录(并且团队确保镜像服务器复制这些权限,因此新内容不会“泄露”)。然后发布团队等待并定期检查镜像服务器,以查看有多少镜像服务器拥有文件。然后确定一个时间,在该时间“翻转”权限以打开目录,这是一种其他 Linux 发行版也采用的程序,通常称为“bitflip 发布”。
这样做的原因是,将文件传播到镜像服务器需要时间(可能需要 3-5 天),并且如果文件在所有镜像服务器上几乎同时公开可用,效果最好。如果文件仅在少数几个镜像服务器上可用,它们很快就会被下载用户完全淹没,这会让镜像服务器运营商(以及 openSUSE 项目)不高兴。
OMG! SUSE!:许多现有的 openSUSE 用户(包括我自己)使用 Zypper 从以前的版本升级。这些软件包都从 download.opensuse.org 下载,就像 ISO 镜像一样。您能提供一些数字,让我们大致了解升级会产生多少流量吗?
Peter:升级通常消耗的带宽比下载 DVD 少,因为不会下载不必要的内容。它会在 download.opensuse.org 上产生更多的请求(例如,一千个请求),而不是镜像的单个请求。所有这些都通过 MirrorBrain 运行。
OMG! SUSE!:发布通常在欧洲中午左右和美国早上进行。您知道发布后流量何时达到峰值吗?
Peter:通常,在 6-10 小时后。download.opensuse.org 接收到的所有流量都遵循清晰可见的昼夜节律。发布峰值也遵循此模式并叠加在它之上。
OMG! SUSE!:所有这些都非常翔实,目前分发 openSUSE 时面临的主要障碍或挑战是什么?
Peter:我想指出的是,对 MirrorBrain 的贡献将很重要,以保持项目活跃并进一步改进它。重要的是使其对更多用户更具吸引力,以加强其用户基础。贡献可以是开发(例如,需要一个 Web 前端),赞助新功能开发和错误修复,测试,打包,文档编写,文档测试,或者最后(但并非最不重要)捐赠。捐赠可以确保以上所有内容。我们网站上有一个 捐赠链接,请随时传播消息。
我想借此机会公开感谢 Peter 花费宝贵时间与我们分享有关分发像 openSUSE 这样的主要操作系统的大量信息。您可以在 mirrorbrain.org 上了解更多关于 MirrorBrain 的信息。
许可: CC-BY-SA
”
“
我知道自从选举以来这里一直很安静。我一直在 openSUSE 的浪潮上,现在浪潮正在逐渐平息,这很遗憾,因为这是一段美好的旅程。事实上,最近我感觉我正处于业力下降的阶段。
浪潮开始为 Hackfest/SCALE 做准备,Hackfest/SCALE 在洛杉矶举行。我与一群很棒的人一起工作。非常漫长而辛苦的日子,但在 SCALE 上我们取得了很大的成功。在那里,我做了一些 openSUSE Day 的培训,并且感谢 Alan Clark,我帮助在 SCALE 上做了一个演讲。
从那一周回来后,我生病了,但由于 openSUSE 11.4 的发布以及正在制作一张海报,我无法放慢速度,我假设这张海报是为英国的 Linux Magazine 准备的。两者都非常重要。这张海报因为 Carlos 令人惊叹的背景而看起来很棒,并且发布也很顺利。(…)
”
“
Kostas Koudaras:Attachmate - openSUSE 项目的支持者

今天,Attachmate 的董事长兼首席执行官 Jeff Hawn 发表了一份 祝贺 openSUSE 社区发布 openSUSE 11.4 的声明。这是 Attachmate 的第二个新闻稿,在 ‘Attachmate Corporation 关于 openSUSE 项目的声明’ 之后,它表明了 Attachmate 的人们支持 openSUSE 项目和社区,并共同在未来取得伟大的成就的意图。– Kostas Koudaras
License:CC-BY-SA
”
“
Jos Poortvliet:为自己感到自豪,Geekos!
我现在正在享受发布后的压力。回到正轨,赶上由于发布优先级而延迟的事情……并且享受 Identi.ca 上的大型讨论,例如 这个 ;-)

我为 Geeko 自豪!
周五发布的那篇文章让我感到非常自豪 - openSUSE 11.4 引起了轰动。标题确实正确 - 我们正在 此页面 上收集评论等信息,但它非常不完整 - 有很多评论、文章、推文、dents、facebook 评论、youtube 上的视频 - 这真是太棒了!并且在 24 小时内超过 100,000 次下载,几乎是 11.3 的两倍 - 太棒了。openSUSE 已经恢复了势头,这一点很清楚。我们已经在 这篇文章 中写过,随后的 Bretzn 和 Appstore 冲刺、营销冲刺以及所有正在发生的事情让我对此非常确定:2010 年的 openSUSE 会议是 openSUSE 的一个真正转折点。Geeko 们重返游戏!
我们离开了?
可能出现的问题是 - Geeko 曾经离开过吗?我查看了 一些 我们用户群的统计数据。**openSUSE 有 7-800 万用户**,这是一个重要的数字!而且,有趣的是,比 Fedora 多 30-50%。Ubuntu 没有在线统计数据,但曾经发表过关于数字的一些言论 - 大约在 6 到 8 之间。
**所以为 Geeko 自豪!**
现在所有这些数字都伴随着一些不确定性,没有什么是确定的。但至少 Fedora 和 openSUSE 的数字是以相同的方式测量的,因此至少可以大致比较它们。而且我敢打赌 Ubuntu 也有基于其数字的统计数据 - 带有通常的夸大。因此,即使数字并不完全清楚,但看到 openSUSE 并不像许多人认为的那样微不足道……我们不仅拥有令人惊叹的技术,例如 OBS 和 Studio,而且我们还拥有庞大的用户群,我们通过 一个非常棒的发行版 为他们服务!所以,Geeko 们,在沟通和营销部门 - openSUSE 可能不为此而闻名。但在真正重要的事情上 - 用户和技术 - 我们是领先的发行版。为自己感到自豪!
许可: CC-BY-SA
”
“
Andreas Jaeger:关于 openSUSE 版本命名的首次调查现已开放
在我的上一篇关于“如何命名发行版”的博客文章之后,我打开了一个公开的 调查,并期待您的投票。在 opensuse-project 邮件列表 上也进行了一次很好的讨论。
这是第一次迭代。Coolo 和我讨论使用第二次调查,在 connect.opensuse.org 上对获胜者进行分组。
”
“
Klaas Freitag:openSUSE 和 Kraft 在 CLT 上
首先是一些关于我的 KDE 项目 Kraft 的新闻
一篇评论发表在 Technewsworld.com 上,标题为 Kraft:一款直奔主题的无废话办公助手。不错的标题,也是整篇文章的底线。很高兴阅读,但是我想知道为什么作者测试了 Kraft 0.32 版本而不是已经发布了十个月的当前版本 0.40。Ubuntu 世界中是否仍然存在 0.32 包?
评论中唯一的评论是应该可以编辑文档类型列表。自 0.40 版本以来就可以了 :-) 无论如何,感谢您考虑 Kraft 进行评论。
下周末我将在 Chemnitz 参加 Chemnitzer Linux Tage。我将发表一个题为 Linux im Büro von Kleinunternehmen(小型企业中的 Linux)的演讲。除了其他有趣的事情,我当然会介绍 Kraft。这将是一场面向对 Linux 还不熟悉但试图用 Linux 完成工作的用户的演讲。我期待着,因为我喜欢这些以解决方案为重点的主题。如果您感兴趣,请来参加,我们可以谈谈 Kraft。是的,Kraft 的新版本也即将发布,不会再等太久了。
openSUSE 项目 也会有一个展位,我可能也会在剩余时间里和项目的朋友们一起在那里。我们将告诉您我们很棒的项目,解释您如何参与,并展示全新的 openSUSE 11.4 发布。它很不错,我们认为您会喜欢它。我希望在那里见到您 :-)
许可:FDL 1.2
”
“
Linux User & Developer/Koen Vervloesem:openSUSE 11.4 评论 – KDE 4.6 和 Tumbleweed 闪耀
您想运行最新的软件,例如 KDE 4.6 和 LibreOffice 3.3 吗?OpenSUSE 11.4 提供了所有这些,如果您真的不耐烦,还有一个滚动更新存储库,即 Tumbleweed。Koen Vervloesem 调查……(…)
”
“
经过 8 个月的努力,openSUSE 11.4 上周已经 发布!这在世界各地都举办了 发布派对 来庆祝。一如既往,新版本包含了最新的 内核、LibreOffice、Gnome 和 KDE 软件包。
在纽伦堡,我们通过在 Artefakt 酒吧举办派对来庆祝发布,并邀请了精彩的 Ukulele Insanity 乐队现场表演。
|  |
尽管许多 媒体和用户评论 认为这次发布非常成功,但我升级后遇到了一些小问题,想和大家分享我是如何解决这些问题的:(…)
”
“
Andres Silva: openSUSE 发布派对 - 犹他州普罗沃
openSUSE 发布派对非常有趣,我很荣幸再次参加。位于犹他州普罗沃的 Novell 设施非常大,有足够的空间容纳参加的我们几个人。我也遇到了一些名人,他们大多是 Novell 赞助的 openSUSE 的 SLED 版本的参与者。我也有机会和那里的一些人聊聊他们作为项目一部分所做的事情,并觉得我对项目的贡献似乎比他们的要小得多。为 XEN、包管理器、Yast 等工作的人们为使 openSUSE 成为一个优秀的发行版付出了很多努力。
我为他们的成就和贡献感到高兴。如果没有这些人所做的大量工作,openSUSE 不会是我最喜欢的发行版。所以衷心感谢他们所有人。他们还准备了披萨、一些小礼物和 2 个大屏幕。对我来说这就足够了。我很高兴看到 openSUSE 可以很好地处理大屏幕。虽然使用 gnome 3 和分辨率时,出现了一些小故障。
无论如何,我承诺提供一些照片,它们就在这里。照片质量不是最好的,我用我的 Palm Pre 拍摄的照片,而且这个小手机的光线不太好。
许可: CC-BY-SA
”
openSUSE 论坛
“
在 openSUSE 11.4 发布一周后,我们想提醒新用户注意上面提到的那篇帖子。Packman 软件包提供商为 openSUSE 用户提供多媒体编解码器、应用程序增强功能以及更多、更多内容。最近,软件包提供商对其仓库创建了一个新的布局,请阅读这篇帖子,它会对您有所帮助。
”
“
这里有一位用户询问如何升级的建议/意见。许多人更喜欢干净安装,原因有很多,但另一方面,包管理、安装程序提供了一个发行版升级。这是一个包含优缺点的不错的帖子,请查看它,看看哪个最适合您。
”
“
现在已经发布,对 openSUSE 11.4 的需求量很大。在最初的 24 小时内,下载量超过 100,000 次!这是论坛上一个用户无法正确下载的帖子。它包含一些有用的建议,当您遇到下载问题时。
”
“
在 openSUSE 11.4 中,beagle 消失后,推荐的桌面搜索是什么
KDE 桌面搜索的主要改进在这里讨论。请阅读此内容,其中包含大量信息
”
“
openSUSE 11.4 发布:一些收集的帖子
随着 openSUSE 11.4 今天发布的这一周,用户正在积极测试它,这里有一些指向这些帖子的链接。接下来的几周,每周都会显示一个 11.4 特定的帖子。11.4 对我来说没问题,谢谢 11.4 中的 Pulse Audio 和 KDE,有什么后果 11.4 KDE 自动隐藏任务栏不起作用
”
网络上
参与呼吁
“
不可否认,Skype 如今是迄今为止最普及的 VoIP 服务,但本周推出的一项新项目旨在创建一个开源替代品。
GNU Free Call 由 GNU 项目于周一 宣布,将提供一种既安全又可在所有平台上使用的服务,就像闭源 Skype 一样,其开发者表示。然而,关键的区别在于,它“无需向中央服务提供商注册,无需使用不安全的源秘密二进制协议(可能存在后门),并且无需拥有任何可能被外部方利用或滥用的网络控制点”,其创建者表示。

相反,GNU Free Call 将提供他们所说的“自组织网状呼叫网络”,从而消除潜在的易受攻击的服务控制点,并确保即使现有的通信基础设施中断,也能继续提供紧急服务。
”
报告
“
Ostatic/Susan Linton:openSUSE 正在考虑更改名称
Novell 的 openSUSE 计划经理 Andreas Jaeger 发表了一篇关于正在进行的关于 openSUSE 命名约定的讨论。显然,传统的“老派”11.4、12.0、12.1 等可能需要进行现代化改造。开发者和活跃用户提出了一些替代方案。
Jaeger 解释说,尽管人们普遍认为,openSUSE 实际上并没有采用主版本和次版本号版本控制。因此,假设 11.4 是对 11.3 的更新是不正确的。这解释了为什么评论员会说“尽管只是一个次要版本升级,但有足够的新功能和更新功能值得提升主版本号”。他们通常只是“一直数到 3”。所以,下一个版本将是 12.0。
”
“
MakeTechEasier/Tavis J. Hampton:为您的 KDE 桌面增添一些炫彩
即使您从未更改过任何内容,KDE 也很美观。使其更具吸引力的是所有可定制的视觉功能。您应该考虑稍微改进的三个领域是您的 KDE 样式/主题、Plasma Workspace 主题和图标。以下是 KDE-Look.org 上每个类别中一些最受欢迎的。
”
“
在本文的第一部分中,我试图描述围绕自由和开源软件 (FOSS) 项目的社区是如何产生的以及它们的底层模型是什么。在描述了 FOSS 社区出现的条件以及它们的底层模型之后,我使用了 Simon Phipps 的社区类型学来突出这些群体中发现的各种角色,以及如何在 FOSS 社区内区分几个子群体。我以暗示该类型学的局限性结束了第一部分。原因如下。
与 Phipps 的模型略有矛盾的第一个评论是,它忽略了 FOSS 社区的根本动态性质以及社会学对任何真实的“稳定”社会结构的内在拒绝。这意味着两件事:任何最终用户社区成员都可以通过提供技能和以相关方式提供相关贡献(在我的示例中,最终用户必须定期贡献代码补丁才能成为核心开发人员)转变为核心开发人员;其次,这些社区的成员没有一成不变的地位。你不是天生就是核心开发人员,你成为核心开发人员,但只要你继续贡献,就不会一直保持下去。这反过来又突出了 FOSS 社区内部的两个概念,这些概念可以被视为我之前写到的补充,但也是必要的描述,FOSS 社区通过和超越 Simon 阐述的类型学运作的方式。(…)
”
评论与文章
“
ghacks.net/Jack Wallen:评论:openSUSE 11.4
最近有人告诉我,世界上所有的桌面 Linux 炒作如果没有引人入胜的应用程序来吸引最终用户,那就毫无意义。为了满足这种需求,我整理了 15 个强大的 Linux 应用程序,它们反映了 Linux 为桌面用户提供的最佳选择,无论是在企业环境中还是在企业环境中。
这并不是要贬低任何被排除的应用程序。相反,我的目标是展示我发现对典型 Linux 用户来说真正强大的应用程序。(…)
”
“
LinuxDistroReview:OpenSUSE 11.4
启动
当 OpenSUSE CD/DVD 启动时,您首先会注意到的就是外观。他们采用了通常的单色“选择语言,好的,现在选择启动选项”屏幕,并通过使其尽可能接近您的正常 GUI 而无需鼠标来使其看起来更具吸引力。您还可以获得相当多的启动和语言选项(例如安全启动),但默认语言是英语(与某些发行版不同,您必须在启动屏幕上选择语言),这可能会为某些人节省时间,但可能会给非英语使用者带来一些困难。(…)
”
“
PCWorld/Katherine Noyes:尝试 openSUSE 11.4 的 5 个理由
有数百种 Linux 发行版 可供选择,开源操作系统用户面临着几乎可以被称为财富过剩的选择,他们的选择如此之多。
当然有 Ubuntu——根据 Distrowatch 的数据,迄今为止下载量最多、最受欢迎的 Linux 版本。然后是 Linux Mint——我最喜欢的第二款,以及 Debian、Puppy Linux、Zorin OS 和 Splashtop Linux,仅举几个例子。
另一个非常受欢迎的发行版是 openSUSE,目前在 Distrowatch 的排名中位居第 5。Novell 支持的软件的 11.4 版本上周刚刚发布,它具有许多引人注目的添加和更新,这些可能使其成为您企业的正确选择。以下是一些您可以期待的内容。(…)
”
“
TheRegister/Scott Gilbertson:openSUSE 11.4 尽管缺少 GNOME 仍然很棒
评论 openSUSE 11.4 带来了大量 KDE 和 GNOME 更新,OpenOffice 分叉 LibreOffice 的首次发布,以及许多速度改进。
也许最大的新闻是缺少的内容。那就是 GNOME 3.0。
不幸的是,openSUSE 的粉丝们,该发行版的发布时间表与 GNOME 的时间表并不完全匹配,因此 GNOME 3.0 将不得不等到 openSUSE 11.5,预计将于今年年底发布。(…)
”
“
小型企业用户如果喜欢开源应用程序,可能会从 Kraft 中获得很多好处,这是一款用于创建、自定义和管理通信和计划的应用程序。它很容易适应工作,然后为您呈现一个直观且熟悉的用户界面。它对 XML 和 PDF 的遵守很好,但它还可以学习一些其他类型的格式。
经营小型企业或家庭办公室总是充满着基于创建和维护办公文档的任务。通常,企业家不得不使用不同的应用程序来处理每个阶段的记录保存和为每个客户定价业务提案。为什么要在多个业务应用程序上扩展这些任务,而 Kraft 可以在一个包中完成所有这些?
Kraft (NYSE: KFT) 允许您创建、自定义和管理您的业务通信和计划。它使用 MySQL 后端,并帮助您计算与客户开展业务的成本。(…)
”
“
在我的 相当有争议的问题 几天前以及来自 KDE 和 Canonical 世界的各种反应之后,经过大量的阅读和深入研究档案,以及与各个领域的人们的对话,我有一些初步的发现和经验教训,我希望它们可以帮助我们改进事情。我认为这里没有什么有争议,但这些都是导致我们目前陷入困境的促成因素。(…)
”
警告!
“
我必须承认,多年来我没有给予 openSUSE 足够的重视或赞扬,因为它是一个杰出的 Linux 发行版。尽管如此,我想关注一下 openSUSE 项目的最新发布。由于 openSUSE 11.4 的默认桌面是 KDE,我将特别关注 KDE 桌面。由于两者都可能在 Ubuntu 11.04 发布时获得一些重大进展,因此让用户不仅了解它的存在,而且知道 openSUSE 11.4 实际上是一个值得一看的可靠发行版会很好。(…)
”
哈哈
“
|  |
许可:CC-BY-NC
”
鸣谢
感谢本期
-
Sascha Manns,主编
-
Satoru Matsumoto,编辑部
-
Gertjan Lettink,论坛版块
-
Thomas Hofstätter,活动编辑
-
Thomas Schraitle,DocBook 顾问
致谢
感谢本期
-
RenderX XEP,PDF 创建和渲染
-
SyncRO Soft Ltd.,Oxygen XML 编辑
-
Docbook.org,用于技术文档的语义标记语言
-
xmlsoft.org,XSLT 库
版权
我们的许可列表
商标
SUSE ®、openSUSE ®、openSUSE ® Logo 和 Novell ® 是 Novell, Inc. 的注册商标。
Linux ® 是 Linus Torvalds 的注册商标
反馈
您对本文中提到的任何内容有评论吗?那么请直接前往 评论区 告诉我们!
或者,如果您想参与 openSUSE:Weekly 新闻团队,请查看我们的团队页面并加入!
如果您不知道如何贡献,请查看 贡献页面。
与我们交流
或者通过 IRC、论坛或邮件列表与更广泛的 openSUSE 社区沟通或获取帮助,请参见 沟通。
访问我们的 connect.opensuse.org 页面:并提供您的反馈。
访问我们的 Facebook 粉丝专页:粉丝专页
您还可以通过 Bugtracking 和 Featurerequests 提交反馈。
保持更新
您可以在 news.opensuse.org 订阅 openSUSE Weekly News RSS 订阅源。
DOCS:访问官方 openSUSE 文档页面:docs.opensuse.org。
翻译
openSUSE 每周新闻被翻译成多种语言。第 167 期有以下语言版本:
即将推出
您可以在 此处 跟踪翻译进度。
首次发布于://saigkill.homelinux.net
公告
状态更新
发行版
SUSE Studio
构建服务团队
openFATE 团队
openSUSE 的新/更新应用程序
安全更新
Kernel Review
技巧和窍门
Planet SUSE
openSUSE 论坛
网络上
鸣谢
致谢
版权
反馈