6 ms·
The problem is that it means porting all of Cocoa etc., which is as big if not bigger than Wine porting the win32 api.
by mgaunard 3y ago
The problem is that it means porting all of Cocoa etc., which is as big if not bigger than Wine porting the win32 api.
- LoganDark 3y agoAt least Unix and Linux are similar families of operating systems. Porting over Win32 is probably bigger, especially since Windows 11 still has to run binaries from the 90s. macOS cares much less, and you either do dynamic linking or recompile.
- lodovic 3y agoIf a ChatGPT assisted port can be seen as a cleanroom implementation, this can be done a lot faster than Wine.
- jdmg94 3y agoit is most definitely not cleanroom
- lloeki 3y agoClean room has two steps: - Team A: reverse engineer and document - Team B (with no intersection with A): implement from document Allow me to indulge in a thought experiment: What if one tells ChatGPT to generate the documentation, then implementation is done from that? What if Copilot (which has no visibility into the original code) lays out a huge chunk of the implementation from the documentation?
- wtallis 3y agoChatGPT probably wasn't trained on any proprietary Apple source code.
- account42 3y agoYes, but can it be done with a blockchain?
- OnlyMortal 3y agoFoundation Kit was “ok” with GNUStep. I’d expect that would be a good place to start. As for AppKit and now all the other frameworks that have been added, it’ll be an uphill struggle.
- userbinator 3y agoWin32 has been Win32 since Win95 (if you don't count Win32s). Additions have occurred, but much of the base has remained the same. In that time, Macs already changed processor architectures several times.
- lproven 3y ago> Win32 has been Win32 since Win95 You are 2 years too late. NT 3.1 was the first OS with Win32 as its standard API, in 1993.