5 ms·
Apple opted not to use Linux because they already had the Nextstep kernel and management daemons, which had been in use in high-end workstations for a good long
by Sanddancer 11y ago
Apple opted not to use Linux because they already had the Nextstep kernel and management daemons, which had been in use in high-end workstations for a good long time. A lot of early OS X used Nextstep frameworks under the hood, with software like Netinfo used into the 10.4 days.
- bluejekyll 11y ago"Basically, Jobs started off by trying to tell me that on the desktop there were just two players, Microsoft and Apple, and that he thought that the best thing I could do for Linux was to get in bed with Apple and try to get the open source people behind Mac OS X," Torvalds wrote. I disagree with your oversimplification. Apple didn't care about the marketshare of NextStep, bc it was basically non existent. What they needed was a new OS base to start from, but in reality the best thing they got in that deal was Jobs. Next was nice, OSX has nearly completely different kernel, and honestly, who wants the antiquated BSD toolset compared to GNU?
- vezzy-fnord 11y agoantiquated BSD toolset As if BSD development ended?
- toast0 11y agoBSD development hasn't ended, but when was the last time Apple refreshed the userland from upstream?
- pjmlp 11y agoIt just goes to show how many Mac OS X users care about CLI.
- kitsunesoba 11y agoI'm not sure there's much of a correlation there. Most engineers using OS X (a group that's at least as large as Linux-using engineers) use the command line on a regular basis; I think it has more to do with the fact that even a dated *nix userland has 90%+ of what the majority of engineers need.
- girvo 11y agoWhich is fair enough to gripe about, but with ports or homebrew it's hardly an issue these days.
- rsy96 11y agoWell, just a few days before, in the 10.10.5 update of OS X, Apple updated many userland utilities from upstream. This includes apache, curl and python. (https://support.apple.com/en-us/HT205031 https://support.apple.com/en-us/HT205031). But you are right in general. Such update is only once in a blue moon.