Unix тәрізді операциялық жүйе. Операциялық жүйе nix тәрізді жүйелердегі тәжірибе

Бүгінгі пайдаланушылар дербес компьютерлерОперациялық жүйелердің кең таңдауы ұсынылған. Олардың ішінде ең көп таралғаны Windows отбасының операциялық жүйелері және аз дәрежеде Linux болып табылады. Не таңдау керек? Көп жағдайда ноутбуктерде бір немесе басқа лицензияланған операциялық жүйе алдын ала орнатылған. Таңдаудың, пайдаланудың қарапайымдылығы үшін Windows жүйелеріқолданылу саласына сәйкес атаулары бар. Мысалы:

  • Windows 7 Starter – Операциялық жүйенетбуктерге арналған. Ол тек 32-биттік дизайнымен, Windows Aero интерфейсінің шектеулі функционалдығымен, пайдаланушылар арасында жылдам ауысу функциясының болмауымен, жұмыс үстелінің фонын өзгерту мүмкін еместігімен ерекшеленеді және 64-биттік процессорларды қолдамайды. Бұл операциялық жүйе тек алдын ала орнатылған ОЖ ретінде сатылады, оны мына жерден сатып алыңыз қорапты нұсқасымүмкін емес.
  • Windows 7 Home Basic - үйде пайдалануға арналған арзан операциялық жүйе. Оған әлі де кіріктірілген Windows Media Center Edition (MCE), Windows Aero қолдауы және Multi-Touch қолдауы жоқ. Бірақ ол бар стандартты интерфейс Windows және жылдам ауысупайдаланушылар арасында. Бұл операциялық жүйені қорапты нұсқада сатып алуға болады.
  • Windows 7 Home Premium - кеңейтілген мүмкіндіктері бар үйде пайдалануға арналған кеңейтілген жүйе. Онда кірістірілген Windows MCE, 4 теледидар тюнеріне қолдау, толық Windows Aero интерфейсі бар, Dolby Digital бағдарламасымен үйлесімді және мультисенсорды қолдайды. Қораптағы нұсқада 2 бар DVD дискі- таратудың 32 және 64-биттік нұсқаларымен. Бұл ОЖ 2 процессорлы жұмыс станцияларында орнатылуы мүмкін.
  • Windows 7 Professional - кеңейтілген мүмкіндіктермен жұмыс істеуге арналған операциялық жүйе. Бизнес пайдаланушылар үшін одан да сенімді жүйе (кейбір функцияларға байланысты). Жетілдірілген желі мүмкіндіктері бар. Ол сондай-ақ XP режиміне арналған лицензияға және таңдалған желілер үшін таңдаулы принтерді іздеу мүмкіндігіне ие. Мұндай операциялық жүйесі бар ноутбук жиі Windows XP дистрибутивімен келеді.
  • Windows 7 Ultimate - аты өзі үшін сөйлейді - кез келген тапсырманы орындауға арналған әмбебап жүйе. Бизнес үшін өте қолайлы. Қаласаңыз, ноутбукке қажетті операциялық жүйені (Windows Starter-тен басқа) әрқашан сатып алып, орнатуға болады. Егер сізде операциялық жүйенің бұрын сатып алынған «Box» нұсқасы болса, онда алдын ала орнатылған ОЖ үшін артық төлем жасамау үшін операциялық жүйесі жоқ ноутбук сатып алу мағынасы бар.

Кобальт 02.12.2005 ж

Ақырында *nix жүйелерінің не екенін, олар біздің барлық сүйікті терезелерімізден қалай ерекшеленетінін және ең бастысы, егер сіз мұндай жүйені меңгермесеңіз, неге ешқашан керемет хакер бола алмайтыныңызды анықтайық.

Бұрын оқыған кітаптардың барлығында (әрине, оқысаңыз) тұтас бір тарау, тіпті көп болмаса, никс жүйелерінің пайда болу және даму тарихына арналды. Мен бұл дәстүрді ұстанбаймын, өйткені... Менің ойымша, Цезарь Цезарь, егер сіз тарихты зерттесеңіз, Google сізге көмектеседі =). Мен тікелей басты нәрсеге көшемін. Алдымен бір маңызды аксиоманы анықтап алайық. Linux, Unix, FreeBSD... тізім жалғасуда, бірақ менің ойымша, сіз жалпы трендті байқадыңыз деп ойлаймын. Бұлардың барлығы *nix жүйелері деп аталады. Олардың кейбір айырмашылықтары бар, бірақ принципі бірдей. Сондықтан мен Linux дегенде, мен осындай жүйелердің барлығын айтамын дегенді білдіреді. Бірақ мақалалар тек Linux дистрибутивтері туралы болады.

Сіз әртүрлі форумдар мен чаттарда Linux немесе Windows тақырыбы бойынша шексіз пікірталастарды жиі кездестіретін шығарсыз. Бұл пікірталастар сөзсіз... бірақ мүлдем мағынасыз. Одан жақсы жүйе жоқ. Олар екеу әртүрлі бағыттар. Nix жүйелерін пайдалану арқылы шешілмейтін мәселелер бар, бірақ Linux-қа қарағанда жақсы шешім табылмайтындар да бар. Мысалы: w2k3 серверін i386 процессорына орнатыңыз немесе Linux негізінде DomainController бағдарламасын көтеріп көріңіз =). Анау. Бір ұлы тұлға айтқандай - Бөліп ал және жең. Егер сіз осы екі жүйені бірдей жақсы меңгерсеңіз, IT әлемінде сізге ешқандай кедергі болмайды.

Сізге Linux не үшін қажет? Ең алдымен: егер сіз ереже хакері болғыңыз келсе, бәрін білуіңіз керек емес пе? =) Екіншіден: эксплуаттардың басым көпшілігі және хакерлік бағдарламаларосы ОЖ үшін жазылған. Ең бастысы: Интернет-серверлердің көпшілігі арнайы NIX жүйелерінде жұмыс істейді. Мен сені әлі сендірген жоқпын ба?! Олай болса, одан әрі оқымауыңыз керек;).

Linux-ті үйренуге шешім қабылдаған кезде адамның бірінші сұрағы әрқашан бірдей естіледі: не таңдау керек? Адам жай ғана ақпарат теңізінде адасып қалады. Осындай әртүрлі таратулар! RedHat, ASP, ALT, Slacware, Mandrake... тізім өте ұзақ уақытқа созылады. Осы әртүрліліктен не таңдау керек? Сіз форумдарға кіріп, «Жаңадан бастаушыға қандай таратуды ұсынар едіңіз?» сияқты сұрақтар қоя бастайсыз. Көңіліңіз қалды, сіз бірте-бірте қатал дауға айнала отырып, қарама-қайшы пікірлерді тыңдайсыз. Иә, иә, әртүрлі дистрибутивтерді жақтаушылар арасындағы даулар Windows пайдаланушыларына қарағанда әлдеқайда қызады! Әркімнің пікірі тек субъективті. Әркім өзіне не ұнайтынын және немен жұмыс істеуге ыңғайлы екенін таңдайды. Нәтижесінде сіз бір нәрсеге тоқталғанша көптеген әртүрлі жүйелерді сынап көруіңіз керек. Мен сізге қандай да бір нақты дистрибуцияны сатып алуға кеңес бермеймін, мен олардың негізгі айырмашылықтарын ғана сипаттаймын. Жүйелердің екі түрі бар. Егжей-тегжейлі айтпай-ақ, олардың негізгі айырмашылығы бағдарламалардың орнатылуында. Slacware сияқты дистрибутивтер бар, оларда бағдарламалар ТЕК бастапқы кодтан орнатылады. Сондай-ақ RadHat деп аталатындар бар, олар rpm пакеттерінен орнату мүмкіндігіне ие. Бұл біршама ыңғайлырақ, дегенмен қажетті пакеттерді ұзақ және жалықтырып іздеу қажет болады, өйткені тәуелділік сияқты нәрсе бар... Мен келесі жолы бағдарламаларды орнату туралы толығырақ айтып беремін. Жалпы, таңдау сіздікі. Бір нәрсені есте сақтаңыз: жақсы дистрибуция кем дегенде 3 CD-ден тұруы керек!

Әскери-техникалық университетінде Федералдық қызметРесей Федерациясының ерекше құрылысы

Өнеркәсіптік, азаматтық және көлік құрылысы институты

Тақырып бойынша информатика пәнінен реферат:

« UNIX тәрізді операциялық жүйелер»

Мәскеу 2009-10 .

Кіріспе

Білім және бөліну тарихы

BSD тәрізді жүйелерге шолу

Қарау файлдық жүйелер unix тәрізді операциялық жүйелер

Кеңейтілген файлдық жүйе

Үшінші кеңейтілген файлдық жүйе

Кесте 1 Өлшем шектеулері

Төртінші кеңейтілген файлдық жүйе

Журналдық файл жүйесі

Ерекшеліктер

Unix файлдық жүйесі

Ядро linux-kernel-2.6.xx

Жұмыс үстелі орталары

Мәтіндік редакторлар

Қорытынды

Әдебиеттер тізімі

Кіріспе

UNIX- портативті, көп тапсырмалы және көп қолданушы операциялық жүйелер тобы.

Бірінші UNIX жүйесін 1969 жылы AT&T Bell Labs бөлімшесі әзірледі. Содан бері көптеген әртүрлі UNIX жүйелері құрылды. Заңды түрде олардың кейбіреулері ғана «UNIX» деп атауға толық құқылы; қалғандары ұқсас ұғымдар мен технологияларды пайдаланғанымен, терминмен біріктірілген «UNIX тәрізді» (Unix- сияқты). Қысқаша айтқанда, бұл мақалада UNIX жүйелері шынайы UNIX және UNIX тәрізді операциялық жүйелерді білдіреді.

UNIX жүйелерінің негізгі ерекшеліктеріне мыналар жатады:

· жүйені конфигурациялау және басқару үшін қарапайым мәтіндік файлдарды пайдалану;

· командалық жолда іске қосылған утилиталарды кеңінен қолдану;

· виртуалды құрылғы – терминал арқылы пайдаланушымен әрекеттесу;

· физикалық және виртуалды құрылғыларды және процессаралық байланыстың кейбір құралдарын файлдар ретінде көрсету;

· әрқайсысы бір тапсырманы орындайтын бірнеше бағдарламалардан құбырларды пайдалану.

Қазіргі уақытта UNIX негізінен серверлерде, сонымен қатар әртүрлі аппараттық құралдарға арналған ендірілген жүйелер ретінде қолданылады. Жұмыс станциялары мен үйде пайдалануға арналған ОЖ нарығында көшбасшы Microsoft Windows, UNIX тек екінші (Mac OS X) және үшінші (GNU/Linux) орындарды алады.

UNIX жүйелерінің үлкен тарихи маңызы бар, өйткені олар қазіргі кездегі танымал ОЖ концепциялары мен тәсілдерін тудырды. бағдарламалық қамтамасыз ету. Сондай-ақ Unix жүйелерінің дамуы барысында Си тілі жасалды.

Білім және бөліну тарихы

1957 жылы Bell Labs өз қажеттіліктері үшін операциялық жүйені құру жұмысын бастады. Виктор Высоцкийдің жетекшілігімен BESYS жүйесі құрылды. Кейін ол Multics жобасын басқарды, содан кейін Bell Labs ақпараттық бөлімінің басшысы болды.

1964 жылы үшінші буын компьютерлері пайда болды, олар үшін BESYS мүмкіндіктері енді жарамсыз болды. Высоцкий мен оның әріптестері өздерінің жаңа операциялық жүйесін жасамай, General Electric пен Массачусетс технологиялық Multics институтының бірлескен жобасына қосылуды шешті. Bell Labs кіретін телекоммуникациялық алпауыт AT&T жобаға айтарлықтай қолдау көрсетті, бірақ 1969 жылы жобадан бас тартты, себебі ол ешқандай қаржылық пайда әкелмеді. UNIX бастапқыда 1960 жылдардың аяғында Bell Labs қызметкерлері, әсіресе Кен Томпсон, Денис Ричи және Дуглас Макилроймен әзірленген. 1969 жылы Кен Томпсон MULTICS негізін құраған идеяларды жүзеге асыруға ұмтылды, бірақ қарапайым түрде аппараттық құрал(DEC PDP-7) жаңа операциялық жүйенің бірінші нұсқасын жазды, ал Брайан Керниган MULTICS (MULTIplexed Information and Computing Service) қызметінен айырмашылығы оның атауын - UNICS (UNIplexed Information and Computing System) ойлап тапты. Бұл атау кейінірек UNIX болып қысқартылды.

1971 жылдың қарашасында 1970 жылдардағы ең табысты шағын компьютерлер тобының PDP-11 нұсқасы шығарылды (КСРО-да Электрондық өнеркәсіп министрлігі шығарған оның аналогтары SM EVM және «Электроника» деп аталды, кейінірек ДВК, Киев, Воронеж, Зеленоградта өндірілген). Бұл нұсқа «бірінші басылым» (1-шығарылым) деп аталды және бірінші болды ресми нұсқасы. Барлық UNIX енгізулері жүйелік уақытты 1970 жылдың 1 қаңтарынан бастайды.

UNIX-тің алғашқы нұсқалары ассемблер тілінде жазылған және оларда орнатылған жоғары деңгейлі тіл компиляторы болмаған. Шамамен 1969 жылы Кен Томпсон Денис Ричидің көмегімен 1966 жылы жасалған BCPL тілінің жеңілдетілген нұсқасы болатын В тілін әзірлеп, енгізді. Би, BCPL сияқты, интерпретацияланған тіл болды. 1972 жылы UNIX-тің би тілінде қайта жазылған екінші басылымы шықты. 1969-1973 жылдары С(С) деп аталатын Би негізінде құрастырылған тіл жасалды.

1973 жылы кірістірілген С компиляторы бар UNIX үшінші басылымы шықты. Сол жылдың 15 қазанында жүйе өзегі C тілінде қайта жазылған (Multics жүйесінің рухында, сонымен қатар жоғары деңгейлі PL/1 тілінде жазылған) төртінші басылым, ал 1975 жылы бесінші басылымы толығымен шықты. C тілінде қайта жазылған. 1974 жылдан бастап UNIX университеттер мен академиялық мекемелерге тегін таратылады. 1975 жылдан бастап Bell Labs-тан тыс жасалған жаңа нұсқалар пайда бола бастады және жүйенің танымалдылығы өсе бастады. Сондай-ақ 1975 жылы Bell Labs алтыншы басылымын шығарды, ол Джон Лионстың кеңінен таралған пікірлерінен белгілі. 1978 жылға қарай жүйе 600-ден астам машинаға, ең алдымен университеттерде орнатылды. Жетінші басылым UNIX-тің соңғы жалғыз нұсқасы болды. Дәл осы жерде заманауи аудармашы пайда болды пәрмен жолыБорн қабығы.

Беркли университетінде құрылған BSD UNIX өз тарихын 1978 жылы бастады. Оның бірінші нұсқасы алтыншы басылымға негізделген. 1979 жылы шығарылды жаңа нұсқасы, жетінші басылымға негізделген 3BSD деп аталады. BSD сияқты пайдалы мүмкіндіктерге қолдау көрсетеді виртуалды жаджәне сұраныс бойынша беттерді ауыстыру. BSD авторы Билл Джой болды. 1980 жылдардың басында Bell Labs компаниясына иелік ететін AT&T UNIX-тің құндылығын мойындап, UNIX-тің коммерциялық нұсқасын жасай бастады. 1982 жылы сатылымға шыққан бұл нұсқа UNIX System III деп аталды және жүйенің жетінші нұсқасына негізделген.

UNIX-тің бөлінуінің маңызды себебі 1980 жылы TCP/IP хаттама стегінің жүзеге асырылуы болды. Бұған дейін UNIX-те машинадан машинаға байланыс бастапқы кезеңде болды - байланыстың ең маңызды әдісі UUCP болды (бір UNIX жүйесінен екіншісіне файлдарды көшіру құралы, бастапқыда модемдердің көмегімен телефон желілері арқылы жұмыс істейді).

Екі желілік қолданбалы бағдарламалау интерфейсі ұсынылды: Berkley розеткалары және TLI транспорттық деңгей интерфейсі. Беркли розеткаларының интерфейсі Беркли университетінде әзірленді және сол жерде жасалған TCP/IP хаттама стегі пайдаланылды. TLI AT&T арқылы OSI үлгісінің көліктік деңгей анықтамасына сәйкес жасалды және алдымен Жүйенің V 3 нұсқасында пайда болды. Бұл нұсқа TLI мен ағындарды қамтығанымен, ол бастапқыда TCP/IP немесе басқаларды іске асырмады. желілік протоколдар, бірақ ұқсас енгізулер үшінші тараптармен қамтамасыз етілген. TCP/IP іске асырылуы ресми түрде V жүйесінің 4 нұсқасының базалық дистрибутивіне қосылды. Бұл, сондай-ақ басқа ойлар UNIX екі тармағы – BSD және System V (AT&T коммерциялық нұсқасы) арасындағы түпкілікті демаркацияны тудырды. ).

Кейіннен AT&T компаниясынан System V лицензиясын алған көптеген компаниялар AIX, CLIX, HP-UX, IRIX, Solaris сияқты UNIX-тің өздерінің коммерциялық сорттарын жасады.

1983 жылдың ортасында жұмысты қолдайтын BSD 4.2 шығарылды Ethernet желілеріжәне Арпанет. Жүйе өте танымал болды. 1983 және 1990 жылдар аралығында BSD ядроны жөндеуші, NFS желілік файлдық жүйесі, VFS виртуалды файлдық жүйесі және файлдық желі мүмкіндіктерін едәуір жақсартатын сияқты көптеген жаңа мүмкіндіктерді қосты.

Осы уақытта AT&T өз жүйесінің V System деп аталатын жаңа нұсқаларын шығарды. 1983 жылы толық экранды қамтитын 1 нұсқасы (SVR1 - System V Release 1) шығарылды. мәтіндік редактор vi, қарғыс кітапханасы, енгізу/шығару буферлеуі, инодты кэштеу. 1984 жылы шығарылған 2-нұсқа (SVR2) файлды құлыптауды, сұранысты пейджингтеуді және жазуға көшіруді жүзеге асырды. 3-нұсқа 1987 жылы шығарылды және басқалармен қатар, TLI, сондай-ақ қашықтағы файлдық жүйелер үшін RFS қолдауын қамтиды. Sun компаниясымен бірлесіп әзірленген және 1988 жылы 18 қазанда шығарылған 4-нұсқа (SVR4) көптеген BSD мүмкіндіктерін, атап айтқанда TCP/IP, ұяшықтарды және жаңа csh пәрмен аудармашысын қолдады. Сонымен қатар, символдық сілтемелер, ksh қабығы, NFS желілік файлдық жүйесі (SunOS-тан алынған) сияқты басқа да көптеген толықтырулар болды.

Қазіргі UNIX іске асырулары әдетте таза V немесе BSD жүйелері емес. Олар System V және BSD мүмкіндіктерін жүзеге асырады.

GNU/Linux тәрізді жүйелерге шолу

Linux Intelx86, x86-64, PowerPC, ARM, AlphaAXP, SunSPARC, Motorola 68000, HitachiSuperH, IBMS/390, MIPS, HPPA-RISC, AXISCRIS, RenesasM32R, AtmelAVRH38V3, RenesasM38V3/ сияқты процессорлардың әртүрлі архитектураларында жұмыс істейді. , TensilicaXtensa және басқалар.

Басқа операциялық жүйелердің көпшілігінен айырмашылығы, Linux-та бір «ресми» пакет жоқ. Оның орнына, Linux ядросы болатын дистрибутивтердің үлкен санымен келеді Linux GNU утилиталарына және басқа қолданбалы бағдарламаларға (мысалы, X.org) қосылып, оны толық көп функциялы жұмыс ортасына айналдырады.

Ең танымал GNU/Linux дистрибутивтері: Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Red Hat, Slackware, Ubuntu. Көбірек толық тізімжәне пайдалану пайызын distrowatch.com сайтынан көруге болады

Microsoft Windows немесе Mac OS X сияқты коммерциялық жүйелерден айырмашылығы, Linux-та географиялық даму орталығы жоқ. Бұл жүйеге иелік ететін ұйым жоқ; Тіпті бір үйлестіру орталығы да жоқ. Linux-қа арналған бағдарламалар мыңдаған жобалардың жұмысының нәтижесі болып табылады. Бұл жобалардың кейбіреулері орталықтандырылған, кейбіреулері фирмаларда шоғырланған. Пайдаланушылар тегін бағдарламалық жасақтаманы тестілеуге қатысады, әзірлеушілермен тікелей байланысады, бұл оларға қателерді тез табуға және түзетуге және жаңа мүмкіндіктерді енгізуге мүмкіндік береді. Linux қондырғыларыүлестірімдерді қолдану. Дистрибуция - бұл жай ғана бағдарламалар жиынтығы емес, сонымен бірге пайдаланушының әртүрлі тапсырмаларына арналған шешімдер сериясы біртұтас жүйелерорнату, басқару және бумаларды жаңарту, конфигурациялау және қолдау.

«UNIX тәрізді» термині және UNIX сауда белгісі

2007 жылдан бері Уэйн Р. Грей мен The Open Group арасында UNIX сөзін сауда белгісі ретінде пайдалануға қатысты дау бар. Тауар таңбасының сынағы мен апелляциясына сәйкес, Board Gray және оның компаниясы The Open Group компаниясынан олардың сауда белгісіне қатысты шағымдары үшін құжаттаманы беруді талап етеді.

Сондай-ақ, 2007 жылы The Open Group неміс Кассель университеті «UNIK» сөзін аббревиатура ретінде қолданбауды талап етті.

Санаттар

UNIX тәрізді жүйелердің дамуы

UNIX жүйелері 1970 жылдардың соңы мен 1980 жылдардың басында пайда бола бастады. Idris (1978), Coherent (1983) және UniFlex (1985) сияқты көптеген меншікті нұсқалар оқытылған UNIX пайдаланушыларына қолжетімді функционалдылықпен бизнес қажеттіліктерін қамтамасыз етуге бағытталған.

AT&T 1980 жылдары UNIX-ті коммерциялық лицензиялауға рұқсат бергенде, оның негізінде көптеген меншікті жүйелер әзірленді, соның ішінде AIX, HP-UX, IRIX, Solaris, Tru64, Ultrix және Xenix. Бұл негізінен меншікті клондарды ауыстырды. Жүйелер арасындағы сәйкессіздіктің артуы өзара әрекеттесу стандарттарын, соның ішінде POSIX және Common UNIX спецификациясын құруға әкелді.

Сонымен бірге, 1983 жылы GNU жобасы іске қосылды, оның арқасында барлық компьютер пайдаланушылары еркін пайдалана алатын, зерттей алатын, түзететін және қайта құра алатын операциялық жүйені құруға мүмкіндік туды. Әртүрлі UNIX дәмдері GNU-ге ұқсас, көбінесе бірдей негізгі құрамдастармен әзірленді. Олар негізінен UNIX-ті арзан ауыстыру ретінде қызмет етті және 4.4BSD, Linux және Minix-ті қамтыды. Олардың кейбіреулері BSD/OS және Mac OS X сияқты коммерциялық UNIX жүйелеріне негіз болды. Айта кетейік, Mac OS X 10.5 (Leopard) Uniform UNIX спецификациясымен сертификатталған.

Мысалдар

Көптеген ашық UNIX жүйесінің жеткізушілері өз өнімі үшін UNIX сертификатын алуға ұмтылмайды, тіпті компромисс ретінде: сертификаттау құны қолайсыз деп саналады. Мұндай жүйелер үшін әдетте бұл термин қолданылады Френикс. Мысалдар GNU, Linux, Minix, OpenSolaris, Plan 9 және FreeBSD, NetBSD және OpenBSD сияқты ұрпақтары бар BSD.

AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX (OSF/1 негізінде), UnixWare, Xenix және VxWorks сияқты көптеген меншікті UNIX ұқсастықтары бар.

да қараңыз

Ескертпелер

Сілтемелер

  • Linux ақпараттық жобасы бойынша UNIX ұқсас анықтамасы
  • UNIX тарихы
  • Grokline компаниясының UNIX иелік ету тарихы жобасы

Викимедиа қоры. 2010.

Басқа сөздіктерде «Unix тәрізді операциялық жүйе» не екенін қараңыз:

    UNIX-тәрізді операциялық жүйелердің отбасылық ағашы UNIX-тәрізді операциялық жүйе (кейде *nix ретінде қысқартылған) операциялық жүйе ... Wikipedia әсерінен қалыптасқан операциялық жүйе

    UNIX жүйелерінің отбасылық ағашы UNIX (UNIX оқыңыз) портативті, көп тапсырмалы және көп пайдаланушылы ... Wikipedia

    UNIX жүйелерінің отбасылық ағашы UNIX (Unix оқыңыз) портативті, көп тапсырмалы және көп пайдаланушы операциялық жүйелер тобы болып табылады. Бірінші UNIX жүйесін 1969 жылы AT T Bell Labs бөлімшесі әзірледі. Содан бері ол ... Wikipedia

    Unix-тәрізді операциялық жүйелердің отбасылық ағашы Unix-тәрізді (кейде *nix деп қысқартылған) операциялық жүйе - Unix әсерінен қалыптасқан жүйе. Термин Bell Unix... ... Wikipedia-дан алынған тегін/ашық операциялық жүйелерді қамтиды

    Unix-тәрізді операциялық жүйелердің отбасылық ағашы Unix-тәрізді (кейде *nix деп қысқартылған) операциялық жүйе - Unix әсерінен қалыптасқан жүйе. Термин Bell Unix... ... Wikipedia-дан алынған тегін/ашық операциялық жүйелерді қамтиды

    Unix-тәрізді операциялық жүйелердің отбасылық ағашы Unix-тәрізді (кейде *nix деп қысқартылған) операциялық жүйе - Unix әсерінен қалыптасқан жүйе. Термин Bell Unix... ... Wikipedia-дан алынған тегін/ашық операциялық жүйелерді қамтиды

    Unix-тәрізді операциялық жүйелердің отбасылық ағашы Unix-тәрізді (кейде *nix деп қысқартылған) операциялық жүйе - Unix әсерінен қалыптасқан жүйе. Термин Bell Unix... ... Wikipedia-дан алынған тегін/ашық операциялық жүйелерді қамтиды

    Unix-тәрізді операциялық жүйелердің отбасылық ағашы Unix-тәрізді (кейде *nix деп қысқартылған) операциялық жүйе - Unix әсерінен қалыптасқан жүйе. Термин Bell Unix... ... Wikipedia-дан алынған тегін/ашық операциялық жүйелерді қамтиды

    Unix-тәрізді операциялық жүйелердің отбасылық ағашы Unix-тәрізді (кейде *nix деп қысқартылған) операциялық жүйе - Unix әсерінен қалыптасқан жүйе. Термин Bell Unix... ... Wikipedia-дан алынған тегін/ашық операциялық жүйелерді қамтиды

Егер сіз жақында Linux-ты үйреніп, осы кең ғаламда жайлы бола бастасаңыз, сіз Unix терминін жиі кездестірген боларсыз. Linux сияқты естіледі, бірақ бұл нені білдіреді? Сіз Unix-тің linux-тен қалай ерекшеленетінін сұрайтын шығарсыз. Бұл сұрақтың жауабы осы сөздерден не түсінетініңізге байланысты. Өйткені, олардың әрқайсысын әртүрлі түсіндіруге болады. Бұл мақалада біз Linux және Unix-тің жеңілдетілген тарихын қарастырамыз, бұл олардың не екенін және олардың қандай байланыста екенін түсінуге көмектеседі. Әдеттегідей, сұрақтар қоюға немесе қосуға қымсынбаңыз Қосымша Ақпараттүсініктемелерде.

Unix өз тарихын 1960 жылдардың соңы мен 1970 жылдардың басында Құрама Штаттардағы AT&T Bell Labs зерттеу-есептеу зертханаларында бастады. MIT және General Electric-пен бірге Bell Labs зерттеу зертханасы жаңа операциялық жүйені әзірлеуді бастады. Кейбір зерттеушілер бұл операциялық жүйенің даму барысына қанағаттанбады. Олар негізгі жобада жұмыс істеуден бас тартып, өздерінің жеке ОЖ жасай бастады. 1970 жылы бұл жүйе Unix деп аталды, ал екі жылдан кейін ол толығымен Си программалау тілінде қайта жазылды.

Бұл Unix-ті таратуға және тасымалдауға мүмкіндік берді әртүрлі құрылғыларжәне есептеу платформалары.

Unix дамуын жалғастырған сайын, AT&T оны университеттерде, сондай-ақ коммерциялық мақсаттарда пайдалану үшін лицензияларды сата бастады. Бұл кез келген адам Unix операциялық жүйесінің кодын қазіргідей еркін өзгерте және тарата алмайтынын білдірді. Көп ұзамай Unix операциялық жүйесінің әртүрлі есептерді шешуге арналған көптеген басылымдары мен нұсқалары пайда бола бастады. Олардың ең танымалы BSD болды.

Linux функциялары мен мүмкіндіктері бойынша Unix-ке ұқсас, бірақ кодтық базада емес. Бұл операциялық жүйе екі жобадан құрастырылған. Біріншісі 1983 жылы Ричард Сталлман әзірлеген GNU жобасы, екіншісі 1991 жылы Линус Торвальдс жазған Linux ядросы.

GNU жобасының мақсаты Unix-ке ұқсас, бірақ тәуелсіз жүйені құру болды. Басқаша айтқанда, Unix коды жоқ және еркін бағдарламалық қамтамасыз ету сияқты шектеусіз еркін таратылуы және өзгертілуі мүмкін операциялық жүйе. Тегін Linux ядросы өздігінен жұмыс істей алмайтындықтан, GNU жобасы Linux ядросымен біріктіріліп, Linux операциялық жүйесі дүниеге келді.

Linux Unix-тің ұрпағы Minix жүйесінің әсерінен жасалған, бірақ барлық код нөлден бастап жазылған. Әртүрлі кәсіпорындардың серверлері мен үлкен негізгі фреймдерінде қолданылатын Unix-тен айырмашылығы, Linux пайдалану үшін жасалған үй компьютеріқарапайым жабдықпен.

Бүгінгі күні Linux көптеген платформаларда жұмыс істейді, басқа ОЖ-ға қарағанда, бұл серверлер, енгізілген жүйелер, микрокомпьютерлер, модемдер және тіпті. мобильді телефон. Енді Linux пен unix арасындағы айырмашылық толығырақ қарастырылады.

Unix дегеніміз не

Unix термині келесі ұғымдарға сілтеме жасай алады:

  • Түпнұсқа операциялық жүйе AT&T Bell зертханасында жасалған, оның негізінде басқа операциялық жүйелер әзірленген.
  • Бас әріппен жазылған тауар белгісі. UNIX операциялық жүйелер үшін стандарттардың жиынтығын – Single UNIX Specification-ті әзірлеген The Open Group тобына жатады. Стандарттарға сәйкес келетін жүйелерді ғана заңды түрде UNIX деп атауға болады. Сертификаттау тегін емес және әзірлеушілерден сауда белгісін пайдалану үшін төлеуді талап етеді.
  • Барлық операциялық жүйелер Unix атауымен тіркелген. Өйткені олар жоғарыда аталған стандарттарға сәйкес келеді. Бұл AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS және OS X – иә, тіпті Apple компьютерлерінде жұмыс істейтіндер.

Linux дегеніміз не

Linux термині тек ядроға қатысты. Операциялық жүйе жұмыс үстелі ортасы мен қолданбаларсыз аяқталмайды. Қолданбалардың көпшілігі GNU жобасы аясында әзірленген және қазірде жасалып жатқандықтан, операциялық жүйенің толық атауы GNU/Linux болып табылады.

Қазіргі уақытта көптеген адамдар Linux терминін Linux ядросына негізделген барлық дистрибутивтерге сілтеме жасау үшін пайдаланады. Қосулы осы сәт Linux ядросының ең жаңа нұсқасы 4.4, 4.5 нұсқасы әзірленуде. Жақын арада ядро ​​шығарылымдарының нөмірленуі 3.x-тен 4.x-ке өзгертілді.

Linux - Unix сияқты әрекет ететін, бірақ оның коды жоқ Unix тәрізді операциялық жүйе. Unix тәрізді операциялық жүйелер жиі Un*x, *NIX және *N?X немесе тіпті Unixoids деп аталады. Linux жүйесінде Unix сертификаты жоқ, ал GNU Unix емес, GNU дегенді білдіреді, сондықтан бұл тұрғыда Mac OS X Linux-қа қарағанда Unix болып табылады. Дегенмен, Linux ядросы мен GNU Linux ОЖ функционалдығы жағынан Unix-ке өте ұқсас және Unix философиясының көптеген принциптерін жүзеге асырады. Бұл жүйе конфигурациясын бөлек сақтайтын адам оқи алатын код мәтіндік файлдар, сонымен қатар шағын пәрмен жолы құралдарын, графикалық қабықшаны және сеанс менеджерін пайдалану.

Unix-тәрізді жүйелердің барлығы UNIX сертификатын алмағанын ескеру маңызды. Белгілі бір контексттерде UNIX немесе оның идеяларына негізделген барлық операциялық жүйелер UNIX сертификатының бар-жоғына қарамастан UNIX тәрізді деп аталады. Сонымен қатар, олар коммерциялық және тегін болуы мүмкін.

Unix-тің Linux-тен қалай ерекшеленетіні енді түсінікті болды деп үміттенемін. Бірақ одан да әріге барып, қорытындылайық.

Негізгі айырмашылықтар

  • Linux - бұл ашық операциялық жүйе бастапқы код, бірақ оның кейбір туындыларын қоспағанда, түпнұсқа Unix жоқ.
  • Linux бастапқы Unix клоны болып табылады, бірақ оның коды жоқ.
  • Unix пен Linux арасындағы негізгі айырмашылық Linux тек ядро ​​болып табылады, ал Unix толыққанды операциялық жүйе болды және болып табылады.
  • Linux дербес компьютерлер үшін жасалған. Ал Unix негізінен үлкен жұмыс станциялары мен серверлерге бағытталған.
  • Бүгінгі күні Linux Unix-ке қарағанда көбірек платформаларды қолдайды.
  • Linux Unix-ке қарағанда файлдық жүйелердің көбірек түрлерін қолдайды.

Көріп отырғаныңыздай, шатасу әдетте туындайды, себебі linux және unix мүлдем басқа нәрселерді білдіруі мүмкін. Қандай мағына болмасын, Unix бірінші, ал Linux кейінірек пайда болды. Linux Unix тәсілінен шабыттанған бағдарламалық жасақтаманың еркіндігі мен портативтілігіне деген ұмтылыстан пайда болды. Біз бәріміз еркін бағдарламалық қамтамасыз ету қозғалысына қарыздар деп айтуға болады, өйткені онсыз әлем әлдеқайда нашар болар еді.




Жоғарғы