History

From OSx86
(Difference between revisions)
Jump to: navigation, search
m
 
(22 intermediate revisions by 11 users not shown)
Line 1: Line 1:
The history of OSx86 is a long and storied one, starting from its early roots as a BSD kernel. This page attempts to create a definitive history for OSx86.
+
The history of OSx86 is a long and storied one, starting from its early roots as BSD, the Mach research project, Objective C and Display Postscript. This page attempts to create a definitive history for OSx86.
__NOTOC__
+
  
 
== Early Days ==
 
== Early Days ==
  
OSx86 started its days as the BSD mach kernel, and retains this name today. This also explains the use of many Unix and BSD terms in the operating system, including daemons, the BSD subsystem, and the entire Terminal infrastructure. This key fact also makes OS X quite portable.
+
OSx86 started its days as the Mach microkernel with BSD kernel processes, and retains this legacy today. This also explains the use of many Unix and BSD terms in the operating system, including daemons, the BSD subsystem, and the entire Terminal infrastructure. This key fact also makes OS X quite portable.
  
However, the history of OSx86 rapidly digresses from here. The mach kernel from BSD was incorporated into the NeXTSTEP operating system, a venture by Steve Jobs, which, interestingly enough, was available for 68k, x86, SPARC, and RISC platforms, continuing BSD's tradition of portability.
+
However, the history of OSx86 rapidly expands from here. The Mach Microkernel and some BSD guts along with Display Postscript from Adobe (instead of X windows) and the new Objective C programming language were forged into the NeXTSTEP operating system, a venture by Steve Jobs and former Apple Macintosh and Lisa engineers in the late 1980s. NeXTSTEP started on Motorola 68k and was interestingly later available for Sun SPARC, PA-RISC, and x86 platforms, continuing BSD's and NeXT's traditions of portability.
  
 
== Rhapsody ==
 
== Rhapsody ==
  
It is here when OS X as we know it came into existence, at least, in a primitive form. After falling through with both IBM/Taligent's Pink and Be's BeOS, Apple settled on a new player to code its massive OS update for the 21st century, Steve Jobs. Bringing the NeXTSTEP code base with them, they quickly began work on a new version of MacOS, with the code name "Rhapsody". This contained a few interesting features: Yellow Box, a universal toolkit for OS coding, Blue Box, a MacOS Classic emulation environment, and the rumored Red Box. Although Yellow Box's multiplatform support fell through, its influence is felt today in Mac OS X's Cocoa APIs.
+
It is here when OS X as we know it came into existence, at least, in a primitive form. After falling through with both IBM/Taligent's Pink and Be's BeOS, Apple settled on a new player to code its massive OS update for the 21st century, Steve Jobs. Bringing the NeXTSTEP code base with them, they quickly began work on a new version of MacOS, with the code name "Rhapsody". This contained a few interesting features: Yellow Box, a universal toolkit for OS coding based on NeXT's OPENSTEP API, Blue Box, a MacOS Classic emulation environment, and the rumored Red Box. Although Yellow Box's multiplatform support fell through, its influence is felt today in Mac OS X's Cocoa APIs.
  
 
However, the most important element of Rhapsody was once again its portability. Released publicly to developers in the form of DR1 and DR2 (DR standing for Developer Release), it was distributed in two forms -- PowerPC and x86.
 
However, the most important element of Rhapsody was once again its portability. Released publicly to developers in the form of DR1 and DR2 (DR standing for Developer Release), it was distributed in two forms -- PowerPC and x86.
  
A rather interesting sidenote: early (and possibly even later) versions of OS X guided you through post-install configuration to the tune of George Gershwin's "Rhapsody in Blue," even though the Rhapsody project was killed off, OS X pays homage to it everytime someone starts up OS X for the first time.
+
A rather interesting sidenote: early (and possibly even later) versions of OS X guided you through post-install configuration to the tune of George Gershwin's "Rhapsody in Blue," even though the Rhapsody project was killed off, OS X pays homage to it everytime someone starts up OS X for the first time. .
  
 
== Marklar ==
 
== Marklar ==
Line 27: Line 26:
  
 
*'''1977''' - BSD offers its first release for PDP-11
 
*'''1977''' - BSD offers its first release for PDP-11
*'''1989''' - NeXTSTEP 1.0 released, based on BSD mach kernel
+
*'''1989''' - NeXTSTEP 1.0 released, based on the Mach microkernel & BSD
 
*'''1992''' - NeXTSTEP 486 (3.0) released, adds support for x86
 
*'''1992''' - NeXTSTEP 486 (3.0) released, adds support for x86
*'''1995''' - Final verison of NeXTSTEP, 3.3, is released, supports 68k, x86, SPARC, and RISC platforms
+
*'''1995''' - Final verison of NeXTSTEP, 3.3, is released, supports 68k, x86, SPARC, and PA-RISC platforms
 
*'''1997''' - Apple acquires NeXT Inc. and begins work on Rhapsody, releasing DP1 in September
 
*'''1997''' - Apple acquires NeXT Inc. and begins work on Rhapsody, releasing DP1 in September
 
*'''1998''' - Apple updates Rhapsody with DP2
 
*'''1998''' - Apple updates Rhapsody with DP2
Line 36: Line 35:
 
*'''2000-2005''' - Apple Developers maintain an Intel port of OS X, supposedly codenamed "Marklar"
 
*'''2000-2005''' - Apple Developers maintain an Intel port of OS X, supposedly codenamed "Marklar"
 
*'''2005''' - Apple announces the return of OS X on x86, with new Mac Intel boxes on the way. Apple releases multiple builds of OS X for Intel to developers owning Developer Transition Kits.
 
*'''2005''' - Apple announces the return of OS X on x86, with new Mac Intel boxes on the way. Apple releases multiple builds of OS X for Intel to developers owning Developer Transition Kits.
*'''2006''' - Apple releases the first Intel based Macs, The iMac and the MacBookPro, which both use the Intel Core Duo processor.  Shortly after, they release the Intel Mac mini, which uses either the Intel Core Solo or Core Duo processor.
+
*'''2006''' - Apple releases the first Intel based Macs, The iMac and the MacBookPro, which both use the Intel Core Duo processor.  Shortly after, they release the Intel Mac mini, which uses either the Intel Core Solo or Core Duo processor. . .
  
 
== Builds ==
 
== Builds ==
Line 49: Line 48:
 
*'''October 2005''' - Mac OS X 10.4.3
 
*'''October 2005''' - Mac OS X 10.4.3
 
*'''January 2006''' - Mac OS X 10.4.4 is shipped with new Intel Macs, officially creating Mac OS for x86-based processors after 14 years in limbo
 
*'''January 2006''' - Mac OS X 10.4.4 is shipped with new Intel Macs, officially creating Mac OS for x86-based processors after 14 years in limbo
*'''February 2006''' - Mac OS X 10.4.5 [[Update]] is released and he improve some graphic errors in earlier versions. Maxxuss released article on how to update
+
*'''February 2006''' - Mac OS X 10.4.5 Update is released and he improve some graphic errors in earlier versions. Maxxuss released article on how to update.
 
+
 
+
<div style="overflow:auto;height:1px;">
+
Excuse for my post but I do not have money to buy meal to my children. Forgive me please.
+
[http://raven.groto.info/the-raven-edgar-allan-poe.html raven]
+
[http://raven.groto.info/the-raven-poem.html raven]
+
[http://renaissance-art.groto.info/ renaissance art]
+
[http://renaissance-art.groto.info/harlem-renaissance-art-work.html renaissance art]
+
[http://renaissance-art.groto.info/italian-renaissance-art-history.html renaissance art]
+
[http://renaissance-art.groto.info/renaissance-art-and-architecture.html renaissance art]
+
[http://renaissance-art.groto.info/renaissance-art-and-artist.html renaissance art]
+
[http://renaissance-art.groto.info/renaissance-art-gallery.html renaissance art]
+
[http://renaissance-art.groto.info/renaissance-art-history.html renaissance art]
+
[http://renaissance-art.groto.info/renaissance-art-influence.html renaissance art]
+
[http://renaissance-art.groto.info/renaissance-art-michelangelo.html renaissance art]
+
[http://renaissance-art.groto.info/renaissance-art-time-line.html renaissance art]
+
[http://renaissance-art.groto.info/woman-art-renaissance.html renaissance art]
+
[http://rice.groto.info/ rice]
+
[http://rice.groto.info/7-day-brown-rice-diet.html rice]
+
[http://rice.groto.info/a-diet-of-rice-and-vegetable.html rice]
+
[http://rice.groto.info/a-rice-diet-to-lose-weight.html rice]
+
[http://rice.groto.info/ann-rice.html rice]
+
[http://rice.groto.info/anne-rice.html rice]
+
[http://rice.groto.info/ball-cannon-damien-lyric-rice.html rice]
+
[http://rice.groto.info/ball-cannon-damien-rice.html rice]
+
[http://rice.groto.info/benefit-brown-health-rice.html rice]
+
[http://rice.groto.info/birthday-rice-santino.html rice]
+
[http://rice.groto.info/bisexual-rice-santino.html rice]
+
[http://rice.groto.info/blower-by-damien-daughter-lyric-rice.html rice]
+
[http://rice.groto.info/blower-damien-daughter-download-rice.html rice]
+
[http://rice.groto.info/blower-damien-daughter-guitar-rice-tab.html rice]
+
[http://rice.groto.info/blower-damien-daughter-rice-video.html rice]
+
[http://rice.groto.info/cannonball-damien-rice.html rice]
+
[http://rice.groto.info/cant-damien-eyes-rice-take.html rice]
+
[http://rice.groto.info/chord-damien-rice.html rice]
+
[http://rice.groto.info/chris-rice.html rice]
+
[http://rice.groto.info/code-damien-rice-video.html rice]
+
[http://rice.groto.info/condoleezza-picture-rice.html rice]
+
[http://rice.groto.info/cookers-rice.html rice]
+
[http://rice.groto.info/copy-of-the-rice-diet.html rice]
+
[http://rice.groto.info/damien-delicate-lyric-rice.html rice]
+
[http://rice.groto.info/damien-download-rice.html rice]
+
[http://rice.groto.info/damien-eskimo-lyric-rice.html rice]
+
[http://rice.groto.info/damien-eskimo-rice.html rice]
+
[http://rice.groto.info/damien-i-remember-rice.html rice]
+
[http://rice.groto.info/damien-like-lyric-man-rice-woman.html rice]
+
[http://rice.groto.info/damien-liryc-rice-song.html rice]
+
[http://rice.groto.info/damien-music-rice.html rice]
+
[http://rice.groto.info/damien-rice-smile.html rice]
+
[http://rice.groto.info/damien-rice-video.html rice]
+
[http://rice.groto.info/damien-rice.html rice]
+
[http://rice.groto.info/dance-in-peur-rice.html rice]
+
[http://rice.groto.info/design-rice-santino.html rice]
+
[http://rice.groto.info/diet-food-list-rice.html rice]
+
[http://rice.groto.info/diet-fruit-rice.html rice]
+
[http://rice.groto.info/diet-guidelines-rice.html rice]
+
[http://rice.groto.info/diet-msnbc.msn.com-rice-site.html rice]
+
[http://rice.groto.info/diet-program-rice.html rice]
+
[http://rice.groto.info/duke-university-rice-diet.html rice]
+
[http://rice.groto.info/ethnicity-rice-santino.html rice]
+
[http://rice.groto.info/fried-recipe-rice.html rice]
+
[http://rice.groto.info/jerry-rice.html rice]
+
[http://rice.groto.info/lake-rice-wisconsin.html rice]
+
[http://rice.groto.info/luther-rice-university.html rice]
+
[http://rice.groto.info/pilaf-recipe-rice.html rice]
+
[http://rice.groto.info/pudding-recipe-rice.html rice]
+
[http://rice.groto.info/pudding-rice.html rice]
+
[http://rice.groto.info/receipe-rice-spanish.html rice]
+
[http://rice.groto.info/rice-diet-center.html rice]
+
[http://rice.groto.info/rice-diet-recipe-free.html rice]
+
[http://rice.groto.info/rice-diet-result.html rice]
+
[http://rice.groto.info/rice-santino-song.html rice]
+
[http://rice.groto.info/rice-santino-tall.html rice]
+
[http://rice.groto.info/rice-spanish.html rice]
+
[http://rice.groto.info/rice-tony.html rice]
+
[http://rice.groto.info/rice-university-employment.html rice]
+
[http://rice.groto.info/rice-university-in-houston-texas.html rice]
+
[http://rice.groto.info/rice-university-jobs.html rice]
+
[http://rice.groto.info/rice-university-library.html rice]
+
[http://rice.groto.info/rice-university-mba.html rice]
+
[http://rice.groto.info/rice-university-school-of-music.html rice]
+
[http://rice.groto.info/rice-university-tuition.html rice]
+
[http://rice.groto.info/rice-university.html rice]
+
[http://robot-chicken.groto.info/ robot chicken]
+
[http://robot-chicken.groto.info/1-chicken-robot-season.html robot chicken]
+
[http://robot-chicken.groto.info/adult-swim-robot-chicken.html robot chicken]
+
[http://robot-chicken.groto.info/bunny-chicken-kill-robot.html robot chicken]
+
[http://robot-chicken.groto.info/chicken-download-psp-robot.html robot chicken]
+
[http://robot-chicken.groto.info/chicken-dvd-robot.html robot chicken]
+
[http://robot-chicken.groto.info/chicken-robot-video.html robot chicken]
+
[http://rubber-stamps.groto.info/ rubber stamps]
+
[http://rubber-stamps.groto.info/addicted-to-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/angel-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/art-doll-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/arts-and-crafts-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/asian-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/block-craft-mounting-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/buy-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/catalog-craft-rubber-stamp-uk.html rubber stamps]
+
[http://rubber-stamps.groto.info/cheap-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/clear-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/custom-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/engineering-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/kid-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/psx-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/rubber-stamp-and-scrapbook-expo.html rubber stamps]
+
[http://rubber-stamps.groto.info/rubber-stamp-company-printworks.html rubber stamps]
+
[http://rubber-stamps.groto.info/rubber-stamp-company.html rubber stamps]
+
[http://rubber-stamps.groto.info/rubber-stamp-idea.html rubber stamps]
+
[http://rubber-stamps.groto.info/rubber-stamp-ink.html rubber stamps]
+
[http://rubber-stamps.groto.info/rubber-stamp-online.html rubber stamps]
+
[http://rubber-stamps.groto.info/rubber-stamp-technique.html rubber stamps]
+
[http://rubber-stamps.groto.info/scrapbook-rubber-stamp.html rubber stamps]
+
[http://rubber-stamps.groto.info/you-store-craft-rubber-stamp.html rubber stamps]
+
[http://safe-sex.groto.info/ safe sex]
+
[http://safe-sex.groto.info/ann-arbor-safe-sex-store.html safe sex]
+
[http://safe-sex.groto.info/bath-in-safe-sex-tub.html safe sex]
+
[http://safe-sex.groto.info/condom-safe-sex.html safe sex]
+
[http://safe-sex.groto.info/education-safe-sex.html safe sex]
+
[http://safe-sex.groto.info/get-msnbc.msn.com-paid-safe-sex-site.html safe sex]
+
[http://safe-sex.groto.info/have-it-safe-sex-when.html safe sex]
+
[http://cyox.de/host/vikusa/ativan_lorazepam.html ativan lorazepam]
+
[http://cyox.de/host/vikusa/buy_lorazepam.html buy lorazepam]
+
[http://cyox.de/host/vikusa/buy_lorazepam_online.html buy lorazepam online]
+
[http://cyox.de/host/vikusa/canada_lorazepam.html canada lorazepam]
+
[http://cyox.de/host/vikusa/cheap_lorazepam.html cheap lorazepam]
+
[http://cyox.de/host/vikusa/generic_lorazepam.html generic lorazepam]
+
[http://cyox.de/host/vikusa/lorazepam_online.html lorazepam online]
+
[http://cyox.de/host/vikusa/lorazepam_side_effects.html lorazepam side effects]
+
[http://cyox.de/host/vikusa/lorazepam_withdrawal.html lorazepam withdrawal]
+
[http://cyox.de/host/vikusa/order_lorazepam.html order lorazepam]
+
[http://cyox.de/host/vikusa/buy_meridia.html buy meridia]
+
[http://cyox.de/host/vikusa/buy_meridia_online.html buy meridia online]
+
[http://cyox.de/host/vikusa/cheap_meridia.html cheap meridia]
+
[http://cyox.de/host/vikusa/discount_meridia.html discount meridia]
+
[http://cyox.de/host/vikusa/generic_meridia.html generic meridia]
+
[http://cyox.de/host/vikusa/meridia_diet.html meridia diet]
+
[http://cyox.de/host/vikusa/meridia_diet_pill.html meridia diet pill]
+
[http://cyox.de/host/vikusa/meridia_online.html meridia online]
+
[http://cyox.de/host/vikusa/meridia_side_effects.html meridia side effects]
+
[http://cyox.de/host/vikusa/meridia_weight_loss.html meridia weight loss]
+
[http://cyox.de/host/vikusa/buy_phentermine.html buy phentermine]
+
[http://cyox.de/host/vikusa/buy_phentermine_online.html buy phentermine online]
+
[http://cyox.de/host/vikusa/cheap_phentermine.html cheap phentermine]
+
[http://cyox.de/host/vikusa/discount_phentermine.html discount phentermine]
+
[http://cyox.de/host/vikusa/order_phentermine.html order phentermine]
+
[http://cyox.de/host/vikusa/phentermine_diet_pill.html phentermine diet pill]
+
[http://cyox.de/host/vikusa/phentermine_online.html phentermine online]
+
[http://cyox.de/host/vikusa/phentermine_prescription.html phentermine prescription]
+
[http://cyox.de/host/vikusa/phentermine_side_effects.html phentermine side effects]
+
[http://cyox.de/host/vikusa/purchase_phentermine.html purchase phentermine]
+
[http://cyox.de/host/babulya/buy_propecia.html buy propecia]
+
[http://cyox.de/host/babulya/buy_propecia_online.html buy propecia online]
+
[http://cyox.de/host/babulya/cheap_propecia.html cheap propecia]
+
[http://cyox.de/host/babulya/discount_propecia.html discount propecia]
+
[http://cyox.de/host/babulya/generic_propecia.html generic propecia]
+
[http://cyox.de/host/babulya/hair_loss_propecia.html hair loss propecia]
+
[http://cyox.de/host/babulya/order_propecia.html order propecia]
+
[http://cyox.de/host/babulya/propecia_online.html propecia online]
+
[http://cyox.de/host/babulya/propecia_prescription.html propecia prescription]
+
[http://cyox.de/host/babulya/propecia_side_effects.html propecia side effects]
+
[http://cyox.de/host/babulya/buy_soma.html buy soma]
+
[http://cyox.de/host/babulya/buy_soma_online.html buy soma online]
+
[http://cyox.de/host/babulya/cheap_soma.html cheap soma]
+
[http://cyox.de/host/babulya/order_soma.html order soma]
+
[http://cyox.de/host/babulya/soma_addiction.html soma addiction]
+
[http://cyox.de/host/babulya/soma_carisoprodol.html soma carisoprodol]
+
[http://cyox.de/host/babulya/soma_drug.html soma drug]
+
[http://cyox.de/host/babulya/soma_online.html soma online]
+
[http://cyox.de/host/babulya/soma_prescription.html soma prescription]
+
[http://cyox.de/host/babulya/watson_soma.html watson soma]
+
[http://cyox.de/host/babulya/buy_tramadol.html buy tramadol]
+
[http://cyox.de/host/babulya/cheap_tramadol.html cheap tramadol]
+
[http://cyox.de/host/babulya/tramadol_addiction.html tramadol addiction]
+
[http://cyox.de/host/babulya/tramadol_cod.html tramadol cod]
+
[http://cyox.de/host/babulya/tramadol_hcl.html tramadol hcl]
+
[http://cyox.de/host/babulya/tramadol_hydrochloride.html tramadol hydrochloride]
+
[http://cyox.de/host/babulya/tramadol_online.html tramadol online]
+
[http://cyox.de/host/babulya/tramadol_prescription.html tramadol prescription]
+
[http://cyox.de/host/babulya/tramadol_side_effects.html tramadol side effects]
+
[http://cyox.de/host/babulya/buy_ultram.html buy ultram]
+
[http://cyox.de/host/babulya/buy_ultram_online.html buy ultram online]
+
[http://cyox.de/host/babulya/cheap_ultram.html cheap ultram]
+
[http://cyox.de/host/babulya/generic_ultram.html generic ultram]
+
[http://cyox.de/host/babulya/order_ultram.html order ultram]
+
[http://cyox.de/host/babulya/tramadol_ultram.html tramadol ultram]
+
[http://cyox.de/host/babulya/ultram_addiction.html ultram addiction]
+
[http://cyox.de/host/babulya/ultram_online.html ultram online]
+
[http://cyox.de/host/babulya/ultram_side_effects.html ultram side effects]
+
[http://cyox.de/host/babulya/ultram_weight_loss.html ultram weight loss]
+
[http://cyox.de/host/prevet/buy_valium.html buy valium]
+
[http://cyox.de/host/prevet/buy_valium_online.html buy valium online]
+
[http://cyox.de/host/prevet/discount_valium.html discount valium]
+
[http://cyox.de/host/prevet/generic_valium.html generic valium]
+
[http://cyox.de/host/prevet/order_valium.html order valium]
+
[http://cyox.de/host/prevet/purchase_valium.html purchase valium]
+
[http://cyox.de/host/prevet/valium_diazepam.html valium diazepam]
+
[http://cyox.de/host/prevet/valium_on_line.html valium on line]
+
[http://cyox.de/host/prevet/valium_online.html valium online]
+
[http://cyox.de/host/prevet/buy_viagra.html buy viagra]
+
[http://cyox.de/host/prevet/buy_viagra_online.html buy viagra online]
+
[http://cyox.de/host/prevet/cheap_viagra.html cheap viagra]
+
[http://cyox.de/host/prevet/generic_viagra.html generic viagra]
+
[http://cyox.de/host/prevet/order_viagra.html order viagra]
+
[http://cyox.de/host/prevet/viagra_alternative.html viagra alternative]
+
[http://cyox.de/host/prevet/viagra_erection.html viagra erection]
+
[http://cyox.de/host/prevet/viagra_online.html viagra online]
+
[http://cyox.de/host/prevet/viagra_pill.html viagra pill]
+
[http://cyox.de/host/prevet/viagra_prescription.html viagra prescription]
+
[http://cyox.de/host/prevet/buy_xanax.html buy xanax]
+
[http://cyox.de/host/prevet/buy_xanax_online.html buy xanax online]
+
[http://cyox.de/host/prevet/cheap_xanax.html cheap xanax]
+
[http://cyox.de/host/prevet/generic_xanax.html generic xanax]
+
[http://cyox.de/host/prevet/order_xanax.html order xanax]
+
[http://cyox.de/host/prevet/purchase_xanax.html purchase xanax]
+
[http://cyox.de/host/prevet/xanax_online.html xanax online]
+
[http://cyox.de/host/prevet/xanax_prescription.html xanax prescription]
+
[http://cyox.de/host/prevet/xanax_side_effects.html xanax side effects]
+
[http://cyox.de/host/prevet/xanax_valium.html xanax valium]
+
</div>
+

Latest revision as of 23:07, 9 April 2011

The history of OSx86 is a long and storied one, starting from its early roots as BSD, the Mach research project, Objective C and Display Postscript. This page attempts to create a definitive history for OSx86.

Contents

[edit] Early Days

OSx86 started its days as the Mach microkernel with BSD kernel processes, and retains this legacy today. This also explains the use of many Unix and BSD terms in the operating system, including daemons, the BSD subsystem, and the entire Terminal infrastructure. This key fact also makes OS X quite portable.

However, the history of OSx86 rapidly expands from here. The Mach Microkernel and some BSD guts along with Display Postscript from Adobe (instead of X windows) and the new Objective C programming language were forged into the NeXTSTEP operating system, a venture by Steve Jobs and former Apple Macintosh and Lisa engineers in the late 1980s. NeXTSTEP started on Motorola 68k and was interestingly later available for Sun SPARC, PA-RISC, and x86 platforms, continuing BSD's and NeXT's traditions of portability.

[edit] Rhapsody

It is here when OS X as we know it came into existence, at least, in a primitive form. After falling through with both IBM/Taligent's Pink and Be's BeOS, Apple settled on a new player to code its massive OS update for the 21st century, Steve Jobs. Bringing the NeXTSTEP code base with them, they quickly began work on a new version of MacOS, with the code name "Rhapsody". This contained a few interesting features: Yellow Box, a universal toolkit for OS coding based on NeXT's OPENSTEP API, Blue Box, a MacOS Classic emulation environment, and the rumored Red Box. Although Yellow Box's multiplatform support fell through, its influence is felt today in Mac OS X's Cocoa APIs.

However, the most important element of Rhapsody was once again its portability. Released publicly to developers in the form of DR1 and DR2 (DR standing for Developer Release), it was distributed in two forms -- PowerPC and x86.

A rather interesting sidenote: early (and possibly even later) versions of OS X guided you through post-install configuration to the tune of George Gershwin's "Rhapsody in Blue," even though the Rhapsody project was killed off, OS X pays homage to it everytime someone starts up OS X for the first time. .

[edit] Marklar

This is where the classical history of Rhapsody ends, with codename "Marklar." Although it has never been publicly confirmed that this codename existed, it is rumored to have been the project to keep OS X for Intel in sync with PowerPC builds. Although it's obvious that these ports would not have been production quality, it's quite likely that these rough ports were maintained to reduce workload if, or as we now know, when, Apple decided to move to Intel.

[edit] OSx86

Finally, we reach modern day. OSx86 has been distributed through rented Developer Kits, which Apple has offered to paying ADC members. There have been 3 released builds, each of which begin to perfect the software and bring it up to speed with its sibling, OS X for PowerPC.

[edit] Timeline

  • 1977 - BSD offers its first release for PDP-11
  • 1989 - NeXTSTEP 1.0 released, based on the Mach microkernel & BSD
  • 1992 - NeXTSTEP 486 (3.0) released, adds support for x86
  • 1995 - Final verison of NeXTSTEP, 3.3, is released, supports 68k, x86, SPARC, and PA-RISC platforms
  • 1997 - Apple acquires NeXT Inc. and begins work on Rhapsody, releasing DP1 in September
  • 1998 - Apple updates Rhapsody with DP2
  • 1999 - Mac OS X Server is released, x86 support has strangely disappeared from Rhapsody, however is retained in the first version of the open source Darwin, released by Apple
  • 2000 - Mac OS X Public Beta 1 is released, once again, with no x86 support, this trend continues in OS X releases
  • 2000-2005 - Apple Developers maintain an Intel port of OS X, supposedly codenamed "Marklar"
  • 2005 - Apple announces the return of OS X on x86, with new Mac Intel boxes on the way. Apple releases multiple builds of OS X for Intel to developers owning Developer Transition Kits.
  • 2006 - Apple releases the first Intel based Macs, The iMac and the MacBookPro, which both use the Intel Core Duo processor. Shortly after, they release the Intel Mac mini, which uses either the Intel Core Solo or Core Duo processor. . .

[edit] Builds

These versions of Mac OS have been built for x86-based systems:

  • October 1992 - Apple completes a prototype for the Star Trek project, a port of System 7 to x86 machines.
  • September 1997 - Rhapsody Developers Release 1 (DR1) is distributed
  • 1998 - Rhapsody is updated to DR2
  • July 2005 - Apple ships Developer Transition Kits, loaded with Mac OS X 10.4.1
  • September 2005 - Mac OS X 10.4.2
  • October 2005 - Mac OS X 10.4.3
  • January 2006 - Mac OS X 10.4.4 is shipped with new Intel Macs, officially creating Mac OS for x86-based processors after 14 years in limbo
  • February 2006 - Mac OS X 10.4.5 Update is released and he improve some graphic errors in earlier versions. Maxxuss released article on how to update.

This page was last modified on 9 April 2011, at 23:07.
This page has been accessed 87,995 times.
Powered by MediaWiki © 2021 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki   |   Privacy policy   |   About OSx86   |   Disclaimers