Copland (operační systém)

Copland
vývojář Apple Computer, Inc.
Licence proprietární
Aktuální  verze D11E4 (červen 1996)
původ Copland
Architektura (y) PowerPC
Ostatní Vývoj se zastavil v roce 1997

Copland byl projektem z března 1994 Vývoj nového operačního systému společnosti Apple . Mělo to být následníkem systému 7 . Když však projekt nebyl po téměř 2 letech vývoje ani zdaleka dokončen, ani stabilní, byl v roce 1997 ukončen. Část vývoje z Coplandu byla poté integrována do stávajícího Mac OS od verze 7.6.

Jako název hotového systému byl také označován jako nadcházející systém 8 , později Mac OS 8 . Toto označení najdete také v poslední publikované vývojářské verzi D11E4. Mac OS 8 , publikovaný 26. července 1997, nevznikl z Coplandu, ale další verze systému 7, která se původně měla objevit jako Mac OS 7.7 .

pravěk

Již v roce 1988 začala společnost Apple pracovat na nástupci zastaralého systémového softwaru Macintosh (tehdy System 6 ). Na schůzce některých předních manažerů a vývojářů společnosti Apple v březnu 1988 byly nápady na nové operační systémy napsány na indexových kartách v modré, růžové a červené barvě. Další vývoj, který bylo možné integrovat do stávajícího systému 6, byl uveden na modrých indexových kartách, což nakonec vedlo k tomu, že systém 7 byl označen jako „projekt modrý“ . Na růžových kartách s indexem byly zaznamenány myšlenky, které u stávajícího operačního systému, systémového softwaru Macintosh, nebyly možné, a proto byl nutný nový vývoj. Tento zcela nově vyvinutý operační systém byl vyvinut jako „Project Pink“ („růžový projekt“) - práce na obou projektech začaly současně již v roce 1988. Mezi vývojáři obou týmů však došlo ke sporům, na jejichž základě se vedení rozhodlo vyvinout oba operační systémy do jednoho týmu dát dohromady. Práce na projektu „Project Blue“ - dalším operačním systému Apple Macintosh, systému 7 - měla přednost. Když se v roce 1991 objevil Systém 7, Pink stále nebyl v dohledu jako operační systém. Ve stejném roce společnost Apple uzavřela alianci s IBM a Motorola s cílem vyvinout náhradu za procesor Motorola 68000 (68k). 32bitový procesor byl odvozen z architektury POWER společnosti IBM , která měla být podle potřeb společnosti Apple vyvinuta a vyrobena pod názvem PowerPC společností IBM i Motorola. Společnost Apple učinila další společný vývoj „Pink“ jako operačního systému pro PowerPC přijatelný pro IBM, načež od roku 1991 pokračovala společně pod novým názvem Taligent .

System 7, nicméně, byl operační systém vyvinutý skrz naskrz pro Motorola 68030 (32-bit as MMU ) - pro procesor PowerPC to muselo být provedeno spustitelné přes mikrokernel, který nabídl transparentní emulaci. Rychlostní výhody PowerPC byly ztraceny kvůli nezbytné emulaci, takže se System 7 cítil stejně rychle nebo pomalu na Power Macintosh s rychlejším procesorem PowerPC jako na Macintosh se skutečně pomalejším procesorem 68k.

Apple se proto od roku 1991 velmi zajímal o nový operační systém. Apple neměl štěstí ani v projektu „Project Red“, který byl rovněž plánován v roce 1988 a který obsahoval nápady napsané na červených indexových kartách, které byly poté klasifikovány jako „pinker than pink“ - „redder than pink“. Po skončení projektu „Star Trek“ , systému 7.1 portovaného na Intel 486 v letech 1992 až 1993, byly uvolněné prostředky původně převedeny do projektu „Raptor“ (který je považován za implementaci „červeného projektu“). ale také „Raptor“ musel být ukončen kvůli škrtům v rozpočtu a nedostatku vývojářů.

Projekt „Pink“ byl vyvinut od roku 1991 s IBM ve společné dceřiné společnosti Taligent jako „TalOS“ na základě mikrojádra Mach 3. Ale pouze část navržená jako běhové prostředí byla dokončena pod názvem „TalAE“ (Taligent Application Environment) a protože společnost Apple zcela stáhla z vývoje v roce 1995, byla dále vyvinuta společností IBM jako samotná CommonPoint .

S MkLinuxem Apple dokonce pracoval na Linuxu ( jádro od 1.3, později 2.0) společně s Výzkumným ústavem Open Software Foundation (OSF), který byl vydán v květnu 1996 jako vývojářská verze pro Power Macintosh. V roce 1999 Apple ustoupil od vývoje MkLinuxu.

konkurent

V roce 1990 společnost Microsoft dosáhla průlomu na trhu PC s Windows 3.0 , grafickým operačním systémem srovnatelným se systémovým softwarem Macintosh. Windows 3.1 následoval v roce 1991 . Pro rok 1993 Microsoft plánoval uvést na trh další 32bitovou generaci Windows s podporou multitaskingu, která byla vyvinuta pod názvem projektu „Chicago“. „Chicago“ vyšlo jako Windows 95 až v roce 1995 , ale Windows NT 3.1, operační systém Microsoftu, který již nabízí ochranu paměti a preventivní multitasking, se objevil v roce 1993 . Na druhou stranu Apple se Systémem 7 (1991) nedokázal rozšířit systém, jehož počátky sahají do „Systému 1“ (1984), aby zahrnoval právě tyto moderní funkce.

rozvoj

Jelikož všechny předchozí pokusy vyvinout zcela nový, moderní operační systém jako nástupce Systému 7 selhaly, byly v roce 1994 zahájeny práce na připravovaném „Systému 8“ pod vývojovým názvem „Copland“. Tento nový název byl zvolen záměrně, aby ilustroval nový začátek. Název projektu byl pojmenován po současném skladateli Aaronovi Coplandovi , protože předchozí verze operačních systémů Apple také získaly interní názvy projektů od klasických skladatelů - jako Mozart nebo Beethoven .

Cílem bylo konečně vyvinout nativní operační systém PowerPC s moderním jádrem, který by měl být schopen zvládnout ochranu paměti a preventivní („skutečný“) multitasking . Desktop měl pokračovat ve známém povrchu Macintosh inzerovaném jako „snadno použitelný“, ale poprvé nabízet možnosti pro více uživatelů a zcela přizpůsobitelný povrch ( designy ). Operační systém by měl také nabízet stávající technologie, jako jsou OpenDoc , QuickDraw GX , ColorSync , QuickDraw 3D, PowerTalk a PowerShare. Měla by se ale také zlepšit interoperabilita, tj. Výměna dat s DOS a Windows, zatímco samotný Copland by se měl stát nejlepším možným síťovým klientem .

Se systémem 7 začala společnost Apple licencovat svůj vlastní operační systém jiným výrobcům. Společnost Copland měla mít rovněž otevřenou licenci, a proto by neměla běžet pouze na vlastních počítačích Macintosh.

technologie

Jádro operačního systému byl NuKernel - A microkernel s podporou pro symetrické připojení s více , preemptivní multitasking , ochrany paměti a lepší správu virtuální paměti , stejně jako hardware abstrakce vrstvy , který by měl umožnit Apple a další výrobci vytvořit Macintosh-kompatibilní systém na jiný hardware.

NuKernel byl vyvinut společností Apple nezávisle na Coplandu od roku 1992, ale Apple se nepodařilo stabilizovat jádro až do konce.

Na vrcholu NuKernel jsou všechny kritické subsystémy, jako jsou I / O , síť , souborové systémy atd. spustit jako službu . Společnost Copland by navíc měla nabídnout flexibilní mechanismus pro rozšíření systému a nízkoúrovňové mechanismy, jako je X / Open Transport Interface (OTI), System-V -STREAMS a Data Link Provider Interface (DLPI).

V důsledku snahy o kompatibilitu Coplandu se stávajícím programovacím rozhraním Macintosh, a tedy se stávajícími aplikacemi Macintosh, musela být ochrana paměti znovu odstraněna.

Posloupnost

Zpočátku bylo datum vydání plánováno na konec roku 1995, které bylo později odloženo na polovinu roku 1996 a na konec roku 1997. Apple vydal alespoň dvě vývojářské verze: Verze D9 v listopadu 1995 a Verze D11 v červnu 1996. Tyto nedokončené verze však pro instalaci vyžadovaly počítač Macintosh se systémem 7 a byly kompatibilní pouze s určitými modely Macintosh a donedávna ne se stávajícími aplikacemi Macintosh. Vývoj společnosti Copland, na kterém pracovalo přibližně 500 vývojářů a který stál celkem více než 250 milionů dolarů, ještě nebyl v roce 1997 dokončen a beznadějně pozadu. Apple musel odradit uživatele a vývojáře systému Macintosh starým systémem 7. Současně Microsoft zaznamenal velký úspěch s Windows 95 a na trhu se objevily první seriózní distribuce Linuxu .

Poté, co společnost Apple v roce 1997 ukončila provozování Coplandu, byl zahájen projekt s Gershwinem jako nástupcem Coplandu. Gershwin měl znovu začlenit ochranu paměti, která byla odstraněna z Coplandu. Název projektu však zůstal, protože na projektu pravděpodobně nikdy žádný vývojář nepracoval.

Inspirovaný spojením Microsoftu mezi MS-DOS a Windows 3.x na Windows 9x , jehož vývoj trval méně než rok, se Apple v roce 1997 rozhodl zastavit Copland a přesunout co nejvíce funkcí do přepracovaného systému 7.5 integrovat. První inovace z projektu Copland již byly začleněny do verze 7.6 systému Mac OS. Mnoho dalších bylo integrováno do Mac OS 8.0.

Mezi funkce Coplandu, které se dostaly do dále vyvinutého Mac OS, patří: a.:

Další funkce, které byly plánovány pro Copland, byly realizovány pouze s Rhapsody díky OPENSTEP (původně NeXTStep) :

Dějiny

Copland byl k dispozici pouze jako uniklá verze alfa nebo beta nebo jako náhled pro vývojáře v rané fázi vývoje . Nikdy nebyl stabilní a nebyl kompatibilní s existujícími aplikacemi Macintosh až do konce. Poté, co byl projekt ukončen, byl název „Mac OS 8“ znovu použit pro klasický Mac OS 7.7 a řada vývojů ze strany Coplandu byla přenesena do stávajícího Mac OS.

verze Vzhled Označení Poznámky
-datum -místo operační systém Krycí jméno Speciální nabídka
Starší verze; již není podporováno: B5C1 neznámé
(unikly)
Systém 8 Maxwell Brzy unikly alfa verze .
Starší verze; již není podporováno: D7E1 SunNFun
Starší verze; již není podporováno: D9 Listopadu 1995 SpaceAliens Byl distribuován vybraným vývojářům na disku CD s názvem „ Copland Developer Release: Tools Edition “. Tato verze se označila jako „Systémový software 8.0d9“, takže stále „Systém 8“, nikoli „Mac OS 8.“
Starší verze; již není podporováno: D11E4 Červen 1996 WWDC Mac OS 8 Zábava Byl distribuován na dvou CD: „ Mac OS 8 Driver Development Kit verze 0.4 “ a „ Mac OS 8 Tour “. Název „Mac OS 8“ byl později znovu použit pro klasický operační systém Macintosh Mac OS 7.7 , který byl nakonec publikován jako Mac OS 8 .
Legenda:
Stará verze
Starší verze; stále podporováno
Současná verze
Aktuální předběžná verze
Budoucí verze

kritika

V 90. letech společnost Apple hledala nástupnický software k zastaralému systému 7 . Copland byl velmi slibný projekt, ale Apple projekt po 3 letech ukončil s argumentem, že vývoj bude trvat příliš dlouho. Na konci roku 1997 byl NeXT definitivně převzat a byl vyvinut následný operační systém, který přišel na trh v roce 2001 jako Mac OS X. NeXT již měl stabilní operační systém s OPENSTEP , ale zjevně trvalo více než 4 roky, než byl tento operační systém kompatibilní s Macintosh. Zůstává nejasné, kolik z přípravných prací provedených v Apple na nesčetných projektech od Pink, Star Treku , Raptoru, MkLinuxu a Coplandu bylo možné použít pro Mac OS X a zda by Copland měl více času na vývoj, ne mohlo být stále stabilizováno.

Maličkosti

S NuKernel chtěl Apple naprogramovat moderní mikrokernel pro moderní operační systém, ale nepodařilo se jej stabilizovat. Po převzetí NeXT a jeho operačního systému bylo jádro přejmenováno z OPENSTEP na XNU , což bylo také interpretováno jako jádro Mac OS  X Nu . To by mělo objasnit, že Apple měl při akvizici konečně v ruce stabilní mikrokernel.

webové odkazy

Individuální důkazy

  1. ^ A b Amit Singh: Interní systémy Mac OS X: Systémový přístup . Addison-Wesley Professional, 2006, ISBN 978-0-13-270226-3 , str. 2 ( plný text v Google Book Search).
  2. a b The Long View - Copland (anglicky), basalgangster, 26. února 2011; zpřístupněno 21. května 2016.
  3. a b c d e f KernelThread.com: Quest for the Operating System (anglicky), Amit Singh, únor 2004; zpřístupněno 21. května 2016.
  4. Projekt Copland společnosti Apple: OS pro obyčejného člověka , Tom Hormby, 8. listopadu 2005, lowendmac.com, přístup 21. července 2010.
  5. CocoaDev: NuKernel ( Memento na originálu z 25. května 2016 v Internet Archive ) Info: archiv odkaz se automaticky vloží a dosud nebyl zkontrolován. Zkontrolujte prosím původní a archivovaný odkaz podle pokynů a poté toto oznámení odstraňte. (Angličtina); Citováno 25. května 2016. @ 1@ 2Šablona: Webachiv / IABot / cocoadev.com
  6. Nadějný projekt: Copland , APPLE HISTORIE - KAPITOLA # 10, - STRANA 2, macprime.ch, přístup: 21. července 2010.
  7. Betaworld: Mac OS 8 „Copland“ (d7e1) ( Memento v originálu od 8. června 2016 do internetového archivu ) Info: archiv odkaz se automaticky vloží a dosud nebyl zkontrolován. Zkontrolujte prosím původní a archivovaný odkaz podle pokynů a poté toto oznámení odstraňte. (Angličtina); Citováno 25. května 2016. @ 1@ 2Šablona: Webachiv / IABot / betaworld.forcedperfect.net
  8. a b strojopisný software - retrotechnologická výzkumná laboratoř: Softwarová knihovna (anglicky); Citováno 25. května 2016.
  9. Betaworld: Mac OS 8 „Copland“ (d11e4 s kódovým označením „Spaz“) ( Memento v originálu od 16. února 2015 do internetového archivu ) Info: archiv odkaz se automaticky vloží a dosud nebyly kontrolovány. Zkontrolujte prosím původní a archivovaný odkaz podle pokynů a poté toto oznámení odstraňte. (Angličtina); Citováno 25. května 2016. @ 1@ 2Šablona: Webachiv / IABot / betaworld.forcedperfect.net
  10. Amit Singh: Interní systémy Mac OS X: Systémový přístup . Addison-Wesley Professional, 2006, ISBN 978-0-13-270226-3 , str. 36 ( plný text v Google Book Search).