Making OSX

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,
 

FattyMembrane

macrumors 6502a
Apr 14, 2002
966
129
bat country
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...
 

bousozoku

Moderator emeritus
Jun 25, 2002
13,951
3
Gone but not forgotten.
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.
 

kaltsasa

macrumors 6502a
Jan 9, 2002
584
13
Kellogg IA
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.
 

SilvorX

macrumors 68000
May 24, 2002
1,701
0
'Toba, Canada
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
 

kaltsasa

macrumors 6502a
Jan 9, 2002
584
13
Kellogg IA
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.