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

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

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

Видео: Разлика между UNIX и Solaris
Видео: Сравнение 2-х поколений hyundai solaris между собой 2024, Ноември
Anonim

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

Соларис

Както бе споменато по-рано, 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 е известен със своята пригодност за симетрична многопроцесорна обработка, където два или повече еднакви процесора са свързани към споделена основна памет и един екземпляр на ОС контролира всички процесори. В момента Solaris включва функции като DTrace, Doors, Service Management Facility,Контейнери на Solaris, Мултиплексирани I / O на Solaris, Мениджър на обема на Solaris, ZFS и Доверени разширения на Solaris

Каква е разликата между 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-подобни изпълнения.

Препоръчано: