Tried installing my first non-linux unix the other day. Here are some impressive things about #openbsd :

- Partitions. ~By default, files aren't allowed to be both writable and executable. So `chmod 777` only works in /usr/local~ EDIT: apparently I misunderstood this one.

- The man pages are way more complete than many linux distros. `man afterboot` and `man 8 intro` are great.

- Nice unified service management without the complexity of systemd

- There's a CLI that'll just make RAID volumes for you.

- Nothing more complex than it needs to be. No openssl, only libressl. No sudo, only doas.

- The kernel drivers for recording audio and video by default only record silence and blackness. You need to make a sysctl.conf change if you want to un-blind your laptop. This is both privacy-conscious and hella goth.

@totherme can you do easily "add a second disk and mirror your boot disk to that and it just works" in one command?
Linux needs about a dozen commands. I am surprised nobody has ever written a script to do that.

@gunstick

Might depend on a couple things:

• if you boot to a ramdisk image (`boot> bsd.rd`) so that the actual source-disk has no write-activity (and thus won't get a sheared copy), you can dd(1) that source-/boot-disk's image to a second disk in Linux, OpenBSD, or pretty much any RAM-only Unixlike

• do you want a *RAID* mirror or just a copy? It's a bit (cough*a*lot*cough) more complex if you didn't set up your source-/boot-disk as a RAID to begin with. Setting up a RAID-mirror is pretty straight-forward, but incorporating an existing disk and its data into that mirror is really best done by creating a mirror on two *more* disks, making that mirror bootable, and then copying a quiesced system to that disk.

@totherme

@gumnos @totherme yeah, raid1, sonthat both copies stay current. Including when updatimg the kernel.

@gunstick
Yeah, you're safer creating a fresh RAID mirror, installing to that, then copying your data over.. 😞

@totherme