5 ms·
It’s remarkable that Apple doesn’t have a first party solution to this yet. They used be, or aspire to be, at the forefront of OS research.“The most advanced Un
by tambourine_man 3y ago
It’s remarkable that Apple doesn’t have a first party solution to this yet. They used be, or aspire to be, at the forefront of OS research.“The most advanced Unix”.
They’re not even trying, now.
- deleted 3y ago[deleted]
- pjmlp 3y agoA/UX wasn't that much advanced, and most technology interesting stuff in NeXTSTEP, and OS X, is completely unrelated to UNIX.
- tambourine_man 3y agoOff the top of my head: launchd inspired systemd. Spotlight (real time indexing and notification) is something I miss in Linux today. 64bit Unix layer on consumer hardware (G5). All of that stuff was not a first ever implementation, of course, but it was well executed and led the way. All of that was more than a decade ago.
- tambourine_man 3y agoYou may argue that Quartz inspired Wayland, but I wouldn’t be so sure, maybe that was just obvious given the hardware of today.
- pjmlp 3y agoNon UNIX display technology inspired Wayland. Amiga, Atari, BeOS, OS/2, Windows, classical Mac OS,...
- pjmlp 3y agoAll of that appeared first in HP-UX, Solaris and Aix. Xenix and Coherent were the first UNIX on consumer hardware.
- tambourine_man 3y agoWhich is why I said: “All of that stuff was not a first ever implementation, of course, but it was well executed and led the way.” Apple is rarely the first at doing something but it's often the first that's good and cheap enough that people care about.
- pjmlp 3y agoWhich makes the point that there is hardly any UNIX inovation coming from them. Please cite a USENIX research paper from Apple.
- tambourine_man 3y agoApple didn’t invent the GUI, touchscreen or the concept of unifying init, cron, etc. But it was after they released their implementations that those ideas caught on. I hope you can see the point I’m making.
- pjmlp 3y agoUNIX was already winning the server room and workstation market before Apple, that is why they came up with A/UX in first place. The Hollywood studios that now use Apple, would be using SGI previously. On iDevices, UNIX APIs aren't even that relevant for app development, even basic stuff like networking has been superceeded by Objective-C specific APIs. So no, I don't see anything UNIX related where Apple has helped to caught on. Moving beyond UNIX, now that is a thing NeXT and Apple have done a lot.
- tambourine_man 3y ago> So no, I don't see anything UNIX related where Apple has helped to caught on Perhaps if you read “Rethinking PID 1”, from Lennart Poettering in 2010, who originally wrote systemd along with Kay Sievers http://0pointer.de/blog/projects/systemd.html http://0pointer.de/blog/projects/systemd.html “But first, let's clear a few things up: is this kind of logic new? No, it certainly is not. The most prominent system that works like this is Apple's launchd system: on MacOS the listening of the sockets is pulled out of all daemons and done by launchd. The services themselves hence can all start up in parallel and dependencies need not to be configured for them. And that is actually a really ingenious design, and the primary reason why MacOS manages to provide the fantastic boot-up times it provides. I can highly recommend this video where the launchd folks explain what they are doing. Unfortunately this idea never really took on outside of the Apple camp.” Other than that, your answer has nothing to do with what I wrote.