Distributions
Tanglu: bringing Debian testing to the masses
There are scores of Debian derivatives in the Linux distribution kaleidoscope already, and there will soon be one more. A group of active Debian developers has announced Tanglu, a new community distribution to be based on Debian testing. The goals include providing a more up-to-date platform for upstream developers while also offering users an opportunity to use "pure" versions of upstream applications and environments. But Tanglu is not content to simply be a repackaged version of testing; it also wants to augment the system with many of the niceties currently found only in commercially-backed Debian derivatives like Ubuntu.
Debian has long been one of the most popular Linux distributors, in part thanks to the stability offered by its release process: Debian's stable distribution is just that—stable and reliable. The flip side, however, is that Debian releases can be quite slow to arrive, particularly when compared to the regular release cycles of commercially-backed distributions (for whom one or more "stable" releases per calendar year are expected). As a result, packages in Debian stable can lag far behind their upstream releases, leaving end users behind the times, and making it more difficult for application developers to test their code on Debian systems.
More adventurous users may choose to run Debian testing (which is more up to date than stable), but when testing enters a freeze (as it is now, for example), it remains frozen for quite a while. Once the freeze starts, Debian developers cannot easily get new package updates into testing. That makes it harder to test new packages, which is detrimental for the upstream developers as well as inconvenient for users wanting the latest release. Debian unstable is always another option (albeit not one that will be dramatically more up to date), but as a practical matter, many users and developers alike who are after a more dependable-for-daily-use system simply resign themselves to the situation, and settle for running and testing code on a "Debian-like" distribution like Ubuntu.
Testing-plus
On March 14, Debian developer Matthias Klumpp announced the formation of Tanglu, a new Debian derivative targeted at overcoming this impasse. Tanglu will be based on Debian testing and will track Debian development, he said, but it will incorporate new upstream package releases. The project will commit to a six-month release cycle, and will target desktop systems.
As Klumpp described it in the announcement, Tanglu is meant to
follow Debian quite closely. He said both that " But Klumpp also describes some important differences between Tanglu
and Debian. First, the new distribution will strive to create a
" At the same time, Klumpp also seems keen to make Tanglu different
from Ubuntu in some key respects. About a week before the Tanglu
announcement, he posted
a blog entry hypothesizing a Debian-based distribution. In that post,
he expressed discontent with some of Ubuntu's technical decisions, and
with Canonical's control of the decision-making process. The Tanglu
announcement says that the new distribution will be KDE-based at the
outset, but that the goal is to provide a "pure" desktop
experience without "fancy modifications" to GNOME or KDE. The
distribution will be community-run, he said, with feature proposals
for each release cycle determined by a vote; " Klumpp's announcement garnered quite a few supportive comments,
although a few people expressed concern that striking out on a new
distribution (with a small team) was not the best way forward. Of
course, positive comments alone do not a distribution make, and there
is considerable work ahead before Tanglu can make a release.
Klumpp posted
a follow-up report on April 8, describing what
progress the team had made so far. Klumpp himself has been busy
setting up the Debian
Archive Kit (DAK) to manage the Tanglu package repository, a
process he described as " The initial set
of Tanglu metapackages has been published; they make up a base system
that includes KDE 4 and GNOME 3. The configuration also uses systemd
as the init system, which is a change from upstream Debian, but is
required for GNOME 3. In the status report, Klumpp declared this release Tanglu 1.1,
although the project is not publishing any installation images.
Rather, interested users will need to install Debian and then manually
upgrade it to Tanglu, a state which some might consider premature to
label a "release" (or, at least, a release with a version number
greater than 1). Still, it is undeniable that the nascent project has
made progress. Whether it is able to sustain itself in the long run,
time alone will tell.
Tanglu is certainly not the first distribution founded with the
goal of overcoming Debian's lengthy release-when-ready development
cycle. One might consider Ubuntu itself (along with other Debian
derivatives) just such an effort. More recently, the Constantly
Usable Testing (CUT) initiative that was set in motion in late 2010 has a similar
goal in mind; it makes monthly snapshot releases based on Debian
testing, and performs QA testing to ensure that they can serve as
installable images. Klumpp said
on the mailing list that he regards Tanglu as filling a role distinct
from CUT's, which he described as a development tool. To be sure, the
inclusion of proprietary firmware and several Ubuntu features
(including the live CD installer and a "software center") do place
Tanglu several steps closer to Ubuntu's end of the spectrum than CUT,
but exactly how much closer (and how Tanglu compares to other Debian
derivatives) remains to be seen. But Tanglu and CUT do share a
number of common themes, namely: producing a usable distribution that
closely tracks Debian testing, so that users and developers can reap
the benefits of Debian's stability, but also enjoy more up-to-date
packages than those found in Debian stable. The goal is certainly an enticing one,
but then again, having the best of both worlds always is.
the delta
between Tanglu and Debian should be kept as minimal as
possible
", and that "
Tanglu and Debian should be working well
together in mixed environments, where you for example have Debian
servers and multiple Tanglu desktops with the new software, targeted
at desktop user
". To make that happen, he envisions existing
Debian developers and packagers contributing packages to Tanglu.
During a Debian freeze, he said, they could upload new packages to
Tanglu first, and subsequently move them to Debian once the freeze is
over. To simplify the process of contributing, Tanglu will
"sync privileges
" for Debian contributors, allowing them to
update Tanglu's repository for the Debian packages
they maintain. And Klumpp is quick to reassure doubters that he and
the other initial Tanglu developers have no desire to stop working on
Debian itself; rather, he said, working on Tanglu should aid Debian
development because it will provide a good testing ground for packages
while Debian itself is in freeze.
polished desktop which 'just works'
", via a few add-on
utilities. As he explained
on the Tanglu development mailing list, those utilities include the
Ubiquity graphical
system installer and an Ubuntu Software Center–like application
installer based on AppStream
(which Klumpp is one of the co-authors of). In the initial
announcement, he also noted that the distribution plans to use
Ubuntu's kernel and KDE packages (as well as other Ubuntu packages),
which should reduce the workload placed on the team. The
announcement also says that Tanglu will include proprietary firmware
and it will allow the easy installation of some proprietary software
packages (although they will not be installed by default). Both of
those inclusions are not permitted in Debian itself, which is one of
the reasons Tanglu was started as an outside effort.
similar to Fedora,
but without FESCo
".
Implementation details
not exactly fun
".
The documentation is lacking, he reported, and there are a number of
Debian internals that are hardcoded into DAK. However, he was able to
get it working, and noted that the work on DAK is beneficial to
upstream (and even to his own Debian contributions, as he plans to
implement some DAK changes for Debian's DEP-11 proposal). The
automated build
system is nearly finished as well, the initial import of Debian
packages is complete, and the Tanglu
bugtracker is up and running.
Brief items
Distribution quotes of the week
> What could possibly be longer and more sordid than that?
The Woody freeze.
Ubuntu 13.04 (Raring Ringtail) Beta 2 released
The second and final Ubuntu 13.04 beta release is available for testers; Kubuntu, Edubuntu, Lubuntu, Xubuntu and Ubuntu Studio versions are also available. And as if that weren't enough: "We also welcome two new flavors, Ubuntu Gnome and UbuntuKylin, which are participating in the Ubuntu release process for the first time this cycle." See the technical overview page for instructions and information on new features.
Newsletters and articles of interest
Distribution newsletters
- DistroWatch Weekly, Issue 502 (April 8)
- Maemo Weekly News (April 8)
- Ubuntu Weekly Newsletter, Issue 311 (April 7)
Duffy: Fedora Board: Fedora Userbase Discussion
On her blog, Fedora designer Máirín Duffy looks at a recent discussion of the Fedora user base definition (along with the mission and vision statements and the distribution's core values) at an open Fedora board meeting on IRC. In a long post, she tries to "pull out all of the interwoven threads of discussion and summarize it here". For example: "
'I think that the best way to get more people to contribute is to have something that is easy-to-use / modify / reshape for their own "end user purposes" – and to have an enduring promise and commitment to freedom that we yell out from the skies,' said Robyn [Bergeron]. 'There are 1 billion places for people to contribute. It is easier than ever. Standing for something and having a reason more than "easy-to-use" affects people's hearts, makes them have a relationship with us, etc. And frankly, it helps them overlook problems like "oh god updates just ruined my day" too.'"
Key updates have arrived for Fuduntu and PCLinuxOS (PCWorld)
Katherine Noyes covers two recent distribution releases, Fuduntu and PCLinuxOS. "Fuduntu is a relatively new distro and is particularly notable for its use of the widely loved GNOME 2 desktop, as I noted when version 2013.1 made its debut. For that reason, it's a compelling choice for users who are weary of all the mobile-inspired interfaces out there today, including Ubuntu's Unity and GNOME 3."
Page editor: Rebecca Sobol
Next page:
Development>>
