UNIX vs Solaris
UNIX 1960-cı illərdə AT&T tərəfindən proqramçılar üçün çoxistifadəçili, çoxtaplı sistem təmin etmək məqsədi ilə hazırlanmış Əməliyyat Sistemidir (ƏS). UNIX sadə, lakin güclü köməkçi proqramların geniş tapşırıqları təmin etmək üçün çevik şəkildə inteqrasiya oluna bilməsi prinsipi əsasında hazırlanmışdır. Bununla belə, “UNIX” termini əməliyyat sisteminin konkret tətbiqindən daha çox əməliyyat sistemləri sinfinə (orijinal UNIX əməliyyat sisteminə əsaslanan müəyyən spesifikasiyaya uyğun gələn) aiddir. Solaris HP-UX və AIX kimi digərləri arasında UNIX-in kommersiya variantıdır və UNIX ticarət nişanını daşıyır. Əvvəlcə Sun Microsystems tərəfindən hazırlanmışdır, lakin hazırda Oracle Korporasiyasına məxsusdur. İndi Solaris Oracle Solaris kimi tanınır.
UNIX
UNIX proqramçılara çoxistifadəçili, çoxtasklı sistem təmin etməyə yönəlmiş əməliyyat sistemidir. UNIX ƏS üç əsas komponentdən ibarətdir. Birinci komponent nüvədir. Kernel Unix OS-nin əsas hissəsidir. Kernel sadəcə olaraq böyük bir proqramdır. Maşın işə salındıqda, o, yaddaşa yüklənir və aparat resurslarının bölüşdürülməsini idarə edəcək. Nüvə prosessorlar, yaddaş və s. kimi mövcud avadanlıqları izləyir və qoşulmuş cihazlarla əlaqə saxlayır. İkinci komponent, cp (faylın surətini çıxarmağa imkan verir) kimi sadə yardımçı proqramları, məsələn, shell (istifadəçiyə ƏS-ə əmrlər verməyə imkan verir) kimi mürəkkəb yardım proqramlarını özündə cəmləşdirən standart yardım proqramlarıdır. Üçüncü komponent sistem konfiqurasiya faylları toplusudur. Konfiqurasiya faylları həm nüvə, həm də kommunal proqramlar tərəfindən istifadə olunur. Bu konfiqurasiya fayllarını dəyişdirməklə, nüvənin və kommunal proqramların davranışının bəzi aspektləri dəyişdirilə bilər. Unix ƏS iş stansiyalarında, serverlərdə və mobil cihazlarda geniş istifadə olunur.
Solaris
Əvvəlcə qeyd edildiyi kimi, Solaris UNIX-in kommersiya variantıdır. Bu, kommersiya başlanğıcı tərəfindən UNIX-in erkən uyğunlaşdırılması idi. Əvvəlcə Sun Microsystems tərəfindən hazırlanmış Solaris hazırda Oracle Korporasiyasına məxsusdur. Başlanğıcda, Solaris Sun's SPARC aparatı ilə sıx birləşdirildi və birləşmiş paket kimi satışa çıxarıldı. İndi Solaris x86 əsaslı iş stansiyaları və serverləri ilə də istifadə edilə bilər. Dell, IBM, Intel, Hewlett-Packard və Fujitsu Siemens kimi satıcılar x86 serverlərində Solaris-i dəstəkləyir. Solaris DTrace, ZFS və Time Slider kimi xüsusiyyətləri təqdim etdi. Solaris, iki və ya daha çox eyni prosessorun ortaq əsas yaddaşa qoşulduğu və bir ƏS nümunəsinin bütün prosessorları idarə etdiyi simmetrik çox emal üçün uyğunluğu ilə tanınır. Hazırda Solaris-ə DTrace, Qapılar, Xidmət İdarəetmə Mexanizmi, Solaris Konteynerləri, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS və Solaris Trusted Extensions kimi funksiyalar daxildir.
UNIX və Solaris arasındakı fərq nədir?
UNIX Əməliyyat Sistemidir (ƏS), Solaris isə UNIX-ə əsaslanan Əməliyyat Sistemidir (UNIX-in kommersiya variantı). Lakin ümumiyyətlə, “UNIX” termini əməliyyat sisteminin konkret tətbiqindən daha çox əməliyyat sistemləri sinfinə aiddir. Başqa sözlə, UNIX bir çox fərqli, lakin oxşar əməliyyat sistemlərini təsvir edən ümumi bir termindir. Solaris UNIX ticarət nişanından istifadə etmək üçün lisenziyaya malikdir. Solaris digər UNIX tətbiqlərində mövcud olmayan DTRace və ZFS fayl sistemi kimi funksiyaları ehtiva edir. Həmçinin, Solaris xüsusi olaraq SPARC sistemləri ilə işləmək üçün nəzərdə tutulduğundan, Solaris-dən istifadə SPARC sistemlərində digər UNIX tətbiqləri ilə müqayisədə daha yaxşı performansla nəticələnəcək. Bundan əlavə, Linux kimi Solaris-dən daha ucuz UNIX kimi tətbiqlər var. Lakin Solaris SPARC sistemlərində simmetrik multiprocessing və miqyaslılıq üçün uyğunluğu ilə məşhurdur. Bundan əlavə, Solaris Linux və digər UNIX-ə bənzər proqramlar tərəfindən istifadə edilən GNU utilitlərindən daha köhnə olan POSIX-ə uyğun yardım proqramlarından istifadə edir.