LWN.net Logo

Distributions

News and Editorials

What's happening at Ubuntu: from X.org updates to upstart

Last week a number of Ubuntu users saw something they never expected to see, a "Linux Blue Screen of Death". A patch to the xorg-server package inadvertently broke the windowing environment on some Ubuntu 6.06 LTS systems. The faulty patch was available for download for about 17 hours beginning Monday August 21 and ending on August 22 at 10:00 UTC. After that time the patch was removed and the mirrors temporarily disabled to prevent others from downloading the faulty package.

The problem did not corrupt or lose any data and affected users still had access to the system console. There were no security vulnerabilities associated with this problem. All in all it was not terribly serious, but for many users unused to the command line it may have seemed serious. More information can be found on this page. Instructions for fixing affected systems are also available.

Mark Shuttleworth had this to say:

An incident report is being compiled by the team and we will publish that for our broader community and users as soon as it is complete. My apologies to those who have been affected, I know that a blue screen of death is the very last thing anybody ever wants to see on Linux desktops and that any downtime caused by mistakes on our part, even measured in minutes, is unacceptable....

If there is a silver lining to the error, it is that it happened during the one week in six months when we have the core distribution development team together in one place. This gave us the opportunity not just to analyse and fix the issue, and to talk about the sequence of events that led to the problem, but also to discuss the processes we must improve to further reduce the likelihood of a repeat. The team is now more aware than ever of the responsibility we assume given extraordinary rate of adoption of Ubuntu.

Some more exciting news from Ubuntu is that of an Upstart in Universe. Upstart is an event-based init daemon, designed to replace sysvinit and other startup daemons.

Modern computers are more flexible; USB devices and network devices can be plugged in and removed at any point, some devices may need to load firmware after detection but before use by the system, mounting a partition in /etc/fstab may require tools in the network filesystem /usr requiring networking to brought up first, and so on. Upstart is designed to dynamically order the start up sequence based on the configuration and hardware found as it goes along.

The current plan is to introduce upstart in stages:

  1. Principal development; implement a daemon that can manage jobs as described.
  2. Replace /sbin/init while running the existing sysv-rc scripts.
  3. Replace /etc/rcS.d scripts with upstart jobs.
  4. Replace other daemon's scripts on a package-by-package basis.
  5. Replace cron, atd, anacron and inetd with the end result of having a single place to configure system jobs.
  6. Modification of other daemons and processes to send events to init instead of trying to run things themselves.
According to the current plan upstart will be at least part way into stage #3 by the time edgy is released. "From the start of development of edgy+2, no new packages will be accepted unless they provide upstart jobs instead of init scripts and init scripts will be considered deprecated."

The upstart package is available in the Ubuntu universe and experienced edgy users are invited to test it. Install the package and follow the instructions in /usr/share/doc/upstart/README.Debian to add a boot option that will use upstart instead of init. "If your system boots and shut downs normally (other than a slightly more verbose boot without usplash running) then it is working correctly." They don't mention it, but, should the system respond with a blue screen of death, it is not working correctly.

Comments (22 posted)

New Releases

Gentoo Linux 2006.1 released

Gentoo Linux 2006.1 is out. "The 2006.1 release features many highlights that improve upon 2006.0. The AMD64, HPPA, x86, 32- and 64-bit PowerPC releases are built with and include GCC 4.1, a great improvement over version 3.4 used for 2006.0. Also included are the GNU C library version 2.4 and Gentoo's baselayout 1.12.1, with improved system startup scripts." Click below for the details.

Full Story (comments: 25)

Fedora Unity Project spins and respins

The Fedora Unity project has ISO images of Fedora Core 5 available for i386 and x86_64 architectures via BitTorrent with all updates released as of August 18, 2006.

Fedora Unity has also announced Live-Spin CD and DVD ISO image of Fedora Core 5. "These Live-Spin ISOs are based on Fedora Core 5 and all updates released as of August 21st, 2006. They are available for the i386 architecture via BitTorrent." They are also making FC6T2 live CDs.

Comments (none posted)

Slackware 11.0 release candidate 3

From the August 25, 2006 change log entry: "I think most of the irresistible upgrades are in here now, and the bug reports have been mostly handled. There may still be a few changes, and possibly another release candidate, but this is pretty close to final with the exception of updating documentation and building ZipSlack. Thanks very much to everyone who is helping to test these release candidates -- I think this is going to be a very up to date and stable release. :-)" See the full change log for complete details.

Full Story (comments: none)

Distribution News

The Debian Project Leader on firmware and etch

Last week's LWN edition included an article on the current version of the Debian firmware debate. Now Project Leader Anthony Towns has weighed in on the issue. "So the question is what should we do here? One approach would be to say 'we're committed to making the Debian System completely free, so until that's done, we're not ready to release'. Another is to say 'we've made a lot of improvements since sarge, on this score and others, so let's get etch out now, and move onto the next bit after that'. A third is to say 'we've committed to getting etch out, and to making it be completely free -- if that means not supporting a range of hardware, so be it'." Polls of registered users and developers are being run in an attempt to help answer that question.

Full Story (comments: 3)

Proprietary Software and openSUSE

Andreas Jaeger discusses openSUSE's position on proprietary software. "SUSE Linux 10.1 comes with six CDs. The first five contain only Open Source software, only the last one (if you download: the binary add-on CD) contains proprietary software. Freespire speaks about their "OSS Edition", a term SUSE Linux 10.0 already used a year ago."

Comments (none posted)

Ubuntu news

The Ubuntu developers at the distro sprint in Wiesbaden discussed ways to improve the time for archive administration tasks such as NEW queue processing and Debian package syncs. As a result there are some archive administration changes that should improve the handling of archive administration tasks such as NEW queue processing and Debian package syncs.

The Edgy Knot CD schedule is available. A Knot CD 2 is expected by the end of the month and the Knot 3 CD two weeks after that. The final release is currently scheduled for October 26, 2006.

Scott James Remnant looks at a proposed change to the merge policy.

Comments (none posted)

New Distributions

gNewSense

gNewSense is a GNU/Linux project that aims to remove all the binary blobs out of a rather popular distribution and make it all free. So far the project has produced a set of scripts to create a GNU/Linux Distribution based on Ubuntu. From the press release: "A new GNU/Linux distribution has been announced (and a beta released): gNewSense. This distribution is not aimed at a large audience, it is in fact aimed at a specific group of users. These are the people who will not use a distribution other than one which is totally not encumbered by 'binary only' blobs where the user has no access to the source code."

Comments (none posted)

GNU/Linux for Christians: Kubuntu-based Ichthux Beta5 is out (LXer)

LXer introduces Ichthux. "Developers from the Debian, Ubuntu, and Sword Projects have been working since 2005 on Ichthux, a GNU/Linux distribution aimed at Christians and ministries. What initially began as a Custom Debian Distribution project is now a Kubuntu-based project, and is progressing nicely. The team is releasing Ichthux beta5, with an eye toward releasing Ichthux 6.09, their first major release on 10 September."

Comments (2 posted)

Distribution Newsletters

Debian Weekly News

The Debian Weekly News for August 29, 2006 covers upcoming bug squashing parties, Debian installer screenshots, the general resolution on handling firmware, a report from FrOSCon, a report on the event coordination meeting, a report on Debian and free software in Cuba, translation of package descriptions, git transition plans, Sarge updates, and several other topics.

Full Story (comments: none)

What's been up at FedoraNEWS.ORG?

Thomas Chung takes a look (click below) at how the Fedora Weekly got started, and how it's grown.

Full Story (comments: none)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for August 21, 2006 covers Linux World aftermath, Slovak and Greek translations, GCC/glibc news, developer of the week - Thomas Cort, and more.

Comments (none posted)

Ubuntu Weekly Newsletter - Issue #11

The Ubuntu Weekly Newsletter for August 26, 2006 covers the X.org breakage in 6.06, Distro sprint in Germany, Backports are back, Upstart unveiled, and several other topics.

Full Story (comments: none)

DistroWatch Weekly, Issue 166

The DistroWatch Weekly for August 28, 2006 is out. "The essence of this week's issue is a comment on the status of Linux distributions. Why are there so many of them? What motivates developers to create new ones? Wouldn't we be better off if there were only 10 - 20 major projects, instead of hundreds of one-man distros? We attempt to give some answers. Also in this issue: a long-term SUSE user explains why Kubuntu meets his needs better, openSUSE's Andreas Jaeger comments on the reasons behind removal of proprietary kernel modules from the popular operating system, and Gentoo's Donnie Berkholz argues that democracy is not always a good thing for the advancements of the largest source-based distribution. Updates on Fedora Core 6 and Mandriva Linux 2007, together with links to two resources comparing and rating several popular distributions conclude the news section."

Comments (none posted)

Package updates

Fedora updates

Updates for Fedora Core 5: coreutils (bug fix), csope (bug fix), curl (update to 7.15.5), udev (udev does not timeout anymore), vixie-cron (patched for compatibility with RFC3834), eject (bug fix), tcsh (bug fix), selinux-policy (bump for FC5), slang (update to slang-2.0.6), parted (update to parted-1.7.1), php-pear (add /etc/rpm/macros.pear)

Comments (none posted)

Mandriva updates

Updates for Manriva Linux 2006.0: epiphany-extensions (updated epiphany-extensions for the Epiphany browser).

Comments (none posted)

rPath updates

Updates for rPath Linux 1: libpng (bug fix for x86_64 systems).

Comments (none posted)

Trustix updates

Updates for Trustix Secure Linux 2.2 & 3.0: various bugs have been fixed in bind, curl, mailman, mysql and php-pear.

Comments (none posted)

Ubuntu updates

Updates for Ubuntu 6.06 LTS: libtheora (automated backport upload), dia (automated backport upload), k3b (automated backport upload), krusader (automated backport upload), ktorrent (automated backport upload), kbfx (automated backport upload), mplayerplug-in (automated backport upload), rsibreak (automated backport upload), gcin (automated backport upload), emacs-snapshot (automated backport upload), kbarcode (automated backport upload), nexuiz-data (automated backport upload), nexuiz (automated backport upload), amorok (automated backport upload), checkinstall (automated backport upload), cacti (automated backport upload), config-manager (automated backport upload), bluefish (automated backport upload), gxine (automated backport upload), kpowersave (automated backport upload), powersave (automated backport upload), phpmyadmin (automated backport upload), spamassassin (automated backport upload), squirrelmail (automated backport upload), taglib (automated backport upload), xchat (automated backport upload), xmoto (automated backport upload), libvisual (automated backport upload), mod-cband (automated backport upload), libtunepimp (automated backport upload), debootstrap (automated backport upload), scribus-ng (automated backport upload), kopete (automated backport upload).

Comments (none posted)

Newsletters and articles of interest

Reinhard Tartler (Behind Ubuntu)

Behind Ubuntu has an interview with Reinhard Tartler. "You are a member of several launchpad teams, amongst others the ubuntu core development team. What roles do you play in them and how do they differ from each other? In the core-dev-team, I'm mainly helping out with merges. I'm currently focusing on the xine packages to get it back to shape. In ubuntu-dev, I started Mentoring (I already got someone to mentor ;), and help with merges as well."

Comments (none posted)

Industrial Linux distro changes names (LinuxDevices)

LinuxDevices reports that K-Linux has been renamed KaeilOS. "Cavallini describes KaeilOS 2.4.0 as "a complete development environment" that includes tested, validated 2.6.15 and 2.4.31 kernels and BSPs (board support packages) for Kontron and Taskit modules. It also includes an IDE (integrated development environment), and debugging instruments for embedded and real-time systems. Support documentation is available in English or Italian."

Comments (none posted)

Swiss developers start rolling Your Own Linux Distribution (Linux.com)

Linux.com looks at YOLD, (Your Own Linux Distribution), a company that builds customized Linux distributions. "Bernhard Rosenkraenzer, a native of Switzerland and the founder of the Ark Linux project, says some people were requesting features that "wouldn't make sense" for most other users. "That would go against the concept of not bloating it. We wanted to help those people, but we didn't want to do it at the cost of making Ark Linux worse for others.""

Comments (none posted)

DIY Linux, the easy way (DesktopLinux)

DesktopLinux covers two more roll-your-own Linux options. "There's a low-end personal option: Instalinux.com's free service, SystemDesigner. There's also a high-end corporate choice: rPath's rBuilder."

Comments (none posted)

Distribution reviews

Slackware 11.0 RC3 available (Linux-Watch)

Linux-Watch takes a quick look at Slackware 11.0 RC3. "This release features a 2.4.33 Linux kernel, X.Org 6.9.0, a KDE 3.5.4 desktop, and the KOffice 1.5.2 application suite. The operating system also comes with the 2.6.17.x kernel in the /extra directory."

Comments (none posted)

Puppy Linux 2.10 alpha emerges (DesktopLinux)

DesktopLinux looks at Puppy version 2.10 Alpha. "Puppy Linux is extraordinarily small, yet full featured. It boots into a 64MB ramdisk and runs in RAM. Unlike live CD distributions that have to keep pulling stuff off the CD, Puppy in its entirety loads into RAM. This means that all applications start quickly and respond to user input instantly."

Comments (none posted)

CentOS Linux v3.8 debuts (DesktopLinux)

DesktopLinux covers the release of CentOS 3.8. "CentOS 3.8 offers a Single Server CD iso (i386 and x86_64 only). This CD contains a subset of packages used for most server installs on a single CD for installation. It can be a time saver (one iso instead of four for download)."

Comments (none posted)

Page editor: Rebecca Sobol
Next page: Development>>

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds