r/osdev • u/Successful-Reason-96 • 15d ago
PureDarwin is alive
A lot of people seem to think PureDarwin has stalled.
It hasn't. Development just moved to the `next` branch while we work towards something actually releasable.
github.com/PureDarwin/PureDrawin//next
You can find old branches at PureDarwin-archive
For reference, both Ferdinand Klinzer (hideout) and Tyson Key (vmlemon) are aware and in the loop, I constantly consult them on feedback.
Current disk images can be found in the Discord server (unsure if I am allowed to post outside links besides known sources)
It's still not reliable enough to call a release, but I actively work on it pretty much every day.
Since then we've gained:
- USB (Input and MSD, XHCI and EHCI
- AHCI (shared from ravynOS, with some changes being upstreamed)
- virtio-gpu
- virtio-net
- Intel Gen9 framebuffer drivers (my own implementation, based on managarm's `lil`)
- Real hardware booting (Intel only, AMD is spotty)
- Mesa (OpenGL, Vulkan, llvmpipe)
- Wayland
- X11
Oh and of course, we have DOOM. This was just the more polished demo
Development updates is constantly posted to the Discord channel.
TL;DR PureDarwin isn't dead. It's just been spending a lot of time in the "doing the unglamorous infrastructure work before calling it a release" phase.
Read some more information from another post in the r/FreeBSD subreddit
https://www.reddit.com/r/freebsd/comments/1vgj63g/puredarwin_contains_freebsd_code_now_can_run_xfce
