Showing posts with label Debian. Show all posts
Showing posts with label Debian. Show all posts

Wednesday, December 23, 2009

Ubuntu 10.04 is on the Right Track to an LTS Release

Waterfall ModelImage via Wikipedia
In Ubuntu 10.04 LTS: How we get there, Matt Zimmerman goes over the differences between the recent releases' development process and Lucid's. The major differences are:

  1. Pulling from Debian Testing, not Unstable, leading to a more polished product from the get-go.
  2. An emphasis on testing instead of features, meaning that there's actually less to test.
  3. No major changes to infrastructure. PulseAudio was introduced (and lambasted) in 8.04. No one wants to see that mess again.
  4. An early beta release (and I understand there will be two betas).
  5. Coordination with Debian's release schedule, leading to more eyes on bugs.

I had real problems with the choices for 8.04, and several things were broken on release. I'm tickled to see Ubuntu taking an LTS release extremely seriously.
Reblog this post [with Zemanta]

Friday, November 20, 2009

Is Ubuntu Too Big for Its Own Good?

I miei CD di Ubuntu ShipIt!
Image by -= TreviƱo =- via Flickr
After writing my post about the default applications in Ubuntu last night, I had some thoughts which Fieldyweb might agree with:
What they should do, is redesign that, take ALL the apps out of Ubuntu, other than ff add adobe flash and as many codecs, 3g ethernet and wifi drivers as they can get away with, then redesign the app store, so if you want printing, you install it from there, if you want evolution, gimp whatever you install it from there.
My opinion is that the universe and multiverse repositories contain too much software for Ubuntu to QA properly. The number of bug reports during alpha and beta is so large that many of them aren't triaged until long after release. The release bugs aren't triaged until the next version is just around the corner. Invalid is the natural response in that situation.

Ubuntu is a foundation-run project, but the software reflects on Canonical, which sells support. The Self-Appointed Benevolent Dictator for Life needs to take the lead here and move the MOTUs out of the official Ubuntu repositories and into Launchpad, Canonical's code hosting and buid server. Making optional software available in individual PPAs, will mean that Ubuntu becomes responsible for much less and can concentrate on making the applications in main, especially default applications. Canonical can work toward its stated goal of creating a worthy competitor to OS X 10.6 (Snow Leopard) and Windows 7.

What would the process of moving towards more streamlined look like? First, there would be no more mass import from Debian Unstable. Ubuntu would be responsible for the basic application and drivers necessary to run the various projects. MOTUs should be encouraged to move as quickly as possible to PPAs. AptURL should have the prohibition on PPAs removed for Launchpad.net. Finally, the Software Center needs to be reworked into a front-end for Launchpad PPAs. Backports will be responsible only for core applications (and likely only for LTS releases).

In the end, MOTUs and their PPAs would be obviously responsible for third-party package bugs which are now blamed on Ubuntu. Ubuntu development would more closely model its rivals (OS X and Windows), concentrating on the core OS and leaving the extra applications to interested parties. Users would still get one-click installation of software. Users would also stop bitching about having to upgrade in order get the newest software. The default Ubuntu install would just work.

There are some problems with this approach:
  1. Making sure users understand how to get PPA software and that the process is easy. This is solved using AptURL and one-click adding of PPAs and keys.
  2. Enforcing a packaging method in PPAs which limits or eliminates dependency conflicts. This is solved by having the software center only search for MOTU PPAs, where MOTUs are responsible for limited numbers of packages. Python bindings for Coherence (uPnP) are handled by one MOTU and Python programs which use that binding are assigned to other MOTUs.
  3. Ubuntu will definitely get some backlash for supporting fewer applications. Hopefully, this problem is mitigated by the improved quality of the core OS.
Thoughts?

Saturday, May 16, 2009

Playing with a D2D update and Debian Pre-Seeds

Debian OpenLogoImage via Wikipedia
I've been mulling over what I want to do to update my D2D project, and I'm considering using Ubuntu 9.04 Jaunty because the default inclusion of the Coherence uPnP plugin makes my video-sharing work a lot easier. That and the photo sharing were the two parts I didn't finish last summer. In summary, I need to
  1. Set up a simple uPnP server (likely ushare) on the D2D server automatically sharing /home/Videos, and
  2. Write a DPAP server (iPhoto sharinng protocol) in Perl and install an F-Spot plug-in.
  3. Change the crappy Tangerine DAAP server back to mt-daapd since it has been re-included in Lenny and is also in Jaunty.
These are pretty trivial, actually.

My major problem with D2D right now is the "bug" in Debian Lenny and Ubuntu Jaunty where many ISPs and routers use a .local domain which disables Avahi/Zeroconf. This is not really a bug -- it's desired behavior, but it gets in my way. The check for the .local domain can be disabled, but to do that by default on D2D is not the way to go. Leaving the bad behavior means that D2D doesn't actually "just work" for half of the folks who will install it. I'm kind of at an impass right now.

The Debian Pre-seed project still works as expected and doesn't really need to be updated, but I've been using Google Pages as a cheap host (files up to 10MB), which is now being moved over to Google Sites. The migration is automatic, but I'm likely to lose some files for a few days. I backed them all up in that case.

Reblog this post [with Zemanta]

Tuesday, April 14, 2009

Congrats Steve McIntyre

Debian OpenLogoImage via Wikipedia

Congratulations to Steve McIntyre on his re-election as Debian Project Leader. I hope he has another great year. The original e-mail reads:
Hi,

The winner of the election is Steve McIntyre.

His new term will start on April 17th, 2009.

The details of the results shall soon be available at:
http://vote.debian.org/2009/vote_001

In the mean time the results are also available at:
http://master.debian.org/~secretary/leader2009/results.txt
http://master.debian.org/~secretary/leader2009/results.png

The tally sheet is at:
http://master.debian.org/~secretary/leader2009/tally.txt

The list of people voting is at:
http://master.debian.org/~secretary/leader2009/voters.txt


Stats for the DPL votes:
|------+------+--------+-------+--------+---------+--------+-----------|
| | Num | | Valid | Unique | Rejects | % | Multiple |
| Year | DDs | Quorum | Votes | Voters | | Voting | of Quorum |
|------+------+--------+-------+--------+---------+--------+-----------|
| 1999 | 347 | 27.942 | | 208 | | 59.942 | 7.44399 |
| 2000 | 347 | 27.942 | | 216 | | 62.248 | 7.73030 |
| 2001 | ?? | ?? | | 311 | | | |
| 2002 | 939 | 45.965 | 509 | 475 | 122 | 50.586 | 10.33395 |
| 2003 | 831 | 43.241 | 510 | 488 | 200 | 58.724 | 11.28559 |
| 2004 | 908 | 45.200 | 506 | 482 | 52 | 53.084 | 10.66372 |
| 2005 | 965 | 46.597 | 531 | 504 | 69 | 52.228 | 10.81615 |
| 2006 | 972 | 46.765 | 436 | 421 | 41 | 43.313 | 9.00246 |
| 2007 | 1036 | 48.280 | 521 | 482 | 267 | 46.525 | 9.98343 |
| 2008 | 1075 | 49.181 | 425 | 401 | 35 | 37.302 | 8.15356 |
| 2009 | 1013 | 47.741 | 366 | 361 | 43 | 35.636 | 7.56155 |
|------+------+--------+-------+--------+---------+--------+-----------|


Kurt Roeckx
Debian Project Secretary
Reblog this post [with Zemanta]

Wednesday, February 11, 2009

Debian Lenny due in two days -- What can you expect?

Debian OpenLogoImage via Wikipedia
Despite delays, Debian Lenny is due on Valentine's Day, February 14th, and there are sure to be many users who fall in love with one of the original and most stable Linux distributions around. What will you find in the release?

Stability

The Debian devs spent an extra five months past the planned launch date making sure that the system is as bug free as possible. Lenny will be supported for two more releases, translating into about four years of support.

A Butt-load of Packages

There are somewhere in the range of 14,000 packages (miksuh corrects my number to 22,000), supposedly more than any other distribution. If you're used to Ubuntu, you'll find just about every package in Ubuntu's repositories are in Debian's, plus some.

Because of the long freeze during bug fixing, though, many of these packages are behind the six-month distributions. They are actually mostly on par with Ubuntu 8.04. The highlights are:
  • Kernel 2.6.26
  • Gnome 2.22 (mostly -- Nautilus and the panels are from 2.20 because of gvfs problems).
  • KDE 3.5.9 and 4.1
  • XFCE 4.2
  • LXDE 0.3.2.1
  • Hildon 2.0.7 (a desktop for embedded systems)
  • Xorg 7.3
  • OO.o 2.4
  • Firefox 3
  • Apache 2.9
  • MySQL 5.0.51
  • PHP 5.2.6
  • Ruby 1.8 and 1.9
  • Python 2.5.2
  • eGroupware 1.4
  • Horde 3.2 (groupware platform)
  • Xen and KVM
What's missing from the line-up?
  • Adobe Flash
  • Some hardware firmware, especially for wireless devices.
  • Non-free programs like Parallels in the Canonical Partner repository.
A lot of the missing packages can be found in Debian Multimedia, a third-party repository. Thanks, miksuh, for reminding me to mention it.

Many Platforms

Debian supports a huge number of architectures. In addition to the normal x86 and AMD64 arches, there is support for armel, mips, sparc, and others. Debian will run on just about anything, which is why Debian already runs on the G1 Android phone.

An Easy (But Textual) Installer
Debian's installer doesn't look nearly as pretty as Ubiquity (Ubuntu's installer), but it is actually the same one present in the Ubuntu alternate install. Very few questions require any thought, and the default answers are acceptable for most normal installs.

What the textual installer gives Debian is cross-platform installability. The same installer works on all supported platforms.

As miksuh pointed out in the comments, and I completely forgot, there are other options:
  • A GTK installer which has exactly the same dialogs as the text editor, and
  • You can install from the Debian LiveCD project.

Desktop Choice

As mentioned in the first section, Lenny offers a number of great desktops to choose from. In addition to Gnome, KDE, XFCE, and LXDE, there are truly minimal choices included EvilWM, DWM, FVWM(-Crystal), IceWM, TinyWM and Window Maker. Debian is anything you want it to be.

Security

Debian is secure. Neede patches are now applied before the first boot. Packages use GCC hardening in some cases. Other hardening has occured, setuid inaries have been reduced, and the number of open ports has been furhter limited.


Reblog this post [with Zemanta]

Other I' Been to Ubuntu Stories

Related Posts with Thumbnails