I'm currently trying out both Debian and Ubuntu on my MacBook to see which
one I prefer.
Right now, I'm currently liking Debian better - the stability seems better,
and it seems easier to customize
- but I need to run software that's newer than what's in etch (not for a
lust for bleeding-edge, but simply for the reason
that my MacBook won't suspend or do proper power management in any kernel
older than 2.6.22).  I also want to be
able to get updated packages such as the newest Firefox...er..Iceweasel
(still hate that name, would prefer something
less silly).

I know the easy Debian solution is to run testing/unstable - it seems like
most people do.  However, then you lose the advantage of
stability.  I actually tried testing and unstable, but found a critical bug
pertaining to my video card - my system likes to reboot on suspend with the
new Xorg drivers (yes, dutifully reported it to BTS).   For this reason, I
figure I'll confine Lenny/Sid to a VM or chroot, and I've been looking into
backports.  However, backports.org doesn't seem to have what I need (it only
has 2.6.21 kernel, doesn't have the new acpi-support, not to mention some
extra gstreamer plugins I wanted).   What would be the ideal solution for
me?  Is there a reliable way to roll my own backports using apt to pull in
dependencies?  Can I build from Sid sources on an as-needed basis?  I've
come across a tool called "apt-build" which pulls down dependencies and
builds from source - is it what I need? What should I put in my sources.list
?

On a side note, I will say that the one area I think FOSS lags behind
Windows and Mac is in updating individual system components.  I LIKE being
able to update a few things without hackish solutions (i.e. build from
source tarballs) or updating my whole system.  You can do it easily on
Mac/Windows, but it's quite difficult and unreliable on nearly every
distribution.  I think Debian really ought to look into making backports an
official project and integrating it into the stable release as a way to get
updates on an as-needed basis.   It may even be an interesting idea to do
point releases of stable with some backports included.  Has this ever been
discussed?  It seems a lot better than simply speeding up the release
cycle...

Reply via email to