Making OSX

Discussion in 'General Mac Discussion' started by mac15, Sep 14, 2002.

  1. mac15 macrumors 68040

    mac15

    Joined:
    Dec 29, 2001
    Location:
    Sydney
    #1
    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,
     
  2. FattyMembrane macrumors 6502a

    FattyMembrane

    Joined:
    Apr 14, 2002
    Location:
    bat country
    #2
    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...
     
  3. bousozoku Moderator emeritus

    Joined:
    Jun 25, 2002
    Location:
    Gone but not forgotten.
    #3
    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.
     
  4. kaltsasa macrumors 6502a

    Joined:
    Jan 9, 2002
    Location:
    Kellogg IA
    #4
    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.
     
  5. SilvorX macrumors 68000

    SilvorX

    Joined:
    May 24, 2002
    Location:
    'Toba, Canada
    #5
    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
     
  6. kaltsasa macrumors 6502a

    Joined:
    Jan 9, 2002
    Location:
    Kellogg IA
    #6
    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.
     

Share This Page