|openSUSE Weekly News is translated into many languages. Take a look at this page for currently available translations.|
|Welcome to issue # 118 of 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…|
“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.”
“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: * 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”"
The numbers for all openSUSE project products are this week:
This Topic contains reports inside and outside openSUSE
h-online/Thorsten Leemhuis: Kernel Log: Graphics drivers and Mesa3D updated, four new stable kernels
“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.”
“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.”"
Build Service Team
“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: http://techbase.kde.org/Development/Tools/apidox”
“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.”
“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.”
“Please add the kstart package into opensuse. http://www.eyrie.org/~eagle/software/kstart/ ”
“Please include the patches at http://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.”
“Support for http://www.opendedup.org/ out of the box would be great.”
“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.”
“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.”
openSUSE for your ears
“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
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.
4517 (+35) of 11664 (+63) registered contributors in the User Directory have signed the Guiding Principles. The board has acknowledged 395 (+0) members.
|To view the security announcements in full, or to receive them as soon as they’re released, refer to the openSUSE Security Announce mailing list.
For Desktop Users
“So recently I discussed GNOME shell which gave a sneak peak at what GNOME 3 was going to look like (see my article “A sneak peek at GNOME 3“). Although there are many naysayers out there – who seem to either only want more of the same or who doubt the ability of any developer to release anything worth while – I trust that GNOME 3 is going to make quite a major impression.”
For Commandline/Script Newbies
“It’s been a while since I’ve posted or been active in the community, so I thought I’d toss an update out there. I’ll cross post this on my personal blog and on Cool Solutions (modified for SLEx 10). This is a pretty rudimentary post as installation from source is pretty straightforward, but perhaps it’ll be useful to someone. The only requirements for this build that I’m aware of at this time are make, gcc, and the openssl/openssl-devel packages. The default Ruby distribution in 11.2 is 1.8.7, contrasting the current stable release of 1.9.1. If you already have Ruby installed via zypper, you’ll need to uninstall it (’sudo zypper rm ruby’), otherwise the first step is to grab the latest release from http://www.ruby-lang.org/en/downloads/.”
The Geek Stuff/Sathiya Moorthy: UNIX / Linux: Beginners Guide to File and Directory Permissions (umask, chmod, read, write, execute)
For Developers and Programmers
IBM developerWorks/M. Tim Jones: Kernel APIs, Part 1: Invoking user-space applications from the kernel
“Invoking specific kernel functions (system calls) is a natural part of application development on GNU/Linux. But what about going in the other direction, kernel space calling user space? It turns out that there are a number of applications for this feature that you likely use every day. For example, when the kernel finds a device for which a module needs to be loaded, how does this process occur? Dynamic module loading occurs from the kernel through the usermode-helper process. Let’s begin with an exploration of usermode-helper, its application programming interface (API), and some of the examples of where this feature is used in the kernel. Then, using the API, you’ll build a sample application to better understand how it works and its limitations.”
For System Administrators
“One of the files that the average Unix sysadmin rarely looks at, almost never changes and yet depends on every time he or she reboots a system is the /etc/inittab file. This modest little file controls what happens whenever a system is rebooted or forced to change run levels. Let’s take a look at the configuration lines that tell your system what it’s supposed to do when you hit that power button.”
“I wonder how this user ended up with no repositories? A few zypper basics should put it right.”
“The Linux Foundation is pleased to be offering a beta version of our live video streaming from The Linux Foundation Collaboration Summit on Wednesday, April 14th. You will be able to watch all of the keynote and panel discussions being held on the opening day of the event. A Linux Foundation account is required to access the video stream. Keep in mind this is a beta test and we would appreciate patience and your feedback.”
Call for participation
“J ust a quick note: the PyJunior code is up on Launchpad. Please remember: I wrote this in about two hours and haven’t had any time to clean it up. So, expect warts and all. :-) The Open Sourcerer pointed me at Snake Wrangling for Kids as a great kid-friendly guide for learning Python. My dream now is that when a kid clicks the big Help button in PyJunior, that the book pops up in native GNOME help format. Problem is: I have absolutely no idea how to convert Snake Wrangling for Kids (which is available in LaTeX and PDF format) into this help format, and don’t really have any time to contribute to this either. So, I am looking for help. PyJunior provides a simple and effective of way of playing with Python for kids, but we really need the documentation to make this story rock. Is there anyone out there who would like to work on this and make clicking that Help button a fantastic experience for kids interested in learning programming? I really hope so: this could be a wonderful learning tool for ankle-biters everywhere. :-)”
“Last year, the inaugural We’re Linux video contest kicked off a storm of creativity and captured the spirit of Linux and the diversity of its community. The winning video “What Does it Mean to Be Free” was an inspirational piece that communicated the ideals of the open source operating system. To watch videos submitted for last year’s contest, including the winning submission, please click here.”
“Starting July 3rd 2010, hundreds of KDE community members, employees of companies working with us and many other Free Software enthusiasts will gather at Tampere, Finland. There, at the University of Tampere, the annual Akademy summit 2010 will take place. For a full week, Tampere will be the place where stunning new technology is demonstrated, hundreds of prominent Free Software contributors walk the corridors and new plans for the future of the Free Desktop emerge. Today, the first step of this journey can be made. After months of work, the Akademy 2010 website is live, and you can begin to register yourself, book your flight and hotel, and start preparing talks!”
“Emacs is not so much a text editor, more a way of life – an “extensible, customisable self-documenting real time display editor” with thousands of ready made extensions that take you way beyond its original remit as a text editor, some of which can be found at the Emacs wiki or on the Emacs Lisp list.”
“T his week I am in Mexico on vacation with my wife and it has been wonderful getting out and about, catching some rays and and chillin’ by the pool. Mexico is a wonderful place and the people here are just incredible. It has been a wonderful week. Yesterday I had a break from the sun and a few hours spare and wrote a little program I have been wanting to write for a while. First though, a little back story. A little while back, Aq and I did a Shot Of Jaq shot about how back in the good ol’ days computers used to make programming more accessible to kids. The basic gist of the shot was that when you bought a Commodore 64 or Spectrum, access to the BASIC language was up-front, and your computer came with a manual that taught you how to write programs in BASIC. This was great for kids and others who wanted to explore their computers. It introduced them to programming, and taught them that you could make the computer do all manner of different things if you learned this simple language, while all the time teaching them about logic and semantics. This was an incredible thrill for me when I was such an ankle-biter: I felt this tremendous liberation that I could write any kind of program I wanted. In a nutshell, it sowed the seeds of opportunistic development in my mind.”
“IBM has made lots of friends in the open source community by pledging a fraction of its patent portfolio to the defense of open source projects, and by pouring billions of dollars into development of open source and marketing Linux and other open source solutions. Does that give IBM a free pass to attack an open source project, or are FOSS advocates justified in turning on Big Blue for one action against a history of open source support? IBM is one of a a handful of companies that have committed patents to the Open Invention Network (OIN) and promised not to go after open source projects that may be infringing on those patents. Out of more than 40,000 patents, IBM has committed 500. Now it’s going after an open source project (the Hercules mainframe emulator) using patent claims to attempt to defend its own mainframe business.”
“”When the cost of obtaining the information exceeds the value realized by its possession, the solution is an effective one.” – A Practical Guide to Red Hat Linux by Mark G. Sobell, Third Edition (Prentice Hall), page 989. After forty years in the commercial computing business, the one idea that has been drilled into me by security professionals is the fact that there is no such thing as a secure computer system, only levels of insecurity. Therefore the cost of keeping the information and system secure has to be balanced with the cost of losing that information or system, or having it damaged. Unfortunately the speed and availability of the Internet combined with the low cost of very powerful computers and network services have made the cost of “cracking” go down and the cost of “securing” go up.”
“After reading an article on Boxee recently which described it’s social network integration it occurred to me how wonderful this would be to have for KDE. Having tags and ratings on the desktop is a really nice thing, but having tags and ratings coming through for arbitrary pieces of information from your “friends” makes things quite interesting. From the Boxee example, why can’t I see that Fred has also scheduled to watch Program-X. At the moment such recommendations are handled by many folks through IM or email, which is quite kludgey to say the least. There is no simple click to record or accept a recommendation, you have to mentally context switch to the TV schedule and update. One thing that makes this all come together is not thinking of tags or ratings as binary or a single 1-5 range. To quote my own code, if a tag is able to also record the thoughts of many actors as a range, say a double from 0-100, and each actor has a level of trust associated, then the system itself can infer that if Fred is watching something and it is rated SciFi then automatically I want to take a peek too. By allowing tags and ratings to capture more complexity behind the scenes, the computer can infer more for us, and part of that can be a traditional 1-5 rating or whatever… hey, I work on virtual filesystems, is it really that strange that I would want to virtualize file ratings too?”
Reviews and Essays
Linux.com/Joe ‘Zonker’ Brockmeier: Everything I Ever Needed to Know About Being a System Admin, I Learned from Superman
“A few days ago, a copy of Action Comics No. 1 sold for about $1.5 million. What makes a 72-year old comic worth seven figures? More importantly, what can system administrators learn from a guy who’s been wearing tights and a cape for more than seventy years?”
“While it’s hard to make the claim that there aren’t enough Linux distros out there, it’s also hard to escape the fact that no distribution is all things to all people. There are all kinds of reasons to consider rolling your own, but many people never make the attempt because it seems like such a huge undertaking. Fortunately, with modern software we can create new distros, remixes, and custom configurations in a matter of minutes instead of months. Here, we’ll showcase some of the current software tools that make this so easy.”
| Do you have comments on any of the things mentioned in this article? Then head right over to the news.opensuse.org story comment section and let us know! Communicate with or get help from the wider openSUSE community — via IRC, forums, or mailing lists — see Communicate.
If you would like to be a part of the openSUSE Weekly news, then please send an email over to email@example.com (you need to subscribe first). Or you can go to the channel #opensuse-newsletter on irc.freenode.net.
You can subscribe to the openSUSE Weekly News RSS feed at //news.opensuse.org/category/weekly-news/?feed=rss2
Both comments and pings are currently closed.