UNIX жана Solaris
UNIX – 1960-жылдары AT&T тарабынан программисттер үчүн көп колдонуучу, көп тапшырмалуу системаны камсыз кылуу максатында иштелип чыккан Операциялык система (OS). UNIX жөнөкөй, бирок күчтүү утилиталар тапшырмалардын кеңири спектрин камсыз кылуу үчүн ийкемдүү интеграцияланышы мүмкүн деген принциптин негизинде иштелип чыккан. Бирок, "UNIX" термини операциялык системанын белгилүү бир ишке ашыруусуна караганда операциялык системалардын классына (баштапкы UNIX операциялык системасынын негизинде белгилүү бир спецификацияга туура келген) көбүрөөк тиешелүү. Solaris – бул HP-UX жана AIX сыяктуу UNIXтин коммерциялык варианты жана UNIX соода белгисине ээ. Башында, ал Sun Microsystems тарабынан иштелип чыккан, бирок учурда ал Oracle корпорациясына таандык. Азыр Solaris Oracle Solaris катары белгилүү.
UNIX
UNIX – бул программисттерге көп колдонуучу, көп милдеттүү системаны берүүгө багытталган операциялык система. UNIX OS үч негизги компоненттен турат. Биринчи компонент ядро болуп саналат. Ядро Unix OSтин негизги бөлүгү болуп саналат. Ядро бул жөн гана чоң программа. Машина күйгүзүлгөндө, ал эстутумга жүктөлөт жана аппараттык ресурстарды бөлүштүрүүнү колго алат. Ядро процессорлор, эс тутум ж.б. сыяктуу колдо болгон жабдыктарды көзөмөлдөйт жана туташкан түзмөктөр менен байланышты камсыздайт. Экинчи компонент стандарттык утилита программалары болуп саналат, алар cp (файлды көчүрүүгө мүмкүндүк берет) сыяктуу жөнөкөй утилиталарды камтыйт, мисалы shell (колдонуучуга ОСке буйруктарды берүүгө мүмкүнчүлүк берет). Үчүнчү компонент системанын конфигурациясынын файлдарынын жыйындысы. Конфигурация файлдары өзөк, ошондой эле утилита программалары тарабынан колдонулат. Бул конфигурация файлдарын өзгөртүү менен, ядронун жана пайдалуу программалардын жүрүм-турумунун кээ бир аспектилерин өзгөртүүгө болот. Unix OS жумуш станцияларында, серверлерде жана мобилдик түзмөктөрдө кеңири колдонулат.
Solaris
Мурда айтылгандай, Solaris UNIXтин коммерциялык варианты. Бул коммерциялык стартап тарабынан UNIXтин алгачкы адаптациясы болгон. Алгач Sun Microsystems тарабынан иштелип чыккан Solaris учурда Oracle корпорациясына таандык. Башында, Solaris Sun's SPARC жабдыктары менен тыгыз байланышта болгон жана айкалышкан пакет катары сатылган. Эми, Solaris x86 негизиндеги иш станциялары жана серверлери менен да колдонулушу мүмкүн. Dell, IBM, Intel, Hewlett-Packard жана Fujitsu Siemens сыяктуу сатуучулар x86 серверлеринде Solarisди колдошот. Solaris DTrace, ZFS жана Time Slider сыяктуу функцияларды киргизди. Solaris симметриялуу мультипроцессингге ылайыктуулугу менен белгилүү, мында эки же андан көп окшош процессорлор жалпы эстутумга туташтырылган жана бир OS инстанциясы бардык процессорлорду башкарат. Учурда Solarisте DTrace, эшиктер, Кызматты башкаруу мекемеси, Solaris контейнерлери, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS жана Solaris Trusted Extensions сыяктуу функциялар камтылган.
UNIX менен Solarisтин ортосунда кандай айырма бар?
UNIX – бул Операциялык система (OS) жана Solaris – UNIXке негизделген Операциялык система (UNIXтин коммерциялык варианты). Бирок, жалпысынан, "UNIX" термини операциялык системанын белгилүү бир ишке ашыруусуна караганда операциялык системалардын классына көбүрөөк тиешелүү. Башка сөз менен айтканда, UNIX көптөгөн ар түрдүү, бирок окшош операциялык системаларды сүрөттөгөн жалпы термин. Solaris UNIX соода белгисин колдонууга лицензияланган. Solaris башка UNIX ишке ашырууларында жок DTRace жана ZFS файл системасы сыяктуу функцияларды камтыйт. Ошондой эле, Solaris SPARC системалары менен иштөө үчүн атайын иштелип чыккандыктан, Solarisти колдонуу SPARC системаларында башка UNIX ишке ашырууларына караганда жакшыраак иштешине алып келет. Андан тышкары, Linux сыяктуу Solarisке караганда UNIX сыяктуу арзаныраак ишке ашыруулар бар. Бирок Solaris SPARC системаларында симметриялуу көп процесстерге жана масштабга ылайыктуулугу менен белгилүү. Кошумчалай кетсек, Solaris Linux жана башка UNIX сыяктуу ишке ашыруулар колдонгон GNU утилиттеринен эскирген POSIX шайкеш утилиталарын колдонот.