devpapa

A Better Linux Dev Environment

More advocacy for Linux is a win, and more tooling that makes things easy is a win.#

Recently David Heinemeier Hansson (DHH) released OMAKUB, an odd name for a useful tool that configures a Ubuntu base install into an opinionated developer environment.

DHH is a polarizing figure but if you put all that aside and look at the tool, it's pretty cool. He has crafted a script that smooths over the rough edges involved in setting up a development environment on Linux. And there are rough edges.

I see a lot of criticisms of it, tearing it apart and stuff. Part of it is because it's DHH, but honestly I think that any effort to make Linux adoption easier is welcome. If Omakub doesn't work for you, fork it. If you think you can do better, then do it, and share it. I'm happy that he is into Linux now because it will lead to better tools overall.

He demoed Omakub on a Framework 13 laptop. Framework is another good thing that has happened to Linux recently. They offer a computers that are totally upgradable from the ports to the screen to the GPU. They're not the first to offer computers specifically for Linux, for the longest time Linux development laptops from Dell and Lenovo have been available but I think Framework is really invested in the ecosystem. System76 also makes dedicated Linux computers and are worth checking out.

Finally, why Ubuntu and not {my favourite distro}? Well I checked the Framework website and it appears Ubuntu has the best compatibility with their hardware. I'm sure with time this will get better.

What do you think about Omakub? Will you use it?

#linux