// "[o.o]"

In 2022(i think) i started to look into migrating machies off of Linux, into BSD.
I have used Pkgsrc for my mac as a package manager for Years instead of homebrew
So some kind of initial thought was to use NetBSD. I quickly ran into trouble however.
My, at the time, workstation/build-machine was the machine i first tried to install on.
It has a nvidia card, and ran into some Nouveau error, and remember getting in contact
with one netbsd mailinglist about it. No solution for netbsd 9.2 was found, so i went with FreeBSD instead


Looking into NetBSD again, liking more and more their release schedule. The fact they use GCC as default.
During vacation im plaining on putting it onto a router, which supposedly is doable and supported aswell.
Think i did my first eBay purchase, on an old router, for that, and did Not get scammed!
Builder machine - 260523
Fast forward to today, waiting for work to call, i thought i'd migrate my current builder machine to NetBSD.
I have installed it in qemu a ton of times now, and on a generic machine, without a problem.
I did however expect problmes. With FreeBSD i needed to install network card drivers to get network working
And the fact that this has a AMD7900xt, wich is a wayyy fancier card than that nvidia one....

Everything went without a problem! The network card found itself, graphics works, in the sense of terminal output atleast
Building netbsd from source seems to go 1min faster than it did crosscompiling from freebsd
Biggest trouble i have run into so far, is when trying to run vncserver as a service,
it does not find xauth in path, even though it is there. And if i run it from a script, it works.
vncserver -geometry 2048x1152 -rfbauth /home/alicebob/.vnc/passwd 
-auth /home/alicebob/.Xauthority -xstartup /usr/pkg/bin/pekwm&

but running it like this (after putting same vncserver script i use for freebsd into /etc/rc.d)
it complains about not finding xauth in path:
service vncserver start
        
Turns out, that /etc/rc.subr sets PATH variable on NetBSD but not on FreeBSD
so moving my path variable in the vncserver script should do the trick

The NAS with raided disks will be intresting
As well as the nvidia carded machine

Will keep updating this until either i give up or get machins migrated.