News for hackers. Stuff that matters.
Re:MercuryOS – A speculative reimagining of current operatin... by pjmlp on Sunday January 16, 2022 @01:09PM (#29958318)
Because it is an UNIX clone, almost all of them quite bad at any kind of UI/UX.

All major desktop OSes that people actually miss, have had a full stack experience for users and developers alike.

Re:MercuryOS – A speculative reimagining of current operatin... by rbanffy on Sunday January 16, 2022 @04:50PM (#29960537)
> Because it is an UNIX clone, almost all of them quite bad at any kind of UI/UX.

That's because the GUI is not a part of the OS. The GUI is not an integral part of macOS - it's just that Apple sells one bundled, the same way that Canonical and Red Hat bundle Gnome. We had a number of other OSs that made a similar decision, on Lisp machines, Smalltalk workstations, Apollo's DomainOS, and a couple others I can't remember. None of these survived to this day.

Re:MercuryOS – A speculative reimagining of current operatin... by pjmlp on Sunday January 16, 2022 @05:33PM (#29961015)
Ironically all that made that decision rule the desktop and mobile space, go figure.

Including macOS and NeXT, their POSIX layer is only meant to bring stuff into the platform, not to ever let it out again.

There is nothing of UNIX on Objective-C nor Swift.

Re:MercuryOS – A speculative reimagining of current operatin... by rbanffy on Sunday January 16, 2022 @06:00PM (#29961301)
The GUI is not an integral part of macOS and iOS is proof of that. Apple’s phone GUI is an entirely different UI, as is the Apple TV and the Apple Watch, all running on top of a Unix.
Re:MercuryOS – A speculative reimagining of current operatin... by pjmlp on Sunday January 16, 2022 @06:20PM (#29961465)
iOS nothing to do with macOS, other than sharing the kernel, which isn't UNIX to start with.

Additionally, iOS only supports a subset of UNIX.

Finally it is impossible to ship an iOS application only using the POSIX subset exposed in OS.

How many iOS apps have your ever shipped?

Re:MercuryOS – A speculative reimagining of current operatin... by rbanffy on Monday January 17, 2022 @04:44AM (#29964898)
> Additionally, iOS only supports a subset of UNIX.

Of course. It only needs what the applications supposed to run on it need. The same is true about my car entertainment system - it probably doesn't have many tty's and doesn't really need more than one filesystem. Same, BTW, applies to Android - it's a Linux, but it's not really a desktop OS.

> How many iOS apps have your ever shipped?

Does it have any relevance to knowing the difference between an OS and a GUI?