I have finally removed Haiku from my ThinkPad. It is a fun OS with some cool ideas. It is super fast... but I just wasnt able to be productive on it without a modern-ish Go toolchain. Work on Bombadillo has been going at a feverish pace with lots of people submitting issues and patches. I worked with a wonderfully nice person today to replace a subprocess call to `stty` with syscalls to accomplish the same thing in pure go with no extra dependencies. We had tested it on a few linux machines and a few running darwin/osx. However, I had not tried a true BSD. So... the thinkpad is now running FreeBSD. Well, technically GhostBSD. For whatever reason I could never get xorg configured to work when I installed FreeBSD on its own. I absolutely loathe the Mate desktop environment. I also hate that the trackpoint moves so slowly and I cannot seem to speed it up at all. That said, I got the system up and running quickly and got Go running and tried building our new change and it worked great. I did find out that our makefile is not portable to BSD... so that is a bit of a bummer. I'll have to figure out why that is. It'll probably have to wait until this release that is coming up soon. But hopefully I can get a patch up with a more portable makefile in the not distant future. I'll report back on how BSD goes. Minus Mate, things are going well. I really dont need a full desktop environment. dwm or even just openbox or something would be fine. Heck, running 9wm would be fun. For now I'll stick with the DE for ease of testing on BSD with minimal configuration though. Have a good night everyone!