În cazul în care a mers Linux și Mac OS X

În cazul în care ne-am dus Linux și Mac OS X

PARTEA I: rootlets

1969 a fost punctul de plecare pentru dezvoltarea de o duzină de sistem de operare, astfel încât această excursie istorică poate fi interesant nu numai admiratori ai „toate lucrurile Apple“ și fanii Linux, dar, de asemenea, orice persoană care a lucrat vreodată într-una dintre sistemul de operare Unix și apreciat capacitățile sale. Deci, în 1969, a intrat în activitatea „non-calculator“ istorie de vârf hippie numit „Summer of Love“, în laboratoarele încă nu au dezmembrat printr-o hotărâre judecătorească privind societățile individuale ATT un hacker pe nume Ken Thompson a ratat mediul familiar al OS Multics.Gaseau în dezvoltare care a luat parte directă. După Bell Labs a oprit lucrările pe acest sistem, Thompson a decis să unul singur a crea ceva de genul Multics.Apoi DEC PDP-7 platforma, cu generozitate condimentată de propriile lor idei originale. Prieteni Ken Dennis Ritchie a scris pentru nucleul noului compilator sistem de operare le-a inventat de C. Prin 1971, Thompson și Ritchie au decis că este posibil să meargă împotriva tradiției și a sistemului de scriere nu este într-un limbaj de asamblare (așa cum au făcut toți programatorii de sistem pentru a le), și un limbaj de nivel înalt (bun ce mai bine candidat decât C, la momentul respectiv, și chiar și acum, era aproape imposibil de găsit). În plus, această soluție se deschide perspective extraordinare pentru transferul sistemului către alte platforme: recompilați codul sursă pe noua mașină a fost un ordin de mărime mai ușor decât scrierea unui „dublu“ sistem de operare într-un limbaj de asamblare (diferite pentru fiecare familie de calculatoare). Atunci când în 1974 sistemul a crescut la al șaselea (al șaptelea, în conformitate cu unele) versiune, care a primit simbolul V6, Thompson a convins supravegherea ATT a unei universități OS licențiate. După această evoluție a mers ritm accelerat (în proces sa modificat versiunile sistemului de numerotare de la System III la System V și așa mai departe), iar prin 1983 a fost gata eliberarea Unix (SVr4 - System V Release 4), care mai târziu a devenit cunoscută sub numele de „fundație pentru Unix matur“.

Aceste două mici (în timp) versiuni diferite - SVr4 si 4.2BSD - a dat naștere la război cvasi-religioasă între fanii ambelor sisteme (deoarece flacăra pe „ceea ce sistem de operare este mai bine“ nu a ocolit utilizatorului, practic, nu mai mult sau mai puțin avansate DOS, Windows, Mac OS, Linux și altele).

Și în 1982 patru studenți de la Stanford și Berkeley a sărbătorit o nouă piatră de hotar în istoria nu numai Unix, ci întreaga industria de calculatoare. Bill Dzhoy, care a lucrat la versiunea BSD și perfect familiarizat cu toate sistemele interne și Andy Bektolskheym, a inventat o nouă clasă de calculator - stație de lucru, cu prietenii Vinod Khosla și Scott Mc Neely fondat Sun Microsystems. În același an, lumea a asistat la nașterea postului de lucru pe Unix, și utilizate în 4.2BSD a devenit baza pentru ceea ce mai târziu a fost numit SunOS.

În aceeași mișcare 1982 entuziaști pentru software-ul „eliberare“ Free Software Foundation, cu Richard Stolmenom a stabilit obiectivul conducea de a crea o clona liber de Unix numit GNU (GNU Nu Unix).

Și antipozii ideologice Stolmena TCA în același timp întrebam cum de a câștiga mai mult pe popularitatea creațiilor lor. Din păcate, nimic bun minte vorotilam de afaceri nu a venit, și, ca urmare în jurul valorii de licență de sistem V, întregul imperiu al plantelor Unix-producătoare: SGI dezvoltat IRIX, IBM - AIX, și Hewlett-Packard - HP / UX. Înainte de venirea X Window toate au avut propriile lor subsisteme grafice și ferestre manageri. Sun a schimbat, de asemenea, baza pentru SunOS sale și se bazează pe System V a creat kernel-ul Solaris. Decembrie a făcut același lucru cu ei Ultrix compatibile BSD, pentru a da Unix decembrie (un deceniu mai târziu a dezvoltat în True64). ATT, nu putea să supraviețuiască în stația de lucru competitiv în cele din urmă a vândut toată dezvoltarea sa în legătură cu Unix, care deține USL (Unix System Laboratories).

O astfel de tranziție povalny la Sistemul V sa datorat faptului că această versiune include numeroase standarde deschise populare de timp, permite vânzătorului să suport versiuni de proprietate (într-o anumită măsură) similitudinea de compatibilitate între ele toate. Deci, într-o competiție fierbinte să ia în mod progresiv radiculare astfel de tehnologii comune ca X Window System și Network File System (NFS, dezvoltat de Sun). De-a lungul timpului, includerea vânzătorii de cele mai promițătoare (și cele mai comune) standarde în sistemul a devenit un fel de tradiție. Și oferă, de asemenea, dezvoltarea continuă a sistemului de operare pentru un deceniu.

PARTEA A DOUA: blaturi

Stiv Dzhobs - un vizionar alte computere din lume, în timp ce excomunicat din compania sa-self-made, a promovat sistemul de operare NextStep, bazat pe BSD 4.3. Atunci când Apple a tolera primejdie avansat o privire disperată către societatea mamă, locuri de muncă ca un colac de salvare a adus cu el în „compania de fructe“ este nu numai un geniu de marketing, dar redenumit de timp, în sistemul de operare OpenStep, care a fost destinat să devină noua fata a Macintosh. În ciuda parte destul de activă în dezvoltarea de Mac OS X Linux echipa-dezvoltator condus de Bretta Heyli, în produsul final predominat cantitativ BSD și codul OpenStep.

De la momentul NeXT, cu toate acestea, în lumea Unix este altceva. La Universitatea din Utah a efectuat un studiu privind crearea de timp real-versiune a kernel-ul Mach. Prin desprins FreeBSD OpenBSD (cu accent pe siguranță) și NetBSD (cu accent pe sprijinirea număr cât mai mare de hardware). Deci Apple, sprijinirea parteneriatelor cu toate grupurile de dezvoltatorii acestor proiecte ar putea alege doar cele mai bune. Astfel, inginerii avansată în portul FreeBSD pe platforma PowerPC a fost cel care a dat numele său la Apple Darwin 1.0. Un rol important în dezvoltarea de „mere Unix“, a jucat împreună cu Jobs a revenit Evi Tevanyan. La momentul Evadis a lucrat timp de mai mulți ani la Universitatea Carnegie Mellon, în cazul în care, printre altele, angajate în „microkernel“ Tehnologia Mach, și ultimul, dar puțin nu pentru acest motiv, Mach 3.0 în Darwin pune bazele [1]. Această situație a dat naștere la critici Torvalds întregul sistem de operare. Ruperea stereotipului finlandezilor naționale temperament, Linus caracterizat prin Mach ca „rahat cel mai real.“ Deși este posibil ca atacurile pe Mac OS X de la utilizatorii de Linux cauzate de frustrare ortodoxă normală - „X“ a adus puterea de utilizatori Unix, care sunt conectate cu o interfață elegantă și intuitivă grafică cu utilizatorul - ceva care creatorii Linux au promis de ani de zile. Apucați a fost de a face Linux „mai aproape de oameni“, compania a dat faliment șevalet un an de la începuturile sale, și urmașii lui Nautilus „a trecut din mână în mână“, „dezvoltare liberă“.

PARTEA A TREIA: VISE

[1] - Surse Darwin descoperit, dar suprastructura în formă de GUI Aqua, manager de ferestre de cuarț și mediile clasice, carbon și cacao este dezvoltarea proprie Apple, pentru a deschide codul pe care societatea nu este încă într-o grabă prea.
[MAK]

articole similare