Istoria MacOS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

1leftarrow blue.svg Intrare principală: macOS .

macOS este sistemul de operare dezvoltat de Apple Inc. pentru computerele Macintosh, născut în 2001 pentru a combina caracteristicile binecunoscute ale interfeței clasice Mac OS cu arhitectura unui sistem de operare derivat UNIX din familia BSD. Spre deosebire de predecesorii săi, se bazează pe o variantă a sistemului de operare Unix numită BSD și pe o serie de biblioteci dezvoltate de NeXT pentru sistemul său de operare.

Influența politicii

Când managerii Apple l- au demis pe Steve Jobs din companie, în 1985 , a decis să înființeze, împreună cu Ross Perot și un grup restrâns de investitori, o nouă companie cu care să creeze o nouă revoluție în lumea computerelor, cu numele NeXT . În ciuda faptului că este foarte inovator, computerul NeXT nu a avut succesul sperat și, în consecință, în 1993 a închis divizia care se ocupa de hardware , pentru a se concentra pe software , dezvoltând și îmbunătățind astfel sistemul său de operare NEXTSTEP, care a primit deja o apreciere considerabilă pentru arhitectura sa, considerată avansată și modernă. Jobs a promovat crearea unei serii de biblioteci dedicate aplicațiilor comerciale și a unui server de aplicații numit WebObjects , care a înțeles nevoile afacerii și a permis crearea de servere web . NeXT a reușit să vândă mai multe sisteme și să obțină o cotă de piață cu consultanță și asistență, dar succesul său a rămas foarte modest.

În 1996, Apple se afla într-o situație dificilă, deoarece sistemul său de operare Mac OS părea depășit și posibilitatea unei actualizări complete, care ar fi cerut rescrierea unei cantități semnificative de cod, nu era foarte avantajoasă. Compania a început apoi o căutare pentru un sistem de operare pentru a cumpăra pentru a înlocui Mac OS. El a apelat inițial la Be Incorporated, interesat de sistemul său de operare BeOS , dar, după o serie de întâlniri favorabile, negocierile s-au oprit asupra prețului. Apple a apelat apoi la Jobs, cumpărând NEXTSTEP pentru al utiliza ca bază pentru viitorul sistem de operare. Proiectul s-a numit Rhapsody, iar inginerul Avie Tevanian a fost pus la conducerea proiectului. Jobs a fost angajat la Apple ca consultant, dar, din cauza stării financiare a Apple, care îi sporea datoriile, el a reușit să convingă consiliul de administrație să îl concedieze pe CEO-ul Gil Amelio și să fie angajat ca noul CEO interimar până când situația. recuperat. Lui Jobs i s-a acordat carte albă: singurul său obiectiv a fost să readucă Apple în negru, în timp ce consiliul ar căuta un nou CEO.

Jobs a început prin restructurarea companiei din interior: a eliminat toate proiectele care nu erau capabile să genereze profit imediat (cum ar fi dispozitivele Newton ) și, în același timp, a concentrat sectorul software pe convertirea NeXTSTEP într-un produs potrivit pentru utilizatorii de Mac și la hardware-ul Macintosh. Secțiunea hardware a fost încurajată să creeze un produs nou și inovator și s-a născut familia iMac , care s-a bucurat de un succes substanțial, sporind averea companiei. În 2001 , a fost introdus Mac OS X, care după o fază de run-in a devenit un sistem solid și funcțional. OS X a făcut din Apple primul distribuitor de sisteme Unix, în timp ce ideea lui Jobs de a integra computerul cu perifericele de acasă a oferit companiei un echipament suplimentar, care în urma acestei filozofii a lansat iPod - ul (care totuși nu este primul player MP3 din poveste [ 1] ). După succesul Mac OS X Jobs a fost apreciat de consiliul de administrație, acceptând să devină CEO cu drepturi depline.

Din punctul de vedere al sistemului de operare

În 1986 , NeXT , bazat pe nucleul Mach și sistemul BSD , a dezvoltat sistemul de operare NEXTSTEP și mai târziu OpenStep , în timp ce Apple a încercat să se recupereze din eșecul Lisa și a încercat să recupereze piața prin împingerea marketingului Macintosh. De-a lungul anilor, NeXTSTEP a fost portat de la platforma 68k la platforma Intel și au existat versiuni demonstrative care rulează pe PA-RISC, SPARC și 88k , demonstrând o adaptabilitate excelentă și o portabilitate validă pe diferite sisteme.

La mijlocul anului 1997, Jobs s-a întors la Apple și a colaborat cu echipa de dezvoltare responsabilă de portarea și încorporarea tehnologiei NeXT în sistemul de operare MacOS. În 1998, Jobs a devenit CEO și a anunțat că proiectul Rhapsody a devenit proiectul Mac OS X. În ianuarie 1999 , a fost lansat primul produs al proiectului Mac OS X, macOS Server . O versiune beta publică a fost lansată în 2000, iar Mac OS X Cheetah , prima versiune a noului sistem de operare, a fost lansat în cele din urmă pe 21 martie. Versiunea Mac OS X Puma este lansată câteva luni mai târziu. În 2002 a fost lansată versiunea Mac OS X Jaguar, iar în 2003 a fost lansată versiunea Mac OS X Panther . Versiunea Mac OS X Tiger a fost lansată pe 29 aprilie 2005 și Mac OS X Leopard pe 26 octombrie 2007 . Rafinarea acesteia din urmă este versiunea OS X Snow Leopard , lansată pe 24 august 2009 , urmată doi ani mai târziu de versiunea OS X Lion , distribuită pentru prima dată exclusiv online pe Mac App Store pe 20 iulie 2011 . La 11 iunie 2012 , la conferința inaugurală WWDC de la San Francisco, a fost anunțată versiunea OS X Mountain Lion , lansată pe 26 iulie 2012 . Pe 10 iunie 2013 , la conferința inaugurală WWDC de la San Francisco, a fost anunțată versiunea OS X Mavericks , lansată pe 22 octombrie 2013 . Pe 2 iunie 2014 , la conferința inaugurală WWDC de la San Francisco, a fost anunțată versiunea OS X Yosemite , lansată pe 16 octombrie 2014 . Pe 8 iunie 2015 , la conferința inaugurală WWDC de la San Francisco, a fost anunțată versiunea OS X El Capitan , lansată pe 30 septembrie 2015 . La 13 iunie 2016 , la Keynote inaugural WWDC din San Francisco, versiunea 10.12 , a fost anunțată „macOS Sierra”, în aceeași prezentare numele sistemului de operare a fost schimbat din OS X în macOS. Această versiune a fost lansată pe 20 septembrie 2016.

Din perspectiva GUI

De la începutul istoriei sale, Apple s-a preocupat de dezvoltarea de produse inovatoare. În 1980 , după ce a vizitat Xerox PARC , Jobs a decis că un computer bazat pe interfața grafică de utilizator (GUI), cum ar fi Xerox Alto din 1973 , ar fi mai ușor de utilizat pentru utilizatorul mediu. De asemenea, compania a împărțit forțele pe două proiecte în același timp, Lisa dedicată utilizatorilor profesioniști și proiectul Macintosh , născut cu ambiții mai mici și costuri mai mici. În cele din urmă, Lisa s-a dovedit a fi un computer cu un sistem de operare solid, dar fără piață, dar computerele Macintosh s-au dovedit a fi un succes comercial, chiar dacă aveau un sistem de operare puțin avansat. Apple a fost preocupat să facă interfața de utilizator funcțională, practică și consecventă, dar nu s-a concentrat pe îmbunătățirea elementelor de bază ale sistemului de operare până la punctul de a se găsi cu o interfață cu utilizatorul extrem de utilizabilă, ci cu un sistem de operare destul de arhaic și limitat. Apariția Mac OS X a rezolvat această problemă: sistemul de operare a dobândit soliditatea unui sistem Unix, în timp ce interfața - derivată din experiența deceniilor Apple în acest sector - s-a dovedit a fi cea mai bună de pe piață în ceea ce privește integrarea și simplitatea .

Perspectiva limbilor / terților

Abilitatea de a programa în mod nativ Mac OS X în C , C ++ , Objective C , Java , Ruby și Python a avut un impact pozitiv asupra dezvoltatorilor. Adoptarea standardelor internaționale facilitează portarea programelor Unix, iar dezvoltatorii apreciază că Apple, mai degrabă decât să dezvolte propriile limbi sau dialecte, așa cum face Microsoft , a decis să nu introducă aceste variații în codul destinat produselor sale.

Privire de ansamblu

Apple, pe baza experienței sale în domeniul interfeței grafice și utilizând tehnologia NeXT, a creat un sistem bazat pe UNIX și, prin urmare, mult mai solid decât anterior Mac OS „Classic”.

Păstrând spiritul proiectului BSD, acesta a distribuit codul versiunii sale de Darwin BSD și al Obiectivului C. Apple, menținând în același timp mai multe caracteristici ale sistemului de operare anterior, a reînnoit în mod substanțial OS X. Dintr-o comparație efectuată de Apple ingineri, s-a dovedit că versiunea 10.0 și 10.6 nu au nicio linie de cod în comun. O critică a companiei a fost cu privire la licența Apple (APSL), care nu era compatibilă cu licențele standard ale lumii open source . Cu toate acestea, Apple a distribuit o a doua versiune a licenței, care elimină multe dintre constrângerile prezente în licența anterioară și care găsește astăzi un număr mai mare de suporteri, deoarece este considerată aproape echivalentă cu alte licențe utilizate în lumea open source.

Versiuni

Pre-sistem 6

  • Sistemul 1.0
  • Sistem 2.0
  • Sistem 3.0
  • Instrumente de sistem 4.0 (Sistem 3.2, Finder 5.3)
  • Instrumente de sistem 5.0 (Sistem 4.2, Finder 6.0)

Toate aceste versiuni au fost capabile să ruleze maximum o aplicație la un moment dat, deși unele aplicații au reușit să ofere iluzia de a coexista cu alte aplicații, folosind o procedură de schimbare între aplicația activă și aplicația inactivă (consultați MultiFinder pentru mai multe informații ). Sistemele 1.0 și 2.0 au fost distribuite împreună cu Macintosh 128K și Macintosh 512K și au folosit un sistem de fișiere numit MFS ( Macintosh File System ) pentru a organiza datele. System 3.0 a introdus HFS (Hierarchical File System), acest sistem de fișiere a introdus o gestionare reală a datelor ierarhizate. Versiunea anterioară nu avea un management ierarhic și Finder a simulat-o cu indexuri și tabele. Sistemul 4.0 a fost introdus cu Mac Plus (suport suplimentar pentru SCSI , AppleTalk etc.), iar Sistemul 5.0 a fost livrat cu Mac SE și Macintosh II .

O îmbunătățire semnificativă a sistemului 5.x care a venit odată cu apariția culorii pe Macintosh a fost QuickDraw , care a fost introdus cu Macintosh II în 1986 . Această tehnologie (și API - ul său) a extins capacitățile sistemului de operare de a procesa grafică și, deși pentru Apple majoritatea utilizatorilor nu și-au dat seama, a reprezentat o îmbunătățire semnificativă a arhitecturii grafice a sistemului; utilitatea sa va apărea pe deplin odată cu sosirea unor plăci grafice de la terți.

Sistemul 6

Pictogramă lupă mgx2.svg Același subiect în detaliu: Sistemul 6 .

Sistemul 6 a adăugat MultiFinder , care a înlocuit Finder-ul anterior cu o versiune îmbunătățită semnificativ, capabilă să ruleze mai multe programe simultan. Timpul mașinii a fost împărțit între aplicația care rulează și aplicațiile inactive; această tehnică de gestionare se numește multitasking cooperativ și, deși este o îmbunătățire semnificativă în trecut, nu este multitasking foarte eficient, deoarece aplicațiile decid când să distribuie procesorul și nu sistemul de operare , prin urmare o aplicație slab scrisă ar putea pune în criză computerul. Tehnologia din spatele MultiFinder a fost deja prezentă în sistemul de operare anterior, dar tocmai odată cu cea de-a șasea revizuire s-a răspândit utilizarea sa.

  • Sistem 6.0 (Finder 6.1)
  • Sistemul 6.0.5
  • Sistemul 6.0.6
  • Sistem 6.0.7 (diverse erori)
  • System 6.0.8 (compatibilitate adăugată cu partajarea de fișiere și imprimante System 7 )

Sistemul 7

Pictogramă lupă mgx2.svg Același subiect în detaliu: Sistemul 7 .

Sistemul 7 a fost o versiune a sistemului de operare Mac cu mai multe inovații decât în ​​trecut. Deși nucleul sistemului de operare nu a fost modificat față de versiunile anterioare, Apple a făcut un număr imens de modificări la funcțiile de nivel înalt care au schimbat profund interacțiunea sistemului de operare cu periferice și programe. Sistemul 7 a consolidat versiunile anterioare și a făcut din Mac OS un sistem stabil și complet. A făcut gestionarea completă a adreselor pe 32 de biți, ceea ce era necesar pentru a utiliza mai multă memorie. Versiunile anterioare foloseau 24 de biți pentru adrese și restul ca selectoare. Vechea metodă de adresare a fost o metodă inteligentă, Macintosh-urile timpurii având o cantitate limitată de memorie, dar pentru Macintosh-uri ulterioare a fost o limitare. Apple a îndemnat dezvoltatorii să urmeze noua convenție și, prin urmare, să elimine codul care folosea vechiul mod, deoarece nu va fi acceptat în viitor.

Deși versiunile 8.x și 9.x au făcut diverse modificări, sistemul de operare a rămas în esență același în fundamentele sale.

  • System 7 (lansat în 1991 ; integrează MultiFinder în sistemul de operare)
  • Sistem 7.0.1 (distribuit cu Macintosh LC II și familia Quadra )
  • Sistemul 7 • (îmbunătățiri ale sistemului 7) - îmbunătățiri de la 7.0 la 7.0.1
  • Sistemul 7.1
  • System 7.1 Pro (versiunea 7.1.1, combinată cu PowerTalk , Speech Manager & Macintalk , Thread Manager )
  • Sistem 7.1.2 (prima versiune cu PowerMacs )
  • System 7.5 (sloganul neoficial pentru această versiune era „System 7.5 Sucks Less” trad. „System 7.5 Consumes Less” - un slogan similar a fost folosit de unii dezvoltatori Microsoft pentru Windows 95 )
  • Sistem 7.5.1
  • Sistem 7.5.2 (prima versiune cu PowerMac cu carduri de expansiune PCI )
  • Sistem 7.5.3
  • Sistem 7.5.3 Actualizare 2.0 (de ce nu s-a numit 7.5.4?)
  • Sistem 7.5.5
  • Mac OS 7.6 (numele s-a schimbat oficial datorită programului de clonare pornit de Apple. Este de fapt un sistem 7.5.x cu un nume diferit pe ecranul de pornire)
  • Sistemul 7.6.1

Mac OS 8

Pictogramă lupă mgx2.svg Același subiect în detaliu: Mac OS 8 .

Mac OS 8.x s-a născut ca o versiune de tranziție între versiunile anterioare de Mac OS și proiectul Copland , deși pe parcurs, nevoi diferite au forțat Apple să anuleze Copland. Cu toate acestea, Mac OS 8.x a primit unele tehnologii din proiectul Copland care au fost integrate în sistemul de operare. GUI a fost modificată și această nouă versiune a permis un anumit grad de personalizare pentru utilizator. Această caracteristică a fost realizată prin adăugarea unui alt strat la motorul de desen al sistemului de operare și adăugarea unui nou panou de preferințe. Mac OS 8 a introdus, de asemenea, noul sistem de fișiere HFS +, care a făcut modificări semnificative la HPS-ul anterior. Noua versiune s-a dovedit a fi atât de bună încât este încă utilizată de cea mai recentă versiune a sistemului de operare. Administrarea rețelei și partajarea imprimantei au fost, de asemenea, modificate. În ciuda diferitelor îmbunătățiri aduse, baza sistemului de operare Mac nu se schimbase și încă corespundea cu cea a sistemului 7.

Mac OS 9

Pictogramă lupă mgx2.svg Același subiect în detaliu: Mac OS 9 .

Mac OS 9.x este o evoluție a Mac OS 8 fără inovații majore. De fapt, singurul motiv pentru trecerea de la 8 la 9 în numerotare a fost să nu sperie niciun utilizator care, văzând sistemul de operare trecând de la versiunea 8 la 10 ( macOS ), s-ar putea gândi la un salt prea brusc al sistemului de operare Sistemul 9 conținea o serie de tehnologii pentru a facilita tranziția de la cea anterioară la Mac OS X. De asemenea, conținea tehnologii Mac OS X incluse în 9 pentru a permite dezvoltatorilor să se obișnuiască cu utilizarea lor, întotdeauna în vederea facilitării tranziției programelor pentru dezvoltatori. O tehnologie foarte importantă este cea a bibliotecilor Carbon , pe care programatorii trebuiau să le folosească dacă doreau ca programele lor să funcționeze și pe Mac OS X. O altă caracteristică a Mac OS 9 a fost capacitatea de a rula în modul Clasic sub Mac OS X, astfel încât utilizatorii nu a pierdut bogăția de programe acumulate datorită tranziției la Mac OS X. Modul Classic, totuși, a fost o emulare și, prin urmare, programele care rulează în cadrul Classic nu au putut utiliza caracteristicile Mac OS X, fiind limitate la un „ cutie "din care nu au putut ieși.

  • Mac OS 9.0
  • Mac OS 9.0.2
  • Mac OS 9.0.3
  • Mac OS 9.0.4
  • Mac OS 9.1
  • Mac OS 9.2
  • Mac OS 9.2.1
  • Mac OS 9.2.2

macOS

MacOS este o versiune complet nouă a sistemului de operare Mac, aceasta se bazează pe viitor Unix OpenStep sistem de operare . Pe lângă bibliotecile originale OpenStep, OS X adaugă bibliotecile Carbon pentru a permite programelor dezvoltate cu vechea paradigmă să continue să funcționeze și să profite de unele dintre inovațiile aduse de noul sistem de operare. Sistemul include programul Classic , care prin crearea unei emulații a vechiului Macintosh, permite chiar și programelor vechi care nu sunt compatibile cu Carbonul să continue să funcționeze.

  • Mac OS X DP1 (prima previzualizare a dezvoltatorului)
  • Mac OS X DP2
  • Mac OS X DP3
  • Mac OS X DP4
  • Mac OS X Public Beta
  • Mac OS X 10.0 (Cheetah)
    • Mac OS X 10.0.0
    • Mac OS X 10.0.1
    • Mac OS X 10.0.2
    • Mac OS X 10.0.3
    • Mac OS X 10.0.4
  • Mac OS X 10.1 (Puma)
    • Mac OS X 10.1.0
    • Mac OS X 10.1.1
    • Mac OS X 10.1.2
    • Mac OS X 10.1.3
    • Mac OS X 10.1.4
    • Mac OS X 10.1.5
  • Mac OS X 10.2 (Jaguar)
    • Mac OS X 10.2.0
    • Mac OS X 10.2.1
    • Mac OS X 10.2.2
    • Mac OS X 10.2.3
    • Mac OS X 10.2.4
    • Mac OS X 10.2.5
    • Mac OS X 10.2.6
    • Mac OS X 10.2.8
    • Mac OS X 10.2.8 build 6R73
  • Mac OS 10.3 (Panther)
    • Mac OS X 10.3.0
    • Mac OS X 10.3.1
    • Mac OS X 10.3.2
    • Mac OS X 10.3.3
    • Mac OS X 10.3.4
    • Mac OS X 10.3.5
    • Mac OS X 10.3.6
    • Mac OS X 10.3.7
    • Mac OS X 10.3.8
    • Mac OS X 10.3.9
  • Mac OS 10.4 (Tiger)
    • Mac OS X 10.4.1
    • Mac OS X 10.4.2
    • Mac OS X 10.4.3
    • Mac OS X 10.4.4 (prima versiune oficială, de asemenea, pentru Intel)
    • Mac OS X 10.4.5
    • Mac OS X 10.4.6
    • Mac OS X 10.4.7
    • Mac OS X 10.4.8
    • Mac OS X 10.4.9
    • Mac OS X 10.4.10
    • Mac OS X 10.4.11
  • Mac OS 10.5 (Leopard)
    • Mac OS X 10.5.1
    • Mac OS X 10.5.2
    • Mac OS X 10.5.3
    • Mac OS X 10.5.4
    • Mac OS X 10.5.5
    • Mac OS X 10.5.6
    • Mac OS X 10.5.7
    • Mac OS X 10.5.8
  • OS X 10.6 (Snow Leopard)
    • Mac OS X 10.6.1
    • Mac OS X 10.6.2
    • Mac OS X 10.6.3
    • Mac OS X 10.6.4
    • Mac OS X 10.6.5
    • Mac OS X 10.6.6
    • Mac OS X 10.6.7
    • Mac OS X 10.6.8
  • OS X 10.7 (Lion)
    • Mac OS X 10.7.1
    • Mac OS X 10.7.2
    • Mac OS X 10.7.3
    • Mac OS X 10.7.4
  • OS X 10.8 (Mountain Lion)
    • OS X 10.8.1
    • OS X 10.8.2
    • OS X 10.8.3
    • OS X 10.8.4
    • OS X 10.8.5
  • OS X 10.9 (Mavericks)
    • OS X 10.9.1
    • OS X 10.9.2
    • OS X 10.9.3
    • OS X 10.9.4
    • OS X 10.9.5
  • OS X 10.10 (Yosemite)
    • OS X 10.10.1
    • OS X 10.10.2
    • OS X 10.10.3
    • OS X 10.10.4
    • OS X 10.10.5
  • OS X 10.11 (El Capitan)
    • OS X 10.11.1
    • OS X 10.11.2
    • OS X 10.11.3
    • OS X 10.11.4
    • OS X 10.11.5
    • OS X 10.11.6
  • macOS 10.12 (Sierra)
    • macOS 10.12.1
    • macOS 10.12.2
    • macOS 10.12.3
    • macOS 10.12.4
    • macOS 10.12.6
  • macOS 10.13 (High Sierra)
    • macOS 10.13.1
  • macOS 10.14 (Mojave)
    • macOS 10.14.1
    • macOS 10.14.2
    • macOS 10.14.3
    • macOS 10.14.4
  • macOS 10.15 (Catalina)
    • macOS 10.15.1
    • macOS 10.15.2
    • macOS 10.15.3
    • macOS 10.15.4
  • macOS 11.0 (Big Sur)

Notă

linkuri externe

măr Portal Apple : Accesați intrările Wikipedia despre Apple