Review of Exherbo Linux (From A User’s Perspective)

,

Exherbo is a Linux distribution led by a small team of opinionated developers. It’s lean, to say the least, but when they give you a solution for something you can believe it’s well engineered and that it does that task well – nothing more.

Technically, Exherbo is most similar to Gentoo. It inherited some of Gentoo’s parts, and a fair bit of the mentality. You get deep configuration and understanding of your system. In fact, it’s required for use. If you don’t understand your hardware and the basic components of a Linux system, you’ll have a hard time getting it running. Don’t let that scare you off, though; it’s an excellent platform for learning.

That said, it’s obviously meant for a subset of users. Let me describe some things about me that led me to Exherbo. I like to understand everything that’s going on at some level of depth. I can’t rest until I understand, and I mean that literally – I’ve been up late most of the week trying to get my wireless working perfectly. I also like a lean system without a lot of moving parts that I didn’t ask for. It’s harder to understand what you don’t know is there. I appreciate performance and stability, like anyone, but I believe they are borne of simplicity.

I’m a long-time Gentoo user, and this reminds me of the early days of Gentoo before the committee. Progress is rapid and parts of the machine are being swapped out as it runs. The developers are passionate about what they’re doing, and if you agree with them, it’s a great place to be. One of the more vocal developers, Ciaran McCreesh, is a good example. He comes off as abrasive, but take his messages without emotion. I usually agree with him and he definitely writes good code. (He’s also a vim devotee.)

If you just want things to work, don’t use it. In fact, until last week, they actively discouraged anyone from using it. That warning has been lifted since I did my install, and they even added some user documentation. (Think of it as crib notes for your install – Gentoo’s handbook run through a compactor.) If you want to learn how your system works, from the hardware all the way to the user environment, give Exherbo a shot.

A side benefit of building a Linux system from scratch (with any low-level distribution) is that you get to see all the amazing work put forth in the free software community.

Comments

5 responses to “Review of Exherbo Linux (From A User’s Perspective)”

  1. Bruce Avatar

    An inspiring review. Thank you.

    Like

  2. Bryan Østergaard Avatar

    Thanks for the nice review. It’s short (good feature), mostly to the point and fair imo.

    Being one of those opinionated developers I can’t help wondering what it would look like if I wrote a review myself.. Probably best if I don’t 🙂

    Like

  3. redshift Avatar

    Wow, Bryan, thanks for the comment. And thanks for all your work. If it doesn’t distract you from coding, I’d love to see more material directed at users. Your video from FOSDEM was great and I’ve been reading the blog for a while now.

    I think I should clarify something I said above – “If you just want things to work, don’t use it.” It depends on your perspective. If you’re like me, Exherbo did work very smoothly. The amd64 stage was flawless, paludis is working like a champ, all of the repositories are in good shape… the only problems I’ve had were my own fault. So, from that perspective, it really is very smooth.

    The comment was mostly directed at the Ubuntu mentality. You can’t just hit the power button and have everything functional. (I have nothing against Ubuntu, just different perspectives.)

    Like

  4. Bryan Østergaard Avatar

    My plan regarding user docs is to have users write all of them or at least as large a part as possible. I’ll help structure it and so on of course but I’d really like users to get more involved, in part so I can focus on other things myself.

    Did I mention that I’d like an update to http://www.exherbo.org/docs/contributing.html so it covers both packages and documentation? 🙂

    If you have any ideas for user documentation just contact me. If you don’t think you can write it yourself I might be able to find somebody else to do it but just getting some input on what you and others think is missing would be valuable in itself.

    Like

  5. dE Avatar
    dE

    I heard this project was born cause Gentoo devs were resistive to improvements…

    Anyway giving it a shot.

    Like

Leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s