UNIX vs Solaris
UNIX yog qhov Kev Ua Haujlwm (OS) tsim los ntawm AT&T hauv xyoo 1960 nrog lub hom phiaj ntawm kev muab ntau tus neeg siv, ua haujlwm ntau rau cov programmers. UNIX tau tsim los ntawm lub hauv paus ntsiab lus hais tias cov khoom siv yooj yim tab sis muaj zog tuaj yeem sib xyaw ua ke los muab ntau yam haujlwm. Txawm li cas los xij, lo lus "UNIX" yog hais txog ntau dua rau cov chav kawm ntawm kev ua haujlwm (uas ua raws li qee qhov kev qhia tshwj xeeb, raws li qhov qub UNIX operating system) dua li kev siv tshwj xeeb ntawm kev ua haujlwm. Solaris yog kev lag luam sib txawv ntawm UNIX ntawm lwm tus xws li HP-UX thiab AIX, thiab dais UNIX lub cim lag luam. Keeb kwm, nws tau tsim los ntawm Sun Microsystems tab sis tam sim no nws yog tswv los ntawm Oracle Corporation. Tam sim no, Solaris hu ua Oracle Solaris.
UNIX
UNIX yog ib qho kev khiav hauj lwm uas tsom rau kev muab cov programmer rau ntau tus neeg siv, ua haujlwm ntau. UNIX OS yog tsim los ntawm peb yam tseem ceeb. Thawj cov khoom yog lub kernel. Kernel yog qhov tseem ceeb ntawm Unix OS. Kernel tsuas yog ib txoj haujlwm loj. Thaum lub tshuab tau qhib, nws tau ntim rau hauv lub cim xeeb thiab yuav ua haujlwm rau kev faib cov khoom siv kho vajtse. Lub kernel khaws cov khoom siv muaj xws li processors, nco, thiab lwm yam thiab tswj kev sib txuas lus nrog cov cuab yeej txuas nrog. Qhov thib ob yog cov txheej txheem kev siv hluav taws xob, uas suav nrog cov khoom siv yooj yim xws li cp (uas tso cai rau luam cov ntaub ntawv) mus rau cov khoom siv yooj yim xws li plhaub (uas tso cai rau tus neeg siv tawm cov lus txib rau OS). Qhov thib peb tivthaiv yog cov txheej txheem configuration ntaub ntawv. Configuration files yog siv los ntawm cov ntsiav thiab cov kev pab cuam siv hluav taws xob. Los ntawm kev hloov cov ntaub ntawv teeb tsa no, qee yam ntawm tus cwj pwm ntawm cov ntsiav thiab cov kev pabcuam hluav taws xob tuaj yeem hloov pauv. Unix OS tau siv dav hauv chaw ua haujlwm, servers nrog rau cov khoom siv mobile.
Solaris
Raws li tau hais ua ntej, Solaris yog kev lag luam hloov pauv ntawm UNIX. Nws yog kev hloov kho thaum ntxov ntawm UNIX los ntawm kev lag luam pib. Keeb kwm tsim los ntawm Sun Microsystems, Solaris tam sim no yog tswv los ntawm Oracle Corporation. Thaum pib, Solaris tau nruj ua ke nrog Sun's SPARC kho vajtse thiab tau ua lag luam raws li pob khoom ua ke. Tam sim no, Solaris tuaj yeem siv tau nrog x86 cov chaw ua haujlwm thiab cov servers. Cov neeg muag khoom zoo li Dell, IBM, Intel, Hewlett-Packard thiab Fujitsu Siemens txhawb Solaris hauv lawv cov x86 servers. Solaris qhia cov yam ntxwv xws li DTrace, ZFS thiab Sijhawm Slider. Solaris paub txog nws qhov tsim nyog rau kev sib koom ua ke ntau qhov uas ob lossis ntau qhov sib xyaw ua ke txuas nrog lub cim xeeb sib koom thiab ib qho OS piv txwv tswj tag nrho cov txheej txheem. Tam sim no, Solaris suav nrog cov yam ntxwv xws li DTrace, Qhov Rooj, Chaw Tswj Kev Pabcuam, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS, thiab Solaris Trusted Extensions.
Qhov txawv ntawm UNIX thiab Solaris yog dab tsi?
UNIX yog Kev Ua Haujlwm (OS) thiab Solaris yog Kev Ua Haujlwm raws li UNIX (kev lag luam sib txawv ntawm UNIX). Tab sis feem ntau, lo lus "UNIX" hais txog ntau dua rau cov chav kawm ntawm kev ua haujlwm dua li kev siv tshwj xeeb ntawm kev ua haujlwm. Hauv lwm lo lus, UNIX yog lub ntsiab lus dav dav uas piav qhia ntau yam sib txawv, tsis tau zoo sib xws. Solaris tau ntawv tso cai siv UNIX lub cim lag luam. Solaris muaj cov yam ntxwv zoo li DTRace thiab ZFS cov ntaub ntawv uas tsis muaj nyob hauv lwm qhov kev siv UNIX. Tsis tas li ntawd, txij li Solaris tau tsim tshwj xeeb los ua haujlwm nrog SPARC systems, siv Solaris yuav ua rau muaj kev ua tau zoo ntawm SPARC systems dua li lwm qhov kev siv UNIX. Ntxiv mus, muaj lwm yam pheej yig dua UNIX zoo li kev siv dua li Solaris xws li Linux. Tab sis Solaris paub zoo txog nws qhov tsim nyog rau kev ua haujlwm sib luag thiab ua kom muaj zog ntawm SPARC systems. Tsis tas li ntawd, Solaris siv POSIX-raws li kev siv hluav taws xob uas laus dua li GNU cov khoom siv siv los ntawm Linux thiab lwm yam kev siv UNIX zoo li.