105
What happened to elementary OS?
(news.itsfoss.com)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
In what way?
The binary formats are not compatible, not even the format of the files themselves. Linux uses ELF. MacOS uses MachO.
True, macOS is more or less POSIX at the base but the API Mac applications are written to is not that at all ( Cocoa ). GNUstep exists for a reason. Sadly, it is not very mature. It is certainly not a trivial undertaking though as there have been a number of attempts over decades and nobody has really pulled it off.
The Win32 API on the other hand has largely been implanted on Linux. A few Win32 APIs are even being added to the kernel.
Going the other way is easier. You can port POSIX stuff to macOS fairly easily.
Do you have any posts/reading on the win32 additions to the kernel? I vaguely remember something similar being talked about some time ago, but I can't find anything right now.
NTSYNC is one example, I don't know what the current progress is https://lore.kernel.org/lkml/20240124004028.16826-1-zfigura@codeweavers.com/
It was supposed to be in 6.10, I don't know if that actually happened