Kevin Boone

October 2024

Gentoo vs. MX Linux on old-ish laptops

It isn't easy to run Linux well on ten-year-old laptops -- Linux distribution maintainers no longer see this as a worthwhile endeavour. In this article I compare Gentoo and MX Linux as potential solutions to this problem.

Categories: Linux

Why are the variable names all wrong in my decompiled Java class?

Java decompilers usually make a good job of recovering program structure and the names of classes and methods; why do they make such a bad job of recovering variable names?

Categories: software development, Java

How de-Googled is Lineage OS?

Lineage OS is based on the Android Open-Source Project, whose primary maintainer is Google. To what extent can it be considered Google-free?

Categories: general computing, degoogling

Log4J -- ask yourself: do I really need that library?

What can the software industry learn from the Log4J security debacle?

Categories: software development, Java, security