Sadly, the latest preliminary release of PureDarwin and the PureDarwin Nano distribution (just drops into a shell) are for macOS 9.
I wonder how much work it would be to bring a nano system up-to-date. There isn't *that much* in there, and Nix/macOS is just a few bits short of an OS as it is.
@klaatu Yeah, I was sort of assuming they were moving along just fine until I checked a while ago, and they apparently haven't had much happen for at least two years.
And the versioning is more complicated than I realized. I thought Darwin 9 would correspond to OSX 10.9, but apparently 10.9 was already Darwin 13, so PD is even farther behind than it first seemed.
On the other hand, people seem to be active on the wiki, so I have no clue as to the real status of things.
macOS 10.13.5 is Darwin 17.5, but it's unclear that Darwin is even really a thing outside Apple's internal release process, so I don't know what is the thing that is being versioned from the perspective of us outsiders.
https://opensource.apple.com/release/macos-10133.html is just a bunch of things that all have their own versioning, nothing is versioned either 17.3 nor 13.3. `uname -r` puts out the Darwin version, but I don't know where it picks it up.
@klaatu It is a dump site for sure. They release a macOS and then later they dump part of the sources in a new folder at os.a.c and that's it. Just throwing things over the wall, nothing more. IIRC that's what wore the OpenDarwin people out.
And still, it would be useful if somebody had the time and energy to make something of those things thrown over the wall. I'm not blaming a single soul of the billions of people who aren't doing it, especially those who already did it once, thank you so much for your contributions.
I'm still wondering whether PureDarwin Nano might be something worth spending a few weeks on. nixpkgs basically just needs XNU, libSystem.B (I'm not even sure why, but I think it does), launchd and something that makes networks and drives work (is that launchd too, and some scripts?) and then it can take over from there.
@vaeringjar @klaatu Something may be happening. I saw people update the build instructions on the wiki, so I went to the mailing list for the darwinbuild project (a part of PureDarwin) and: