Põhiline Apple Mac OS X: meeleheide, mis pani aluse kaasaegsele Macile
Apple

Mac OS X: meeleheide, mis pani aluse kaasaegsele Macile

Ja see tõi tagasi ka Steve Jobsi.KõrvalJason Snell 24. märts 2021 kell 2:00 PDT IDG

Et mõista Apple'i meeleheidet 1990. aastate keskpaigas või lõpus, vaadake lihtsalt üks konkreetne t-särk . Esiküljel oli 3D-kujuline number kaheksa. Tagaküljel sõnad Hands-On Experience ja Mac OS 8 logo.

1996. aasta juunis Apple'i ülemaailmsel arendajate konverentsil said paljud meist esimest korda kogeda Maci tulevikku. Saime t-särgi, et katsetada Apple'i ümberkujundavat uut operatsioonisüsteemi, mis asendas haledalt aegunud klassikalise Mac OS-i millegagi, mis võiks konkureerida Microsoftiga. Operatsioonisüsteem kandis hüüdnime Copland ja seda ei tarnitud kunagi. Hands-On Experience'i särgid ja nendega kaasnev raamat Mac OS 8 Revealed olid sama head, kui see kunagi saada oli.

Selg vastu seina ja sisemine tarkvaraarendus ebaõnnestus, jäi Apple'ile vaid meeleheitel liikumine. Õnneks sai see hea, tulemuseks oli Mac OS X 10.0, mis tarniti sel nädalal 20 aastat tagasi.



Klassikaline Mac OS pidi surema

Klassikaline Mac OS – Maci operatsioonisüsteem enne OS X-i – oli ehitatud ebakindlale alusele. Nii revolutsiooniline kui ka algne Mac oli, oli see ka 1980. aastate alguse projekt, mis ei pakkunud kõikvõimalikke funktsioone, mis 1990. aastate lõpuks tavaliseks saaksid.

See operatsioonisüsteem oli algselt kavandatud mahutama väikese mälumahuga ja käivitama korraga ühte rakendust. Selle multitegumtöö süsteem oli problemaatiline; menüüribal üksusel klõpsamine ja hiirenupu all hoidmine peataks tõhusalt kogu arvuti töötamise. Selle mäluhaldussüsteem oli primitiivne. Apple pidi looma midagi uut, kiirema ja stabiilsema süsteemi, mis suudaks sammu pidada Microsoftiga, mis oli Apple'ile tulemas Windows 95 kasutajaliidese täiustustega ja Windows NT kaasaegse operatsioonisüsteemiga.

millise macbook pro peaksin hankima

Seal tuli t-särk kasutusele. Copland pidi olema Mac OS 8 ja see pidi tarnima 1996. aasta keskel. See pidi pakkuma ennetavat multitegumtöötlust, kaitstud mälu ja mitme teemaga ümberkujundatud kasutajaliidest. , intelligentne otsing, OpenDoc laialdane tugi (kui te ei tea, ärge küsige) ja palju muud. Laeva kuupäev libises 1997. aasta keskpaika ja mõned Coplandi ambitsioonikamad funktsioonid lükati veelgi kaugemale teoreetilisest OS 9 koodnimega Gershwinist. Ja siis, paar kuud pärast seda, kui Apple need T-särgid välja andis, tappis see kogu projekti.

kuidas iPhone'is rakendustest lahti saada
Mac OS 8 Coplandi t-särk

1996. aastal valitud WWDC osalejatele kingitud Mac OS 8 Coplandi t-särgi koopia.

Dr Kevin Purcell (Twitteri kaudu)

Selle asemel, mis 1997. aasta suvel tarniti Mac OS 8-na, oli klassikalise Mac OS-i versioon, mis oli riietatud Coplandi riietesse. Täiustatud otsingutehnoloogiat, ümberkujundatud failisüsteemi, uuendatud multitegumtöötlust ja mälukaitset ei leitud kusagilt. Kuigi see pakkus mõningaid täiustusi võrreldes System 7-ga, ei aidanud Mac OS 8 midagi Apple'i suurema operatsioonisüsteemi probleemi lahendamiseks.

Ostlemine tuleviku nimel

Apple'i jaoks silmapaistvalt alandlikul hetkel hakkas ettevõte otsima ettevõtet, kellelt saaks osta või litsentsida operatsioonisüsteemi või kasutada seda vähemalt Mac OS-i uue versiooni alusena. Ettevõtte juhtkond eesotsas tegevjuhi Gil Amelio ja CTO Ellen Hancockiga oli selgelt jõudnud järeldusele, et Apple ise ei ole võimeline järgmise põlvkonna Mac OS-i looma.

Ehkki lendu tuli palju metsikuid ideid (Mac OS-i ehitamine Microsofti Windows NT kerneli peale ja platvormi ümberehitamine Java abil olid kaks neist), olid kaks kõige ilmsemat sihtmärki väikesed ettevõtted operatsioonisüsteemidega, millel on kaasaegsed funktsioonid, mida Apple kõige rohkem soovis. . Võib-olla pole üllatav, et mõlemat juhtisid endised Apple'i juhid.

Ühes nurgas oli Be, Inc. , jookseb mööda Jean-Louis Gasseé . Be arendas nullist uut, kaasaegset graafilist liidest ja see töötas samadel PowerPC kiipidel, mida Apple tol ajal kasutas. Teatud Power Maci mudelitel saate isegi Mac OS-ist BeOS-i taaskäivitada. BeOS oli suurepärane, kiire ja pakkus täiustatud otsinguvõimalusi, mis olid oma ajast kaugel ees. Selle suurim vastutus seisnes selles, et see oli lõpetamata, nii et kui Apple peaks selle ostma, ootaks seda ees tohutu arendus.

kuidas hankida icloudi kinnituskood

NeXT tehing ei andnud Apple'ile mitte ainult kaasaegse Maci operatsioonisüsteemi, vaid tõi Steve Jobsi tagasi Apple'i juurde.

Aeg

Teises nurgas oli JÄRGMINE , asutaja Steve Jobs . Ehkki võib-olla pisut vähem tipptasemel kui BeOS, oli NextStep terviklikum pakett ja sellel oli ka Steve Jobsi tegur. Amelio ja Hancock olid ilmselt veendunud ja vahendasid 400 miljonit dollarit tegeleda osta NeXT ja tuua Jobs tagasi Apple'ile nõuandva rolliga.

Teate, mis Jobsiga lõpuks juhtus. Ta oli nõustaja, kellest sai juhatuse liige, kellest sai ajutine tegevjuht, kes lõpuks muutis Apple'i oma surma ajaks 2011. aastal üheks maailma suurimaks ja hinnatumaks ettevõtteks.

Mida te võib-olla ei tea, on see, et NextStep, see operatsioonisüsteem, mis tehinguga kaasati, oli sisuliselt Mac OS X tuum. 1990. aastatel NeXTis tehtud tarkvaraotsused kajavad tänaseni, koodis, mis ei tööta ainult Macis, kuid kõigis Apple'i seadmetes – iPhone'is, iPadis, Apple Watchis ja Apple TV-s.

kui palju maksab uus Apple TV

Pikk tee OS X-i juurde

Apple ostis NeXTi 1996. aasta detsembris. Mac OS X 10.0 tarniti 2001. aasta märtsis. Nii võimas ja keerukas kui NextStep oli, võttis see kasutusele uue Apple'i tarkvaraorganisatsiooni, mida juhtis NeXT Avie Tevanian — rohkem kui neli aastat Mac OS X-i omandamisest lõpetatud versioonini. (Ja sel nädalal 20 aastat tagasi kella seiskamine on ilmselt ebaõiglane. Ma märgiksin Mac OS X-i ülemineku lõpuks 2002. aasta aprilliks, kui Steve Jobs korraldas matuse Mac OS 9 jaoks sest OS X oli lõpuks piisavalt hea .)

Mis nii kaua võttis? NeXT liidest tuli ümber kujundada, et see sarnaneks Mac OS-iga, et Maci kasutajad saaksid uue operatsioonisüsteemiga tutvuda. See oli ala, kus Mac OS tõesti võitis päeva. Iga järjestikuse eelvaate väljalaskega kadus NeXT mõju. Võib-olla on selle suurim liidese pärand macOS-is tänapäeval dokk, mida enne OS X-i ei eksisteerinud.

macOS Big Suri dokk

NeXT suurim pärand on tänapäeval igas Macis: dokk.

Apple

Samuti oli mitmeid valekäivitusi, sealhulgas Rhapsody ja Mac OS X Server, veidrad NextStepi ja Mac OS-i hübriidid, mis ei saanud asjast õigesti aru. Apple mõistis, et ta ei saa lihtsalt tarnida NeXTi rakenduste arenduskeskkonda, Yellow Box’i – tänapäeva Apple’i Cocoa esivanemat – ja loodab, et kõigi Maci rakenduste arendajad kirjutavad oma tarkvara täielikult ümber uue platvormi jaoks.

Selle asemel pidi Apple looma operatsioonisüsteemi kihilise koogi, kus Yellow Box (mis võimaldas NextStepi arendajatel, nagu The Omni Group, saada alles algajateks Maci arendajateks), elas koos Blue Boxiga, mis on olemasoleva Mac OS-i rakenduskeskkonna moderniseeritud versioon. Luues Carboni, moderniseeritud Maci-tüüpi liideste komplekti, saavad Maci arendajad muuta oma olemasolevaid rakendusi nii, et need töötaksid operatsioonisüsteemis Mac OS X, selle asemel, et neid ümber kirjutada.

kuidas lisada iphone'i meilile foto

Ja loomulikult oli olemas Classic, algse Mac OS-i virtualiseeritud versioon, mis oleks võimeline käivitama muutmata rakendusi. Classicu kasutamine oli ülimalt veider kogemus, kuid see andis silla inimestele, kes ei saanud oma vanast tarkvarast loobuda.

See on üks suur põhjus, miks Mac OS X-il kulus maailma jõudmiseks sama kaua aega. See pidi värskendama NeXT-i rakenduse lähenemisviisi (mis püsib Apple'i platvormidel tänapäevani), luues samal ajal mitu ühilduvuskihti, et anda Maci tarkvarale koht, kus töötada. Ja seni, kuni Microsoft ja Adobe avalikult pühendusid oma rakenduste OS X-i algversioonide loomisele, oli lahtine küsimus, kas Apple suudab sellega hakkama saada.

Rohkem kui Steve Jobs

Sageli öeldakse, et Steve Jobs oli Apple-NeXTi tehingu kõige väärtuslikum vara. Ja seda on võimatu vaielda, arvestades seda, mis juhtus Apple'iga mitme aasta jooksul pärast tehingut.

Kuid seda on ka ebaõiglane välja tuua. Apple'i kogu operatsioonisüsteemi strateegia viimase 20 aasta jooksul on aluseks võtnud NextStepi. Iga iPhone'i rakenduste arendaja, kes kasutab selliseid klasse nagu NSObject, NSString ja NSArray vaatavad sellele otse näkku : NS-i eesliide pärineb Järgmine samm .

Seega, kui tähistame Mac OS X-i 20. aastapäeva, on oluline mõista mida me tähistame. Tähistame tarkvara väljalaskmist, mis oli Steve Jobsi Apple'i juurde naasmise kulminatsioon. Tähistame kaks aastakümmet hiljem endiselt kasutatavat operatsioonisüsteemi. Kuid me tähistame ka iOS-i, iPadOS-i, tvOS-i ja watchOS-i asutamist.

Sel moel pole see ainult Mac OS X 10.0 20. aastapäev. See on kaasaegse Apple'i 20. aastapäev ja pimedate päevade lõpp, mil Apple ei saanud oma operatsioonisüsteemi parandada. (Olin seal, nägin seda, sain T-särgi.)