Gentoo in Crisis, Robbins Offers Solution
mrbadbar writes "Gentoo Linux founder Daniel Robbins says Gentoo's leadership is in crisis. 'the Gentoo Foundation's charter has been revoked for several weeks, which means that as of this moment the Gentoo Foundation no longer exists.' Robbins offers a solution: his return as President of the Gentoo Foundation. According to Robbins: 'If I return as President, I will preserve the not-for-profit aspect of Gentoo. Beyond this, you can expect everything to be very, very different than how things are today.'"
I RTFA but I have no idea what the problem actually is that he is going to solve. Could someone explain?
It's strange how people think Gentooers are into Gentoo for the '--fomg-optimize' thing...
... people are much less likely to offer that since writing an ebuild is easy, but compiling that stuff for different archs is actually not that easy.
.deb of the new Firefox Beta 3. Anyone willing to point me to one?
I had to leave Gentoo a few weeks ago because my Laptop couldn't take the massive compiles anymore - my desks are all FreeBSD btw. What I enjoyed about Gentoo was the ports-like package manager and the ability to carefully choose your dependencies via USE-flags. Here I am, back on Debian, and I think it's actually faster... but I don't really care about speed since I exclusively use XMonad and the console - no need for speed improvements on a 1.6 GHz machine with that.
But what I hate is that I don't have overlays anymore. You could dynamically replace any part of your package repository with something you found on the net. Like the proaudio overlay. Or the Haskell overlay. With Debian, this is much harder, as you have to find someone on the Net that will offer his repo of binaries
For example, I still didn't find any place that offers a
The speed is only a minor advantage of Gentoo and manifests itself in the much shorter start up times and the ability to easily switch to baselayout2 or einit to even improve that one. But since the average uptime of my laptop is about 2-3 weeks, I don't really care if Debian takes 20 seconds longer to boot up.
I'm an infovore...
No. I think diversity in Linux is a Good Thing. There are hundreds of distros out there and that's really good to see, because they're all competing with each other, sharing their work with each other, forking one another and then merging back... If a distro dies, ten new ones spawn. That's very good, it contributes to a diversity which makes the Linux community an interesting place to live in.
... as long as it's not RPM-based...
And that 'but it confuses the newbies' argument just doesn't cut it anymore. For the complete boons, there's Ubuntu and probably SuSE. For everyone else, there's choice. I like choice. Right now I chose Debian, but that has changed in the past and will probably change in the future.
I'm an infovore...
Gentoo was my way of learning a lot about linux sysadmining in a short time. In a couple weeks, I learned how to compile packages, manage partition issues, compile kernels, deal with numerous config files, and many other skills. I later switched to Ubuntu, but I still appreciate my time spent with gentoo as a great learning aid. Just enough help to make it not as hard as LFS, but hard enough to be challenging.
Warning, knife is sharp. Please keep out of children.
When you have experienced this, come back and comment.
Gentoo's approach of configuring and compiling at point of install should - in theory - solve this problem. You can adjust what gets compiled with what options and can therefore tailor the solution exactly to what you need. This is great for some of the more complicated packages, where there are many optional components, some of which may be mutually exclusive. This is also great when you have packages that - if you compile in everything - the package become unwieldy and sluggish.
In practice, the maze of options and the staggering number of potential compiler flags for tuning things -- it's simply too complicated for the majority of users and even for a very large number of software engineers. A better solution, in my opinion, is to have users describe a basic distribution and the platform on which it is to run, and then have a central cluster use herustics to grind out a way to achieve it.
Personally, I'd do this by compiling a mini distro locally that used a very standard package manager and didn't invalidate assumptions by mainstream distributions also using that package manager. Then the user could use existing repositories to add the stuff that's not critical to them but they still want. Alternatively, the cluster could spit out all of the necessary scripts, databases and configuration files for a Gentoo-style distro to build that perfect foundation.
However, ultimately, I do believe this to be the area virtually all distros get it wrong. The foundation components are the most critical, but they are also the least reusable. Correct that and you correct 99% of the (few) problems people have with Linux.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
I was pretty impressed when he actually helped out a guy who had a colo at our datacenter. Nobody with any fame or cred, just some guy who was having gentoo problems that nobody in the community seemed able or interested in helping him out with. Most of us seem to get burned out of helping even relatives pretty early in the game, so doing support for people on the street out of the goodness of your heart is pretty amazing. Even if it is your distro.
The alternative in that situation is to 'take the plunge' and upgrade all the dependent packages to the latest (presumably stable, as if you are running ~arch then they would likely not be behind) version in portage. As you are talking about production systems, it makes sense to have testing systems which are kept (reasonably) up-to-date so that you do not get (many) unpleasant surprises when updating the live production systems.
He used to run Linux support for IBM. Still Google-able, his answers got me going at work. Smart dude.
That's funny, I left FreeBSD for Gentoo for exactly the same reasons (this was around time of FreeBSD 5.0, so I probably had the worst possible FreeBSD experience). And Linux kernel had better hardware support, especially for laptops.
With FreeBSD, packages tended to break with almost every upgrade. With Gentoo, they still break after every upgrade, but at least there is revdep-rebuild to fix things. Portupgrade -L didn't really work...
I've was using Gentoo since pre version 1.0, I've submitted ebuilds that got accepted in portage and was a contributer at heart. I noticed a big change when Daniel Robbins stepped down, a big enough change to get me to drop the use of Gentoo.
I would love to welcome Daniel Robbins back and and I wish there was a way to allow community vote.
On my server most of the time i find that etc-update takes care of most of the config file updates. If you have config files you want to protect from minor updates use CONFIG_PROTECT in make.conf to protect specific files. Then the majority of config updates flagged with etc-update are ones which you don't need to read over like tweaks to init scripts or such like. I find my config updates are usually over in a few minutes.
The thing i don't like about gentoo is that after a few years of repeatedly upgrading my system using emerge and building new kernels around new hardware and stuff i have started to feel really isolated from any sense of community or identity gentoo may have. I'm not the kinda guy who hangs out on IRC all the time but with other distros i've used in the past i've really had a sense of direction of where the distro is headed in the future and the grand goal of the project. Gentoo just seems to be like that lazy teenager whos just bumming away his life with no plans for the future.
overall though i think its one of the best distros i've used from a low resources server perspective. It still works after 4 without having to scrap it and start again so i'm not going to switch no matter how lethargic its attitude may feel.
How many computers are too many?
it is hard to switch back to a binary distro after gentoo, but the parent has a point in that gentoo gets harder and harder to manage. That's why I started looking for alternatives and found Gobolinux, a distro that makes it really easy for mantainers and admins. It is a fresh air in the unix world.
www.gobolinux.org
-- EOF
I'm long time gentoo user ( I've started around version 1.4) and am more or less stisfied with it. I mean, it definitely has its flaws, but I haven't been able to find substitution that could "scratch my itch".
I have tried Ubuntu as everyone around me were advocating it, but found that while it has much prettier installer and things tend to work out of the box, deep down it's actually inferior to Gentoo.
When things work smoothly in Ubuntu, everyone is quick to point out those maybe few minutes and a CLI command that Ubuntu has spared you, but no one mentions those cases when things don't work.
Each distro has its framework which combines many pieces of open source mosaic, but things get interesting when some piece in mosaic develops a flaw that is not immediately obvious or it affects some portion of users. I don't care for a few seconds spared during installation nearly as much I care for infrastructure support in cases that don't work.
WRT to Gentoo's imminent death:
1. If its going to happen, it won't be soon.
2. All problems of Gentoo can be traced to its origins. At the time, its creator found his pleasure in homebrew approach and wanted to have something that works in some way much rather than trying to get it right first time and also answer many organisational, commercial and law questions.
So now we have Gentoo Organisation, Infrastructure and Distro in the state of Russian Orbital station MIR jsut before its death: there are many interleaving and intervening systems with many semi-documented patches and changes and whole shebang is far from original specs. I mean, evolution is a ni ce thing, but it has its limits. When it reaches its limits, maybe its time to use accumulated knowledge and experience to make something new...
3. WRT to Drobbins, I don't know the guy personally and have nothing against him, but I'm not sure that having him back is a good idea.
He had the chance but has proven unable to make Gentoo his life, so now he's coming back, faced with similar problems ( needing money for RL but being strawn between his hobby and bussiness) and unable to learn from his mistakes and use radically different solution this time.
4. New Gentoo should start from scratch with its policy, organisation and web/distro infrastructure while good old Gentoo I is living on...