Overview

Purpose

Exherbo is a distribution designed for people who know what they're doing with Linux. It is inspired in many places by a source based linux distribution -- in particular, it supports flexible source-based installation with up-front configuration.

Exherbo is not a fork in the conventional sense. Although it shares some code with other distributions, and although many concepts are similar, and although many of the people involved were or are involved in other distributions, most Exherbo code is rewritten from scratch.

Exherbo is not, at the moment, a user-targeted distribution. It supports packages that the people involved find interesting or useful; it probably does not support your favourite desktop environment or applications. That kind of thing will come later -- there are plenty of other options for users who want a distribution that attempts to meet everybody's needs rather than just those of its developers.

In other words, go and use Linux From Scratch or Ubuntu please.

Why the Need?

It's not that we think that other distributions are bad. It's just that we think we can do something that suits our needs better. We've tried, without success, to do this using a well known source based distribution. Unfortunately this wasn't a viable long-term approach.

While other distributions are quite adequate for many people's uses, there were certain aspects we found to be problematic, including:

Ultimately, we believe that current source based distributions were a good starting point. However, to provide what we need and what we want, a new generation of tools and development is required.

Design Goals

OK, I Want to Try Exherbo

No you don't.

Yes I Do

OK, maybe you do, but we don't particularly want you to try it because we don't want to deal with you whining when you find that absolutely nothing works. Exherbo isn't in a fit state for users. We might get there one day, but it's not a priority. Right now, all we care about is getting it into a fit state for a small number of developers.

We don't provide packages for lots of things you consider critical.

A lot of the packages we do provide don't work.

A lot of the packages that worked five minutes ago all just broke because we just decided to redesign several large features.

We don't provide support.

We don't provide install media.

We don't provide a usable init system.

Really, all we provide is a few things that the few people working on all this find useful for themselves. When we have something for anyone else, we'll let you know.

But I'm a Developer, and I Want to Try Exherbo

Well, you know who to talk to if you need to be told where to find the shiny things.

And no, we don't want to use Exherbo to implement your pet project.

The above paragraph does not apply if your pet project is something we find interesting.

In Conclusion

It's not that we hate you (unless we do). It's just that we have nothing to offer you, and you have nothing to offer us.