Silicon Valley Pirate -
You are right, of course. OS X is UNIX and both Cocoa, Carbon and everything else on OS X relies on UNIX through-and-through. I know this. I was just being difficult because I'm not really a fan of OS X.
My point was basically that all the cool stuff about UNIX, the pipes and the networkering and the lightweightness, the building-bigger-stuff-from-smaller-components, plain text configuration files, bash scripting and standard interfaces, seem to have been replaced in OS X by behemoth GUI apps, AppleScript, XML and other nasty things.
An example: a proper graphical UNIX would in my mind have no need for an app like iTunes, or iPhoto or similar. It would have a modular file manager that would make organising, finding and previewing of ALL files easy, and use scripting of external, non-interactive applications to perform functions like converting between audio file formats etc., and only resort to interactive apps to view or create files.
It most certainly would not use a 113 MB app* to move MP3 files to an external hard drive - or that same Music File Organiser Application to move dates and notes into your PDA.
That is what I mean by OS X not being UNIX. I know that [NSFileWrapper openWithPath:] is open() underneath. That's trivial, from my point of view.
*with localisations, yes. The binary is 28MB. I don't think I have a 28MB binary on any of my non-OS X computers.
You are right, of course. OS X is UNIX and both Cocoa, Carbon and everything else on OS X relies on UNIX through-and-through. I know this. I was just being difficult because I'm not really a fan of OS X.
My point was basically that all the cool stuff about UNIX, the pipes and the networkering and the lightweightness, the building-bigger-stuff-from-smaller-components, plain text configuration files, bash scripting and standard interfaces, seem to have been replaced in OS X by behemoth GUI apps, AppleScript, XML and other nasty things.
An example: a proper graphical UNIX would in my mind have no need for an app like iTunes, or iPhoto or similar. It would have a modular file manager that would make organising, finding and previewing of ALL files easy, and use scripting of external, non-interactive applications to perform functions like converting between audio file formats etc., and only resort to interactive apps to view or create files.
It most certainly would not use a 113 MB app* to move MP3 files to an external hard drive - or that same Music File Organiser Application to move dates and notes into your PDA.
That is what I mean by OS X not being UNIX. I know that [NSFileWrapper openWithPath:] is open() underneath. That's trivial, from my point of view.
*with localisations, yes. The binary is 28MB. I don't think I have a 28MB binary on any of my non-OS X computers.
