Gentoo Linux — швидкий і повністю вільний дистрибутив Linux, призначений для розробників і тих, хто працює з мережами. Він оснащений оригінальною системою керування пакунками під назвою Portage, має засоби створення системних профілів, віртуальних пакунків тощо.
Gentoo Linux | |
Дата створення / заснування | 31 березня 2002[1] |
---|---|
Названо на честь | Субантарктичний пінгвін[2] |
Похідна робота | Sabayon Linux, d, d, d, d, d, d, d, d, Chromium OS і Korora[d] |
Творець | d |
Власник авторських прав | Gentoo Foundation[d] |
Джерело натхнення | Berkeley Software Distribution |
Талісман | d[3] |
Платформа | x86_64[4], PA-RISC[5], MIPS[5], PowerPC[5], SPARC[5], x86[5], DEC Alpha[5], IA-64[5] і ARM |
Система управління пакетами | Portage[d] |
Репозиторій сирцевого коду | gitweb.gentoo.org/repo/gentoo.git |
Багтрекер | bugs.gentoo.org |
URL довідки користувача | wiki.gentoo.org/wiki/Handbook:Main_Page |
Відбиток публічного ключа | 13EB BDBE DE7A 1277 5DFD B1BA BB57 2E0E 2D18 2910[6], DCD0 5B71 EAB9 4199 527F 44AC DB6B 8C1F 96D8 BF6D[6] і D99E AC73 79A8 50BC E47D A5F2 9E64 38C8 1707 2058[6] |
Електронна пошта | mailto:infrastructure@gentoo.org |
URL політики конфіденційності | wiki.gentoo.org/wiki/Foundation:Privacy_Policy(англ.) |
Ліцензія | GNU GPL |
Статус авторських прав | d |
Метод оновлення | Rolling release[7] |
Кількість підписників у соціальних мережах | 9604 |
Official wiki URL | wiki.gentoo.org(англ.) |
Офіційний сайт(англ.) | |
Gentoo Linux у Вікісховищі |
Назва
Gentoo (вимовляється «дженту») — англійська назва виду пінгвінів Pygoscelis papua. За Книгою рекордів Гінесса 98 цьому виду пінгвінів належить рекорд швидкості плавання (36 км/год).
Історія
(англ. Daniel Robbins) почав розробку Gentoo Linux як дистрибутив Enoch Linux. Поштовхом до створення було бажання створити дистрибутив, який би збирався з вихідних кодів, був відточений для платформи, включав лише найголовніші програми, та полегшував користувачам життя через скриптування. Щонайменше одна версія Enoch вийшла: версія 0.75 у грудні 1999-го.
Деніел та інші розробники використовували форк gcc, щоб досягти 10%-200% приросту швидкості роботи. За це Enoch заслужив репутацію дуже швидкої системи, у зв'язку з чим був перейменований на Gentoo. Форк gcc швидко став частиною офіційного gcc, і швидкість стала доступна іншим дистрибутивам.
Після проблем зі своїм дистрибутивом Деніел призупинив розробку Gentoo, і переключився на FreeBSD на кілька місяців, пізніше сказавши: «Я вирішив додати кілька функцій FreeBSD, щоб зробити нашу систему автозбірки (зараз іменується Portage) справжньою системою портів нового покоління» («англ. I decided to add several FreeBSD features to make our autobuild system (now called Portage) a true next-generation ports system»).
Gentoo Linux 1.0 вийшла 31 березня 2002-го.
Робінс хотів зробити Gentoo успішним комерційним проєктом, але його приблизна бізнес-модель видалась йому неуспішною. 2004-го він створив Gentoo Foundation, передав їй усі авторські права і торгові марки та став лише власником та засновником проєкту. Потім працював на Microsoft, в лабораторії з розробки Linux. Нині[] він повернувся до проєкту як розробник.
Філософія
Я почав роботу над Gentoo, бо не міг знайти дистрибутиву, який би мене влаштовував. В усіх Linux-дистрибутивах я помітив одну неприємну деталь — інсталяційні утиліти, що керують встановленням ПЗ у системі, призначалися для спрощення роботи, проте на практиці лише заважали адмініструванню системи. Тому я створив Gentoo з її власною системою портежів (англ. Portages), досконалішою, ніж усі системи керування пакунками, які існували до цього. Система портежів відрізняється великою гнучкістю і дає можливість користувачеві успішно використовувати її для вирішення конкретних завдань, незалежно від поставлених цілей. Наприклад, якщо ви хочете подивитись подробиці складання пакунка, ви можете подивитись файл й одержати всю необхідну інформацію звідти. Щоб налаштувати параметри встановлення, можна скористатись змінною USE. Щоб додати новий пакунок, можна просто створити новий файл ebuild для дерева портежів. Ви також можете встановити необхідний пакунок командою — система автоматично простежить за встановленням усіх необхідних пакунків, від яких залежить потрібний вам застосунок. Linux-спільнота оцінила нову систему портежів, і Gentoo почав стрімко розвиватися. Дистрибутив здобув популярність як «дистрибутив вихідників», проте суттю Gentoo є зовсім не принцип «from source» (з початкового коду). Звичайно, це важливий, ключовий принцип дистрибутиву, але не основний. Основним тут є технологія, що дозволяє користувачеві робити із системою все що завгодно, без будь-яких обмежень. Працюючи над цією технологією, я уявляв собі звичайного користувача ОС Linux. Що він (або вона) хотів би зробити з системою? Філософія Gentoo — дистрибутив, що дає можливість робити з системою все що завгодно. Каменем спотикання для появи Gentoo була відсутність простого методу автоматичного встановлення пакунків з початкових текстів, орієнтованого на користувачів, з докладними інструкціями. У цей час ми вирішили це завдання практично повністю. Частково реалізована підтримка наперед скомпільованих пакунків, хоча, з іншого боку, з моменту своєї появи система портежів Gentoo підтримувала установку бінарників. Реалізація підтримки бінарних пакунків дуже важлива, бо багато програм поширюється саме з бінарників. Якби Gentoo не підтримував бінарні пакунки, ми б не змогли назвати його зручним дистрибутивом, що дозволяє користувачеві робити із системою все, що йому заманеться. Втім, крім «філософських» причин для підтримки бінарників є багато причин практичних. Філософію Gentoo можна сформулювати у кількох реченнях. Кожен користувач використовує комп'ютер для вирішення своїх конкретних завдань. Головною метою Gentoo є надання ПЗ, що дозволяє користувачеві виконувати свої завдання ефективно. Утиліти Gentoo мають бути зручними у використанні, мають дозволити користувачеві оцінити всі переваги відкритого програмного забезпечення загалом і Linux зокрема. Таке можливе лише за наявності величезної бази відкритого ПЗ, що відображає всі потреби сучасних користувачів, містить тисячі різноманітних програм, за можливості зручних. Якщо якась утиліта змушує користувача виконувати якісь нестандартні дії для здійснення стандартних операцій — вона скоріше заважає роботі, ніж допомагає. Кожен зустрічав подібні утиліти, незручні у роботі, позбавлені низки очевидних функцій. Таке ПЗ суперечить філософії Gentoo. Інакше кажучи, філософія Gentoo також полягає у розробці коректного ПЗ. Коли утиліта виконує свої і лише свої обов'язки, але виконує їх повністю, ви можете забути про її присутність (що, втім, відповідає філософії Unix взагалі як такої). Вона не завадить, не спробує взаємодіяти з вами, поки ви самі не захочете цього. Нині до перспективи Gentoo входить підтримка й створення ПЗ, близького до ідеалу — потужних та простих у використанні утиліт, здатних забезпечити виконання безлічі різних завдань. Хіба не чудово мати ПЗ, що робить саме те, що ви від нього хочете? Хіба це не викликає почуття естетичної насолоди? Наше завдання — донести це почуття до якомога більшої кількості людей. | ||
— Деніел Робінс |
Доступність платформи
Gentoo доступний для більшості платформ, на відміну від інших дистрибутивів Linux.
Спочатку спроєктований для архітектури x86, був портований на більшість інших таких як: PowerPC, PowerPC 970, SPARC, AMD64, IA64, MIPS, DEC Alpha, PA-RISC, ARM, , SuperH та 68k. Gentoo був першим Linux-дистрибутивом, що був портований для 64-бітних процесорів PowerPC 970 (G5) (включно з користувацькою оболонкою та ядром).
Також є проєкт «Gentoo for Mac OS X», що дозволяє користувачам Mac OS X використовувати Gentoo-вську систему Portage, щоб встановлювати пакунки схожі на Fink.
Portage
Portage подібний до системи керування пакунками у *BSD, що називається порти (ports); Система Portage працює подібно до APT у Debian. Portage написаний мовою програмування Python, і є головним знаряддям, що визначає Gentoo. Система Portage по суті складається з двох речей: бази даних доступних програм, інструкцій з їхнього збирання, компіляції, встановлення () та високорівневого менеджера пакунків, програми emerge.
Бінарні пакунки
Починаючи з грудня 2023 року, Gentoo офіційно надає готові бінарні пакунки для архітектур x86-64 і ARM.
Завдяки Portage у Gentoo можна максимально оптимізувати програмне забезпечення «під себе».
На базі Gentoo створені такі дистрибутиви як Calculate Linux, Sabayon Linux та SystemRescueCd (призначений для відновлення системи та даних).
Застереження
Gentoo Linux — це не іграшка для новачків, а інструмент досвідченого професіонала. В цьому дистрибутиві всі пакунки потрібно ставити самому (у варіанті з самостійною компіляцією системи). Також практично неможливо працювати без широкого каналу доступу до інтернету.
Примітки
Джерела
- https://www.funtoo.org/Funtoo_Linux_History
- https://wiki.gentoo.org/wiki/Project:Artwork/Artwork
- https://wiki.gentoo.org/wiki/Handbook:Main_Page
- Release Media Signatures
- Downloads
- Факти про природу. Пінгвіни Дженту(англ.)
- Список версій Enoch [ 28 грудня 2008 у Wayback Machine.](англ.)
- Вийшов Gentoo 1.0(англ.)
- Gentoo goes Binary! (англ.). 29 грудня 2023.
Посилання
Вікісховище має мультимедійні дані за темою: Gentoo |
- Офіційна сторінка [ 15 вересня 2008 у Wayback Machine.]
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Gentoo Linux shvidkij i povnistyu vilnij distributiv Linux priznachenij dlya rozrobnikiv i tih hto pracyuye z merezhami Vin osnashenij originalnoyu sistemoyu keruvannya pakunkami pid nazvoyu Portage maye zasobi stvorennya sistemnih profiliv virtualnih pakunkiv tosho Gentoo LinuxData stvorennya zasnuvannya31 bereznya 2002 1 source source source source source source source Nazvano na chestSubantarktichnij pingvin 2 Pohidna robotaSabayon Linux d d d d d d d d Chromium OS i Korora d TvorecdVlasnik avtorskih pravGentoo Foundation d Dzherelo nathnennyaBerkeley Software DistributionTalismand 3 Platformax86 64 4 PA RISC 5 MIPS 5 PowerPC 5 SPARC 5 x86 5 DEC Alpha 5 IA 64 5 i ARMSistema upravlinnya paketamiPortage d Repozitorij sircevogo kodugitweb gentoo org repo gentoo gitBagtrekerbugs gentoo orgURL dovidki koristuvachawiki gentoo org wiki Handbook Main PageVidbitok publichnogo klyucha13EB BDBE DE7A 1277 5DFD B1BA BB57 2E0E 2D18 2910 6 DCD0 5B71 EAB9 4199 527F 44AC DB6B 8C1F 96D8 BF6D 6 i D99E AC73 79A8 50BC E47D A5F2 9E64 38C8 1707 2058 6 Elektronna poshtamailto infrastructure gentoo orgURL politiki konfidencijnostiwiki gentoo org wiki Foundation Privacy Policy angl LicenziyaGNU GPLStatus avtorskih pravdMetod onovlennyaRolling release 7 Kilkist pidpisnikiv u socialnih merezhah9604Official wiki URLwiki gentoo org angl Oficijnij sajt angl Gentoo Linux u VikishovishiNazvaGentoo vimovlyayetsya dzhentu anglijska nazva vidu pingviniv Pygoscelis papua Za Knigoyu rekordiv Ginessa 98 comu vidu pingviniv nalezhit rekord shvidkosti plavannya 36 km god Istoriya angl Daniel Robbins pochav rozrobku Gentoo Linux yak distributiv Enoch Linux Poshtovhom do stvorennya bulo bazhannya stvoriti distributiv yakij bi zbiravsya z vihidnih kodiv buv vidtochenij dlya platformi vklyuchav lishe najgolovnishi programi ta polegshuvav koristuvacham zhittya cherez skriptuvannya Shonajmenshe odna versiya Enoch vijshla versiya 0 75 u grudni 1999 go Deniel ta inshi rozrobniki vikoristovuvali fork gcc shob dosyagti 10 200 prirostu shvidkosti roboti Za ce Enoch zasluzhiv reputaciyu duzhe shvidkoyi sistemi u zv yazku z chim buv perejmenovanij na Gentoo Fork gcc shvidko stav chastinoyu oficijnogo gcc i shvidkist stala dostupna inshim distributivam Pislya problem zi svoyim distributivom Deniel prizupiniv rozrobku Gentoo i pereklyuchivsya na FreeBSD na kilka misyaciv piznishe skazavshi Ya virishiv dodati kilka funkcij FreeBSD shob zrobiti nashu sistemu avtozbirki zaraz imenuyetsya Portage spravzhnoyu sistemoyu portiv novogo pokolinnya angl I decided to add several FreeBSD features to make our autobuild system now called Portage a true next generation ports system Gentoo Linux 1 0 vijshla 31 bereznya 2002 go Robins hotiv zrobiti Gentoo uspishnim komercijnim proyektom ale jogo priblizna biznes model vidalas jomu neuspishnoyu 2004 go vin stvoriv Gentoo Foundation peredav yij usi avtorski prava i torgovi marki ta stav lishe vlasnikom ta zasnovnikom proyektu Potim pracyuvav na Microsoft v laboratoriyi z rozrobki Linux Nini koli vin povernuvsya do proyektu yak rozrobnik FilosofiyaYa pochav robotu nad Gentoo bo ne mig znajti distributivu yakij bi mene vlashtovuvav V usih Linux distributivah ya pomitiv odnu nepriyemnu detal instalyacijni utiliti sho keruyut vstanovlennyam PZ u sistemi priznachalisya dlya sproshennya roboti prote na praktici lishe zavazhali administruvannyu sistemi Tomu ya stvoriv Gentoo z yiyi vlasnoyu sistemoyu portezhiv angl Portages doskonalishoyu nizh usi sistemi keruvannya pakunkami yaki isnuvali do cogo Sistema portezhiv vidriznyayetsya velikoyu gnuchkistyu i daye mozhlivist koristuvachevi uspishno vikoristovuvati yiyi dlya virishennya konkretnih zavdan nezalezhno vid postavlenih cilej Napriklad yaksho vi hochete podivitis podrobici skladannya pakunka vi mozhete podivitis fajl j oderzhati vsyu neobhidnu informaciyu zvidti Shob nalashtuvati parametri vstanovlennya mozhna skoristatis zminnoyu USE Shob dodati novij pakunok mozhna prosto stvoriti novij fajl ebuild dlya dereva portezhiv Vi takozh mozhete vstanoviti neobhidnij pakunok komandoyu sistema avtomatichno prostezhit za vstanovlennyam usih neobhidnih pakunkiv vid yakih zalezhit potribnij vam zastosunok Linux spilnota ocinila novu sistemu portezhiv i Gentoo pochav strimko rozvivatisya Distributiv zdobuv populyarnist yak distributiv vihidnikiv prote suttyu Gentoo ye zovsim ne princip from source z pochatkovogo kodu Zvichajno ce vazhlivij klyuchovij princip distributivu ale ne osnovnij Osnovnim tut ye tehnologiya sho dozvolyaye koristuvachevi robiti iz sistemoyu vse sho zavgodno bez bud yakih obmezhen Pracyuyuchi nad ciyeyu tehnologiyeyu ya uyavlyav sobi zvichajnogo koristuvacha OS Linux Sho vin abo vona hotiv bi zrobiti z sistemoyu Filosofiya Gentoo distributiv sho daye mozhlivist robiti z sistemoyu vse sho zavgodno Kamenem spotikannya dlya poyavi Gentoo bula vidsutnist prostogo metodu avtomatichnogo vstanovlennya pakunkiv z pochatkovih tekstiv oriyentovanogo na koristuvachiv z dokladnimi instrukciyami U cej chas mi virishili ce zavdannya praktichno povnistyu Chastkovo realizovana pidtrimka napered skompilovanih pakunkiv hocha z inshogo boku z momentu svoyeyi poyavi sistema portezhiv Gentoo pidtrimuvala ustanovku binarnikiv Realizaciya pidtrimki binarnih pakunkiv duzhe vazhliva bo bagato program poshiryuyetsya same z binarnikiv Yakbi Gentoo ne pidtrimuvav binarni pakunki mi b ne zmogli nazvati jogo zruchnim distributivom sho dozvolyaye koristuvachevi robiti iz sistemoyu vse sho jomu zamanetsya Vtim krim filosofskih prichin dlya pidtrimki binarnikiv ye bagato prichin praktichnih Filosofiyu Gentoo mozhna sformulyuvati u kilkoh rechennyah Kozhen koristuvach vikoristovuye komp yuter dlya virishennya svoyih konkretnih zavdan Golovnoyu metoyu Gentoo ye nadannya PZ sho dozvolyaye koristuvachevi vikonuvati svoyi zavdannya efektivno Utiliti Gentoo mayut buti zruchnimi u vikoristanni mayut dozvoliti koristuvachevi ociniti vsi perevagi vidkritogo programnogo zabezpechennya zagalom i Linux zokrema Take mozhlive lishe za nayavnosti velicheznoyi bazi vidkritogo PZ sho vidobrazhaye vsi potrebi suchasnih koristuvachiv mistit tisyachi riznomanitnih program za mozhlivosti zruchnih Yaksho yakas utilita zmushuye koristuvacha vikonuvati yakis nestandartni diyi dlya zdijsnennya standartnih operacij vona skorishe zavazhaye roboti nizh dopomagaye Kozhen zustrichav podibni utiliti nezruchni u roboti pozbavleni nizki ochevidnih funkcij Take PZ superechit filosofiyi Gentoo Inakshe kazhuchi filosofiya Gentoo takozh polyagaye u rozrobci korektnogo PZ Koli utilita vikonuye svoyi i lishe svoyi obov yazki ale vikonuye yih povnistyu vi mozhete zabuti pro yiyi prisutnist sho vtim vidpovidaye filosofiyi Unix vzagali yak takoyi Vona ne zavadit ne sprobuye vzayemodiyati z vami poki vi sami ne zahochete cogo Nini do perspektivi Gentoo vhodit pidtrimka j stvorennya PZ blizkogo do idealu potuzhnih ta prostih u vikoristanni utilit zdatnih zabezpechiti vikonannya bezlichi riznih zavdan Hiba ne chudovo mati PZ sho robit same te sho vi vid nogo hochete Hiba ce ne viklikaye pochuttya estetichnoyi nasolodi Nashe zavdannya donesti ce pochuttya do yakomoga bilshoyi kilkosti lyudej Deniel RobinsDostupnist platformiGentoo dostupnij dlya bilshosti platform na vidminu vid inshih distributiviv Linux Spochatku sproyektovanij dlya arhitekturi x86 buv portovanij na bilshist inshih takih yak PowerPC PowerPC 970 SPARC AMD64 IA64 MIPS DEC Alpha PA RISC ARM SuperH ta 68k Gentoo buv pershim Linux distributivom sho buv portovanij dlya 64 bitnih procesoriv PowerPC 970 G5 vklyuchno z koristuvackoyu obolonkoyu ta yadrom Takozh ye proyekt Gentoo for Mac OS X sho dozvolyaye koristuvacham Mac OS X vikoristovuvati Gentoo vsku sistemu Portage shob vstanovlyuvati pakunki shozhi na Fink PortagePortage podibnij do sistemi keruvannya pakunkami u BSD sho nazivayetsya porti ports Sistema Portage pracyuye podibno do APT u Debian Portage napisanij movoyu programuvannya Python i ye golovnim znaryaddyam sho viznachaye Gentoo Sistema Portage po suti skladayetsya z dvoh rechej bazi danih dostupnih program instrukcij z yihnogo zbirannya kompilyaciyi vstanovlennya ta visokorivnevogo menedzhera pakunkiv programi emerge Binarni pakunkiPochinayuchi z grudnya 2023 roku Gentoo oficijno nadaye gotovi binarni pakunki dlya arhitektur x86 64 i ARM Zavdyaki Portage u Gentoo mozhna maksimalno optimizuvati programne zabezpechennya pid sebe Na bazi Gentoo stvoreni taki distributivi yak Calculate Linux Sabayon Linux ta SystemRescueCd priznachenij dlya vidnovlennya sistemi ta danih ZasterezhennyaGentoo Linux ce ne igrashka dlya novachkiv a instrument dosvidchenogo profesionala V comu distributivi vsi pakunki potribno staviti samomu u varianti z samostijnoyu kompilyaciyeyu sistemi Takozh praktichno nemozhlivo pracyuvati bez shirokogo kanalu dostupu do internetu PrimitkiNapriklad u viglyadi pakunkiv RPM Dzherelahttps www funtoo org Funtoo Linux History https wiki gentoo org wiki Project Artwork Artwork https wiki gentoo org wiki Handbook Main Page Release Media Signatures Downloads Fakti pro prirodu Pingvini Dzhentu angl Spisok versij Enoch 28 grudnya 2008 u Wayback Machine angl Vijshov Gentoo 1 0 angl Gentoo goes Binary angl 29 grudnya 2023 PosilannyaVikishovishe maye multimedijni dani za temoyu GentooOficijna storinka 15 veresnya 2008 u Wayback Machine Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi