Különbség UNIX és Solaris között

Anonim

UNIX és Solaris

UNIX egy operációs rendszer (OS), amelyet az AT & T 1960-as években fejlesztett ki azzal a szándékkal, többfelhasználós, multitasking rendszer a programozók számára. A UNIX-t úgy tervezték meg, hogy az egyszerű, de hatékony eszközökkel rugalmasan integrálható legyen a feladatok széles köre. Azonban a "UNIX" kifejezés többet említ az operációs rendszerek egy osztályára (amely egy bizonyos specifikációnak felel meg, az eredeti UNIX operációs rendszerén alapul), mint egy operációs rendszer konkrét megvalósításához. A Solaris a UNIX kereskedelmi változata, többek között a HP-UX és AIX, valamint a UNIX védjegye. Eredetileg a Sun Microsystems fejlesztette ki, de jelenleg az Oracle Corporation tulajdonában van. A Solaris jelenleg Oracle Solaris néven ismert.

UNIX

A UNIX egy olyan operációs rendszer, amely a programozók többfelhasználós, multitasking rendszert biztosít. A UNIX operációs rendszer három fő összetevőből áll. Az első komponens a rendszermag. A kernel a Unix operációs rendszer központi eleme. A kernel egyszerűen egy nagy program. Amikor a gép be van kapcsolva, be van töltve a memóriába, és kezeli a hardverforrások elosztását. A rendszermag nyomon követi a rendelkezésre álló hardvereket, például processzorokat, memóriát stb., És fenntartja a kommunikációt a csatlakoztatott eszközökkel. A második összetevő a szabványos segédprogramok, amelyek olyan egyszerű segédprogramokat tartalmaznak, mint a cp (amely lehetővé teszi a fájlok másolását) olyan összetett segédprogramokhoz, mint például a shell (amely lehetővé teszi a felhasználó számára parancsok kiadását az operációs rendszerhez). A harmadik összetevő a rendszer konfigurációs fájlok készlete. A konfigurációs fájlokat a rendszermag és a segédprogramok használják. Ezeknek a konfigurációs fájloknak a megváltoztatásával a rendszermag és a segédprogramok viselkedése egyes szempontjai megváltoztathatók. A Unix operációs rendszert széles körben használják a munkaállomások, a kiszolgálók és a mobil eszközök.

Solaris

Mint korábban említettük, a Solaris a UNIX kereskedelmi változata. A UNIX korai alkalmazkodása kereskedelmi indítással történt. Eredetileg a Sun Microsystems által kifejlesztett Solaris jelenleg az Oracle Corporation tulajdonában van. Kezdetben a Solaris szorosan kapcsolódott a Sun SPARC hardveréhez, és kombinált csomagként értékesítették. Most a Solaris x86 alapú munkaállomásokkal és kiszolgálókkal is használható. Az olyan gyártók, mint a Dell, az IBM, az Intel, a Hewlett-Packard és a Fujitsu Siemens támogatják a Solarist az x86-os szervereikben. A Solaris olyan szolgáltatásokat vezetett be, mint a DTrace, ZFS és Time Slider. A Solaris a szimmetrikus multiprocesszivitásra való alkalmasságáról ismert, ahol két vagy több azonos processzor csatlakozik egy megosztott főmemóriához, és egyetlen OS példány vezérli az összes processzort. A Solaris jelenleg a DTrace, Doors, Service Management Facility, a Solaris Containers, a Solaris Multiplexed I / O, a Solaris Volume Manager, a ZFS és a Solaris Trusted Extensions szolgáltatásokat tartalmazza.

Mi a különbség a UNIX és a Solaris között?

A UNIX egy operációs rendszer (OS) és a Solaris egy UNIX (UNIX kereskedelmi változata) UNIX alapú operációs rendszer. Általában azonban a "UNIX" kifejezés többet említ az operációs rendszerek egy csoportjára, mint egy operációs rendszer konkrét megvalósítására. Más szóval, a UNIX olyan általános kifejezés, amely számos különböző, mégis hasonló operációs rendszert ír le. A Solaris jogosult a UNIX védjegy használatára. A Solaris olyan funkciókat tartalmaz, mint a DTRace és a ZFS fájlrendszer, amely más UNIX implementációkban nincs jelen. Továbbá, mivel a Solaris kifejezetten a SPARC rendszerekkel való együttműködésre lett tervezve, a Solaris használatával a SPARC rendszerek teljesítménye jobb, mint a többi UNIX implementáció. Továbbá más olcsóbb UNIX-szerű implementációk is léteznek, mint a Solaris, például a Linux. A Solaris azonban jól ismert a szimmetrikus többprocesszoros és skálázható SPARC rendszereknél. Emellett a Solaris olyan POSIX-kompatibilis segédprogramokat használ, amelyek régebbiek, mint a Linux és más UNIX-szerű implementációk által használt GNU segédprogramok.