UNIX va Solaris
UNIX 1960-yillarda AT&T tomonidan dasturchilar uchun koʻp foydalanuvchili, koʻp vazifali tizimni taqdim etish maqsadida ishlab chiqilgan Operatsion tizim (OT). UNIX oddiy, ammo kuchli yordamchi dasturlar keng ko'lamli vazifalarni ta'minlash uchun moslashuvchan tarzda birlashtirilishi mumkinligi printsipi asosida ishlab chiqilgan. Biroq, "UNIX" atamasi operatsion tizimning muayyan amalga oshirilishidan ko'ra ko'proq operatsion tizimlar sinfini (asl UNIX operatsion tizimiga asoslangan ma'lum bir spetsifikatsiyaga mos keladigan) anglatadi. Solaris HP-UX va AIX kabi UNIX ning tijorat variantidir va UNIX savdo belgisiga ega. Dastlab, u Sun Microsystems tomonidan ishlab chiqilgan, ammo hozirda u Oracle korporatsiyasiga tegishli. Endi Solaris Oracle Solaris nomi bilan tanilgan.
UNIX
UNIX - bu dasturchilarni ko'p foydalanuvchili, ko'p vazifali tizim bilan ta'minlashga qaratilgan operatsion tizim. UNIX OT uchta asosiy komponentdan iborat. Birinchi komponent yadrodir. Yadro Unix OS ning asosiy qismidir. Yadro oddiygina katta dastur. Mashina yoqilganda, u xotiraga yuklanadi va apparat resurslarini taqsimlashni amalga oshiradi. Yadro protsessorlar, xotira va boshqalar kabi mavjud uskunani kuzatib boradi va ulangan qurilmalar bilan aloqani ta'minlaydi. Ikkinchi komponent standart yordamchi dasturlar bo'lib, u cp (faylni nusxalash imkonini beradi) kabi oddiy yordamchi dasturlarni, masalan, qobiq kabi murakkab yordamchi dasturlarni (foydalanuvchiga OTga buyruqlar berish imkonini beradi) o'z ichiga oladi. Uchinchi komponent - tizim konfiguratsiya fayllari to'plami. Konfiguratsiya fayllari yadro va yordamchi dasturlar tomonidan qo'llaniladi. Ushbu konfiguratsiya fayllarini o'zgartirish orqali yadro va yordamchi dasturlarning xatti-harakatlarining ba'zi jihatlarini o'zgartirish mumkin. Unix OS ish stantsiyalari, serverlar va mobil qurilmalarda keng qo'llaniladi.
Solaris
Avval aytib o'tganimizdek, Solaris UNIX ning tijorat variantidir. Bu tijorat startapi tomonidan UNIXning erta moslashuvi edi. Dastlab Sun Microsystems tomonidan ishlab chiqilgan Solaris hozirda Oracle korporatsiyasiga tegishli. Dastlab, Solaris Sun's SPARC apparati bilan chambarchas bog'langan va birlashtirilgan paket sifatida sotilgan. Endi Solaris-dan x86-ga asoslangan ish stantsiyalari va serverlari bilan ham foydalanish mumkin. Dell, IBM, Intel, Hewlett-Packard va Fujitsu Siemens kabi sotuvchilar o'zlarining x86 serverlarida Solaris-ni qo'llab-quvvatlaydilar. Solaris DTrace, ZFS va Time Slider kabi xususiyatlarni taqdim etdi. Solaris ikki yoki undan ortiq bir xil protsessorlar umumiy asosiy xotiraga ulangan va bitta OS nusxasi barcha protsessorlarni boshqaradigan simmetrik multiprocessing uchun yaroqliligi bilan mashhur. Hozirda Solaris DTrace, Eshiklar, Xizmatlarni boshqarish vositasi, Solaris Konteynerlari, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS va Solaris Trusted Extensions kabi funksiyalarni o‘z ichiga oladi.
UNIX va Solaris oʻrtasidagi farq nima?
UNIX - bu Operatsion tizim (OT) va Solaris - bu UNIX (UNIX ning tijorat varianti) asosidagi operatsion tizim. Ammo umuman olganda, "UNIX" atamasi operatsion tizimning ma'lum bir amalga oshirilishidan ko'ra ko'proq operatsion tizimlar sinfini anglatadi. Boshqacha qilib aytadigan bo'lsak, UNIX - bu juda ko'p turli xil, ammo shunga o'xshash operatsion tizimlarni tavsiflovchi umumiy atama. Solaris UNIX savdo belgisidan foydalanish uchun litsenziyaga ega. Solaris boshqa UNIX ilovalarida mavjud bo'lmagan DTRace va ZFS fayl tizimi kabi xususiyatlarni o'z ichiga oladi. Bundan tashqari, Solaris SPARC tizimlari bilan ishlash uchun maxsus ishlab chiqilganligi sababli, Solaris-dan foydalanish SPARC tizimlarida boshqa UNIX ilovalariga qaraganda yaxshiroq ishlashga olib keladi. Bundan tashqari, Linux kabi Solaris-dan ko'ra UNIX-ga o'xshash boshqa arzonroq ilovalar mavjud. Ammo Solaris o'zining SPARC tizimlarida nosimmetrik ko'p ishlov berish va miqyoslash uchun mosligi bilan mashhur. Bundan tashqari, Solaris Linux va boshqa UNIX-ga o'xshash ilovalar tomonidan ishlatiladigan GNU yordam dasturlaridan eskiroq bo'lgan POSIX-mos yordamchi dasturlardan foydalanadi.