Verschil tussen UNIX en Solaris

Anonim

UNIX versus Solaris

UNIX te leveren is een operatiesysteem (OS) dat door AT & T in de jaren zestig is ontwikkeld met als doel een multiuser, multitasking systeem voor de programmeurs. UNIX is ontworpen op basis van het principe dat de eenvoudige maar krachtige utilities flexibel kunnen worden geïntegreerd om een ​​breed scala aan taken te bieden. De term "UNIX" verwijst echter meer naar een klasse besturingssystemen (die voldoen aan een bepaalde specificatie, gebaseerd op die van het oorspronkelijke UNIX-besturingssysteem) dan aan een specifieke implementatie van een besturingssysteem. Solaris is een commerciële variant van UNIX onder andere zoals HP-UX en AIX, en draagt ​​het UNIX-handelsmerk. Oorspronkelijk werd het ontwikkeld door Sun Microsystems maar het is momenteel eigendom van de Oracle Corporation. Nu is Solaris bekend als de Oracle Solaris.

UNIX

UNIX is een besturingssysteem dat zich richt op het verschaffen van de programmeurs een multiuser, multitasking systeem. Het UNIX OS bestaat uit drie hoofdcomponenten. Het eerste onderdeel is de kernel. Kernel is het kerndeel van het Unix OS. Kernel is gewoon een groot programma. Wanneer de machine is ingeschakeld, wordt het in het geheugen geladen en wordt de toewijzing van hardwarebronnen behandeld. De kernel houdt de beschikbare hardware, zoals processors, geheugen, enz. Bij, en houdt de communicatie met de aangesloten apparaten vast. Het tweede onderdeel is de standaard hulpprogramma's, waaronder eenvoudige hulpprogramma's zoals cp (waarmee u een bestand kunt kopiëren) naar complexe hulpprogramma's, zoals shell (waarmee de gebruiker commando's op het besturingssysteem uitstuurt). Het derde onderdeel is de set van systeemconfiguratiebestanden. Configuratiebestanden worden gebruikt door de kernel en de hulpprogramma's. Door deze configuratiebestanden te wijzigen, kunnen sommige aspecten van het gedrag van de kernel en de hulpprogramma's worden gewijzigd. Unix OS wordt veel gebruikt in werkstations, servers en mobiele apparaten.

Solaris

Zoals eerder vermeld, is Solaris een commerciële variant van UNIX. Het was een vroege aanpassing van UNIX door een commerciële start. Oorspronkelijk ontwikkeld door de Sun Microsystems, is Solaris momenteel eigendom van de Oracle Corporation. In eerste instantie was Solaris stevig gekoppeld aan Sun's SPARC-hardware en werd in de handel gebracht als een gecombineerd pakket. Nu kan Solaris ook worden gebruikt met x86-gebaseerde werkstations en servers. Verkopers zoals Dell, IBM, Intel, Hewlett-Packard en Fujitsu Siemens ondersteunen Solaris in hun x86-servers. Solaris introduceerde functies zoals DTrace, ZFS en Time Slider. Solaris staat bekend om zijn geschiktheid voor symmetrische multiprocessing waarbij twee of meer identieke processors verbonden zijn met een gedeeld hoofdgeheugen en een enkele besturingsinstantie voor OS controleert alle processors. Momenteel bevat Solaris functies zoals DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS en Solaris Trusted Extensions.

Wat is het verschil tussen UNIX en Solaris?

UNIX is een besturingssysteem (OS) en Solaris is een besturingssysteem gebaseerd op UNIX (een commerciële variant van UNIX). Maar in het algemeen verwijst de term 'UNIX' naar een klasse besturingssystemen dan naar een specifieke implementatie van een besturingssysteem. Met andere woorden, UNIX is een generieke term die veel verschillende, maar vergelijkbare besturingssystemen beschrijft. Solaris heeft een licentie om het UNIX-handelsmerk te gebruiken. Solaris bevat functies zoals DTRace en het ZFS-bestandssysteem dat niet aanwezig is in andere UNIX-implementaties. Omdat Solaris speciaal is ontworpen om te werken met SPARC-systemen, zou het gebruik van Solaris leiden tot betere prestaties op SPARC-systemen dan andere UNIX-implementaties. Verder zijn er andere goedkoper UNIX-achtige implementaties dan Solaris, zoals Linux. Maar Solaris is bekend om zijn geschiktheid voor symmetrische multiprocessing en schaalbaarheid op SPARC systemen. Daarnaast gebruikt Solaris POSIX-compatibele hulpprogramma's die ouder zijn dan de GNU-hulpprogramma's die door Linux en andere UNIX-achtige implementaties worden gebruikt.