The Curious Engineer

All blogs / Linux / Unix

eerielinux

eerielinux.wordpress.com

All the little things *nix

Linux / UnixComputing historyOS / kernel

Posts
201 from 24 Jun 2012 to 30 Oct 2026
Posting
now and then (4 in the last year)
Kind
personal blog
Feed
https://eerielinux.wordpress.com/feed/

2026 2

  1. FreeBSD on the Laptop – for End Users (Part 0: Introduction)
  2. Exploring the CBSD virtual environment management framework – part 9: Bhyve (I)

2025 12

  1. Playing with CP/M – part 2
  2. Playing with CP/M – part 1
  3. EuroBSDCon 2025 report (2/2) – Main conference & trip home
  4. EuroBSDCon 2025 report (1/2) – arrival & tutorial days
  5. A gentle introduction to CP/M
  6. Installing *BSD in 2025 part 5 – Bonus: A look beyond our teacup
  7. Installing *BSD in 2025 part 4 – A critical look at DragonFly BSD’s installer
  8. Installing *BSD in 2025 part 3 – A critical look at NetBSD’s installer
  9. Installing *BSD in 2025 part 2 – A critical look at OpenBSD’s installer
  10. Installing *BSD in 2025 part 1 – A critical look at FreeBSD’s installer
  11. Installing *BSD in 2025 part 0b – Modern myths: AI ramblings (NetBSD and OpenBSD)
  12. Installing *BSD in 2025 part 0a – Modern myths: AI ramblings (DragonFly BSD and FreeBSD)

2024 7

  1. A journey into the 8-Bit microcomputing past: Exploring the CP/M operating system – part 2
  2. A journey into the 8-Bit microcomputing past: Exploring the CP/M operating system – part 1
  3. EuroBSDCon 2024 report (2/2) – main conference & trip home
  4. EuroBSDCon 2024 report (1/2) – arrival & tutorial days
  5. Exploring the CBSD virtual environment management framework – part 8: Customizing CBSD
  6. Exploring the CBSD virtual environment management framework – part 7: Updating and help
  7. Exploring the CBSD virtual environment management framework – part 6: Jails (IV)

2023 7

  1. The TEK Cleave: A unique typing experience
  2. EuroBSDCon 2023 report (2/2) – Main conference, social event & conclusion
  3. EuroBSDCon 2023 report (1/2) – arrival & tutorial days
  4. Exploring the CBSD virtual environment management framework – part 5: Jails (III)
  5. Exploring the CBSD virtual environment management framework – part 4: Jails (II)
  6. Exploring the CBSD virtual environment management framework – part 3: Jails (I)
  7. Exploring the CBSD virtual environment management framework – part 2: Setup

2022 5

  1. Exploring the CBSD virtual environment management framework – part 1: Introduction and installation
  2. Exploring the CBSD virtual environment management framework – part 0: Virtualization overview
  3. EuroBSDCon 2022, my first BSD conference (and how they are different)
  4. Legends start at 1.0! – FreeBSD in 1993 (pt. 2)
  5. Legends start at 1.0! – FreeBSD in 1993 (pt. 1)

2021 21

  1. Cross-platform package building: Pkgsrc vs. Ravenports (2/2)
  2. Cross-platform package building: Pkgsrc vs. Ravenports (1/2)
  3. Advance!BSD – thoughts on a not-for-profit project to support *BSD (2/2)
  4. Advance!BSD – thoughts on a not-for-profit project to support *BSD (1/2)
  5. FreeBSD package building pt. 5: Sophisticated Synth
  6. FreeBSD package building pt. 4: (Slightly) Advanced Synth
  7. FreeBSD package building pt. 3: Intermediate Synth
  8. FreeBSD package building pt. 2: Basic Synth
  9. FreeBSD package building pt. 1: Introduction and test system
  10. FreeBSD router take 2 (pt. 4): Demoting my ISP’s router
  11. FreeBSD router take 2 (pt. 3): Excursion – De-hardening OPNsense for 2022?
  12. FreeBSD router take 2 (pt. 2): Excursion – FreeBSD and security
  13. FreeBSD router take 2 (pt. 1): OPNsense ZFS-based installation (by converting FreeBSD)
  14. Women… in tech?! (And elsewhere)
  15. Cancelling Richard Stallman?
  16. Re-learning to type… again! (From Neo to Bone)
  17. Multi-OS PXE-booting from FreeBSD 12: Linux, illumos and more (pt. 4)
  18. Multi-OS PXE-booting from FreeBSD 12: PXE menu and *BSD (pt. 3)
  19. Multi-OS PXE-booting from FreeBSD 12: Required services (pt. 2)
  20. Multi-OS PXE-booting from FreeBSD 12: Introduction (pt. 1)
  21. Dystopian Open Source

2020 6

  1. CentOS killed by IBM – a chance to go new ways?
  2. My first FreeBSD port: Castor
  3. Neunix: Eerie transitioning to Geminispace
  4. Retreat… and reboot! Is there life outside of the Web?
  5. FreeBSD on SPARC64 (is dead)
  6. Should you abandon Linux and switch to *BSD?

2019 17

  1. A glimpse into 2020
  2. Writing a daemon using FreeBSD and Python pt.3
  3. Writing a daemon using FreeBSD and Python pt.2
  4. Writing a daemon using FreeBSD and Python pt.1
  5. Illumos (v9os) on SPARC64 SunFire v100
  6. Running OpenBSD on SPARC64 (HTTPd, packages, patching, X11, …)
  7. OpenBSD on SPARC64 (6.0 to 6.5)
  8. A SPARC in the night – SunFire v100 exploration
  9. Using FreeBSD with Ports (2/2): Tool-assisted updating
  10. Using FreeBSD with Ports (1/2): Classic way with tools
  11. Summer Sun and microsystems
  12. Testing OmniOSce on real hardware
  13. ARM’d and dangerous pt. 2: FreeBSD on the Pinebook (aarch64)
  14. Thoughts on being a “power user” (1/3)
  15. Rusted ravens: Ravenports march 2019 status update
  16. ARM’d and dangerous: FreeBSD on Cavium ThunderX (aarch64)
  17. ZFS and GPL terror: How much freedom is there in Linux?

2018 12

  1. Ravenports explained: Why not just join XYZ?
  2. One year of flying with the Raven: Ready for the Desktop?
  3. Exploring OmniOS in a VM (2/2)
  4. Exploring OmniOS in a VM (1/2)
  5. A look beyond the BSD teacup: OmniOS installation
  6. Ravenports: Status update and the Dragonfly case
  7. Ravenports: A modern, cross-platform package solution
  8. Modern-day package requirements
  9. Introduction to email (pt. 2): Mail dialog / the “mail” command
  10. Introduction to email (pt. 1): Email basics
  11. [ ! -z ${COC} ] && exit 1
  12. “Permissive licensing is wrong?” – No it’s not! (2/2)

2017 22

  1. Spam blacklisting: Its dark side
  2. “Permissive licensing is wrong!” – Is it? (1/2)
  3. FreeBSD: Building software from ports (2/2)
  4. FreeBSD: Building software from ports (1/2)
  5. FreeBSD package management with Pkg (2/2)
  6. FreeBSD package management with Pkg (1/2)
  7. The history of *nix package management
  8. Eerie Linux: 5 years of bloggin’!
  9. Building a BSD home router (pt. 8): ZFS and jails
  10. Building a BSD home router (pt. 7): Advanced OPNsense installation
  11. Building a BSD home router (pt. 6): pfSense vs. OPNsense
  12. Building a BSD home router (pt. 5): Installing OPNsense
  13. Building a BSD home router (pt. 4): Installing pfSense
  14. Building a BSD home router (pt. 3): Serial access and flashing the firmware
  15. Building a BSD home router (pt. 2): The serial console (excursion)
  16. Building a BSD home router (pt. 1): Hardware (PC Engines APU2)
  17. FreeBSD jails (2/2): 4.11 sentenced to jail
  18. FreeBSD jails (1/2): Introduction and frameworks
  19. Updating FreeBSD 4.11 (4/4) – Reflecting radical resurrection
  20. Updating FreeBSD 4.11 (3/4) – Neophyte’s notorious necromancy
  21. Updating FreeBSD 4.11 (2/4) – Digging up old graves
  22. Updating FreeBSD 4.11 (1/4) – Blast from the past

2016 17

  1. 3+ months on TrueOS – a critical write-up
  2. Back and forth: Linux and *BSD
  3. Bacula on FreeBSD (pt. 5): A day at the pool
  4. Bacula on FreeBSD (pt. 4): Jobs, volumes, pools & a restore
  5. Bacula on FreeBSD (pt. 3): Customizing configuration
  6. Bacula on FreeBSD (pt. 2): Bconsole – ruling the Director
  7. Bacula on FreeBSD (pt. 1): Introduction – Bacula backup basics
  8. Vagrant: Creating a FreeBSD 11 base box (virtualbox) – pt. 2
  9. Vagrant: Creating a FreeBSD 11 base box (virtualbox) – pt. 1
  10. How to choose your *BSD OS to begin with?
  11. Documentation: Linux vs. FreeBSD – a real-world example
  12. Version control (pt. 2): Generations and intended use
  13. Version control (pt. 1): An introduction
  14. OpenBSD/FreeBSD (ZFS) dual-boot & thoughts about GPT/EFI
  15. Setting up a FreeBSD/OpenBSD dual-boot with full disk encryption
  16. Precomp (or: How to compress already compressed data?)
  17. School, exams and… BSD!

2015 13

  1. Top things that I missed in 2015
  2. Thea: The gain of giving away for free
  3. Exploring FreeBSD (3/3) – a tutorial from the Linux user’s perspective
  4. Exploring FreeBSD (2/3) – a tutorial from the Linux user’s perspective
  5. Exploring FreeBSD (1/3) – a tutorial from the Linux user’s perspective
  6. Installing FreeBSD – a tutorial from the Linux user’s perspective
  7. FreeBSD – from the Linux user’s perspective (introduction)
  8. Pacman on OpenBSD (pt. 2)
  9. Pacman on OpenBSD (pt. 1)
  10. Puffy goes Pacman!
  11. TEK – The “Truly Ergonomic Keyboard”
  12. Keyboards, layouts and ergonomics (pt. 2)
  13. Keyboards, layouts and ergonomics (pt. 1)

2014 14

  1. An interview with the Nanolinux developer
  2. Tiny to the extreme: Nanolinux
  3. The concepts of complexity and simplicity
  4. Shocked by the shell
  5. RISC-V – Open Hardware coming to us?
  6. Craven New World – or how to ruin the net
  7. Eerie’s second birthday!
  8. Software licenses (pt. 1): A general introduction
  9. Eerie Linux and Musl libc
  10. Arch:E5 ditches eglibc and goes for musl libc!
  11. Arch:E5 update and more repos (x11, gtk, fltk)
  12. More e5 repositories available (default, devel, extra)
  13. First public Arch:e5 repository published
  14. New year – looking back at 2013

2013 22

  1. Announcing Arch:E5!
  2. The compiler toolchain – updating an old Linux system pt.3
  3. Sudo and package manager – updating an old Linux system pt.2
  4. ConnochaetOS – An example of updating an old Linux system pt.1
  5. Status update
  6. GTK-based applications #1: Terminal emulators summary (3/3)
  7. New domain registered
  8. GTK-based applications #1: Terminal emulators (2/3)
  9. GTK-based applications #1: Terminal emulators (1/3)
  10. EERIE’s first birthday!
  11. An interview with the EDE developer
  12. Taking a look at ArchBSD
  13. Taking a look at ArchHurd
  14. BSD, HURD and Arch?
  15. A look beyond the Linux teacup – Unix-likes
  16. Situation of the Linux Desktop #2: Habemus tumultum…
  17. Qt-based applications #3: Text Editors (2/2)
  18. Qt-based applications #3: Text Editors (1/2)
  19. Qt-based applications #2: File managers (2/2)
  20. Qt-based applications #2: File managers (1/2)
  21. Qt-based applications #1: Terminal emulators
  22. New Year – taking a look back

2012 24

  1. Winter solstice, Equinox and Hardware
  2. Essential graphical applications
  3. DDD #3: Advanced Live-CD/DVD creation
  4. DDD #2: The “Desktop Demo DVD”!
  5. DDD #1: Situation of the Linux Desktop
  6. Creating an Arch Live-CD
  7. Linux GUI toolkits
  8. An extraordinary TK example!
  9. Toolkits – an introduction
  10. Eerie’s ‘i’ and last ‘e’ – how does the net work?
  11. Linux desktop comparison summary – 20 solutions for your desktop!
  12. Linux desktop comparison (pt. 5): Exotic DEs
  13. Linux desktop comparison (pt. 4): Less common GTK+ DEs
  14. Linux desktop comparison (pt. 3): Qt-based DEs
  15. Linux desktop comparison (pt. 2): Traditional GTK+ DEs
  16. Linux desktop comparison (pt. 1): Modern GTK+ DEs
  17. Switching to… Arch Linux!
  18. Rolling Release trouble
  19. Second ‘e’, ‘r’ & desktop environments
  20. New team member!
  21. Eerie’s first ‘e’: ‘elementary’!
  22. First things first – how I came to Linux (pt. 2)
  23. First things first – how I came to Linux (pt. 1)
  24. Welcome to “Eerie”!