summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md7
-rw-r--r--gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md7
-rw-r--r--gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md71
-rw-r--r--gemfeed/index.md1
-rw-r--r--index.md3
-rw-r--r--uptime-stats.md2
6 files changed, 89 insertions, 2 deletions
diff --git a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md
index 7b49b7f9..2f9c3b4d 100644
--- a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md
+++ b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md
@@ -385,6 +385,13 @@ Of course I am operating multiple Jails on the same host this way with Puppet:
All done in a pretty automated manor.
+Other *BSD related posts are:
+
+[2016-04-09 Jails and ZFS with Puppet on FreeBSD (You are currently reading this)](./2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md)
+[2022-07-30 Let's Encrypt with OpenBSD and Rex](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
+[2022-10-30 Installing DTail on OpenBSD](./2022-10-30-installing-dtail-on-openbsd.md)
+[2024-01-13 One reason why I love OpenBSD](./2024-01-13-one-reason-why-i-love-openbsd.md)
+
E-Mail your comments to `paul@nospam.buetow.org` :-)
[Back to the main site](../)
diff --git a/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md b/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md
index bc3800ca..2a54391a 100644
--- a/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md
+++ b/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md
@@ -656,6 +656,13 @@ OpenBSD suits perfectly here as all the tools are already part of the base insta
Why re-inventing the wheel? I love that a `Rexfile` is just a Perl DSL. Also, OpenBSD comes with Perl in the base system. So no new programming language had to be added to my mix for the configuration management system. Also, the `acme.sh` shell script is not a Bash but a standard Bourne shell script, so I didn't have to install an additional shell as OpenBSD does not come with the Bash pre-installed.
+Other *BSD related posts are:
+
+[2016-04-09 Jails and ZFS with Puppet on FreeBSD](./2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md)
+[2022-07-30 Let's Encrypt with OpenBSD and Rex (You are currently reading this)](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
+[2022-10-30 Installing DTail on OpenBSD](./2022-10-30-installing-dtail-on-openbsd.md)
+[2024-01-13 One reason why I love OpenBSD](./2024-01-13-one-reason-why-i-love-openbsd.md)
+
E-Mail your comments to `paul@nospam.buetow.org` :-)
[Back to the main site](../)
diff --git a/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md b/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md
new file mode 100644
index 00000000..b52913e5
--- /dev/null
+++ b/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md
@@ -0,0 +1,71 @@
+# One reason why I love OpenBSD
+
+> Published at 2024-01-13T22:55:33+02:00
+
+```
+ .
+ A ;
+ | ,--,-/ \---,-/| ,
+ _|\,'. /| /| `/|-.
+ \`.' /| , `;.
+ ,'\ A A A A _ /| `.;
+ ,/ _ A _ / _ /| ;
+ /\ / \ , , A / / `/|
+ /_| | _ \ , , ,/ \
+ // | |/ `.\ ,- , , ,/ ,/ \/
+ / @| |@ / /' \ \ , > /| ,--.
+ |\_/ \_/ / | | , ,/ \ ./' __:..
+ | __ __ | | | .--. , > > |-' / `
+ ,/| / ' \ | | | \ , | /
+ / |<--.__,->| | | . `. > > / (
+/_,' \\ ^ / \ / / `. >-- /^\ |
+ \\___/ \ / / \__' \ \ \/ \ |
+ `. |/ , , /`\ \ )
+ \ ' |/ , V \ / `-\
+ `|/ ' V V \ \.' \_
+ '`-. V V \./'\
+ `|/-. \ / \ /,---`\ kat
+ n
+ / `._____V_____V'
+ ' '
+```
+
+I just upgraded my OpenBSD's from `7.3` to `7.4` by following the unattended upgrade guide:
+
+[https://www.openbsd.org/faq/upgrade74.html](https://www.openbsd.org/faq/upgrade74.html)
+
+```shell
+doas installboot sd0 # Update the bootloader (not for every upgrade required)
+doas sysupgrade # Update all binaries (including Kernel)
+```
+
+`sysupgrade` downloaded and upgraded to the next release and rebooted the system. After the reboot, I run:
+
+```shell
+doas sysmerge # Update system configuration files
+doas pkg_add -u # Update all packages
+doas reboot # Just in case, reboot one more time
+```
+
+That's it! Took me around 5 minutes in total! No issues, only these few comands, only 5 minutes! It just works! No problems, no conflicts, no tons (actually none) config file merge conflicts.
+
+I followed the same procedure the previous times and never encountered any difficulties with any OpenBSD upgrades.
+
+I have seen upgrades of other Operating Systems either take a long time or break the system (which takes manual steps to repair). That's just one of many reasons why I love OpenBSD! There appear never to be any problems. It just gets its job done!
+
+[The OpenBSD Project](https://www.openbsd.org)
+
+BTW: are you looking for an opinionated OpenBSD VM hoster? OpenBSD Amsterdam may be for you. They rock (I am having a VM there, too)!
+
+[https://openbsd.amsterdam](https://openbsd.amsterdam)
+
+Other *BSD related posts are:
+
+[2016-04-09 Jails and ZFS with Puppet on FreeBSD](./2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md)
+[2022-07-30 Let's Encrypt with OpenBSD and Rex](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
+[2022-10-30 Installing DTail on OpenBSD](./2022-10-30-installing-dtail-on-openbsd.md)
+[2024-01-13 One reason why I love OpenBSD (You are currently reading this)](./2024-01-13-one-reason-why-i-love-openbsd.md)
+
+E-Mail your comments to `paul@nospam.buetow.org` :-)
+
+[Back to the main site](../)
diff --git a/gemfeed/index.md b/gemfeed/index.md
index 0eccfe89..33d72833 100644
--- a/gemfeed/index.md
+++ b/gemfeed/index.md
@@ -2,6 +2,7 @@
## To be in the .zone!
+[2024-01-13 - One reason why I love OpenBSD](./2024-01-13-one-reason-why-i-love-openbsd.md)
[2024-01-09 - Site Reliability Engineering - Part 3: On-Call Culture and the Human Aspect](./2024-01-09-site-reliability-engineering-part-3.md)
[2023-12-10 - Bash Golf Part 3](./2023-12-10-bash-golf-part-3.md)
[2023-11-19 - Site Reliability Engineering - Part 2: Operational Balance in SRE](./2023-11-19-site-reliability-engineering-part-2.md)
diff --git a/index.md b/index.md
index 70bfcf3d..8995cb04 100644
--- a/index.md
+++ b/index.md
@@ -1,6 +1,6 @@
# foo.zone
-> This site was generated at 2024-01-09T23:27:10+02:00 by `Gemtexter`
+> This site was generated at 2024-01-13T23:08:07+02:00 by `Gemtexter`
```
|\---/|
@@ -33,6 +33,7 @@ If you reach this site via the modern web, please read this:
### Posts
+[2024-01-13 - One reason why I love OpenBSD](./gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md)
[2024-01-09 - Site Reliability Engineering - Part 3: On-Call Culture and the Human Aspect](./gemfeed/2024-01-09-site-reliability-engineering-part-3.md)
[2023-12-10 - Bash Golf Part 3](./gemfeed/2023-12-10-bash-golf-part-3.md)
[2023-11-19 - Site Reliability Engineering - Part 2: Operational Balance in SRE](./gemfeed/2023-11-19-site-reliability-engineering-part-2.md)
diff --git a/uptime-stats.md b/uptime-stats.md
index a6ffc460..ea6d9f3d 100644
--- a/uptime-stats.md
+++ b/uptime-stats.md
@@ -1,6 +1,6 @@
# My machine uptime stats
-> This site was last updated at 2024-01-09T23:27:10+02:00
+> This site was last updated at 2024-01-13T23:08:07+02:00
The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `guprecords`, the global uptime records stats analyser of mine.