>
> About his pondering on whether Gentoo is right for him and about Gentoo
> having been more and more work to maintain recently -- I wholeheartedly
> agree. I just haven't found anything better, yet.
> 

It hasn't been more and more work for me, but then I try to maintain
a minimalist system, which means I avoid these bloated, do-it-all-for-
everyone monstrosities like KDE or Gnome.  A simple window manager
is good enough for my purposes.

But what is meant by "better?"  If you seek to eliminate the work
of administration, that is, as I understand it, not the goal of Gentoo.
In order to customize a system to ones liking, one has to to understand
thoroughly how the system functions.  Gentoo facilitates customization
but it does not eliminate the need to understand -- and understanding
can involve a lot of work.  If the user is not willing to research and
explore, then the user should indeed be advised to seek elsewhere.

IMO, for one who seeks control and the ability to customize, there is
nothing better than Gentoo.  The only alternative is to build and
maintain a system independently, in the manner of Linux From Scratch.

But I've been down that road.  Until recently, I used to compile all
my own packages and completely administer my own personal "distribution."
It was a fair amount of work, but with the proper organization and
a lot of ambition ambition, it was quite feasible.  However, certain
developments in the Open Source world eventually served to dampen my enthusiasm.
The most significant of these developments was the splitting of the X Window
package from one into literally dozens of individual programs.  With
this change -- as well as several others that I won't mention -- the work
load slowly became more and more unbearable, and I realized that I would
not be able to continue doing it alone.  After considering a lot of
possibilities, I discovered Gentoo and realized that my needs could be
once again be fulfilled without the excessive burden.

It should also be considered that perhaps the upstream developers are
making things more difficult.  Many new packages that have been released
seem to break everything that depends on them.  For example, a new jpeg
library, version 7, was released recently (which has not yet made it
into Gentoo) that will require a rebuild of every program that processes
images, and this includes the extensive GTK package as it uses libjpeg
for its pixbuffer loader.  Another example is the new gcc compiler, version
4.4.x.  I have noticed that many packages will fail to compile with the
new version of gcc and this necessitates that the previous version, 4.3.3,
be also kept installed on the system.  Lastly, do I need to mention the
fiasco with the update of the xcb package for X Window?  Once again, a single
change has broken everything that has gone before.  It has to be admitted
that these upstream developers are not making life any easier for the
distribution maintainers.

But that's the nature of progress, I suppose.  Fortunately, Gentoo can give
the serious user a set of tools to better deal with these inevitable changes.

Frank Peters


Reply via email to