Jump to content

Recommended Posts

Posted
OSX Is officially 10 today.

 

The first job I had after university was maintaining a cross-platform source code control system, one platform of which was the Mac - well, two platforms, really, as Mac OS 9 and Mac OS X were really completly different operating systems. I seem to remember working on a developer preview version of Mac OS X and trying to figure out how file permissions worked. The OS developers seemed to have had two teams, one from the Mac OS Classic side and one from the BSD side, who pretty much did their own thing, hence I wound up trying to maintain a source code control system (heavily reliant on things like file permissions and archive tags) on an OS with two completly different ways to set file permisions. That the system was written in a mixture of Perl and C didn't aid ease of maintainance, either. And then you had two different APIs, Cocoa and Carbon, with many applications seemingly using elements from either somewhat at random. The hardware didn't help, either - toaster-like small form-factor machines (with top-loading CD drives - they did look exactly like toasters!) that were meant to be passivly cooled by the thermal effect of warm air going out the top and drawing cool air in the bottom, but mostly just overheated, and huge desktop machines with the motherboard attached to the removeable side of the case and secured by a single, easily-kicked catch - you would sit down at your desk and realise you'd accidently kicked the release catch as the insides of your computer crashed to the floor...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...