[](//en.opensuse.net.cn/File:OWN-oxygen-EditorsNote_draft02.png) Welcome to issue # 118 of [openSUSE Weekly News](//en.opensuse.net.cn/OpenSUSE_Weekly_News). Now the fourteenth Week goes to the End, and we are pleased to announce our new issue. From this issue on, we have a new Layout. We have more Teamreports, an Kernel Review (WIP) and the Sections "From the Ambassadors" and "openSUSE in $Country". In that Place every Translation Team can post local Events and other stuff. Also we have changed anything in the publishing Process. In the past we have just posted the table of Content into news.opensuse.org. This means, that the Reader must click an next one. From now on we publishing the full Content direct to news.opensuse.org. So we're hoping, that you like the new Weekly News. We wish you many joy by reading it... ## Announcements #### [Pascal Bleser: Planet openSUSE fixes and improvements](//dev-loki.blogspot.com/2010/04/planet-opensuse-fixes-and-improvements.html) "More fixes fixes and features on the new Planet openSUSE: * RSS, FOAF and OPML feeds are now generated for each language separately, containing only the posts/authors that have a blog in that language * there's a new "language" named "any" that aggregates the posts and authors for all languages, combined -- if you want to see all the contributors who blog on our planet, use the global feed list page instead of the per-language one * many UTF-8 fixes -- and, indeed, Python sucks at unicode * nothing visible, but I rewrote the whole templating and rendering to use the Jinja templating library, which is a lot nicer than the very limited home-grown templating rawdog provides" #### [**Pascal Bleser: Planet openSUSE - improvements and call for translators**](//dev-loki.blogspot.com/2010/04/planet-opensuse-improvements-and-call.html) "Implemented further improvements on Planet openSUSE: * better performance, as the CSS and Javascript are now minified (thanks to the opensource YUI Compressor) * optimized all PNG files using pngcrush * the static text is now localizable, currently with translations in French and German (more on that below) * upgraded the Feedparser module that is bundled with Rawdog to its latest SVN trunk version as it fixes an annoying bug that affected at the very least all feeds served by Wordpress, and ships a few improvements on markup sanitization * a small "member" tag is now also shown in the posts when applicable If you would like to help, I'm looking for translators for Polish, Japanese, Spanish and Portuguese in order to localize the Planet openSUSE interface in those languages too." ## Status Updates #### [Thomas Biege: openSUSE 11.3 and SELinux](//thetoms-random-thoughts.blogspot.com/2010/04/opensuse-113-and-selinux.html) "Well there was a lot of work done regarding SELinux this week. The first step was to bring the next milestone of 11.3 to the level of 11.2 by adding load_policy to the mkinitrd scripts. The patch was submitted to Base:System a few hours ago. The next step fixed the file permissions of /etc/selinux/config to be 644 and to add some functionality to the selinux-ready script. Both are in security:SELinux now and on their way to opensuse:Factory. The last essential problem to solve was enabling pam_selinux and disabling pam_apparmor when you choose "Enable SELinux" in the yast2 bootloader menu. Mission accomplished. Jozef submitted a fresh new yast2-bootloader package (2.19.11) to OBS." #### [Holger Hetterich: Samba 3.5.2 SMBTA v2 enabled packages released](//holger123.wordpress.com/2010/04/07/samba-3-5-2-smbta-v2-enabled-packages-released/) "The SMB traffic analyzer software suite (in short SMBTA) is a toolset aimed at visualizing the data flow on one or more Samba servers, providing statistics about the usage of Samba services. The long term goal of the SMB Traffic Analyzer project is to provide a universal remote debugging facility for Samba. In an effort to make future testing of SMBTA v2 much easier, I have backported the VFS module code from Samba’s master to 3.5.2, including all documentation and tools. And thanks to the help of the Novell Samba Team, we can now release a SMBTA v2 enabled Samba 3.5.2 for openSUSE via the Build Service in the network:samba:STABLE project." #### Schedules for the next Week "[9th April](//www.suse.de/%7Ecoolo/opensuse_11.3/): * Milestone: installation workflow is feature frozen * Proofreading of all software starts so that we have a new baseline. * Milestone: Feature and version freeze for the complete distribution (exception: patchlevel update of leaf packages until Beta1+) * Milestone: All features are coding and function complete. * Milestone: Kernel and install works on all targeted machines. * Milestone: Last round of software translation starts - "hard text freeze"" #### Bugzilla The numbers for all openSUSE project products are this week: * All Open Reports: 4903 (-24) * Blocker: 3 (+0) * Critical: 257 (-5) * Major: 875 (-8) * Normal: 2806 (-9) * Minor: 392 (+3) * Enhancements: 570 (-5) * [Detailed Bugzilla Report](https://bugzilla.novell.com/report.cgi?x_axis_field=bug_severity&y_axis_field=product&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&long_desc_type=fulltext&long_desc=&classification=openSUSE&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=anywords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=noop&type0-0-0=noop&value0-0-0=) – [Submitting Bug Reports](//en.opensuse.net.cn/Submitting_Bug_Reports) – [Bug Reporting FAQ](//en.opensuse.net.cn/Bug_Reporting_FAQ) ### Kernel Review This Topic contains reports inside and outside openSUSE #### [h-online/Thorsten Leemhuis: Kernel Log: Graphics drivers and Mesa3D updated, four new stable kernels](//rss.feedsportal.com/c/32569/f/491734/s/9dacc07/l/0L0Sh0Eonline0N0Copen0Cfeatures0CKernel0ELog0EGraphics0Edrivers0Eand0EMesa3D0Eupdated0Efour0Enew0Estable0Ekernels0E9718850Bhtml0Cfrom0Crss/story01.htm) "Almost simultaneously with the first series 1.8 X Server, the developers have also updated Mesa3D and various drivers. Four new stable kernels offer bug fixes and minor improvements. The X Server isn't the only component for which a new version has recently been released, as many other components that impact the graphics support in Linux distributions have also been updated in the past two weeks." #### [KernelTrap: Properly Creating And Testing Patches](//kerneltrap.org/Linux/Properly_Creating_And_Testing_Patches) "Linux news"If you're wondering why I'm taking a long time to respond to your patches,", began Theodore Ts'o on the linux-ext4 mailing list, in a thread that offered much insight into how and why to properly submit and test patches. "Patches that are accepted into mainline should do one and only one thing," Ted continued, "so if someone suggests that you make changes to your submitted patch, ideally what you should do is to resubmit the patch with the fixes --- and not submit a patch which is a delta to the previous one." He also noted that patch submitters often greatly outnumber maintainers dictating a higher standard of quality, "consider that for some maintainers, there may be 10 or 20 or 30 or more patch submitters in their subsystem. With that kind of submitter-to-maintainer ratio, the patch submitter simply has to do much more of the work, since otherwise the subsystem maintainer simply can't keep up."" ## Team Reports ### Build Service Team #### [Jean-Christophe Baptiste: Updates on OpenSSL CVE-2009-3555 (client renegociation)](//www.phocean.net/2010/04/05/updates-about-openssl-cve-2009-3555-client-renegociation.html) "So there are some news from the front of OpenSSL CVE-2009-3555 (see this and this for the history). Now the latest version of Apache mod_ssl (2.2) embeds an option to reactivate old way client renegociation : SSLInsecureRenegotiation on Check the official doc for more details. With this option activated, you can now safely upgrade openSSL and mod_ssl without breaking your clients. They should have done it from the begining, shouldn’t they ?" #### Build Service Statistics The Build Service now hosts 12025 (+138) projects, 91983 (-994) packages, 21360 (+190) repositories by 22440 (+132) confirmed users. ### KDE Team #### [Will Stephenson: api.kde.org down! so what?](//www.kdedevelopers.org/node/4196) "KDE Developers may have noticed that the developer documentation server at api.kde.org is down. This is due to a hardware failure which will be recovered next week. That need not put the brakes on your work though, since if you have the source code on your system you can build the API docu locally yourself, as HTML, as man pages, or as Qt Assistant help files to view in Qt Assistant or Qt Creator. Read all about it on techbase: [//techbase.kde.org/Development/Tools/apidox](//techbase.kde.org/Development/Tools/apidox)" #### [Andreas Pakulat: KDevelop4 Release Candidate 1](//apaku.wordpress.com/2010/04/08/kdevelop4-release-candidate-1/) "We’ve released RC1 of KDevelop4 today. We’ve fixed a couple of bugs and got some good performance improvements, but even more will be in RC2. RC2 will also ship with translations, for RC1 we’ve discovered a severe problem that we couldn’t fix anymore in time related to translations. On behalf of Milian and Niko we’re also releasing the first release candidate of the PHP plugins, bringing great web development to kdevelop." ### Mono Team #### [Miguel de Icaza: C#, Mono and the Google Summer of Code](//tirania.org/blog/archive/2010/Apr-05.html) "This year, Michael Hutchinson is the administrator for Mono's involvement in the Google Summer of Code. We are looking for motivated students that would like to either work on one of the ideas that we listed in our Student Projects page like work on MonoDevelop's IDE, Mono's runtime, Mono's class libraries and in Mono-based applications. Additionally, if you are a student and you have been thinking "The Mono guys really should do...", do not hesitate and propose your idea. Perhaps you get to implement your idea, get paid to do so, and be mentored by our group of awesome C and C# hackers." ### openFATE Team #### [openFATE 308601: Drop glib/gtk/gnome 1.x stack](https://features.opensuse.org/308601) "We still ship the glib/gtk/gnome 1.x stack, but it's so old that really nothing maintained should still use it. And it's not clear whether we have a good security maintenance for this stack... So let's try to remove this for 11.3." #### [New: openFATE 309296 YaST2-Qt : Add "Action after Installation" option](https://features.opensuse.org/309296) "YaST-Qt package manager module should have an additional option in Configuration menu, similarly to the ncurse version (yast sw_single > Configuration > Action after Package Installation). " #### [New: openFATE 309291 Add kstart packages](https://features.opensuse.org/309291) "Please add the kstart package into opensuse. [//www.eyrie.org/~eagle/software/kstart/](//www.eyrie.org/%7Eeagle/software/kstart/) " #### [New: openFATE 309290 Support of cascading credentials in OpenSSH via better GSSAPI support](https://features.opensuse.org/309290) "Please include the patches at [//www.sxw.org.uk/computing/patches/openssh.html](//www.sxw.org.uk/computing/patches/openssh.html) into the OpenSSH package. They allow kerberos ticket renewal on remote machines if the local tickets are updated." #### [New: openFATE 309289 Add opendedup](https://features.opensuse.org/309289) "Support for [//www.opendedup.org/](//www.opendedup.org/) out of the box would be great." #### Statistics [Feature](https://features.opensuse.org/) statistics for [openSUSE 11.3](https://features.opensuse.org/query/run?type=find&search_products=PROJ_00000455): * total: 594 (+9) * unconfirmed: 360 (+7) * new: 11 (+1) * evaluation: 100 (+0) * candidate: 3 (-1) * done: 37 (+2) * rejected: 64 (+0) * duplicate: 19 (+2) [More information on openFATE](//en.opensuse.net.cn/OpenFATE) ### Translation Team #### [webtool for transaltors](//lists.opensuse.org/opensuse-translation/2010-04/msg00000.html) "I have spent few months to test some tools which could help in my l10n works. It was not an easy process and I have found out there is no ultimate free/open source tool for professionals." #### [openSUSE 11.3 Translation Roadmap](//lists.opensuse.org/opensuse-translation/2010-04/msg00015.html) "Yes, merging will happen pretty soon now. But it does not hurt if those who are familiar with this stuff, do the merging on their own for their language. That's at least my opinion. Instruction about merging are in the yast/50-doc/readme.txt and lcn/README, both files need some love... webyast/README is just a copy of the lcn/README ;-( Once things are settled, adjust the wiki accordingly. #### Localization * Daily updated translation statistics are available on the [openSUSE Localization Portal](//i18n.opensuse.org/). * [Trunk Top-List](//i18n.opensuse.org/stats/trunk/toplist.php) – [Localization Guide](//en.opensuse.net.cn/OpenSUSE_Localization_Guide) ## In the Community ### [Bryen Yunashko: Speaking at Schools](//feedproxy.google.com/%7Er/Bryen/%7E3/N4M-7SBUmXA/) "Last week, after my week-long stay in San Diego for the CSUN Accessibililty Technology Conference and GNOME A11y Hackfest, I went up north for a quick stay in Los Angeles to briefly catch up with friends and do an appearance at John Burroughs High School in Burbank, CA. This is the fourth time I’ve been invited to speak in front of students about Deaf-Blindness and fresh on the heels of having met other Deaf-Blind people at the CSUN conference, I was chockful of information to impart on these students who were studying American Sign Language and it really was an exciting experience. I’ve spoken at colleges and elementary schools, but this was my first time in front of high school students and it is interesting to see the differences in questions these students asked. Young kids are ask all kinds of funny and inquisitive questions, and college students are somewhat fazed having seen enough of the world to not be too surprised at the information they learn. But high school kids are different. They”re on the verge of exploring a new transition in their own lives from childhood to adulthood. And as they look at the things they will begin to do in their new lives, they look at a Deaf-Blind person and realize there are some unique differences in how we tackle everyday life. From work, to home, to dating, these 60 students from 3 classes asked all kinds of questions." ### [Andrew Wafaa: Community Discussion - Part 4](//www.wafaa.eu/entry/community-discussion---part-4-1-23.html) "Yup, I'm still trying to get us, the openSUSE Community, to discuss ways we can improve ourselves. This time round I'm going to look at Education, Coaching and Teamwork. Again there is nothing groundbreaking or revolutionary here, but these are topics I feel are easily forgotten or misunderstood. One item that seems to pop up fairly regularily regardless of which side of the fence you're on (Novell employee or not), is community contribution and ownership. Basically some people think getting code/packages/whatever into openSUSE is harder than getting a rocking horse to poop. Can I just say it isn't - honest! You just need to know the process to do it. The flip side of the conversation is, why aren't more non-Novellians putting more code and what not into openSUSE? Maybe because they don't know or understand the process? So basically we are all to blame, non-Novellians for not asking for help/clarification and Novellians for not going out there and teaching." ### Events Past: * [**April 06, 2010: openSUSE Marketing Team IRC Meeting**](//news.opensuse.net.cn/2010/03/24/opensuse-marketing-team-irc-meeting-2/) * [**April 07, 2010: openSUSE Board Meeting**](//news.opensuse.net.cn/2010/03/24/opensuse-board-meeting/) Upcoming: * [** April 10, 2010: Texas Linux Fest in Austin, Texas**](//www.texaslinuxfest.org/) * [** April 20, 2010: LinuxExpo 2010 Prague, Czech Republic**](//news.opensuse.net.cn/2010/03/22/linuxexpo-2010-prague-czech-republic/) * [** April 21, 2010: openSUSE Board Meeting**](//news.opensuse.net.cn/2010/03/24/opensuse-board-meeting/) * [** April 24, 2010: Linuxwochen (Linuxtage Graz), Austria**](//www.linuxtage.at/) * [** April 24, 2010: Festival Latinoamericano de Instalación de Software Libre (FLISoL) **](//flisol.net/) * [** April 24-25, 2010: LinuxFest Northwest 2010**](//linuxfestnorthwest.org/) * [** April 24-25, 2010: FOSSCOMM 2010, Thessaloniki (Greece)**](//www.fosscomm.gr/) * [** April 28, 2010: German Wiki Team Meeting**](//news.opensuse.net.cn/2010/03/09/german-wiki-team-meeting/) * You can find more informations on other events at: * [openSUSE News/Events](//news.opensuse.net.cn/category/events/) – [Local events](//en.opensuse.net.cn/Ambassador/Events) ### openSUSE for your ears * The openSUSE Weekly News are available as Livestream or Podcast in the German Language. You can hear it or download it on [//blog.radiotux.de/podcast](//blog.radiotux.de/podcast). ### From Ambassadors #### [Joe Brockmeier: Rock and Roll Reprise at Texas Linux Fest](//www.dissociatedpress.net/2010/04/06/rock-and-roll-reprise-at-texas-linux-fest-3/) "Gabba gabba hey! Only a few more days until Texas Linux Fest. I'm pleased and excited to be giving the morning keynote, A Musical Guide to the Future of Linux: Reprise. Why Reprise? This is the 2.0, or perhaps 3.0, of the keynote I gave at LinuxCon 2009 and Ontario [GNU] Linux Fest 2009. It's revved up for 2010, new material mixed with golden oldies. Really looking forward to having the opportunity to reprise the keynote and spend a morning with a new audience. I'll be doing this talk only one more time, at Penguicon at the end of April, and then putting it to bed. I do hope if you're in the vicinity of Austin, TX you'll be at Texas Linux Fest on Saturday the 10th." ### openSUSE in $COUNTRY "Details" ### Communication [lists.opensuse.org](//lists.opensuse.org/) has 37229 (-33) non-unique subscribers to all mailing lists. The openSUSE Forums have 44499 (+271) registered users - Most users ever online was 30559, 08-Jan-2010 at 13:06. ### Contributors 4517 (+35) of 11664 (+63) registered contributors in the User Directory have signed the Guiding Principles. The board has acknowledged 395 (+0) [members](//en.opensuse.net.cn/Members). ## New/Updated Applications @ openSUSE #### [Packman: vlc 1.0.5-3.pm.6.1 ](//packman.links2linux.org/package/vlc) "VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network." #### [Packman: qdvdauthor 2.1.0-2.pm.2.27](//packman.links2linux.org/package/qdvdauthor) "QDVDAuthor is a gui frontend for using dvdauthor and dvd-slideshow scripts to easily build DVD menus and assemble the DVD VOB files." #### [Packman: kmediafactory 0.7.5-1.pm.2.18](//packman.links2linux.org/package/kmediafactory) "KMediafactory is easy to use template based dvd authoring tool. You can quickly create DVD menus for home videos and TV recordings in three simple steps." #### [OBS: New Packaged socialvpn](//saigkill.wordpress.com/2010/04/05/new-package-socialvpn/) "On the Market we knowing Programs like hamachi, that allows to create an Virtual Private Network (VPN). Inside the Opensource Projects i now found an similar Program called: socialvpn. It is Packaged in the home:saigkill Repository. After installing the RPM, you find the Program under /usr/share/socialvpn. I’ve added an Initscript in the Package under /etc/init.d/socialvpn, that you can enable or disable with YaST/System/Runlevels. (...)" #### [OBS: New package upp](//software.opensuse.net.cn/search?baseproject=ALL&p=1&q=upp) "The Ultimate++ integrated development environment, TheIDE, introduces modular concepts to C++ programming. It provides: * TheIDE, a visual designers for U++ libraries * Topic++, for documenting code and creating rich text resources * Assist++, a powerful C++ code analyzer providing code completion, navigation and transformation * BLITZ-build technology to speedup C++ rebuilds up to 4 times" #### [OBS: New package wings](//software.opensuse.net.cn/search?baseproject=ALL&p=1&q=wings) "Wings 3D is a subdivision modeler with an user interface that is easy to use for both beginners and advanced users (inspired by Nendo and Mirai from Izware)." #### [OBS: New Package: kmymoney4 (openSUSE)](//saigkill.wordpress.com/2010/04/10/new-package-kmymoney4-opensuse/) "I’m happy to Announce the kmymoney4 Package for KDE4-Unstable and KDE4-Factory in openSUSE. You can get it through adding the KDE:KDE4:Community Repository into the Repository Manager fro YaST. After that you can install it just with “zypper in kmymoney4″ or with using YaST. While the Installation zypper or YaST saying, that the old KMyMoney goes deinstalling. That’s okay, you can agree that." * You can find other interesting Packages at: * [Packman](//packman.links2linux.de/rdf/packman_en.rdf) – [OBS](https://hermes.opensuse.org/feeds/53368.rdf) ## Security Updates #### [SUSE Security Summary Report: SUSE-SR:2010:008](//lists.opensuse.org/opensuse-security-announce/2010-04/msg00001.html) * Announcement ID: SUSE-SR:2010:008 * Date: Wed, 07 Apr 2010 13:00:00 +0000 * Cross-References: CVE-2008-5515, CVE-2009-2693, CVE-2009-2901 * CVE-2009-2902, CVE-2009-3389, CVE-2009-3555 * CVE-2010-0082, CVE-2010-0084, CVE-2010-0085 * CVE-2010-0087, CVE-2010-0088, CVE-2010-0089 * CVE-2010-0090, CVE-2010-0091, CVE-2010-0092 * CVE-2010-0093, CVE-2010-0094, CVE-2010-0095 * CVE-2010-0547, CVE-2010-0732, CVE-2010-0837 * CVE-2010-0838, CVE-2010-0839, CVE-2010-0840 * CVE-2010-0841, CVE-2010-0842, CVE-2010-0843 * CVE-2010-0844, CVE-2010-0845, CVE-2010-0846 * CVE-2010-0847, CVE-2010-0848, CVE-2010-0849 * CVE-2010-0850, CVE-2010-0926 #### [SUSE Security Announcement: openSSL security update (SUSE-SA:2010:020)](//lists.opensuse.org/opensuse-security-announce/2010-04/msg00000.html) * Package: openssl * Announcement ID: SUSE-SA:2010:020 * Date: Tue, 06 Apr 2010 15:00:00 +0000 * Affected Products: openSUSE 11.1 * openSUSE 11.2 * SUSE SLES 9 * Open Enterprise Server * Novell Linux POS 9 * SUSE Linux Enterprise Desktop 10 SP2 * SUSE Linux Enterprise Desktop 10 SP3 * SUSE Linux Enterprise Server 10 SP2 * SUSE Linux Enterprise Server 10 SP3 * SUSE Linux Enterprise Desktop 11 * SUSE Linux Enterprise Server 11 * SLE SDK 10 SP2 * SLE SDK 10 SP3 * SUSE Linux Enterprise Software Development Kit 11 * SUSE Linux Enterprise 10 SP2 DEBUGINFO * SUSE Linux Enterprise 10 SP3 DEBUGINFO * SLE 11 DEBUGINFO
</tr> </tbody> </table>
技巧和窍门
针对桌面用户
“最近我讨论了 GNOME shell,它让我们得以一窥 GNOME 3 的样子(请参阅我的文章“GNOME 3 的一瞥“)。尽管那里有很多反对者——他们似乎要么只想要更多相同的东西,要么怀疑任何开发人员发布任何有价值的东西的能力——但我相信 GNOME 3 将会产生重大影响。”
针对命令行/脚本新手
“我已经有一段时间没有发帖或积极参与社区了,所以我想更新一下。我也会将其交叉发布到我的个人博客和 Cool Solutions(针对 SLEx 10 修改)。这是一个相当基础的帖子,因为从源代码安装非常简单,但也许对某人有用。目前我所知的此构建的唯一要求是 make、gcc 和 openssl/openssl-devel 包。11.2 中的默认 Ruby 发行版是 1.8.7,与当前稳定的 1.9.1 版本形成对比。如果您已经通过 zypper 安装了 Ruby,则需要卸载它(‘sudo zypper rm ruby’),否则第一步是从 //ruby-lang.cn/en/downloads/ 下载最新版本。”
“Unix 文件和目录权限采用 3x3 的结构。即,对三种类型的用户(所有者、组和其他用户)可用三种权限(读、写和执行)。”
针对开发人员和程序员
“调用特定的内核函数(系统调用)是 GNU/Linux 上应用程序开发中的自然组成部分。但是,反过来呢,内核空间调用用户空间?事实证明,有很多您每天都在使用的此功能的应用程序。例如,当内核找到需要加载模块的设备时,这个过程是如何发生的?动态模块加载通过 usermode-helper 进程从内核发生。让我们从探索 usermode-helper 及其应用程序编程接口 (API) 开始,并了解此功能在内核中的一些示例。然后,使用 API,您将构建一个示例应用程序,以更好地了解其工作原理和限制。”
针对系统管理员
“平均 Unix 系统管理员很少查看的文件之一,几乎从不更改但每次系统重新启动或强制更改运行级别时都依赖于它,就是 /etc/inittab 文件。这个朴素的小文件控制着系统在按下电源按钮时发生的事情。让我们看看配置行,它们告诉您的系统在您按下电源按钮时应该做什么。”
Planet SUSE
“我们刚刚拥有一个设计风格全新的星球。但是,如果您现在查看它,通常会有这样的“灰色人物”。一些时间前,我从艺术团队提供了一项服务,为那些自己无法完成的人制作 hackagotchis。我认为现在应该再次提供这项服务。您需要(新的)hackagotchis 吗?只需将图片(也许您有特殊要求)发送到艺术品列表或我的个人邮件,经过几个小时,您将收到新的 hackagotchi。”
“我亲身体验了 SUSE 工程的卓越质量。通用代码库一直是 SUSE Linux 的一个关键差异化因素,其中相同的操作系统被编译(自动构建)并准备用于许多不同的硬件芯片组/平台。这意味着最新的代码/补丁将同时适用于 SUSE Linux”
“您认为您没有权利决定任何事情?您有——太棒了!*不要谦虚。你最棒!* 尽管我们的发行版已经存在一段时间了,但我们仍然是一个非常年轻的开源项目。我们组织结构不完善。没有等级制度,很少有流程,没有角色或功能,没有方向,只有一般规则。您参与的是一个您真正可以做出改变的时代。如果您现在谦虚并试图不要伸出脖子,这个项目就会失败。不要谦虚,太棒了!*不要等待任何“官方”的事情。没有人是官方的。* 只有您和您身边的人。没有人指导 openSUSE 项目,只有您推动您的主题。没有幕后操纵者,只有您思考您的事情。没有管理(也没有来自 Novell),只有您运行您的事情。如果您做某事,那就是 openSUSE 所做的。如果您决定某事,那就是 openSUSE 决定的。不要等待,太棒了!”
openSUSE 论坛
“一些经验丰富的参与者使用工厂仓库中的 ‘dup’ 来获得这个早期版本。但现在它作为 .iso 上线了。所以请尝试一下并报告任何错误 :-)”
“一些技巧可以帮助某人开始使用 openSUSE 的幸福之旅。”
“我想知道这个用户是如何没有仓库的?一些 zypper 基础知识应该可以解决这个问题。”
网络上
公告
“Linux Foundation 很高兴提供我们 Linux Foundation 协作峰会实时视频流的测试版,时间为 4 月 14 日星期三。您将能够观看当天所有主题演讲和小组讨论。需要 Linux Foundation 帐户才能访问视频流。请记住,这是一个测试版,我们感谢您的耐心和反馈。”
参与呼吁
“只是一个快速说明:代码已发布到 Launchpad。请记住:我花了大约两个小时编写它,并且没有时间清理它。所以,预计会有瑕疵。:-) Open Sourcerer 指出 Snake Wrangling for Kids 是一本很棒的儿童友好型 Python 学习指南。我现在梦想着,当孩子们点击 PyJunior 中的大帮助按钮时,这本书会以原生的 GNOME 帮助格式弹出。问题是:我不知道如何将 Snake Wrangling for Kids(LaTeX 和 PDF 格式提供)转换为这种帮助格式,而且我也没有时间为此做出贡献。所以,我正在寻求帮助。PyJunior 为孩子们提供了一种简单有效的方式来玩 Python,但我们需要文档才能让这个故事摇滚。有没有人愿意参与其中,让点击帮助按钮成为对有兴趣学习编程的孩子们来说的一次美妙体验?我真的希望如此:这可以成为一个很棒的学习工具。”
“去年,首届我们是 Linux 视频竞赛引发了一场创造力的风暴,并捕捉了 Linux 精神和社区的多样性。获奖视频“意味着什么自由”是一部鼓舞人心的作品,它传达了开源操作系统的理想。要观看去年竞赛中提交的视频,包括获奖提交,请点击 此处。”
“Plasma Javascript Jam Session 是一个友好的竞赛,旨在奖励那些使用 Javascript 编写的原创、有趣且美观的 Plasma 部件的创作者,并为他们提供丰厚的奖品和社区认可。比赛于 3 月 31 日结束,共有 11 份作品按时提交。评审工作已经开始,而且不会容易:提交了许多优秀的参赛作品,从娱乐性到高度实用性都有。参赛作品的代码量从几十行到几千行不等,展示了各种想法和可能性。”
“从 2010 年 7 月 3 日开始,数百名 KDE 社区成员、与我们合作的公司的员工以及许多其他自由软件爱好者将聚集在芬兰坦佩雷。在那里,在坦佩雷大学,一年一度的 Akademy 峰会 2010 将举行。为期一周,坦佩雷将是展示令人惊叹的新技术、数百名杰出的自由软件贡献者走廊以及为自由桌面未来制定新计划的地方。今天,可以迈出这段旅程的第一步。经过几个月的努力,Akademy 2010 网站已上线,您可以开始注册自己、预订机票和酒店,并开始准备演讲!”
报告
“Emacs 并非仅仅是一个文本编辑器,更是一种生活方式——一个“可扩展、可定制、自文档化的实时显示编辑器”,拥有数千个现成的扩展,可以将你远远超出其作为文本编辑器的原始范围,其中一些可以在 Emacs wiki 或 Emacs Lisp 列表中找到。”
“这周我在墨西哥和妻子度假,出去走走,晒晒太阳,在泳池边放松真是太棒了。墨西哥是一个很棒的地方,这里的人们也太不可思议了。这真是一个美好的星期。昨天我从阳光下休息了一下,有几个小时的空闲时间,写了一个我一直想写的小程序。首先,先说一点背景。前段时间,我和 Aq 做了一个 Jaq 节目,讨论了过去美好的时光,电脑是如何让编程更容易为孩子们所接受的。节目的基本要点是,当你购买一台 Commodore 64 或 Spectrum 时,可以立即访问 BASIC 语言,你的电脑会附带一本教你如何用 BASIC 编写程序的手册。这对于想要探索电脑的孩子们和其他人来说非常棒。它向他们介绍了编程,并教他们,如果你学习这种简单的语言,就可以让电脑做各种各样的事情,同时还能教他们逻辑和语义。当我还是个小不点的时候,这对我来说是一种巨大的刺激:我感到一种巨大的解放,我可以编写任何我想写的程序。简而言之,它在我脑海中播下了机会主义开发的种子。”
“IBM 通过承诺将其专利组合的一部分用于捍卫开源项目,并投入数十亿美元用于开发开源和推广 Linux 和其他开源解决方案,在开源社区赢得了许多朋友。这是否意味着 IBM 可以自由地攻击一个开源项目,或者 FOSS 倡导者是否有理由因为 IBM 对开源支持历史的一次行动而转向 Big Blue?IBM 是承诺将专利投入 Open Invention Network (OIN) 并承诺不追究可能侵犯这些专利的开源项目的少数几家公司之一。在超过 40,000 项专利中,IBM 承诺了 500 项。现在它正在使用专利主张来试图捍卫其自己的大型机业务,攻击一个开源项目(Hercules 大型机模拟器)。”
“当获取信息的成本超过其价值时,解决方案就是有效的。” - Mark G. Sobell 的《Red Hat Linux 实用指南》,第三版(Prentice Hall),第 989 页。在商业计算领域工作了四十年后,安全专业人士灌输给我的一个想法是,不存在安全的计算机系统,只有不同程度的不安全。因此,保持信息和系统安全所花费的成本必须与丢失该信息或系统或其损坏的成本相平衡。不幸的是,互联网的速度和可用性,以及功能强大的计算机和网络服务的低成本,降低了“破解”的成本,提高了“保护”的成本。”
“在最近阅读一篇关于 Boxee 的文章时,它描述了它的社交网络集成,我意识到 KDE 拥有这种功能会是多么美好。在桌面上拥有标签和评级是一件不错的事情,但从你的“朋友”那里获得关于任意信息片段的标签和评级会使事情变得非常有趣。从 Boxee 的例子来看,为什么我不能看到 Fred 也计划观看 Program-X。目前,这种推荐是由许多人通过即时消息或电子邮件处理的,这至少可以说是一种笨拙的方法。没有简单的点击来记录或接受推荐,你必须在电视日程中进行精神上下文切换并更新。让这一切结合起来的一件事不是将标签或评级视为二元或单个 1-5 范围。引用我自己的代码,如果一个标签能够以范围的形式记录许多参与者的想法,例如从 0-100 的双精度数,并且每个参与者都有一个相关的信任级别,那么系统本身就可以推断,如果 Fred 正在观看某些内容并且它被评为科幻,那么我也会自动想看看。通过允许标签和评级在幕后捕获更多复杂性,计算机可以为我们推断更多信息,其中一部分可以是传统的 1-5 评级或任何其他……嘿,我从事虚拟文件系统的工作,将文件评级虚拟化起来真的那么奇怪吗?”
评论与文章
“几天前,一份 Action Comics No. 1 的副本以约 150 万美元的价格售出。是什么让一本 72 年前的漫画价值七位数?更重要的是,系统管理员可以从一个穿着紧身衣和斗篷的人身上学到什么?”
“虽然很难断言市场上没有足够的 Linux 发行版,但也很难逃避这样一个事实,即没有一个发行版能满足所有人的需求。有很多理由可以考虑自己动手制作,但许多人从未尝试过,因为这似乎是一项巨大的任务。幸运的是,有了现代软件,我们可以用几分钟而不是几个月的时间创建新的发行版、混音版和自定义配置。在这里,我们将展示一些使这一切变得如此容易的当前软件工具。”
反馈 / 沟通 / 参与
鸣谢
| [](//en.opensuse.net.cn/File:OWN-oxygen-Credits.png) |
* [saigkill](//en.opensuse.net.cn/User:saigkill) [讨论](//en.opensuse.net.cn/User_talk:saigkill) - [贡献](//en.opensuse.net.cn/Special:Contributions/saigkill) Sascha Manns (主编) * [Dl9pf](//en.opensuse.net.cn/User:Dl9pf) [讨论](//en.opensuse.net.cn/User_talk:Dl9pf) - [贡献](//en.opensuse.net.cn/Special:Contributions/Dl9pf) Jan-Simon Möller (第二主编,主邮件列表) * [STS301](//en.opensuse.net.cn/User:STS301) [讨论](//en.opensuse.net.cn/User_talk:STS301) - [贡献](//en.opensuse.net.cn/Special:Contributions/STS301) Sebastian Schöbinger (技巧/窍门) * [HeliosReds](//en.opensuse.net.cn/User:HeliosReds) [讨论](//en.opensuse.net.cn/User_talk:HeliosReds) - [贡献](//en.opensuse.net.cn/Special:Contributions/HeliosReds) Satoru Matsumoto (编辑部) * [Caf4926](//en.opensuse.net.cn/User:Caf4926) [讨论](//en.opensuse.net.cn/User_talk:Caf4926) - [贡献](//en.opensuse.net.cn/Special:Contributions/Caf4926) Carl Fletcher (主邮件列表,论坛安全) * [Okuro](//en.opensuse.net.cn/User:Okuro) [讨论](//en.opensuse.net.cn/User_talk:Okuro) - [贡献](//en.opensuse.net.cn/Special:Contributions/Okuro) Thomas Hofstätter (活动与会议) * 添加翻译员 ## 翻译 |