Rapsodiya (operatsion tizim) - Rhapsody (operating system)

Apple Rapsodiyasi
TuzuvchiApple Computer
OS oilasi
Ishchi holatTarixiy
Manba modeliYopiq manba
Oxirgi nashrIshlab chiquvchilarning chiqarilishi 2 may / 1998 yil; 22 yil oldin (1998-05)
Platformalarx86, PowerPC
Kernel turiGibrid yadro
LitsenziyaFaqat ishlab chiquvchilar uchun chiqarilgan
Serialning bir qismi
macOS

Rapsodiya berilgan kod nomi edi Apple Computer keyingi avlod operatsion tizim Apple sotib olish o'rtasidagi rivojlanish davrida Keyingisi 1996 yil oxirida va e'lon Mac OS X (hozirda "macOS" deb nomlangan) 1998 yilda. Avvaliga Rapsodiya operatsion tizimdan ko'proq operatsion tizimning ishlashini niyat qilgan Apple uchun yangi strategiyani namoyish etdi. x86 asoslangan kompyuterlar va Alpha ish stantsiyalari[iqtibos kerak ] kabi PowerPC Macintosh-ga asoslangan apparat. Bundan tashqari, asosiy narsa API ramkalar mahalliy Microsoft-da ishlash uchun ko'chiriladi Windows NT. Oxir-oqibat, Apple-ga tegishli bo'lmagan platformalar bekor qilindi va keyingi versiyalar asosan quyidagilardan iborat edi OPENSTEP ga yo'naltirilgan operatsion tizim Macintosh-ni yoqing, uni yanada o'xshash Mac-ga o'xshash qilish uchun yangi GUI bilan birga. Bir nechta mavjud "klassik" Mac OS texnologiyalar, shu jumladan, Rapsodiyaga ko'chirildi QuickTime va AppleSearch. Rapsodiya ham ishlashi mumkin Mac OS 8 "Moviy quti" emulyatsiya qatlamida.

Tarix

Rapsodiya e'lon qilindi MacWorld Expo 1997 yil 7 yanvarda San-Frantsiskoda[1] va birinchi marta 1997 yilda namoyish etilgan Butunjahon ishlab chiquvchilar konferentsiyasi (WWDC). Bilan birga bo'lgan kompyuterlar uchun keyingi ikkita umumiy ishlab chiqaruvchi nashrlari mavjud edi x86 yoki PowerPC protsessorlar. Shundan so'ng, "Premier" versiyasiga o'xshash versiyasi bo'lishi kerak edi Mac OS X Public Beta-versiyasi 1998 yil ikkinchi choragida to'liq "Unified" versiyasi paydo bo'ldi. Ikki xil tizimning xususiyatlarini birlashtirishda Apple-ning rivojlanish jadvali yaqinlashib kelayotgan versiyalarning xususiyatlarini bashorat qilishni qiyinlashtirdi. 1998 yilda MacWorld Expo yilda Nyu York, Stiv Jobs sifatida nashr etilishini e'lon qildi Mac OS X Server 1.0 (1999 yilda yuborilgan). Rapsodiyaning hech qanday uy versiyasi chiqarilmaydi. Uning kod bazasi edi vilkalar ichiga Darvin, ochiq manba macOS asoslari.

Dizayn

Rapsodiya operatsion tizimining xususiyatlarini aniqlashda qattiq o'zgartirilgan "gibrid" OSFMK 7.3 (Open Software Foundation Mach Kernel) OSF,[2] a BSD operatsion tizim qatlami (asosida 4.4BSD ), ob'ektga yo'naltirilgan Sariq quti API ramkasi, Moviy quti ishlash uchun moslik muhiti "klassik" Mac OS ilovalar va a Java virtual mashinasi.

Foydalanuvchi interfeysi keyin modellashtirilgan Mac OS 8 "Platinum" ning tashqi ko'rinishi. Tomonidan boshqariladigan fayllarni boshqarish funktsiyalari Topuvchi oldingi Mac OS versiyalarida uning o'rniga port tomonidan ishlov berilgan OPENSTEP Ish maydoni menejeri. OPENSTEP-dan meros bo'lib o'tgan va klassik Mac OS Finder-da topilmagan qo'shimcha funktsiyalar, masalan Raf va ustun ko'rinishi. Garchi Raf foydasiga tashlangan bo'lsa ham Dock funktsionallik, ustun ko'rinishi keyinchalik o'z yo'lini ochadi macOS Finder.

Rhapsody's Blue Box muhiti, faqat PowerPC arxitekturasi, mavjud Mac OS dasturlari bilan ish vaqti mosligini ta'minlash uchun javobgardir. Keyinchalik Mac OS X-da namoyish etilgan yanada soddalashtirilgan va integratsiyalangan Klassik moslik qatlami bilan taqqoslaganda, Blue Box interfeysi foydalanuvchilarga taqlid qilingan eski dasturiy ta'minot va mahalliy Rapsodiya dasturlari o'rtasida aniq to'siqni taqdim etdi. Barcha taqlid qilingan ilovalar va ularga tegishli oynalar mahalliy Yellow Box API-dan foydalangan holda boshqa ilovalar bilan aralashmaslik o'rniga bitta Blue Box emulyatsiya oynasida joylashtirilgan. Bu atrof-muhitning o'zaro muvofiqligini cheklab qo'ydi va foydalanuvchi interfeysining turli xil nomuvofiqliklarini keltirib chiqardi.

Emulyatsiya muhitida ishlamay qolmaslik va Rapsodiya xususiyatlaridan to'liq foydalanish uchun yangi Yellow Box API-dan foydalanish uchun dasturiy ta'minotni qayta yozish kerak edi. OPENSTEP-dan meros qilib olingan Yellow Box ob'ektga yo'naltirilgan modeldan butunlay farqli o'laroq foydalangan protsessual Classic API-lar tomonidan ishlatiladigan model. Ikki ramka o'rtasidagi katta farq, eskirgan kodning o'tishini anglatar edi, ishlab chiqaruvchidan jiddiy o'zgarishlar va kuch talab qildi. Natijada, Macintosh dasturiy ta'minot bozoridagi taniqli shaxslarning qabul qilinmasligi, shuningdek e'tirozlari Adobe tizimlari va Microsoft, 1998 yilda Apple-ning Rapsodiya loyihasini bekor qilish to'g'risidagi qarorida muhim omil bo'ldi.[3]

Biroq, Yellow Box va boshqa Rapsodiya texnologiyalarining aksariyati macOS-larda ishlatila boshlandi Kakao API. Ishlab chiquvchilarning xohishlariga amal qilgan holda Apple shuningdek, mavjud bo'lgan Mac OS texnologiyalarini yangi operatsion tizimga o'tkazdi va amalga oshirdi Carbon API Classic Mac OS API mosligini ta'minlash uchun. Kabi keng qo'llaniladigan Mac OS kutubxonalari QuickTime va AppleScript ko'chirildi va ishlab chiquvchilarga taqdim etildi. Uglerod ishlab chiqaruvchilarga o'zlarining mavjud kod bazalari yordamida to'liq moslik va mahalliy funktsiyalarni saqlashga imkon berdi, shu bilan birga ularning xohishiga ko'ra yangi xususiyatlardan foydalanish imkoniyatini yaratdi.

Ism

Ism Rapsodiya 1990-yillarda Apple operatsion tizimni chiqarishi uchun tayinlagan musiqa bilan bog'liq kod nomlari namunasiga amal qildi. Hech qachon qurib bo'lmaydigan ishlarning davomchisi bo'lishi kerak bo'lgan yana bir yangi avlod operatsion tizimi Kopland operatsion tizim nomi bilan Gershvin nomi bilan atalgan Jorj Gersvin, bastakori Rapsodiya ko'k rangda. Koplandning o'zi boshqasining nomi bilan atalgan Amerika bastakor, Aaron Kopland. Boshqa musiqiy kod nomlari Harmony (Mac OS 7.6 ), Tempo (Mac OS 8 ), Allegro (Mac OS 8.5 ) va Sonata (Mac OS 9 ).

VersiyaKod nomiSanaOS nomiPlatforma
Rhapsody Developer ReleaseGrail1Z41997-08-31Rapsodiya 5.0IA-32, PowerPC
Rhapsody Developer Release 2Titan1U1998-05-14Rapsodiya 5.1
Rhapsody Premier1998Rapsodiya 5.2PowerPC
Mac OS X Server 1.0Hera1O91999-03-16Rapsodiya 5.3
Mac OS X Server 1.0.11999-04-15Rapsodiya 5.4
Mac OS X Server 1.0.2Hera1O9 + Loki2G11999-07-29Rapsodiya 5.5
Mac OS X Server 1.2Pele1Q102000-01-14Rapsodiya 5.6
Mac OS X Server 1.2 v3Meduza1E32000-10-27 [4][5]

Shuningdek qarang

Adabiyotlar

  1. ^ "Apple kelajakdagi Macintosh operatsion tizimi (OS) strategiyasi va yo'l xaritasini e'lon qiladi". Apple.com. Apple Computer, Inc. 7 yanvar 1997 yil. Arxivlangan asl nusxasi 1999 yil 16-yanvarda. Olingan 15 fevral 2015.
  2. ^ https://www.youtube.com/watch?v=ggnFoDqzGMU
  3. ^ DaveNet: Rapsodiya bekor qilindi
  4. ^ "Rapsodiya mediasi - qanday vositangiz borligini aniqlash". Olingan 2009-05-03.
  5. ^ "Rapsodiya xronologiyasi". Olingan 2009-05-03.

Tashqi havolalar