blog dot lusis

development, operations and everything in between

A Few Things

| Comments

I can’t believe I have to even write this

but it seems that comprehension is hard and sadly I made the mistake of reading comments when someone posted my systemd redux article on HN.

CoreOS

Yes I know CoreOS uses systemd. It seems that ONE comment got taken entirely out of context. If you take it WITH the context of the whole post:

  • If you must use Linux
  • And we’ve agreed that systemd is here to stay in Linux
  • Use a Linux “distro” where you don’t care that it’s running systemd

CoreOS is not a traditional general purpose Linux. CoreOS is a firmware for running containers. A bespoke platform for explicitly running containers. You don’t manage CoreOS like a traditional distro. You don’t use CoreOS like a traditional distro.

And yes I said CoreOS wasn’t production ready yet. But it will get there. One of the people I respect most in this industry (and used to work with), Kelsey Hightower , works for CoreOS and has an operations background. If anyone can help address the needs of production usage of a platform, it’s Kelsey.

SystemD/SysV

As a project, I dislike SystemD. In the specific, there’s a shitload of things SystemD gets right. I like unit files. I like running everything contained. I love the security features going in to restrict visibility to processes.

I dislike the SCOPE and I dislike the stuff that extends beyond the init replacement. I dislike the reinvention of things and in the process of bringing in bugs that have been solved for a while.

I also dislike the lockstep systemd/kernel upgrade that’s coming.

Gnome requiring systemd

You’re right, gnome doesn’t explicitly require systemd. It requires something that’s only provided by systemd currently.

I’m not afraid of change

I think anyone who’s familiar with me and this blog knows that to not be the case. As Chris Webber said earlier, there’s a difference between bleeding edge and leading edge.

Solaris/OmniOS/SmartOS

I’m perfectly aware of the differences between these things. I guess forgetting to add the word “derivative” after the word “Solaris” makes me a total idiot.

I don’t “hate” Poettering or think he’s “evil”

Really? This is software we’re talking about. Just…wow

FreeBSD

No jails are not a 100% replacement for LXC. It is, however, a more mature technology for isolation.

You’re right, I’m not a developer

I’ve never written a line of code in my life.

There’s probably a whole bunch of other aspersions cast my way in the comments on HN and frankly I can’t be bothered to read them. I’m actually busy managing a production SaaS and writing code in two different languages at the moment.

Comments