Linux Gentoo ОЖ | Скачать Курстық жұмыс

0

Мазмұны
КІРІСПЕ 3
1. LINUX ДИСТРИБУТИВІНІҢ НЕГІЗІНДЕГІ GENTOO ОЖ 4
1.1 Linux Gentoo ОЖ-нің тарихы мен философиясы 4
1.2 Linux Gentoo ОЖ-нің артықшылықтары мен кемшіліктері 6
1.3 Linux Gentoo ОЖ-нің нұсқалары 9
1.4 Ерекшеліктері 11
2 LINUX GENTOO ОЖ-СІН ВИРТУАЛДЫ МАШИНАҒА ОРНАТУ 16
2.1 Linux Gentoo ОЖ-нің орнатылуының мысалы 16
2.2 Linux Gentoo ОЖ-сін орнату кезеңдері мен баптаулары 21
ҚОРЫТЫНДЫ 25
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР 26

КІРІСПЕ
Пайда болған кезден танымалдылығымен қолданушылардың көзге түскен Gentoo Linux ОЖ — әрбір жеке бағдарлама үшін тез қайта жасалуы мүмкін ашық бастапқы коды бар тегін операциялық жүйе болып табылады.
Курстық жұмыстың мақсаты: Gentoo Linux ОЖ орнатып, баптауларын өңдеп, қолдануға тиімділігін арттыру болып табылады. Gentoo Linux — тың басқа Linux дистрибутивтерінен айырмашылығы, бұл ОЖ-ні орнатып, жұмыс істеу оңайлықпен жүзеге аспайды. Сондықтан да, жұмыс істеу үлкен уақытты талап етуі мүмкін.
Өзектілігі: ОЖ көптеген қиын операцияларды жүзеге асыра алады. Көптеген негізгі функцияларды орындайтын Portage жүйесін пайдаланады. Сонымен қатар Portage, пакеттерді құрастыру және орнату жүйесі, сондай-ақ операциялық жүйенің ескірмеуін қадағалайтын модуль болып табылады. Gentoo Portage технологиясының арқасында тамаша сервер, әзірлеу ортасы, кәсіби үстелдік жүйе, кіріктірілген платформаларға арналған шешім болып табылады.
Gentoo қоры Нью-Мексико штатында тіркелген коммерциялық емес қор болып табылады. 2007 жылдың соңында Қор Жарғысының күші жойылды, бірақ 2008 жылдың мамыр айында Нью-Мексико штаты Gentoo қоры қалыпты өмірге қайта оралғанын және бизнес жүргізуге құқылы екенін жариялады.
Аппараттық көп платформалылық дистрибутив -қазіргі уақытта Gentoo АRМ, х86, х86-64, Power PC, PowerPC 970 процессоры (PowerPC G5 процессоры), SPARC, MIPS, DEC Alpha, PA-RISC, IBM390, SuperH және 68k өнімдеріне портталған.

1. LINUX ДИСТРИБУТИВІНІҢ НЕГІЗІНДЕГІ GENTOO ОЖ
0.1 Linux Gentoo ОЖ-нің тарихы мен философиясы
Gentoo Linux — Portage пакеттерін басқару жүйесі арқылы жасалған Linux дистрибутиві. Бастапқы код Бағдарламалық жасақтаманы екілік файлдарда таратуға қарағанда, пайдаланушының қалауына сәйкес жергілікті компиляцияланады және әрдайым компьютердің нақты түріне оңтайландырылады. Алдын ала құрастырылған екілік файлдар кейбір ірі пакеттер немесе бастапқы код пакеттері үшін қол жетімді.
Дистрибутив атауы Gentoo-ның негізгі ерекшелігі болып табылатын әлеуетті оңтайландыру жылдамдығын жақсартуды көрсету үшін таңдалған. Gentoo пакеттерін басқару модульдік, портативті, қарапайым және икемді болу үшін жобаланған. Gentoo өзінің бейімділігіне байланысты мета-дистрибутив ретінде сипаттайды, өйткені пайдаланушылардың көпшілігі әрбір пайдаланушы үшін бірегей болып табылатын конфигурациялар мен белгіленген бағдарламалардың жиынтықтары бар.
Gentoo Linux-тың Source Based дистрибутивтердің типтік өкілдерінің бірі. Яғни, біріктірілген бинарлық пакеттерге емес, тікелей бастапқы мәтіндерден жиналатын жүйелер. Gentoo салыстырмалы жас, бірақта Red Hat немесе Debian сияқты танымал болды.
Gentoo Linux-ты бастапқыда Enoch Linux дистрибутиві ретінде Даниэль Роббинс жасаған. Мақсаты алдын ала компиляцияланған екілік фалдарсыз дистрибутив құру болды, ол нақты аппаратты қамтамасыз етуге оңтайландырылды және тек қажетті бағдарламаларды қамтыды және оның кем дегенде бір Enoch нұсқасы шығарылды (1999 жылдың желтоқсанында 0.75 нұсқасы).
Даниэль Роббинс және басқа да қатысушылар Cygnus Soluitons әзірлеген EGCS ретінде танымал GCC айырымен тәжірибе жасады. «Enoch» атауы «Gentoo» болып өзгертілді. EGCS-дегі өзгерістерге келгенде, ресми GCC (2.95 нұсқасы) бөлігі болды, ал басқа Linux дистрибутивтері жылдамдықтың осындай ұлғаюын бастан кешірді.
Өзінің жеке жүйесіндегі қате мәселелерден кейін Роббинс Gentoo әзірлеуін тоқтатып, бірнеше айға FreeBSD-ге көшті, кейін ол жүйе келесі ұрпақтың нағыз ситсем порттарына айналуы үшін FreeBSD бірнеше ерекшеліктерін қосуға шешім қабылдады деп айтты.
Gentoo Linux 1.0 2002 жылдың 31 наурызында шығарылды. 2004 жылы Роббинс Gentoo коммерциялық емес қорын құрды, оған барлық авторлық құқықтар мен тауар белгілерін берді және жобаның бас сәулетшісі қызметінен кетті.
Қорғаншылардың ағымдағы кеңесі 2008 жылдың 2 наурызында жарияланған (сайлаудан кейін) бес мүшеден тұрады. Gentoo техникалық сұрақтар мен саясатына жетекшілік ететін жеті мүшеден тұратын Gentoo кеңесі де бар. Gentoo кеңесінің мүшелері жыл сайын Gentoo белсенді әзірлеушілері бір жыл мерзімге сайланады. Кеңес мүшесі отставкаға кеткен кезде Мұрагер кеңестің қазіргі мүшелері орнына сайланады.
Gentoo қоры Нью-Мексико штатында тіркелген коммерциялық емес қор болып табылады. 2007 жылдың соңында Қор Жарғысының күші жойылды, бірақ 2008 жылдың мамыр айында Нью-Мексико штаты Gentoo қоры қалыпты өмірге қайта оралғанын және бизнес жүргізуге құқылы екенін жариялады.
Философиясы
Көңілімнен шығатын дистрибутивті таба алмағындықтан, мен Gentoo-мен жұмыс жасауды бастадым,. Барлық Linux-дистрибутивтерден мен мынадай жағымсыз бөлшекті байқадым — жүйеде БҚ қондырғысын басқаратын инсталляциялық утилиттер жұмысты жеңілдетуге арналып жасалынған, бірақ іс жүзінде тек жүйені әкімшілендіруге кедергі келтіреді.
Сондықтан мен Gentoo-ны өзім портэж жүйесімен құрдым, бұған дейін болған барлық БҚ басқару жүйелерімен салыстырғанда анағұрлым жетілдірілген. Портэж жүйесі үлкен икемділігімен ерекшеленеді және пайдаланушыға қойылған мақсаттарға қарамастан нақты міндеттерді шешу үшін оны табысты пайдалануға мүмкіндік береді.
Мысалы, егер сіз жинақтаудың егжей-тегжейін көргіңіз келсе, сіз ebuild файлын ашып, сол жерден барлық қажетті ақпаратты ала аласыз. Орнату параметрлерін орнату үшін USE айнымалысын пайдалануға болады. Жаңа буманы қосу үшін портэж ағашына жаңа ebuild файлын құруға болады. Сондай — ақ, emerge пәрменімен қажетті пакетті орнатуға болады. Жүйе автоматты түрде сізге қажетті қолданбалы барлық қажетті пакеттердің орнатылуын қадағалайды.
Linux — қоғамдастық жаңа портэж жүйесін бағалады және Gentoo қарқынды дами бастады. Дистрибутив «қайнар көздердің дистрибутиві» ретінде танымал болды, бірақ Gentoo мәні «from source» (қайнар көздердің) принципі емес. Әрине, бұл дистрибутивтің маңызды, негізгі принципі емес. Бұл жерде негізгі технология болып табылады, пайдаланушыға қандай да бір шектеулерсіз кез келген нәрсені жүйемен жасауға мүмкіндік беруінде.
Авторы бастапқы Gentoo әзірлеушісі:
Daniel Robbins

0.2 Linux Gentoo ОЖ-нің артықшылықтары мен кемшіліктері
* OpenRC файлы жобасының негізіндегі жеке init — жүйесі, инициализациялық файлдардың кеңейтілген және ыңғайлы жүйесі, атап айтқанда, басқа сценарийлерге тәуелділігін көрсете отырып сандық іске қосудың (орындаудың) атаулы деңгейлерін қолданылады. Басқару үшін rc-update командасы қолданылады.
* Негізгі ағашта 10000 пакет және басқа әзірлеушілерден қосылған оверлейлер бар.
* Пакеттерді үнемі жаңарту және осалдықтарды жоюдың ең аз мерзімдері. Gentoo өзінің негізгі пакеттік жүйесі арқылы еркін емес бағдарламаларды орнатуға мүмкіндік береді
* Конфигурациялау мүмкіндіктерін, баптауларды және пакеттерді басқарудың автоматты жүйесін жүзеге асыратын қуатты және икемді Portage технологиясы. Соңғы порттар деп аталатын FreeBSD ОЖ пакеттерді басқару жүйесінің әсерінен құрылды.
* Нақты аппаратты қамтамасыз етуге және пайдаланушының мұқтаждығына жүйені оңтайландыру.
* Gentoo-да РНР зерттеуге сәйкес басқа да Линукс-дистрибутивтерге қарағанда 25% кем жады тұтынады.
* Бүркемелеу (маскирование) — бағдарламаның тұрақты, эксперименттік және тағы басқа жаңа функционалдық нұсқаларын пайдалану мүмкіндігі. Бұл ретте ескі нұсқалардың кез келгеніне қайту мүмкіндігі сақталады (сондай-ақ ескі нұсқаларға қайтып оралуды қолдамайтын пакеттер мен кіші жүйелер қатары бар екенін ескеру қажет, бұл олардың жұмыс істеу ерекшеліктерімен байланысты, мысалы, glibc бар кітапхана).
* Аппараттық көп платформалылық -қазіргі уақытта Gentoo АRМ, х86, х86-64, Power PC, PowerPC 970 процессоры (PowerPC G5 процессоры), SPARC, MIPS, DEC Alpha, PA-RISC, IBM390, SuperH және 68k өнімдеріне портталған.
* ядро, gcc, glibc және т. б. қоса алғанда, барлық жүйені жаңарту мәселелері жоқ.
* тамаша пайдаланушылар қауымдастығы.
* жүйенің абсолюттік бақылауы.
* артық пакеттер жоқ.
Кемшіліктері
* Орнату уақыты. Бастапқы кодтың пакеттерін құрастыру дайын орындалатын файлдарды орнатудан әлдеқайда көп уақыт алады. Кейбір жағдайларда — аппараттық қамтамасыз ету және бастапқы код өлшеміне байланысты үлкен бағдарламаларды құрастыру бірнеше сағат алуы немесе мақсатты дискідегі бірнеше гигабайтты талап етуі мүмкін.
* Үнемі құжаттаманың қажеттігі. Бұл дистрибутивті орнату үшін көп оқу керек. Ағылшын тілінде оқылуы өте қажет, өйткені орыс тілінде жазылған өзекті нұсқасы жоқ.
* Gentoo Linux графикалық қабығы режимінде Ubuntu туындыларымен байланысты.
* Аса маңызды серверлерде сирек кездесетін әлеуетті іркілістер.

Сипаттамасы

Құрастырушы
Gentoo Foundation
OЖ линейкасы
Unix-құрылымды
Жұмыстық жағдайы
Актуальді
Бастапқы код
Ашық
Бірінші нұсқасы
26 шілде 2000 жыл;
Соңғы релизі
роллинг-релиздер Апта сайын
Жаңарту әдісі
Emerge
Пакеттерді басқару жүйесі
Portage
Платформалары
IA-32, x86-64, IA-64, PA-СSC; PowerPC3264, SPARC 64-bit, DEC Alpha, ARM, Motorola 68K
Ядросы (түрі)
Монолитті (Linux)
Қолданушы кеңістігі
GNU
Тұтынушы интерфейсі
KDE Plasma Desktop from Live CD, GNOME, Xfce, Fluxbox, LXQT
Лицензиясы
GNU GPL және басқалары
Ресми веб-сайты
gentoo.org

0.3 Linux Gentoo ОЖ-нің нұсқалары
Нұсқалардың тарихы
Gentoo орнатылған соң, оның нұсқасы іс жүзінде болмашы болады, яғни emerge жаңартуы орындалғаннан кейін, жүйе толығымен өзекті болды және барлық жаңа бағдарламалық жасақтама оған қол жетімді бола алды. Мысалы, егер жүйе 2011 жылдың наурыз айынан бастап stage3 арқылы орнатылса және пайдаланушы emerge толық жаңартуын бір айдан кейін орындаса, олар орнатылған Gentoo жүйесін 2011 жылдың сәуір айында жаңа орнатуды орындағандай жаңартады. Осылайша, Gentoo пайдаланушылары ebuild жаңа нұсқаларды шығарған күні олардың барлық орнатылған бағдарламалық жасақтамасын соңғы нұсқаға дейін жаңарта алады. Басқа Linux дистрибутивтеріндегідей, Gentoo жүйесінде etcgentoo-release файлы бар, бірақ ол орнатылған sys-appsbaselayout пакетінің нұсқасын қамтиды.
2004 жылы Gentoo саны бойынша емес, жылдар бойынша Live нұсқаларын шығара бастады. Бұл Live CD босату 2008.1 stage3 үшін де, Minimal CD үшін де апта сайынғы автоматтандырылған жинақ пайдасына жойылды деп жарияланған кезеңі 2008 жылға дейін жалғасты. 2008 жылғы 20 желтоқсанда алғашқы апта сайынғы жинақтар жарияланды. 2009 жылы Gentoo 10 жылдық мерейтойын атап өту үшін арнайы Live DVD құрылды.

Атауы
Уақыты
(Enoch Linux) 0.75
Желтоқсан, 1999
pre-1.0
26 шілде 2000
1.0
31 наурыз 2002
1.1a
8 сәуір 2002
1.2
10 маусым 2002
1.4
5 тамыз 2003 (Gentoo Reference Platform ұсынылған)
1.4 maintenance release 1
11 қыркүйек 2003
2004.0
1наурыз 2004
2004.1
28 сәуір 2004
2004.2
26 шілде 2004
2004.3
15 қараша 2004
2005.0
27 наурыз 2005
2005.1
8 тамыз 2005
2005.1-r1
21 қараша 2005
2006.0
27 ақпан 2006
2006.1
30 тамыз 2006
2007.0
7 мамыр 2007
2008.0
6 шілде 2008
Начало еженедельных выпусков[]]
22 қыркүйек 2008

Арнайы релиздері
2009 жылы Gentoo-ның он жылдығын мерекелеу үшін арнайы LiveDVD шығарылды. Бастапқыда бір реттік деп жоспарланған LiveDVD жаңа пайдаланушылар арасында оның танымалдығына байланысты 2011 жылы пакеттің соңғы нұсқасына дейін жаңартылды.

Атауы
Уақыты
Unreal Tournament 2003 LiveCD
18 қыркүйек 2002 — LiveCD Nvidia Unreal Tournament 2003 жүктеуі. LinuxWorld және Expo 2003 конференциясында ұсынылған графикалық жеделдету.
20160704
4 шілде 2016 (LiveDVD — Choice Edition Part Dos)
20160514
14 мамыр 2016 (LiveDVD — Choice Edition; UEFI, ZFSOnLinux, и записываемые файловые системы с использованием AUFS)
20140826
26 тамыз 2014 (LiveDVD — Iron Penguin Edition)
20121221
21 желтоқсан 2012 (LiveDVD — «Соңғы жарық» шығарылымы)
12.1
1 сәуір 2012 (1-ші сәуірлік әзілмен- Install Wizard,)
12.0
2 қаңтар 2012
11.0
8 сәуір 2011 (livedvd мерейтойлық буманың соңғы нұсқасына дейін жаңартылды)
10.1
10 қазан 2009 (арнайы басылымдағы қателерді түзету)
10.0
4 қазан 2009 (10-жылдығына арналған LiveDVD арнайы басылымы)

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

Gentoo компьютерде орнатылған және іске қосылған бағдарламалық жасақтаманы толық бақылауды алғысы келетін Linux пайдаланушыларын тартады. Жүйені реттеу үшін қажетті уақытты инвестициялауға дайын адамдар өте тиімді жұмыс шешімдерін жасай алады. Gentoo нақты аппараттық қамтамасыз етуге бейімделген ядро құрастыруды қолдайды. Бұл қандай қызметтер орнатылғанын және іске қосылғанын нақты бақылауға мүмкіндік береді. Сонымен қатар, ядроның қажетсіз функциялары мен сервистерінен бас тартқан жағдайда, жадты пайдалану басқа дистрибутивтермен салыстырғанда азайтылуы мүмкін.
Gentoo- техникалық адамдарға, Linux туралы көбірек білгісі келетін адамдарға, сонымен қатар Linux энтузиастарына, программистерге және жүйелік әкімшілерге арналған жүйе. Құжаттардың саны мен сапасы өте жоғары және проблемаларды шешуге көмектесе алатын пайдаланушылардың үлкен қауымдастығы бар.
Қол жетімді өте үлкен коллекция бағдарламалық қамтамасыз ету. Әрбір бума басқа бағдарламалық жасақтамаға кез келген тәуелділік туралы ақпаратты қамтиды, сондықтан қажетті қолданбаларды іске қосу үшін тек ең аз жинақты орнату қажет. Жеке пакеттердің қосымша мүмкіндіктері, мысалы, LDAP қолдауы қажет пе, пайдаланушы таңдап алуы мүмкін және пакеттердің кез келген қорытынды талаптары автоматты түрде тәуелділік жиынтығына қосылады.
Gentoo стандартты түрді таңдамайтындықтан, орнатылған пакеттер әдетте әзірлеушілер ойлағандай пайда болады.
Gentoo ең басынан дәстүрлі BSD-жүйелерінің жетістіктерімен (бірінші кезекте — FreeBSD) Linux-тың ең озық технологияларының синтезі болды. Сонымен қатар, онда BSD-стилінде жүйені бастапқы жүктеу сценарийлері қабылдаған — Linux танымал дистрибутивтерінің көпшілігі Unix System V-ден инициализациялау схемасын мұра етеді (ол өз ядросын құру кезіндегі Линус Торвальдс негізі бойынша алынды).
Gentoo-ның басты ерекшелігі, FreeBSD-тен мұра алуы. Соңғы кезде белгілі, тек базалық компоненттер ғана құрастырылған пакеттерден орнатылады. Сол жүйе порттары пайдаланушыға қосымшаларды орнату үшін арналған. Бұл-бағдарламаның бастапқы мәтіндерін желіден автоматты түрде алуға, оларды конфигурациялауға, компиляциялауға, арнайы деректер базасында орнатуға және тіркеуге арналған құралдар жиынтығы. Әрине ол FreeBSD пакеттердің жиынтығымен бірге жеткізіледі (packages), бірақ олардың рөлі көмекші реінде ғана қабылданады.
Portage жүйесі
Portage — Gentoo пакеттерін басқару және бағдарламалық қамтамасыз ету жүйесі. Бастапқы дизайны Berkeley software Distribution операциялық жүйелерімен пайдаланылатын порттар жүйесіне негізделген. Portage ағашында Gentoo жүйесінде орнатуға дайын 19 000 пакет бар.
Бір emerge portage командасын шақыру арқылы жергілікті Portage көшірмесін жаңартып, бір немесе бірнеше пакеттерді және олардың тәуелділігін іздеуге немесе жүктеуге, компиляциялауға … жалғасы