Language Selection

English French German Italian Portuguese Spanish

Gentoo User's Response to Slacker who tried Gentoo

This is a gentoo user's answer to Mr. Slacker-Tries-His-Hand-at-Gentoo. If you missed the story on OSNews entitled Slacker Tries His Hand at Gentoo, you really must read it. It's hyperlinked back <- there. It's a hilarios account of an experienced linux user's first try at gettting a Gentoo system all set up for work or play. At first I was gonna make a cute witty comment to the story and be on my way, but instead it turned into an article. I guess as I read his story I found I had something to say at about every experience he shared.

He begins by describing his ordeal of reaching his first goal of getting to a graphic user interface, KDE to be more exact. I had to laugh not only at the situation, but also at the manner in which the author describes it. Carefully chosen, consisely written, witty words grip the reader and don't let go. ...if they've ever set up a Gentoo box. I swear it could have been me telling the story. I can relate brother, I been there.

Well, except for the USE stuff. I had researched pretty good while setting up my file to see just what I wanted in mine and then I knew I wasn't gonna find KDE upon first reboot. Heck, I hadn't even put X on mine yet. But he's right, it takes another day to get X and kde installed. And he's right on the mark almost with the docs. That's exactly how you feel. After the initial install, which is pretty sequential and complete, the rest becomes kinda confusing. I actually found the forums to be of more help. However, I did exactly what he did. I figured emerge xfree86 (at the time) and then I did emerge kde. But he's right, that doesn't work anymore. Gentoo has split kde up in all these diffferent packages for every thing. It's a nightmare. I quit using Gentoo ebuilds for KDE after my first attempt at an upgrade of it. I'd rather just download the 12 or 15 tarballs from KDE than go thru the pain of messing up that silly kde upgrade. It took forever to clean most of it up. And portage still thinks I have some of those stupid meta files somewhere. It's a nightmare. But once upon a time emerge kde used to work perfect.

Mr. Slacker is right on the money about that learning Gentoo instead of linux thing too. But aren't all distros like that really? I had quite a bit of basic commandline experience before beginning to use Gentoo, so I've been in a tug-o'-war since between whether to learn the gentoo way of doing stuff or just doing something the way I already know how on a regular linux box. So, my everyday box is a mix actually. It does cause some annoying portage issues. But some things "the gentoo way" is so fscked up that you just have to use the regular linux way to do it. I could write a whole seperate article on the differences just in their Apache2 package. tsck tsck. It's a nightmare and not only that, the packagers keep changing their minds about file location and even structure and wording. What a pain! I always wondered why Gentoo would mess up a perfectly good package like Apache2. However, that's kinda moot as we were talking about a desktop, not a server. But the KDE and nvidia driver examples will work here. In response to his complaint concerning all the other hardware that wasn't working, well, yeah, you got to set up your own hardware. But that's usually the fun part.

To me setting up Gentoo was like having a baby. It's a long, uncomfortable, even dangerously gut-wretching agonizingly painful birth, but you forget that as soon as you gaze into the face of your beloved Gentoo desktop. It's my baby. This is a part of me. He will carry on the family legacy long after I have passed. Yeah, you have to learn how to relate to it. You try to let it do it's thing, but if it gets out of line and breaks kde into a hundred little packages or puts all apache's configuration files in strange locations with different names, you have to guide it to the KDE ftp mirror or apache's website to download tarballs. Got to keep em in line sometimes, but they are worth all the trouble.

For all the thousands of packages that do install fairly normally with the simple "emerge whatever" command, portage is wonderful. As with any operating system you choose, you have to take the bad with the good. One has to weigh the sides and make an informed choice. Gentoo isn't for everybody, and Mr. Slacker's article can help one decide.

The best thing of all is Gentoo is source based. One you go source, you never go back. It's built for my machine. There isn't another system just like anywhere. Althought one package that isn't is mplayer. It is an example of some of the packages on the system that don't build according to your USE flags. In addition, it's hard to build with customized config options if you use emerge for them. Alright it's a pain in the *rse. But for the packages that don't take in account the USE flags, the defaults are good enough for me on most of packages and you can sit there and watch portage write to stdout as it downloads each package (most packages) from the source and watch as it builds. Well, okay, granted a lot of packages are patched pretty heavy. But the patch as well as the source is right there, you can read the file and see what's was added... if you wanted to.... not that I do... But it's my baby. I made it. I love it. Freedom, choice, control, ownership... whatever you want to call it. That is the greatest advantage to Gentoo.

So, yes, it's like a baby, you forget all the pain setting everything up and learning where Gentoo puts everything once it gets here. After that it's mostly carefree. Instead you rejoice at watching it run and play and grow and enjoy the daily interaction and occasional intervention.

So, in conclusion, the author of Slacker Tries His Hand at Gentoo was right on money in his article/review of Gentoo. It was hilarious too. He had me laughing 'til tears. But for all the reasons he states for hating Gentoo are all the reasons I love it. I guess I'm a tinkerer. If I didn't have something to fix, I'd be bored. That's what I like to do. I'm one of those people who spent hours reading about every enhancement, studying the performance vs. quality screenshots, and carefully setting up their Doom3 DoomConfig.cfg file. Heck, if something ain't broke, you ain't tweaked enough.

I loved the process of setting up Gentoo. It was fun and educational. The early stages aren't Gentoo specific and as stated, once up and running, you don't have to do much more tinkering. It's another choice.

Anyway, it's a great read. Go read it at OSNews if you haven't already. Ha ha, you were expecting me to give him 'what-for' wudn't ya?

More in Tux Machines

Making GNOME Look Like Apple's Operating System

  • A macOS Mojave Inspired GTK Theme Appears
    A new GTK theme brings the luscious look of macOS Mojave to the Linux desktop. Not that you should be surprised; we’ve written before about how easy it is to make Ubuntu look like a Mac. But thanks to this new macOS Mojave inspired GTK theme that fact is truer, and more faithful, than ever.
  • Make Ubuntu Look Like macOS Mojave’s Dark Mode
    If you’re a Linux user who likes the look of the dark mode coming in macOS Mojave, you’re in luck: there’s a GTK theme just for you. The theme is available on Gnome-Look.org alongside several other macOS inspired themes. You’re looking for the one titled McOS-MJV-Dark-mode, but feel free to download more if you think you might want to switch it up later. Installing is a little tricky: you need to create a .themes directory in your home folder, then extract the folder in the downloaded archive into that folder. Next you need to install Gnome Tweaks in the Ubuntu Software Store, which you can use to change the theme. You can also use Gnome Tweaks to move the buttons to the left side of the window, where they belong. Fight me.

Android Leftovers

Servers With GNU/Linux

  • Linux Foundation Shifts Network Infrastructure to Kubernetes
    The Linux Networking Fund (LNF) is making significant progress toward embracing Kubernetes as a platform for delivering a range of networking services that are expected to be widely embraced by telecommunications carriers and cloud service providers (CSP). Arpit Joshipura, general manager of networking an orchestration for The Linux Foundation, says the latest Beijing release of the Open Networking Automation Platform (ONAP) contains several modules that have been ported to Kubernetes, with more to follow once the Casablanca release of ONAP is released.
  • A Platform Of A Certain Age And Respectability
    But seriously. The many rivals of the OS/400 platform and its follow-ons since that June 21, 1988, launch of the Application System/400 are now gone or not even on life support. We can all rattle them off, but the important ones that drove innovation for OS/400 and its children through to the current IBM i are DEC’s VMS for the VAX and Alpha systems, Hewlett Packard Enterprise’s MPE for the HP 3000 and HP-UX for the HP 9000s, and Sun Microsystems’ Solaris for the Sparc systems. You could throw in SCO Unix, Novell NetWare, and a slew of proprietary operating systems in Europe and Japan, and while you are at it, you should probably also include the IBM System/38’s CPF operating system and the IBM System/36’s SSP operating system. Even OS/2 and its PS/2 platform actually predate the AS/400 by 10 months – and they are long, long gone.
  • Uptycs Raises $13M, Launches Osquery-Based Security Platform
    No. 2 is the growing popularity of Mac and Linux-based infrastructure. Traditional enterprise workloads are deployed on Windows, so that’s where malicious activity historically occurred. But now more companies are using Mac infrastructure and transitioning new workloads to Linux in the cloud. Companies need to monitor and secure these environments as well, and Uptycs’ security platform covers all of the above.
  • CeBIT 2018: Huawei to roll-out KunLun V5 server
    Huawei is set to launch the latest server in its KunLun mission critical range with the V5, teaming up once more with Suse, further confirming that the company’s Linux Enterprise Server system is its preferred standard for the range.
  • Why an Infrastructure Transition is the Perfect Time to Invest in Security
    The idea behind containers has been around since the 1970s, when the technology was first used to isolate application code on Unix systems. However, the use of containers only became widespread in 2013 with the advent of Docker, and container orchestration tools like Kubernetes are even newer than that.

A look at Lutris – Open Gaming Platform for GNU/Linux

Lutris is quite the handy application I’ve discovered, that helps with organization and installation of games on GNU/Linux, even if they come from multiple sources. One of the project's goals is to support any game that runs on Linux regardless of whether it runs natively, through Wine, or other means. The main appeal of Lutris is that it provides an interface to manage all games installed on the machine regardless of source. While it is necessary to integrate the games in the application first, doing so is not super complicated. You may add local games right away by selecting them from the local system or visit the Lutris website to add games this way. Lutris simplifies nearly everything. Users can visit the list of support games on the Lutris website, choose to download and install the game (Note: If its a game that must be bought, you must own it first.) The website lists supported games and where you can acquire or download them. You can use filters on the site to display only free games, games of a genre, or use the built-in search to find games of interest quickly using it. Read more