2019 posts

  • (125) ZFS and GPL terror: How much freedom is there in Linux?
  • Linux is playing the bully against non-GPL free software – on purpose. What’s going on here in the Open Source movement?

  • (126) ARM’d and dangerous: FreeBSD on Cavium ThunderX (aarch64)
  • After finally getting my hands on server-class ARM hardware, I try out running FreeBSD on it. I encounter a lot of problems but at least get it working at all.

  • (127) Rusted ravens: Ravenports march 2019 status update
  • Ravenports news: macOS platform on halt, new default compiler version, Rust finally being available, improved ravenadm, and multiple SSL libraries can be installed at the same time.

  • (128) Thoughts on being a “power user” (1/3)
  • What is a power user and what are some of the basics to consider? This post is about some of the basics such as touch typing and optimized keyboard layouts, input devices and using a multi-monitor setup.

  • (129) ARM’d and dangerous pt. 2: FreeBSD on the Pinebook (aarch64)
  • In this post I present my new ARM64-based PineBook laptop and discuss how well FreeBSD currently runs on it.

  • (130) Testing OmniOSce on real hardware
  • OmniOS Community Edition is an illumos distribution. I’ve written about this little gem before, by testing it in a VM. Now it’s time for an installation on real hardware.

  • (131) Summer Sun and microsystems
  • This article is a summary of the hotter topics that I still have on my ever-growing list of things to blog about.

  • (132) Using FreeBSD with Ports (1/2): Classic way with tools
  • Traditionally ports on FreeBSD were either built and updated manually or using tools like portupdate or portmaster. This post is an introduction to installing ports using the latter.

  • (133) Using FreeBSD with Ports (2/2): Tool-assisted updating
  • Portmaster can not only install ports, it can assist in keeping your software updated, too. There are a couple of sharp edges when updating from ports – and while portmaster will be of great help here, it’s good to understand what’s going on. Therefore this article explains a lot of the cases that you might encounter.

  • (134) A SPARC in the night – SunFire v100 exploration
  • The SunFire v100 is a piece of hardware from 2001. What makes it interesting is that it has a SPARC64 processor. This post takes a closer look at what the Sun platform looked like and what features it had.

  • (135) OpenBSD on SPARC64 (6.0 to 6.5)
  • This post is about installing OpenBSD 6.0 on a SPARC64 server and updating it all the way to 6.5 while reflecting some noteworthy changes with OpenBSD over that time.

  • (136) Running OpenBSD on SPARC64 (HTTPd, packages, patching, X11, …)
  • After installing OpenBSD on SPARC64 it’s time to explore it a bit. This post covers CGI with httpd and Perl from the base system, installing binary packages, errata patches, X11 and overall a few comparisons with AMD64.

  • (137) Illumos (v9os) on SPARC64 SunFire v100
  • In this article I give the illumos distribution v9os a try. It’s specifically for SPARC64 servers. After fighting with the installer and the (unknown to me) IPS packaging system, I get both working.

  • (138) Writing a daemon using FreeBSD and Python pt.1
  • This mini-series is meant as a quick but gentle introduction to using Python to build a daemon on FreeBSD. The first part covers some Python fundamentals, signal handling, logging and daemonizing using FreeBSD’s daemon(8).

  • (139) Writing a daemon using FreeBSD and Python pt.2
  • The second post of the mini-series covers doing daemonization of the program directly in Python, without external help. It also discusses a few Python concepts and fundamentals for newcomers to programming.

  • (140) Writing a daemon using FreeBSD and Python pt.3
  • Part three of the mini-series introduces named pipes as a means of inter-process communication (IPC). The daemon is modified to use a named pipe and a control script is created that can send data to it (unidirectional IPC).

  • (141) A glimpse into 2020
  • This posts sums up some ideas on what to write about next year: FreeBSD on SPARC64 and ARM64, Configuration management with Salt, HardenedBSD, E-Mail, illumos, Ravenports – and more on FreeBSD vs. Linux.