Разлика между UNIX и Solaris

UNIX срещу Solaris

UNIX е операционна система (OS), разработена от AT&T през 60-те години на миналия век с намерението да осигури многопотребителна, многозадачна система за програмистите. UNIX е създаден въз основа на принципа, че простите, но мощни комунални услуги могат да бъдат интегрирани гъвкаво, за да осигурят широк спектър от задачи. Терминът „UNIX“ обаче се отнася повече за клас операционни системи (които съответстват на определена спецификация, базирана на тази на оригиналната операционна система UNIX), отколкото на конкретна реализация на операционна система. Solaris е търговски вариант на UNIX сред другите като HP-UX и AIX и носи запазената марка UNIX. Първоначално той е разработен от Sun Microsystems, но в момента е собственост на Oracle Corporation. Сега Solaris е известен като Oracle Solaris.

UNIX

UNIX е операционна система, която се фокусира върху предоставянето на програмистите многопотребителна, многозадачна система. UNIX OS се състои от три основни компонента. Първият компонент е ядрото. Ядрото е основната част на Unix OS. Kernel е просто голяма програма. Когато машината е включена, тя се зарежда в паметта и ще се справи с разпределението на хардуерните ресурси. Ядрото следи наличния хардуер като процесори, памет и т.н. и поддържа комуникацията със свързаните устройства. Вторият компонент са стандартните помощни програми, които включват прости помощни програми като cp (която позволява копиране на файл) до сложни помощни програми като shell (които позволяват на потребителя да издава команди на ОС). Третият компонент е набор от системни файлове за конфигурация. Конфигурационните файлове се използват от ядрото, както и от помощните програми. Чрез промяна на тези конфигурационни файлове някои аспекти от поведението на ядрото и помощните програми могат да бъдат променени. Unix OS се използва широко в работни станции, сървъри, както и мобилни устройства.

Solaris

Както споменахме по-рано, Solaris е търговски вариант на UNIX. Това беше ранна адаптация на UNIX от търговски стартъп. Първоначално разработен от Sun Microsystems, Solaris в момента е собственост на Oracle Corporation. Първоначално Solaris беше тясно свързан с хардуера SPARC на Sun и беше продаден като комбиниран пакет. Сега Solaris може да се използва и с базирани работни станции и сървъри базирани на x86. Доставчици като Dell, IBM, Intel, Hewlett-Packard и Fujitsu Siemens поддържат Solaris в своите x86 сървъри. Solaris представи функции като DTrace, ZFS и Time Slider. Solaris е известен с пригодността си за симетрична мултипроцесора, при която два или повече еднакви процесора са свързани към споделена основна памет и един екземпляр на OS контролира всички процесори. Понастоящем Solaris включва функции като DTrace, Врати, Устройство за управление на услуги, Контейнери Solaris, Мултиплексирани I / O Solaris, Мениджър на томовете Solaris, ZFS и Solaris Trusted Extensions.

Каква е разликата между UNIX и Solaris?

UNIX е операционна система (OS), а Solaris е операционна система, базирана на UNIX (търговски вариант на UNIX). Но като цяло терминът „UNIX“ се отнася повече за клас операционни системи, отколкото за конкретна реализация на операционна система. С други думи, UNIX е общ термин, който описва много различни, но сходни операционни системи. Solaris има лиценз за използване на запазената марка UNIX. Solaris съдържа функции като DTRace и файловата система ZFS, която не присъства в други UNIX реализации. Освен това, тъй като Solaris е проектиран специално за работа със SPARC системи, използването на Solaris би довело до по-добра производителност на SPARC системи, отколкото други UNIX реализации. Освен това има и други по-евтини UNIX-подобни реализации от Solaris като Linux. Но Solaris е добре известен със своята пригодност за симетрична многопроцесора и мащабируемост на SPARC системи. В допълнение, Solaris използва POSIX-съвместими помощни програми, които са по-стари от помощните програми GNU, използвани от Linux и други UNIX-подобни реализации.