Normally I develop software. That’s what I like, being creative and building things. But, every good peace of software needs to be tested. Depending on the technology, one has multiple tools or frameworks at hand.
Oh boy, yesterday it had to happen. I knew it! It was on my todo list for ages and my laziness no earned its price. What am I talking about? Simple! I use a laptop and like any other laptop, it has a battery. Most of the time I have it attached to a power source, but then and when I don’t. Yesterday I started a task, put the laptop aside and forgot about it. Later on that day I was confronted with a dead laptop. No energy, battery drained totally empty ;-(
At home, I have some services running that are using https and self-signed certificates. Normally this is not a problem. Whenever you open up a browser and it complains, you can simply add an exception. But with more services (and users), it can quickly become tiresome to always have to apply these exceptions. Especially during all sorts of tests where you reset your system or VM and simply want to try things out.
For some days now I’ve had the “honor” to use an all new and shiny Mac Book pro (and will have to use it for a while longer …). Though I’ve become fond of Linux, I always try to be open to new things. And after all, it’s Unix under the hood. But after a couple of days, I cannot really say I became friends with MacOS. To be fair, that is not to blame Apple or Unix. It’s a compound of orchestrated errors and incompatibilities. Some in hardware, some in the OS, others in the lack of application features or simply of manufactures not providing the needed support.
So, while having been over-motivated by my previous post, I went on and wanted to enhance the encryption part of bcrm project. Currently encryption only works with LVM and no other partitions in place. But in a lot of default setups /boot is on a separate partition and then there is the story of EFI with its own system partition.