So, is Gentoo dying like people keep claiming? I don't think so. I think it's evolving. It may not be the same Gentoo it was 5 years ago, but it's still Gentoo. Everything evolves and changes. If the evolution is not a good one, then it can evolve again, but one thing is sure: There will always be devs and users for this distro in one form or another. Maybe in the future portage will be replaced by something else like pkg-core. Changing the package manager does not change the distro. Granted, I do see room for improvements in Gentoo, but I also see things that are rock solid and well done -- the same with all distributions.
In the Linux world, nothing really dies, even the distros that have long since past -- they have just evolved into other distros. Of course, progress for the sake of progresses stake should not be done, but progress where needed should be done.
Like, I feel that in todays world, nothing should be defaulted to be compiled for i383. Whoever puts Gentoo on an i386 should be tested in the mental health department. But, I do have a valid reason. The i386 lacks features that are now standard even on todays fastest processor, i.e. copy on write. The i486 has it, and it has a load of features still in use today. This is one problem I see with all of the Linux community: They try to support old crap with each version. This is wrong beyond wrong. Version numbers are there to show support, like version 1 supports i386 to blah, version 2 supports blah to something new. It's okay to maintain two versions at once, or even three versions. You drop out support for all the old crap in newer versions, thus allowing progress and new features that were never dreamed possible because of what the new hardware can do. Thus the follow of e17. It's nice, but they decided to try to support old crap with eyecandy: the old crap can't support it anyways, so drop old crap and go with hardware rendering and you could do more with less cpu cycles. This is the major problem in Linux: The old crap is trying to be supported. Like in the kernel. We are up to version 2.6 of the kernel and they still have support for i386 in it. I say, drop everything below i686 in the kernel now. The max profile that can be done is a i686 profile. Bump that up in Glibc: Drop everything below i686 and create new profiles for the newer hardware. This is called evolution, and stopping evolution for the sake of preserving the past is just as bad as progress for the sake of progress. Linux is stuck in the 1980's with technology. Think of what could be done if the old crap was dropped out in new versions and the new versions written to support the features of modern-ish hardware. The possibilities are endless.
This is what the article fails to mention. They talk about Gentoo and it's shortcomings, but what about the short comings of Linux as a whole? The reasons why Linux is slow sometimes. and the kernel is freaking huge download because they have support in there from the 1990's. So, it would be okay for things to change. We don't need to keep supporting old stuff in the new products. The old stuff really can't run the new stuff well anyways, and the old versions can still be maintained, thus allowing development of features that the old stuff can run and run well, and allowing development of new technology that just kicks Microsoft's ass.
EDIT: The main point of this is that one cannot support everything and expect greatness. Like e17 is going the software route to try to support everything from the old to hardware that can't handle hardware acceleration, and trying to support everything, they limit themselves to what they can do and make it really processor intensive even for newer stuff. Thus, a WM that supports hardware acceleration and only runs on the hardware capable of it will be vastly superior. You can't support everything. Drop support for everything and things tend to speed up.
Cheers.





