Diferența dintre UNIX și Solaris

UNIX vs Solaris

UNIX este un sistem de operare (OS) dezvoltat de AT & T în anii 1960, cu intenția de a furniza un sistem multiuser, multitasking pentru programatori. UNIX a fost proiectat pe baza principiului că utilitățile simple, dar puternice ar putea fi integrate în mod flexibil, pentru a oferi o gamă largă de sarcini. Cu toate acestea, termenul "UNIX" se referă mai mult la o clasă de sisteme de operare (care corespund unei anumite specificații, bazată pe cea a sistemului de operare UNIX original) decât la o implementare specifică a unui sistem de operare. Solaris este o variantă comercială a UNIX printre altele, cum ar fi HP-UX și AIX, și poartă marca comercială UNIX. Inițial, a fost dezvoltat de Sun Microsystems, dar este în prezent deținut de Oracle Corporation. Acum, Solaris este cunoscut ca Oracle Solaris.

UNIX

UNIX este un sistem de operare care se concentrează pe furnizarea programatorilor unui sistem multiuser, multitasking. Sistemul de operare UNIX este alcătuit din trei componente principale. Prima componentă este nucleul. Kernel-ul este partea esențială a sistemului de operare Unix. Kernel-ul este pur și simplu un program mare. Când aparatul este pornit, acesta este încărcat în memorie și va gestiona alocarea resurselor hardware. Nucleul ține evidența hardware-ului disponibil, cum ar fi procesoarele, memoria etc., și menține comunicarea cu dispozitivele conectate. Cea de-a doua componentă este programele de utilitate standard, care include utilitare simple precum cp (care permite copierea unui fișier) unor utilități complexe, cum ar fi shell-ul (care permite utilizatorului să emită comenzi către sistemul de operare). A treia componentă este setul de fișiere de configurare a sistemului. Fișierele de configurare sunt utilizate de kernel, precum și de programele utilitare. Prin schimbarea acestor fișiere de configurare, unele aspecte ale comportamentului kernel-ului și ale programelor utilitare pot fi modificate. Sistemul de operare Unix este utilizat pe scară largă în stațiile de lucru, serverele și dispozitivele mobile.

Solaris

După cum am menționat mai devreme, Solaris este o variantă comercială a UNIX. A fost o adaptare timpurie a UNIX printr-o pornire comercială. Dezvoltat inițial de Sun Microsystems, Solaris este în prezent deținut de Oracle Corporation. Inițial, Solaris a fost cuplată strâns cu hardware-ul SPARC al Sun și a fost comercializat ca un pachet combinat. Acum, Solaris poate fi folosit și cu stații de lucru și servere bazate pe x86. Furnizori precum Dell, IBM, Intel, Hewlett-Packard și Fujitsu Siemens suportă Solaris pe serverele x86. Solaris a introdus caracteristici precum DTrace, ZFS și Time Slider. Solaris este cunoscut pentru capacitatea sa de multiprocesare simetrică în care două sau mai multe procesoare identice sunt conectate la o memorie principală partajată, iar o singură instanță OS controlează toate procesoarele. În prezent, Solaris include caracteristici precum DTrace, Doors, Facility Management Service, Solaris Containers, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS și Solaris Trusted Extensions.

Care este diferența dintre UNIX și Solaris?

UNIX este un sistem de operare (OS), iar Solaris este un sistem de operare bazat pe UNIX (o varianta comerciala a UNIX). Dar, în general, termenul "UNIX" se referă mai mult la o clasă de sisteme de operare decât la o implementare specifică a unui sistem de operare. Cu alte cuvinte, UNIX este un termen generic care descrie multe sisteme de operare diferite, dar similare. Solaris este autorizat să utilizeze marca comercială UNIX. Solaris conține funcții precum DTRace și sistemul de fișiere ZFS care nu este prezent în alte implementări UNIX. De asemenea, deoarece Solaris este proiectat special pentru a lucra cu sistemele SPARC, utilizarea Solaris ar avea ca rezultat o performanță mai bună pe sistemele SPARC decât alte implementări UNIX. În plus, există și alte implementări mai ieftine, decât UNIX, decât Solaris, cum ar fi Linux. Dar Solaris este bine cunoscut pentru capacitatea sa de multiprocesare simetrica si scalabilitate pe sistemele SPARC. În plus, Solaris utilizează utilitare compatibile cu POSIX care sunt mai vechi decât utilitarele GNU folosite de Linux și alte implementări asemănătoare UNIX.