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

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

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

Видео: Разлика между UNIX и Solaris
Видео: В чем разница между дистрибутивами Linux, если они все Linux? 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 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 е известен със своята пригодност за симетрична мултипроцесорна обработка, при която два или повече идентични процесора са свързани към споделена основна памет и един екземпляр на операционната система контролира всички процесори. В момента Solaris включва функции като DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, 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-подобни реализации.

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