Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mac15

macrumors 68040
Original poster
Dec 29, 2001
3,099
0
how do apple do it, is there some platform they code on or is it something else, cause I has always wondered how in the hell do they make an OS,
 
i've wondered that myself. do they just build one from the ground up on 1s and 0s or what? osx was based on openstep, so they prettymuch just souped up an existing os, but how the hell did they make os 1? did they code it on lisas? how did they make the lisa? did they code it on...
 
It's really a long process. You have to decide the overall design, of course. Graphics, generally, have not played a big part in the early stages. That would be icing on the cake.

You would need to decide on hardware and then how the bootstrap loader will work with the hardware to run itself and later, to load the O.S. and start the kernel and services. Last of all would be the user interface.

Of course, with Mac OS X, they had source code and hardware. It was a matter of matching what they had to work together. Once they did that, they could go about modifying that to run.

If you don't have an O.S. on your choice of hardware, you work with what you can find and use a cross-compiler and/or a cross-assembler. These allow you to create the binary code which actually runs on your desired hardware.

I would imagine that work on Macintosh started on the Lisa. Perhaps, work on the Lisa started on a 68000 UNIX platform that was available in the late 1970s and early 1980s.
 
To program for the original macintosh's developers were required to buy a lisa, as there was no way to compile code on the macintosh as of that time.
 
if only there was a way to make applications by just using an app that does the work for u, and u just drag n drop the ui....just as if u were making a webpage n using some n00b webpage software if u dont know how to use html... but then there'dd be thousands of diff oses
 
realbasic is almost that easy for making applications, it does a ton of the work for you and the rest of the coding isnt that hard.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.