General Category > Building LOS From Source

I've successfully built LOS from source!

(1/12) > >>

AlexTheCat123:
Some of you might be aware that I've been working towards building all of LOS from the Apple-provided source code over the past 5 months, and I'm happy to announce that I'm finally done!


I'm going to be exhibiting VCF Southwest this coming weekend, and I'll be giving a presentation with @warmech on Saturday at 10:30AM that goes over the entire journey and some of the interesting things that I discovered along the way. So if anyone else is going to be there, then feel free to come and see our table (the one with the 4 or 5 Lisas) and the presentation in person! If not, it'll be posted on YouTube about 24-48 hours afterwards.


I don't want to spoil anything before then, so I won't really be giving any more big details until the presentation, but of course I'll be providing a lot more info and releasing all of the Workshop EXEC scripts I created to automate the build process once I get back from VCF.


I also had to make changes to some of the source files (and had to create a couple new ones), but I'm not sure that I can share those thanks to Apple's license agreement. So I might just have to publish a list of the changes that you have to make, and then other people would have to patch their sets of files manually. Really, the most optimal way to share all my progress would be to provide a ready-to-go disk image with all the source files and build scripts in place, where the user could just run a build script and be all set, but the license stuff seems to prohibit this sort of thing.


If anyone knows of any ways to share both the code and build scripts without violating the license, I'd love to hear them!

blusnowkitty:
I think you could get away with distributing xdelta or diff patches... That's how ROM hackers tend to usually escape Nintendo's ire, anyway.

sigma7:

--- Quote from: AlexTheCat123 on June 16, 2025, 02:09:07 pm ---I'm happy to announce that I'm finally done!

--- End quote ---

Wow, that's most excellent news! Congrats and what a fantastic contribution!

Perhaps Al Kossow has some suggestions for a good way to post updated code within the terms of the license agreement...

stepleton:
Congratulations! You know I'll watch that talk the minute it goes up!

fri0701:
This is amazing! I dove into the code recently to work towards the same goal, and learned a lot in the process. I can imagine how much work it took!

I'm very curious to see your presentation when it comes to YouTube, and hopefully you can find a license-appropriate way to share your work so we can all check it out.  :)

Navigation

[0] Message Index

[#] Next page

Go to full version