Falling out of my head

Long time, no update

Desktop

Somehow flopped over to ubuntu. Naturally everything works as it is supposed to. I scrapped my FreeNAsS box so I could set up a computer for my partner for her uni studies. I do have 3x2TB drives sitting there that I still want to install into my PC and set up as a ZFS pool.

Laptop

Messed around with Open and FreeBSD, some linux distros and then ended up swapping it for a Macbook Pro, which I am happy with.

Skynet

Have started learning Python so I can have a play with Tensorflow and build a neural net of my own. Would like to get a Raspberry Pi for this purpose.

RPG

Have not GMed a single session this year. Shit is fucked. Might watch Zero Charisma again.

BTC

Invested in bitcoin, price has almost doubled since.

The Laptop Saga continues and other stuff going on…

I have a dilemma. I cannot actually decide what to run on this cursed laptop.

Actually, that’s not entirely true. I did decide, and I picked OpenBSD. Which was super awesome until I discovered the Atheros wifi chipset is not supported.

Fuck.

There is little else I was wanting to run. Over the course of the week I installed Gentoo, Arch, OpenBSD and even ubuntu. It’s actually giving me a high level of annoyance. My brain does not enjoy indecisiveness.

The Masquerade

My 5th edition rulebook for the grand daddy of vampire RPGs and the inspiration for vampire pop culture from the 90’s until now. I actually watched the World of Darkness documentary about the history and impact of the game and it was quite good. My fiancee is a huge Buffy fan and I did tell her about some of the inspiration that was drawn from the game. I am currently undertaking the campaign writing part and getting ready to schedule “Session Zero” where players will create their characters and back story.

Other than that it is work and more importantly, start planning our wedding which I am looking forward to a great deal. Will post more about that as decisions are made and things picked out. Still need to decide on a suit.

Gentoo musing.

WhileI was installing Gentoo on my Toshiba today, going through the same motions I’ve done many times before, I had to smile. I remember the ludicrous compile times and the heart in mouth moments during that first boot waiting to see if you had a working system.

Now, thanks to superb Gentoo documentation that I think has clearly taken a leaf from the Arch wiki, installing Gentoo is almost uneventful. Compile times are way better (depending on package of course) and with the Linux kernel hardware support being so great, it pretty well just works.

I only got the base install done today. Dad life means I have to spread my time around other duties, but I can continue later on.

Elitism in Linux?

There’s a lot to be said about the Linux community, good and bad. We definitely all like to revel in the openness and freedoms that have taken Free and Open Source Software to such dizzying and world dominating heights. There is, however, a darker side that can’t be denied and it’s all centered around the perception of a behavior that is much maligned by many Linux users. What is it you ask?

Elitism.

Some of you may say it’s not a perception, it’s a very real thing, and for sure there people who are elitists and revere that moniker. Unfortunately, as the increase of distributions has gone on, and the popularity of the more obscure ones has grown, people now lust after all the pretty rice they see on the unix porn subreddit. This drives them towards distributions like Void, Arch and Gentoo. Sadly when they dive into the worlds of these more advanced distributions they hit a brick wall very fast, and often leads to the propagation of a few misconceptions.

“I got told to RTFM, what a bunch of elitist jerks!!”

Sorry, but reading the manual is something we should all be doing. People pour hours into documentation only to have it ignored and then people jump onto IRC, forums or reddit asking for help with stuff that is easily answered by reading the man pages.

“This is way too hard, why don’t you do it like ubuntu does!!”

If that’s the type of system you like to use, then use ubuntu. All the packages you see on riced out systems on reddit are available just as readily in ubuntu as they are in Arch. The uncomfortable truth people need to admit to themselves is they WANT to run Arch, and have all the prettiness, but either don’t want to put in the work and learn or simply just do not yet have enough Linux experience to make the transition.

An amatuer boxer would never just jump in the ring with Mike Tyson. He’s far to experienced and difficult an opponent. An amatuer would have no right to complain about it being unfair. The same applies here. Without the relevent experience and technical knowledge, users have no right to disparrage a distribution or it’s users because it is too hard for them to use. You choose a distribution based on your requirements and its strengths and limitations. Don’t blame others for making the wrong choice.

“ubuntu is derived from Debian so it is Debian”

Wrong. ubuntu is it’s own distro and there are many other respins. Respins of respins even using Mint as an example. Luckily the ubuntu community is pretty helpful and users can get access to a lot of information and assistance, but this is seldom the case. People respin distros for their own purposes and release them to others which is great, but one cannot make the mistake of thinking it is one and the same as the original release. There are almost always differences, and as soon as there is a single one you are asking people to support something not of their own, which is not a fair or realistic expectation.

Of course, some communities are more militant on their policing of support requests for alternative spins of their distribution, and from what I’ve seen in particular in the Gentoo and Arch communities, this has usually been borne from multiple bad experiences in the past and forum spanning when the creator of their respins etc does not provide support.

“$distro sucks because of X….”

Nobody is forced to like one distro over another. It drives me fucking insane when people refer to one distro or another as broken because a package doesn’t work or “it’s too hard” etc etc.

Some distributions are developed, built and distributed with instructions to be a certain way because that is the vision the developers have for it. Don’t be a cry baby because it doesn’t suit your use case. Switch to something that does.

So, how do we fix this?

We can’t. Human nature is human nature and this is how people have, are and always will act. I like everyone else have distros I prefer over others, and will defend those reasons, their respective communities and the way things are done. I do also much rather prefer people to use Linux and BSD over anything else so if ubuntu or SUSE floats your boat, go for it.

Just be aware that if you are choosing a distro, especially when stepping up the difficulty level, more advanced users have a higher expectation of competancy, support and bug reporting ettiquette and the general opinion that the best thing for a user to do is work on being a better problem solver. You learn more and in turn can also better support the community.

Return to Gentoo

So I’ve decided to make a return to gentoo linux after a bit of a break. I have a laptop I need to replace the hard drive in that will be getting the gentoo treatment, so I thought in the mean time i would run up a VM on my work PC and configure things the way i like them and sync the dotfiles to git.

I’ve installed and used gentoo many times so this wasn’t much in the way of coming to grips with a new distribution. The only anomaly that I hadn’t experienced before was with feh which I use for setting the background image for my desktop. It uses the imlib2 library and it wasn’t compiled with support for JPG images. As usual with gentoo though, adding a USE flag for the application and recompiling fixed the issue and all works well.

I also used genkernel for this VM which is a the lazy way, but it works and isn’t so bad these days on modern hardware.

I would like to make and keep this blog active again so let’s see how we go in the future.