News for hackers. Stuff that matters.
Re:A macOS-like operating system based on FreeBSD by lostgame on Friday August 06, 2021 @12:14PM (#28089195)
It says eventual support for MacOS apps? I'm very curious about this.
Re:A macOS-like operating system based on FreeBSD by spfzero on Friday August 06, 2021 @02:58PM (#28091447)
It seems like it would be a lot of work to keep up with the annual deluge of new APIs and OS features in MacOS that application developers will incorporate pretty quickly.

To really keep the promise of source-code compatibility, it seems like you'd need to quickly absorb all of the new APIs, plus, figure out how to implement them at the lower levels, on a different OS (MacOS is mach-based.)

Of course, the project has doubtless thought much more about this than I have, and maybe have an awesome plan, too.

Re:A macOS-like operating system based on FreeBSD by prewett on Friday August 06, 2021 @12:58PM (#28089889)
That's the part where I stopped reading... That'd be fantastic, I hope it happens. But... Wine's been going for at least 20 years, and the last time I tried, it still had major problems. Unfortunately for Wine, Microsoft keeps adding APIs. Even more unfortunately, their architectural sense leans towards "shove all the internal complexity onto the developer". I assume it is harder to re-implement a lousy architecture than an elegant one. At least Cocoa is fairly well thought out and mature. But, it's still a lot of code to write.

Just wait until they get to CoreAudio, though, hahaha! Not at all clear how that's supposed to work, and good luck if you want a sample rate that's not the default. Oh, and don't ever change anything about your environment once you've got it work, like, say, the operating system version.

Re:A macOS-like operating system based on FreeBSD by treesknees on Friday August 06, 2021 @01:06PM (#28090002)
It depends on the application you're running. Wine works perfectly well for many applications and games. Just because it's not perfect doesn't mean you should stop trying.
Re:A macOS-like operating system based on FreeBSD by arid_eden on Friday August 06, 2021 @04:13PM (#28092213)
Note that Wine runs Windows binaries, whereas what this project aims for is source compatibility. That at least means you aren't at the mercy of ABI versioning, though you wouldn't be able to 'run' a macOS app you found online.
Re:A macOS-like operating system based on FreeBSD by grishka on Friday August 06, 2021 @02:11PM (#28090922)
One thing that Apple does better than Microsoft is not caring about apps using private APIs. You can use them, but you're on your own, and expect your app to break on the next major release.
Re:A macOS-like operating system based on FreeBSD by ziggus on Friday August 06, 2021 @01:59PM (#28090749)
From poking through the repo, it looks like it uses a FreeBSD port of Cocotron to handle Objective-C and some of the Core* APIs.