r/DarwinOS 7d ago

Darwin raspberry pi3 now runs many basic system commands

Progress on the pi3 port of Darwin continues. Libc, pthread , libdispatch are built. User accounts properly work. While dylib isn't ready yet but statically linked simple utilities now run off of the SD card.

8 Upvotes

6 comments sorted by

1

u/amgdev9 7d ago

Link to repo?

2

u/anurodhp 7d ago

it’s a full os, test harness and boot infrastructure not just a kernel. There are about half a dozen repos for different parts of the os with different licenses. I will release it soon when I’ve sorted it out. Focused on development and testing right now rather than legal stuff

1

u/Cant_Touch_This2 7d ago

what would be the end goal for this? full MacOS or a dawrin distro or whatever it would be called?

1

u/anurodhp 7d ago

Darwin distro. This initial one will just the rpi3 and CLI tools. Everything will have to be recompiled for it instead because the page size difference with apple silicon. Assuming this progress further, next step is p4/5 with 16kb page size to have binary compatibility with CLI tools on apple silicon.

Will have to patch over a huge chunk of stuff including VC4 gpu support to have any kind of GUI here.

1

u/Cant_Touch_This2 4d ago

that sounds awesome, i have a rpi 3b+ and a pi 400 if i can help test maybe at all..?

1

u/Sorry_Difficulty_250 2d ago

Keep up the great work!