Rhapsody - кодова назва операційної системи наступного покоління Apple Computer в період її розвитку між покупкою компанією Apple компанії NeXT наприкінці 1996 року і презентації Mac OS X (що зараз відома як «macOS») у 1998 році. Спочатку Rhapsody була новою стратегією для Apple, яка планувала, щоб операційна система мала працювати на комп’ютерах на базі архітектури x86, а також на обладнанні Macintosh на базі PowerPC. Крім того, базові фреймворки прикладного програмного інтерфейсу були перенесені для роботи в Windows NT. Згодом платформи, що не належали Apple, були вилучені, а пізніші версії в основному складалися з операційної системи [en], перенесеної на Power Macintosh, разом із новим графічним інтерфейсом, щоб зробити її більш схожою на Mac. Кілька існуючих на той час технологій [en] також були перенесені на Rhapsody, включаючи QuickTime і [en]. Rhapsody також може запускати Mac OS 8 у шарі емуляції "Blue Box".
Розробник | Apple Computer |
---|---|
Родина ОС | |
Робочий стан | Історичний |
Вихідна модель | Закрите джерело |
Початковий випуск | 31 серпня 1997 |
Останній випуск | Developer Release 2 / травень 1998 |
Платформи | x86, PowerPC |
Тип ядра | Гібридне ядро |
Ліцензія | Випущено лише для розробників |
Історія
Rhapsody була анонсована на MacWorld Expo в Сан-Франциско 7 січня 1997 року і вперше продемонстрована на Worldwide Developers Conference (WWDC) 1997 року. Було два наступних загальних випуски операційної системи для розробників для комп’ютерів із процесорами x86 або PowerPC. Після цього мала вийти версія «Premier», дещо аналогічна до Mac OS X Public Beta, а потім повна версія «Unified» у другому кварталі 1998 року. Графік розробки Apple щодо інтеграції функцій двох дуже різних систем ускладнив прогнозування характеристик майбутніх випусків. На виставці MacWorld Expo 1998 року в Нью-Йорку Стів Джобс оголосив, що Rhapsody буде випущено як Mac OS X Server 1.0 (яка вийшла у 1999 році). Жодна домашня версія Rhapsody не буде випущена. Її кодова база була розділена на Darwin, відкритий вихідний код, який лежить в основі Mac OS X.
На зустрічі з Майклом Деллом, власником компанії Dell, Стів Джобс продемонстрував версію Rhapsody x86, яка може працювати на комп’ютерах, сумісних з Intel, і запропонував ліцензувати операційну систему Dell для розповсюдження на її ПК. Однак угода провалилася, коли Джобс наполягав на тому, щоб усі його комп’ютери постачалися як із Mac OS, так і з Windows, щоб споживачі могли вибрати платформу, якій вони віддають перевагу (що призвело б до того, що Dell доведеться платити роялті Apple за кожен проданий комп’ютер), на відміну від вибору операційної системи компанією Dell під час виробництва.
Опис
Визначальними особливостями операційної системи Rhapsody були сильно модифіковане «гібридне» ядро OSFMK 7.3 (Open Software Foundation Mach Kernel) розробки [en], шар операційної системи BSD (на базі [en]), об’єктно-орієнтований фреймворк Yellow Box API, середовище сумісності [en] для запуску програм [en] та віртуальна машина Java.
Інтерфейс користувача був змодельований на основі «платинового» вигляду Mac OS 8. Функції управління файлами, які реалізовувалися через Finder у попередніх версіях Mac OS, натомість реалізовувалися портом менеджера робочої області [en]. Були включені додаткові функції, успадковані від OPENSTEP і яких немає у Finder операційної системи Classic Mac OS, наприклад перегляд [en] та [en]. Незважаючи на те, що від Полиці відмовилися на користь функціональності панелі завдань, перегляд стовпців пізніше зʼявився у Finder операційної системи macOS.
Середовище Blue Box операційної системи Rhapsody, доступне лише під час роботи на архітектурі PowerPC, відповідало за забезпечення сумісності під час роботи з існуючими програмами Mac OS. У порівнянні з більш спрощеним і інтегрованим рівнем сумісності Classic Mac OS, який пізніше був представлений в Mac OS X, інтерфейс Blue Box представляв користувачам чіткий бар’єр між емульованим застарілим програмним забезпеченням і рідними додатками Rhapsody. Усі емульовані програми та пов’язані з ними вікна були інкапсульовані в одному вікні емуляції Blue Box замість того, щоб перемежовуватися з іншими програмами за допомогою вбудованого Yellow Box API. Це обмежило взаємодію між середовищем і спричинило різні невідповідності інтерфейсу користувача.
Щоб уникнути проблем із запуском у середовищі емуляції та повною мірою скористатися можливостями Rhapsody, програмне забезпечення потрібно було переписати, щоб використовувати новий API Yellow Box. Успадкований від OPENSTEP, Yellow Box використовував об’єктно-орієнтовану модель, повністю відміну від процедурної моделі, використану у API Classic Mac OS. Велика різниця між двома фреймворками означала, що перехід від застарілого коду вимагав значних змін і зусиль з боку розробника. Відсутність прийняття, а також заперечення «великих гравців» на ринку програмного забезпечення Macintosh, включаючи Adobe Systems і Microsoft, стали основними факторами рішення Apple скасувати проєкт Rhapsody в 1998 році.
Однак більшість технологій Yellow Box та інших технологій Rhapsody продовжували використовуватися в API Cocoa macOS. Підкоряючись побажанням розробників, Apple також перенесла існуючі технології Classic Mac OS в нову операційну систему та впровадила Carbon API, щоб забезпечити сумісність із API Classic Mac OS. Широко використовувані бібліотеки Mac OS, такі як QuickTime і AppleScript, були перенесені та доступні для розробників. Carbon дозволив розробникам підтримувати повну сумісність і системну функціональність, використовуючи свої поточні кодові бази, водночас дозволяючи їм користуватися перевагами нових функцій на свій розсуд.
Назва
Назва Rhapsody (укр. Рапсодія) відповідала шаблону пов’язаних з музикою кодових імен, які Apple використовувала для випуску операційних систем протягом 1990-х років. Інша операційна система наступного покоління, яка мала стати наступником так і не завершеної операційної системи [en], мала кодову назву Gershwin на честь Джорджа Гершвіна, композитора [en]. Сама Copland була названа на честь іншого американського композитора Аарона Копленда. Іншими музичними кодовими назвами були Harmony ([en]), Tempo (Mac OS 8), Allegro (Mac OS 8.5) і Sonata (Mac OS 9).
Історія випуску
Не підтримується |
Версія | Кодова назва | Дата | Назва ОС | Версія Darwin | Платформа |
---|---|---|---|---|---|
Rhapsody Developer Release | Grail1Z4 | 31 серпня 1997 | Rhapsody 5.0 | - | IA-32, PowerPC |
Rhapsody Developer Release 2 | Titan1U | 14 травня 1998 | Rhapsody 5.1 | - | |
Rhapsody Premier | 1998 | Rhapsody 5.2 | - | PowerPC | |
Mac OS X Server 1.0 | Hera1O9 | 16 березня 1999 | Rhapsody 5.3 | 0.1 | |
Mac OS X Server 1.0.1 | 15 квітня 1999 | Rhapsody 5.4 | 0.2 (?) | ||
Mac OS X Server 1.0.2 | Hera1O9+Loki2G1 | 29 липня 1999 | Rhapsody 5.5 | 0.3 | |
Mac OS X Server 1.2 | Pele1Q10 | 14 січня 2000 | Rhapsody 5.6 | 0.3 | |
Mac OS X Server 1.2 v3 | Medusa1E3 | 27 жовтня 2000 | 0.3 |
Див. також
Примітки
- . Apple.com (англ.). Apple Computer, Inc. 7 січня 1997. Архів оригіналу за 16 січня 1999. Процитовано 15 лютого 2015.
- Конні Гульєльмо. The Apple-Dell deal that could have changed history. CNET (англ.). Процитовано 29 жовтня 2021.
- Джим Магі. WWDC 2000 Session 106 – Mac OS X: Kernel (англ.). На 14 хвилині. Архів оригіналу за 12 грудня 2021.
- Дейв Вінер (12 травня 1998). DaveNet:Rhapsody Cancelled (англ.).
- Rhapsody Media - Identifying what media you have (англ.). Процитовано 3 травня 2009.
- Rhapsody Timeline (англ.). Процитовано 3 травня 2009.
Посилання
- Shaw's Rhapsody Resource Page (англ.)
- Toastytech GUI Gallery — Знімки екрану Rhapsody Developer Release 2 (англ.)
- GUIdebook > Screenshots > Rhapsody DR2 — Знімки екрану Rhapsody (версія Intel) та її компонетів. (англ.)
- "Apple shows off Rhapsody OS" — Стаття, написана незабаром після того, як Apple вперше продемонструвала Rhapsody. (англ.)
- — Огляд технологій Rhapsody. (англ.)
- "Rhapsody" at OSData.com — Технічні характеристики операційної системи. (англ.)
- First Impressions On Apple Rhapsody Blue Box, Beta Version 1 (англ.)
- TidBITS: Yellow Box, Blue Box, Rhapsody & WWDC (англ.)
- Cocoa and the Death of Yellow Box and Rhapsody, Daniel Eran Dilger, 19 лютого 2007, RoughlyDrafted (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Rhapsody kodova nazva operacijnoyi sistemi nastupnogo pokolinnya Apple Computer v period yiyi rozvitku mizh pokupkoyu kompaniyeyu Apple kompaniyi NeXT naprikinci 1996 roku i prezentaciyi Mac OS X sho zaraz vidoma yak macOS u 1998 roci Spochatku Rhapsody bula novoyu strategiyeyu dlya Apple yaka planuvala shob operacijna sistema mala pracyuvati na komp yuterah na bazi arhitekturi x86 a takozh na obladnanni Macintosh na bazi PowerPC Krim togo bazovi frejmvorki prikladnogo programnogo interfejsu buli pereneseni dlya roboti v Windows NT Zgodom platformi sho ne nalezhali Apple buli vilucheni a piznishi versiyi v osnovnomu skladalisya z operacijnoyi sistemi en perenesenoyi na Power Macintosh razom iz novim grafichnim interfejsom shob zrobiti yiyi bilsh shozhoyu na Mac Kilka isnuyuchih na toj chas tehnologij en takozh buli pereneseni na Rhapsody vklyuchayuchi QuickTime i en Rhapsody takozh mozhe zapuskati Mac OS 8 u shari emulyaciyi Blue Box Apple RhapsodyRozrobnikApple ComputerRodina OSMacintosh UNIX podibna BSD NeXTSTEPRobochij stanIstorichnijVihidna modelZakrite dzhereloPochatkovij vipusk31 serpnya 1997 26 rokiv tomu 1997 08 31 Ostannij vipuskDeveloper Release 2 traven 1998 26 rokiv tomu 1998 05 Platformix86 PowerPCTip yadraGibridne yadroLicenziyaVipusheno lishe dlya rozrobnikivIstoriyaRhapsody bula anonsovana na MacWorld Expo v San Francisko 7 sichnya 1997 roku i vpershe prodemonstrovana na Worldwide Developers Conference WWDC 1997 roku Bulo dva nastupnih zagalnih vipuski operacijnoyi sistemi dlya rozrobnikiv dlya komp yuteriv iz procesorami x86 abo PowerPC Pislya cogo mala vijti versiya Premier desho analogichna do Mac OS X Public Beta a potim povna versiya Unified u drugomu kvartali 1998 roku Grafik rozrobki Apple shodo integraciyi funkcij dvoh duzhe riznih sistem uskladniv prognozuvannya harakteristik majbutnih vipuskiv Na vistavci MacWorld Expo 1998 roku v Nyu Jorku Stiv Dzhobs ogolosiv sho Rhapsody bude vipusheno yak Mac OS X Server 1 0 yaka vijshla u 1999 roci Zhodna domashnya versiya Rhapsody ne bude vipushena Yiyi kodova baza bula rozdilena na Darwin vidkritij vihidnij kod yakij lezhit v osnovi Mac OS X Na zustrichi z Majklom Dellom vlasnikom kompaniyi Dell Stiv Dzhobs prodemonstruvav versiyu Rhapsody x86 yaka mozhe pracyuvati na komp yuterah sumisnih z Intel i zaproponuvav licenzuvati operacijnu sistemu Dell dlya rozpovsyudzhennya na yiyi PK Odnak ugoda provalilasya koli Dzhobs napolyagav na tomu shob usi jogo komp yuteri postachalisya yak iz Mac OS tak i z Windows shob spozhivachi mogli vibrati platformu yakij voni viddayut perevagu sho prizvelo b do togo sho Dell dovedetsya platiti royalti Apple za kozhen prodanij komp yuter na vidminu vid viboru operacijnoyi sistemi kompaniyeyu Dell pid chas virobnictva OpisViznachalnimi osoblivostyami operacijnoyi sistemi Rhapsody buli silno modifikovane gibridne yadro OSFMK 7 3 Open Software Foundation Mach Kernel rozrobki en shar operacijnoyi sistemi BSD na bazi en ob yektno oriyentovanij frejmvork Yellow Box API seredovishe sumisnosti en dlya zapusku program en ta virtualna mashina Java Interfejs koristuvacha buv zmodelovanij na osnovi platinovogo viglyadu Mac OS 8 Funkciyi upravlinnya fajlami yaki realizovuvalisya cherez Finder u poperednih versiyah Mac OS natomist realizovuvalisya portom menedzhera robochoyi oblasti en Buli vklyucheni dodatkovi funkciyi uspadkovani vid OPENSTEP i yakih nemaye u Finder operacijnoyi sistemi Classic Mac OS napriklad pereglyad en ta en Nezvazhayuchi na te sho vid Polici vidmovilisya na korist funkcionalnosti paneli zavdan pereglyad stovpciv piznishe zʼyavivsya u Finder operacijnoyi sistemi macOS Seredovishe Blue Box operacijnoyi sistemi Rhapsody dostupne lishe pid chas roboti na arhitekturi PowerPC vidpovidalo za zabezpechennya sumisnosti pid chas roboti z isnuyuchimi programami Mac OS U porivnyanni z bilsh sproshenim i integrovanim rivnem sumisnosti Classic Mac OS yakij piznishe buv predstavlenij v Mac OS X interfejs Blue Box predstavlyav koristuvacham chitkij bar yer mizh emulovanim zastarilim programnim zabezpechennyam i ridnimi dodatkami Rhapsody Usi emulovani programi ta pov yazani z nimi vikna buli inkapsulovani v odnomu vikni emulyaciyi Blue Box zamist togo shob peremezhovuvatisya z inshimi programami za dopomogoyu vbudovanogo Yellow Box API Ce obmezhilo vzayemodiyu mizh seredovishem i sprichinilo rizni nevidpovidnosti interfejsu koristuvacha Shob uniknuti problem iz zapuskom u seredovishi emulyaciyi ta povnoyu miroyu skoristatisya mozhlivostyami Rhapsody programne zabezpechennya potribno bulo perepisati shob vikoristovuvati novij API Yellow Box Uspadkovanij vid OPENSTEP Yellow Box vikoristovuvav ob yektno oriyentovanu model povnistyu vidminu vid procedurnoyi modeli vikoristanu u API Classic Mac OS Velika riznicya mizh dvoma frejmvorkami oznachala sho perehid vid zastarilogo kodu vimagav znachnih zmin i zusil z boku rozrobnika Vidsutnist prijnyattya a takozh zaperechennya velikih gravciv na rinku programnogo zabezpechennya Macintosh vklyuchayuchi Adobe Systems i Microsoft stali osnovnimi faktorami rishennya Apple skasuvati proyekt Rhapsody v 1998 roci Odnak bilshist tehnologij Yellow Box ta inshih tehnologij Rhapsody prodovzhuvali vikoristovuvatisya v API Cocoa macOS Pidkoryayuchis pobazhannyam rozrobnikiv Apple takozh perenesla isnuyuchi tehnologiyi Classic Mac OS v novu operacijnu sistemu ta vprovadila Carbon API shob zabezpechiti sumisnist iz API Classic Mac OS Shiroko vikoristovuvani biblioteki Mac OS taki yak QuickTime i AppleScript buli pereneseni ta dostupni dlya rozrobnikiv Carbon dozvoliv rozrobnikam pidtrimuvati povnu sumisnist i sistemnu funkcionalnist vikoristovuyuchi svoyi potochni kodovi bazi vodnochas dozvolyayuchi yim koristuvatisya perevagami novih funkcij na svij rozsud NazvaNazva Rhapsody ukr Rapsodiya vidpovidala shablonu pov yazanih z muzikoyu kodovih imen yaki Apple vikoristovuvala dlya vipusku operacijnih sistem protyagom 1990 h rokiv Insha operacijna sistema nastupnogo pokolinnya yaka mala stati nastupnikom tak i ne zavershenoyi operacijnoyi sistemi en mala kodovu nazvu Gershwin na chest Dzhordzha Gershvina kompozitora en Sama Copland bula nazvana na chest inshogo amerikanskogo kompozitora Aarona Koplenda Inshimi muzichnimi kodovimi nazvami buli Harmony en Tempo Mac OS 8 Allegro Mac OS 8 5 i Sonata Mac OS 9 Istoriya vipuskuNe pidtrimuyetsya Versiya Kodova nazva Data Nazva OS Versiya Darwin Platforma Rhapsody Developer Release Grail1Z4 31 serpnya 1997 Rhapsody 5 0 IA 32 PowerPC Rhapsody Developer Release 2 Titan1U 14 travnya 1998 Rhapsody 5 1 Rhapsody Premier 1998 Rhapsody 5 2 PowerPC Mac OS X Server 1 0 Hera1O9 16 bereznya 1999 Rhapsody 5 3 0 1 Mac OS X Server 1 0 1 15 kvitnya 1999 Rhapsody 5 4 0 2 Mac OS X Server 1 0 2 Hera1O9 Loki2G1 29 lipnya 1999 Rhapsody 5 5 0 3 Mac OS X Server 1 2 Pele1Q10 14 sichnya 2000 Rhapsody 5 6 0 3 Mac OS X Server 1 2 v3 Medusa1E3 27 zhovtnya 2000 0 3Div takozhNeXTSTEP Mac OS X Server 1 0Primitki Apple com angl Apple Computer Inc 7 sichnya 1997 Arhiv originalu za 16 sichnya 1999 Procitovano 15 lyutogo 2015 Konni Gulyelmo The Apple Dell deal that could have changed history CNET angl Procitovano 29 zhovtnya 2021 Dzhim Magi WWDC 2000 Session 106 Mac OS X Kernel angl Na 14 hvilini Arhiv originalu za 12 grudnya 2021 Dejv Viner 12 travnya 1998 DaveNet Rhapsody Cancelled angl Rhapsody Media Identifying what media you have angl Procitovano 3 travnya 2009 Rhapsody Timeline angl Procitovano 3 travnya 2009 PosilannyaShaw s Rhapsody Resource Page angl Toastytech GUI Gallery Znimki ekranu Rhapsody Developer Release 2 angl GUIdebook gt Screenshots gt Rhapsody DR2 Znimki ekranu Rhapsody versiya Intel ta yiyi komponetiv angl Apple shows off Rhapsody OS Stattya napisana nezabarom pislya togo yak Apple vpershe prodemonstruvala Rhapsody angl Oglyad tehnologij Rhapsody angl Rhapsody at OSData com Tehnichni harakteristiki operacijnoyi sistemi angl First Impressions On Apple Rhapsody Blue Box Beta Version 1 angl TidBITS Yellow Box Blue Box Rhapsody amp WWDC angl Cocoa and the Death of Yellow Box and Rhapsody Daniel Eran Dilger 19 lyutogo 2007 RoughlyDrafted angl