Rhapsody (operační systém) - Rhapsody (operating system)
![]() | tento článek potřebuje další citace pro ověření.Leden 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojář | Počítač Apple |
---|---|
Rodina OS | |
Pracovní stav | Historický |
Zdrojový model | Uzavřený zdroj |
Poslední vydání | Vydání pro vývojáře 2 / květen 1998 |
Platformy | x86, PowerPC |
Jádro typ | Hybridní jádro |
Licence | Pouze pro vývojáře |
Rapsódie bylo krycí jméno dané Počítač Apple příští generace operační systém během období jeho vývoje mezi nákupem společnosti Apple Další na konci roku 1996 a oznámení Mac OS X (nyní nazývaný „macOS“) v roce 1998. Zpočátku představovala Rhapsody více než operační systém novou strategii pro Apple, který měl v úmyslu operační systém provozovat na x86 PC na bázi a DEC Alpha pracovní stanice[Citace je zapotřebí ] stejně jako dál PowerPC - hardware Macintosh založený. Kromě toho podkladové API rámce by byly portovány pro nativní běh na Microsoftu Windows NT. Nakonec byly jiné platformy než Apple zrušeny a novější verze sestávaly primárně z OPENSTEP operační systém portovaný na server Power Macintosh, spolu s novým grafickým uživatelským rozhraním, aby vypadalo více jako Mac. Několik existujících „klasický“ Mac OS technologie byly také přeneseny do Rhapsody, včetně QuickTime a AppleSearch. Rhapsody také mohla běžet Mac OS 8 ve vrstvě emulace „Blue Box“.
Dějiny
Rhapsody byla oznámena na MacWorld Expo v San Francisku 7. ledna 1997[1] a poprvé předvedeno v roce 1997 Celosvětová konference vývojářů (WWDC). Byly tam dvě následující obecná vydání pro vývojáře pro počítače s x86 nebo PowerPC procesory. Poté měla existovat verze „Premier“, která byla poněkud analogická verzi Veřejná beta verze systému Mac OS X., následovaná plnou verzí „Unified“ ve druhém čtvrtletí roku 1998. Harmonogram vývoje společnosti Apple při integraci funkcí dvou velmi odlišných systémů ztěžoval předvídání vlastností nadcházejících verzí. V roce 1998 MacWorld Expo v New York, Steve Jobs oznámil, že Rhapsody bude propuštěn jako Mac OS X Server 1.0 (který byl dodán v roce 1999). Žádná domácí verze Rhapsody nebude vydána. Své kódová základna byl rozeklaný do Darwine, otevřený zdroj základy systému macOS.
Design
Definování funkcí operačního systému Rhapsody zahrnovalo silně upravený „hybridní“ OSFMK 7.3 (Open Software Foundation Mach Kernel) z OSF,[2] A BSD vrstva operačního systému (na základě 4,4BSD ), objektově orientovaný Žlutá krabička Rámec API, Modrý rámeček prostředí kompatibility pro běh „klasický“ Mac OS aplikace a Virtuální stroj Java.
Uživatelské rozhraní bylo modelováno po Mac OS 8 "Platinový" vzhled. Funkce správy souborů obsluhované Nálezce v předchozích verzích systému Mac OS byly místo toho zpracovávány portem OPENSTEP Správce pracovního prostoru. Byly zahrnuty další funkce zděděné po OPENSTEPU, které nebyly nalezeny v klasickém Finderu pro Mac OS, například Police a zobrazení sloupce. Ačkoli byla police zrušena ve prospěch Dok funkce, zobrazení sloupců by se později dostalo do Operační Systém Mac Vyhledávač.
Prostředí Blue Box od Rhapsody, dostupné pouze při běhu na internetu PowerPC architektura, byl zodpovědný za zajištění běhové kompatibility se stávajícími aplikacemi Mac OS. Ve srovnání s efektivnější a integrovanější vrstvou kompatibility Classic, která byla později uvedena v systému Mac OS X, představovalo rozhraní Blue Box uživatelům zřetelnou bariéru mezi emulovaným starým softwarem a nativními aplikacemi Rhapsody. Všechny emulované aplikace a jejich přidružená okna byla zapouzdřena do jediného okna emulace Blue Box namísto toho, aby byly proloženy jinými aplikacemi pomocí nativního API Yellow Box. Tato omezená interoperabilita napříč prostředími způsobila různé nekonzistence uživatelského rozhraní.
Abyste se vyhnuli nástrahám běhu v prostředí emulace a plně využili funkcí Rhapsody, bylo třeba přepsat software, aby používal nové rozhraní Yellow Box API. Zděděno z OPENSTEPu, Yellow Box použil objektově orientovaný model zcela odlišný od procesní model používaný klasickými API. Velký rozdíl mezi těmito dvěma rámci znamenal přechod staršího kódu vyžadující významné změny a úsilí ze strany vývojáře. Následný nedostatek přijetí a námitky významných osobností na trhu se softwarem pro Macintosh, včetně Adobe Systems a Microsoft, se staly hlavními faktory v rozhodnutí společnosti Apple zrušit projekt Rhapsody v roce 1998.[3]
Většina technologií Yellow Box a dalších technologií Rhapsody se však začala používat v systémech macOS Kakaové API. Uklonil se přáním vývojářů, Apple také přenesl stávající technologie Classic Mac OS do nového operačního systému a implementoval Uhlíkové API poskytovat klasickou kompatibilitu s Mac OS API. Široce používané knihovny Mac OS jako QuickTime a AppleScript byly přeneseny a zpřístupněny vývojářům. Uhlík umožnil vývojářům udržovat plnou kompatibilitu a nativní funkčnost pomocí jejich aktuálních kódových základen a zároveň jim umožnil využívat výhody nových funkcí podle vlastního uvážení.
název
Název Rapsódie následoval vzorec kódových jmen souvisejících s hudbou, které společnost Apple určila pro vydání operačních systémů v průběhu 90. let. Další operační systém nové generace, který měl být nástupcem nikdy nedokončeného Copland operační systém, dostal krycí jméno Gershwin George Gershwin, skladatel Rhapsody in Blue. Copland sám byl pojmenován po druhém americký hudební skladatel, Aaron Copland. Mezi další hudební krycí jména patří Harmony (Mac OS 7.6 ), Tempo (Mac OS 8 ), Allegro (Mac OS 8.5 ) a Sonáta (Mac OS 9 ).
Verze | Krycí jméno | datum | Název OS | Plošina |
---|---|---|---|---|
Vydání Rhapsody Developer | Grail1Z4 | 1997-08-31 | Rhapsody 5.0 | IA-32, PowerPC |
Rhapsody Developer Release 2 | Titan1U | 1998-05-14 | Rhapsody 5.1 | |
Rhapsody Premier | 1998 | Rhapsody 5.2 | PowerPC | |
Mac OS X Server 1.0 | Hera1O9 | 1999-03-16 | Rhapsody 5.3 | |
Server Mac OS X 1.0.1 | 1999-04-15 | Rapsodie 5.4 | ||
Mac OS X Server 1.0.2 | Hera1O9 + Loki2G1 | 1999-07-29 | Rhapsody 5.5 | |
Server Mac OS X 1.2 | Pele1Q10 | 2000-01-14 | Rhapsody 5.6 | |
Mac OS X Server 1.2 v3 | Medusa1E3 | 2000-10-27 [4][5] |
Viz také
Reference
- ^ „Apple oznamuje budoucí strategii a cestovní mapu pro operační systémy Macintosh (OS)“. Apple.com. Apple Computer, Inc. 7. ledna 1997. Archivovány od originál dne 16. ledna 1999. Citováno 15. února 2015.
- ^ https://www.youtube.com/watch?v=ggnFoDqzGMU
- ^ DaveNet: Rhapsody Zrušeno
- ^ „Rhapsody Media - Určení, jaké médium máte“. Citováno 2009-05-03.
- ^ „Časová osa Rhapsody“. Citováno 2009-05-03.
externí odkazy
- Stránka Shaw's Rhapsody Resource
- Galerie Toastytech GUI - Screenshoty Rhapsody Developer Release 2
- GUIdebook> Snímky obrazovky> Rhapsody DR2 - Screenshoty hry Rhapsody (verze Intel) a jejích komponent.
- „Apple předvádí Rhapsody OS“ - Článek napsaný krátce poté, co Apple poprvé předvedl Rhapsody.
- „Celkové shrnutí Apple Rhapsody: Přehled uživatelů“ - Přehled technologií Rhapsody.
- „Rhapsody“ na OSData.com - Technické specifikace operačního systému.
- První dojmy v Apple Rhapsody Blue Box, beta verze 1
- TidBITS: Yellow Box, Blue Box, Rhapsody & WWDC
- Kakao a smrt žluté krabičky a rapsodie, Autor: Daniel Eran Dilger, 19. února 2007, zhruba