Come and help us maintain and enhance a fully open-source operating system and cloud stack that has been battle-tested in very large production environments.
There are plenty of interesting problems to solve, all the way from writing device drivers and debugging early boot issues, to writing new UIs in Rust.
I think we're a pretty friendly team to work alongside too ;)
Found this graphic I made for a rejected talk. It DOES explain the spectrum that spans #linux through #illumos to #freebsd as far what's covered by the most-upstream:
Definitely adding that to my toolkit for next time. Was only after spending a number of hours code reading and writing manual probes to try and figure out where the EINVAL was bubbling up from.
Would be great if we had a repository somewhere of D scripts to cover a huge range of analysis areas, and help folks bootstrap themselves into writing their own.
Of course, while I’m waiting for necessary hardware to arrive, I find another tangent I don’t have time to go down. But it sure would be lovely to get #FreeBSD & #illumos sharing some https://wiki.freebsd.org/LinuxKPI code to reduce the strain of getting ports available. Do I have any idea what that would require touching? Of course not! But getting iwlwifi and drm ported and maintained sounds nearly as hard as a linuxkpi red queens race.
Tonight, I helped find a bug in libreadline, that required looking to the actual POSIX specification to determine what, if anything, is the sane thing to do if your locale is broken.
This is not the YouTube video I expected to make, but I just uttered the following in #illumos:
[2:50:09 AM] <NCommander> This is getting fairly close the eldritch tomes of lore that AT&T used to forge the One Ring deep in the heart of Murray Hill
I've recently mostly been using mvi (Minimum Viable Illumos) to create application archives for zones. But I just went back and fixed things so you can create lightweight application ISOs that can boot in bhyve too.
Don’t mind me, I’m just wondering how get my a USB-C hub to work with #freebsd & #illumos and trying to understand how the driver-chipset-device relationship works with USB & Thunderbolt controllers.
And thanks to friends we now have #illumos on M2 VM booting inside qemu, with hvf :) I'll post a guide for those interested with details on the commandline soon isch.
Still very early stages so lots of crashes. But progress.