Ce este unix?

Cuprins:
Primul sistem Unix a fost dezvoltat de Ken Thompson la AT&T Bell Labs din Murray Hill, New Jersey, Statele Unite, începând cu 1965. Scopul lui Ken Thompson era să dezvolte un sistem de operare interactiv simplu numit „ Multics ”(Sistem de informare și calcul multiplexat) pentru a putea folosi un joc creat de el (Space Travel, o simulare a sistemului solar).
Indice de conținut
Ce este Unix?
Odată cu începerea acestui proiect, în jurul companiei Multics s-a format un consorțiu format din MIT (Massassuchetts Institute of Technology), General Electric Co. și Bell Labs.
Dar în aprilie 1969, laboratoarele Bell și AT&T au decis să utilizeze GECOS (General Electric Comprehensive Operating System) în loc de Multics.
De asemenea, Ken Thompson și Dennis Ritchie s-au alăturat echipei și au avut nevoie să ruleze jocul Space Travel pe o mașină mai mică (un PD PD DEC - PDP-7, Procesator de date programat care are doar memorie 4K pentru a rula programele). de la utilizatori). Acesta este motivul pentru care au recreat sistemul pentru a crea o versiune redusă a Multics numită UNICS (UNiplexed Information and Computing Service).
În acest fel, cu versiunea redusă a UNICS, 1 ianuarie 1970 este considerată data oficială la care s-a născut sistemul Unix și este clar de ce toate ceasurile Unix pornesc de la această dată.
În paralel cu aceste activități, D. Ritchie a participat pe larg la definiția limbajului C (din moment ce este considerat a fi unul dintre inventatorii cu BW Kernighan), astfel că întregul sistem a fost complet rescris în limbajul C în 1973 și a botezat Unix Sistem de partajare a timpului (TSS).
Când sistemul a trecut la versiunea 7 în 1979, evoluția a fost însoțită de numeroase modificări notabile, cum ar fi:
- Eliminarea problemei legate de dimensiunea fișierelor
- Mobilitate mai bună a sistemului (funcționare pe numeroase platforme materiale)
- Adăugarea de numeroase utilități
Un decret din 1956 a împiedicat compania AT&T, de care depindea Bell Labs, să comercializeze altceva decât echipamente telegrafice sau telefonice, motiv pentru care decizia de a distribui fonturile Unix către universități în scopuri educaționale. A fost luat în 1973.
Începând cu sfârșitul anului 1977, un grup de cercetători de la Universitatea din California a dezvoltat o versiune a Unix din surse furnizate de AT&T pentru a rula sistemul pe platformele sale VAX și l-au numit BSD (Berkeley Software Distribution)..
Astfel, cele două ramuri ale distribuției surselor au fost mutate în:
- Filiala AT&T care urma să devină System V a UNIX System Labs (USL)
- BSD (distribuția de software Berkeley) dezvoltată de Universitatea din California
În 1977, AT&T a făcut fonturile Unix disponibile altor companii, astfel încât un număr mare de tipuri UNIX au fost dezvoltate:
- AIX: Commercial Unix bazat pe System V, dezvoltat în februarie 1990 de IBMHP-UX: Commercial Unix bazat pe BSD, creat din 1986 de Hewlett Packard Sun Solaris: Commercial Unix BSD dezvoltat de Sun Microsystems și bazat pe System VIRIX: Commercial Unix creat de SGIUltrix: Commercial Unix dezvoltat de DECUnixware: Commercial Unix dezvoltat de NovellUnix de la SCO: Commercial Unix bazat pe System V, dezvoltat din 1979 de Santa Cruz Operations și Hewlett PackardTru64 UNIX: Acest Compaq Unix a fost creat prin Compaq
În 1983, AT&T avea dreptul de a-și comercializa Unix, fapt care a apărut la apariția UNIX System V, versiunea comercială a sistemului Unix.
Linus Torvalds creatorul Linux
În 1985, Andrew Tannenbaum, profesor olandez, a creat un sistem de operare minim, denumit „ Minix ”, pentru a preda programarea sistemului elevilor săi. În 1991, Linus Tovarlds, student din Finlanda, a decis să conceapă, pe baza modelului Minix, un sistem de operare cu posibilitatea de a opera pe arhitecturi de tip 386. El a numit acest sistem de operare " Linux ".
Majoritatea sistemelor de operare pot fi grupate în două familii diferite. Unul dintre ele sunt sistemele de operare Microsoft bazate pe Windows NT, celălalt (aproape toate celelalte) are o moștenire centrată pe Unix.
În această ultimă familie, avem Linux, Mac OS X, Android, iOS, Chrome OS, Orbis și chiar firmware-ul instalat pe modem sau router. Toate acestea și, probabil, alte câteva mii, sunt adesea numite sisteme de operare „asemănătoare cu Unix”.
De la primele sale versiuni, Unix a adus deja câteva atribute importante de structură și design care trăiesc până în zilele noastre în variantele sale.
Una dintre ele este „filosofia Unix” în crearea utilităților mici și modulare. Dacă cunoașteți terminalul Linux, acest lucru ar trebui să vă fie familiar. Sistemul în sine oferă o serie de utilități care pot fi combinate în diferite moduri pentru a efectua sarcini mai complexe pe sistem.
Pe Unix există și un sistem de structură de fișiere foarte util, care ar putea fi folosit de programe și conexiunile lor de fișiere. Acea frază și binecunoscutul legat de Linux unde „totul este un fișier”, este o adevărată moștenire de la Unix. Aceasta include fișiere speciale și dispozitive hardware care furnizează informații despre sistemul de operare. Privind cealaltă parte, doar Windows numește unitățile sale cu litere, fapt moștenit complet de la sistemele DOS.
Cronologia Unix
În adevăr, GNU / Linux nu este un descendent direct al BSD, ci este un descendent al unui proiect Unix care și-a avut rădăcinile în școli și universități din Statele Unite. Multe sisteme de operare actuale, cum ar fi Android, Chrome OS și o serie de alte sisteme de operare sunt bazate pe GNU / Linux.
VĂ RECOMANDăm Ce este CloudLinux și care sunt avantajele salePe de altă parte, a fost explorată o piață în vederea viitorului Unix. Marile corporații au dorit să creeze și să licențeze propriul lor Unix pentru a-și comercializa versiunile de origine. Printre aceste mari corporații s-au numărat SCO UnixWare, Novell cu minunatul său NetWare, Sun cu Solaris, HP-UX, IBM AIX, SGI IRIX și multe altele. Un fapt pe care mulți nu îl știu este că chiar Microsoft a intrat în gluma creării propriului lor Unix cu Microsoft Xenix.
Tot acest istoric arată clar că Microsoft nu a început un proiect de la zero când și-a dezvoltat sistemul. Astăzi, toate sistemele de operare Microsoft se bazează pe nucleul Windows NT. Avem Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server și sistemul de operare Xbox, care folosesc un nucleu Windows NT care a fost proiectat pentru a menține compatibilitatea cu programe mai vechi moștenind mult de la MSDOS.
Standardul Unix
Având în vedere numărul mare de sisteme Unix create pe baza AT&T System V sau BSD, problema unui standard Unix a fost pusă în grupul de discuții / etc / group din 1981 pentru a garanta mobilitatea maximă între sisteme:
- În 1983, AT&T publică SVID (System V Interface Definition) care descrie Sistemul V. Această primă definiție este diferită de POSIX În 1984, grupul / etc / publică POSIX, o serie de standarde dezvoltate în cadrul IEEE (Institutul de Ingineri Electrici și Electronici). POSIX este astfel cunoscut și sub denumirea de IEEE P1003. În același timp, un consorțiu de constructori (Sun, IBM, HP, DEC, AT&T, Unisys și ICL) publică standardul X / Open Portable Guide Issue3 (XPG3). Acest standard se referă în special la diferențele anterioare de locație geografică (data, alfabetul etc.).
De ce a fost Unix și este important?
Te-ai uitat la terminalul Mac OS X sau la structura sistemului de fișiere? Mac și Linux sunt sisteme de operare similare Unix. Știind un pic despre toată această istorie, vă ajută să înțelegeți mai bine care este un sistem de operare „Unix-like” și de ce atât de multe sisteme de operare existente pe piață sunt atât de similare între ele, în timp ce Windows arată atât de diferit de celelalte.. Acest lucru explică de ce atunci când utilizați terminalul în Mac OS X, vă veți simți mai confortabil în cazul în care sunteți utilizator Linux.
Vă recomandăm cele mai bune distribuții Linux și distribuții de lumină care există în prezent.
Sistemul Unix este un sistem de operare multi-utilizator cu mai multe sarcini, ceea ce înseamnă că un computer unic sau multi-procesor are voie să ruleze mai multe programe simultan de unul sau mai mulți utilizatori. Are unul sau mai mulți interpreți de coajă, precum și un număr mare de comenzi și numeroase utilități. De asemenea, are o mare mobilitate, ceea ce înseamnă că este posibil să instalați un sistem Unix pe aproape toate platformele.
Amd Vega este înainte de octombrie, Pascal este speriat

AMD Vega anticipează luna octombrie înainte de sosirea cardurilor Pascal GeForce GTX 1080 și GTX 1070. A văzut AMD urechile lupului?
Hpe va folosi stocarea optan pe serverele Unix

HP va folosi stocarea Optane pe serverele Unix. Hewlett-Packard intenționează să utilizeze Intel Optane, deși utilizatorii nu sunt în totalitate convinși de utilizarea sa.
Definiția software-ului: pentru ce este, pentru ce este și de ce este atât de important

Software-ul este o parte integrantă a oricărui sistem informatic ✔️, așa că vă aducem definiția software-ului și funcția acestuia ✔️