These are regular general-purpose programming languages now, not just Unix scripting languages. I can't imagine any legacy feature of macOS that Apple would want to deprecate which would make it more difficult to maintain a good port of Ruby/Python/Perl. Languages like Ruby/Python/Perl also clean house, from time to time, to remove old cruft. They're removing 1970's-isms where they hold back the platform. That's not going anywhere.)Īpple isn't changing things just for the sake of change. (True, if anyone was going to do that, Apple would, but APFS is brand new. They're not going to arbitrarily change trivia like that - at least, not short of killing the concept of a filesystem altogether. They've got enough market clout now that people will port Ruby/Python/Perl to a non-Unix macOS, just as they port them to Microsoft Windows.īut macOS uses '/' as a directory separator already. I fully expect inside of 5 years for all of Apple's operating systems to drop "UNIX" certification and become almost unrecognizable as "Unix". iOS and its App Store allowed them to kill off large sections of the old interface at once. They've been gradually deprecating Unix for 20 years, and designing the OS they want. It happens to be built on Unix processes (right?), but that's just an implementation detail for them. It's built for protecting battery life and privacy. Now they've finally gotten around to designing the background task subsystem they really want, and it's not just an emergent property of the generic Unix way. Whereas such features as "background tasks" were simply a natural consequence of the architecture of Unix, Apple didn't expose that on iOS. And a system compatible with Unix would be convenient for many other people to adopt.") The essential features of Unix seem to be good ones, and I think I can fill in what Unix lacks without spoiling them. (As RMS wrote in 1983, "Unix is not my ideal system, but it is not too bad. Copland and Taligent and the rest failed because of Second-System Effect, which Apple was smart enough to avoid. They started with Unix, not because Unix was optimal for what they wanted to do, but it's what they had and it worked well enough. It's become clear that what they've been doing with iOS all along is bootstrapping a new operating system.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |