Új történet a Gentoo számára

Ezen a héten, mint mindig, a Gentoo levelezőlistái tele vannak beszélgetésekkel a terjesztés jövőjével kapcsolatban, és egyikük felkeltette a figyelmemet, egészen addig, hogy a cikk központi témája legyen. De előtte megismerünk egy kis történelmet a terjesztésről:

Teremtőd

Visszatérünk az elmúlt évezredre, 1999-ben Daniel Robbins kiadta az Enoch Linux első verzióját, egy disztribúciót, amely az összes többi disztribúció által addig kitalált szabványokhoz akart szakítani, csomagokat készít ahelyett, hogy előre lefordítottuk volna. A fő gondolat egy olyan rendszer létrehozása volt, amely befogadja a felhasználó hardverét, és nem tartalmaz felesleges csomagokat.

FreeBSD

Néhány háborút követően Enokcsal Daniel elvándorolt FreeBSD, egy UNIX operációs rendszer, és ott ismerkedett meg Portok, a rendszer csomagkezelő eszköze. Ahogy el lehet képzelni, a portok felelősek a programok összeállításáért, ahelyett, hogy bináris fájlokat kapnának, ehhez az eszközt használják pkg.

Gentoo 1.0

A megfoghatatlan hiba kijavítása után 2002-ben a Gentoo már megszerezte hivatalos nevét, amely az összes leggyorsabb pingvinfajról kapta a nevét, és megmutatta a világnak az első hivatalos verzióját. Ez a mérföldkő volt az első lépés az évek során kialakult változások és módosítások hosszú sorozatában, de a legfontosabbakra fogunk koncentrálni.

Közösségi menedzsment

Ez egy sajátos jellemző a Gentoo-ban, mivel nincs konkrét vállalat, ezért a közösség az, amely végül a fejlesztők és a felhasználók számára dönt a legjobban. De érdemes megemlíteni, hogy olyan nagyvállalatok, mint a Sony és a Google, a Gentoo paradigmát használták rendszereik fejlesztésére.

2004

Ez különösen nehéz év volt a Gentoo számára, mivel alapítójának személyes ügyek miatt át kellett adnia a vezetést a Gentoo Alapítványnak. A Gentoo akkoriban tapasztalható robbanásszerű növekedése miatt az emberek egyre inkább kezdték használni a Gentoo-t, és a számok ígéretesnek tűntek, de az ilyen gyors növekedés megnehezítette a keretrendszer megfelelő mérethez igazítását. Mindig szem előtt tartva, hogy ezek közül a projektek közül sok "szabadidőben" valósul meg, a hírnév robbanása nem lehet olyan jó, ha nem lesz elég ember a gyeplő irányításához.

2007

Újabb nehéz év, mivel a megfelelő struktúra hiánya miatt és egyfajta belső gerillasorozattal a Gentoo elsüllyedt a GNU / Linux világában, és "másodlagos" disztribúcióvá vált. Ebben a környezetben Daniel úgy dönt, hogy visszatér fejlesztőként az aktív fejlődéshez, de sok személyes ellentét és mindkét fél támadása után röviddel újból belépése után visszavonul. Nem sokkal azután funtoo linux, egy Gentoo-alapú disztró, de néhány lényeges módosítással, amelyek nem hárították el az akkori instabil struktúrát.

GLEP 39

A Gentoo Linux Enhancement javaslat (GLEP) olyan dokumentumok, amelyek technikai és strukturális változásokat javasolnak a közösség számára. A GLEP folyamatos előkészítési, felülvizsgálati, szavazási folyamatokon megy keresztül, és megvalósítható vagy nem, a közösség igényétől és a javaslat életképességétől függően. Különösen a GLEP 39 olyan projekt, amely egy új struktúrát akar megvalósítani a Gentoo Linux számára, amelyben számos projekt és fejlesztő sorrendjét és menetét újradefiniálják. 2005-ben indult, és a fejlesztési folyamatot a 2008-as jóváhagyásig folytatta. Mindenképpen a közösség, mind a fejlesztők, mind a felhasználók válasza volt a bonyolult strukturális problémák javítására, amelyek évek óta érintettek.

A kár nyilvánvaló volt

Ekkorra a Gentoo már nagyon szenvedett a belső gerilláktól és a vezetés hiányától. Sok felhasználó és fejlesztő visszavonult, és ez egy kis, halálra váró projekt lett. De a meglepő az, hogy mindennek ellenére és minden esély ellenére a Gentoo által végrehajtott változtatások sora stabilabb felépítésű, és a fejlesztők és a felhasználók csökkenésének (a fejlesztés idején lehetséges ellentmondásos nézőpontoknak) is köszönhetően képes elkezdeni új projektek kidolgozását és a Gentoo fejlesztését.

A végső teszt, az évek

Tíz év telt el az idő pillanata óta, és sok minden megváltozott, és más nem annyira, az akkor definiált struktúra már kialakult, és sok mindent megtanultak a folyamat során, új fejlesztők érkeztek és mások már voltak. visszavonultak. Röviden: Gentoo nem halott (meglepő módon). És ez az új bölcsesség a kiválasztás, a problémamegoldás, a projektek bemutatásának formáiban és modelljeiben tükröződik, röviden: már döntöttek. És ez ismét eljutott ehhez a héthez.

"A Gentoo terve"

Ez volt a cím a cikket előidéző ​​beszélgetés szálából, bár a teljes naplók még nincsenek meg, ez kicsit megtörtént. Daniel vissza akar járulni a projekthez, kiépíteni a kapcsolatot a Gentoo és a Funtoo között, valamint megoldani a különféle közösségi projektek néhány megoldatlan kérdését.

Ezt jelenleg a listák tárgyalják, és az első benyomás az, hogy Daniel több mint aktívan szeretne visszatérni, és így segíteni a Gentoo vezetését (mint tanács tagját). Ehhez már elvégzi a fejlesztői kvízt elkötelezett hozzáférés nélkül, amelyben az IRC-n keresztül egy sor interjút készítenek egy Gentoo toborzó (általában fejlesztő) és a pályázó között. Ezekben az interjúkban a vetélkedők kérdései egyenként kerülnek áttekintésre, amelyek a közösség új struktúrájára, a továbblépésre, a javaslatokra és a problémák megoldására irányulnak.

Csak egy kiegészítő megjegyzésként van egy kvíz, amelyet kifejezetten arra terveztek lekötés-hozzáférés, ez azt jelenti, hogy közvetlenül lehet szerkeszteni a fájlokat .ebuild mi lesz .deb o .rpm a debian-on vagy a redhat-on. Ez sokkal szigorúbb a technikai kérdésekben és a programfenntartási folyamatokban.

Az interjú lefolytatásához szükség van egy Gentoo fejlesztő mentorálására, aki elmagyarázza a folyamatot a pályázónak, és végigvezeti őket a válaszok megtalálásán (minden olyan jól dokumentált, hogy mentor nélkül is megtehető) , de szükség van egyre, hogy ő kérjen interjút.

Tanulj a történelemből

Nem tartom magam a történelem szerelmének, de megtanultam, hogy ismerni kell, ha nem akarunk ugyanazokat a hibákat elkövetni, és mint a programozás, a múlt történéseinek ismerete arra tanít, hogy jobban megértsük a jövőt. Ez a Gentoo levelezőlistáin állandó téma lesz a következő napokban, esetleg hetekben, és remélhetőleg jobbra is, mivel az évek nem telnek el, és mindkét félnek megvan már az életkor tapasztalata. Végül mindannyian ugyanazt keressük, hogy egyre jobb és jobb Gentoo-t építsünk. Üdvözlet és köszönet, hogy ideértetek 🙂


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   HO2Gi dijo

    Nagyon jó cikk, gratulálok.

  2.   csillag tűz dijo

    nagyon kedves cikk

  3.   Jose J Gascón dijo

    Ha így választanák a politikai-gazdasági osztályt, akkor lehetséges lenne egy másik világ, vad kapitálizmus (Friedmanites) nélkül, és a jóléti állam keynesi látásmódja.
    Kiváló cikk eddig megértettem a Gentoo működését, és ez egyáltalán nem könnyű.
    Machado útján "haladnak".
    Üdvözlet

  4.   Alberto cardona dijo

    Hello!
    Mi a véleményed a Funtoo-ról, és mit tudsz azokról az okokról, amelyek Danielet az említett disztró (Funtoo) létrehozására késztették?
    Olvastam, hogy a Microsoftnál volt, de visszatért a Gentoo-ba, és nem csatlakozott a projekthez, ezért úgy döntött, hogy megalapítja a Funtoo-t.
    Ez a részlet mindig kissé gyanússá tett.
    Szeretném tudni, hogy használta-e valaha a Funtoo-t, és mi a benyomása és különbségei a Gentoo-val.

    Üdvözlet!
    Jó poszt! mint mindig 🙂

    1.    ChrisADR dijo

      Hello Alberto,

      Nos, igaz, Daniel tisztán munkai okokból volt a Microsoftnál, amint azt valamikor mondja: "Az ötlet az volt, hogy megtanítsuk a Microsoftnak az ingyenes és nyílt forráskódú szoftverek működését." Miután megoldotta azokat a személyes problémákat, amelyek miatt elhagyta a Gentoo-t, úgy döntött, hogy újra kapcsolatba lép a közösséggel, de ezen a ponton kissé feszült volt a helyzet, néhány problémás fejlesztővel. A súrlódás és a személyes támadások fokozatosan feszültté tették a dolgokat. A töréspontnál Daniel úgy dönt, hogy elhagyja az "ellenséges" közösséget, és megtalálta a Gentoo új verzióját ... A Funtoo-nak strukturális változásai voltak a portage és egyéb folyamatokban, "fejlesztések", ahogy egyesek mondanák. Ez a séma vagy struktúra megváltoztatásának folyamata egy nyílt forráskódú projektben néha bonyolult, és a közösség meggyőzésének próbálkozása nem mindig működik jól. Ma Daniel folyamatosan hozzájárul a Portage fejlesztéséhez, és ma új fejlemény várható a Gentoo csomagkezelőben.

      Személyesen még nem próbáltam ki a Funtoót, jó dolgokat hallottam a disztribúcióról. A különbségek ezen a ponton a projekt felépítésében és irányában mutatkozhatnak, a Funtoo prioritásait részletezi a honlapja, amely a projektek irányítását szolgáló prioritások sora.

      Remélem, kicsit tisztázni tudom a kétségeket 🙂
      Üdvözlet

  5.   fernan dijo

    Szia
    Gondolod, hogy a gentoo-t valóban olyan nehéz kezelni a felhasználók számára a mindennapokban? Azért mondom ezt, mert látszólag és ismeretlenek alapján úgy tűnik, hogy egy normális felhasználó, nem pedig a GNU linux programozója vagy hallgatója számára a gentoo-nak rendkívül bonyolult feladata, hogy naprakészen tartsa és problémamentes legyen, a portage sok hírt, összeállítást jelent időbe telik, úgy tűnik, mint a többi bináris disztró, bár kissé kevésbé hatékonyak, könnyűségükre fényévekre vannak.
    Ezért egy következő cikk a gentoo-ról arról szól, hogyan lehet karbantartani a gentoo telepítését.
    Üdvözlet.

    1.    ChrisADR dijo

      Szia Fernan.

      Rövid válasz: Nem, nem hiszem, hogy ilyen nehéz egy "normális" felhasználó számára.

      Hosszú válasz:
      Igaz, hogy a Gentoo bonyolultsági görbéje meredek (kicsit emlékeztet arra, amikor először megtanultam a Vim-et), de ez részben annak köszönhető, hogy a GNU / Linux komplexitás "elrejtésének" folyamatán megy keresztül. Az, hogy valami bonyolult, nem teszi rosszá, éppen ellenkezőleg, valaminek a bonyolultságát eltávolítva végül rossz lesz, de nézzük a Windows-t: 🙂 A rejtett bonyolultság rosszabb, mint bármi más, mert a felhasználótól függővé válik.

      Nekem, ma, csak két parancsot kell futtatnom, hogy a gentoo-t hetente egyszer, vagy minden nap 3 naponta futtassam az instabil (kísérleti) ágon, ha sok változás történik:

      előbukkan –szinkron

      emerge -avuD @world

      vagy annak megfelelője

      emerge –kérdez –verbose –frissít –mély @világ

      Az első szinkronizálja a tárat (például #apt update)
      A második frissíti az összes általam telepített programot és azok függőségeit (#apt upgrade)

      Eleinte egyértelmű, hogy kissé nehéz megérteni a híreket és a hibákat, de miután ezt az első nehézséget kihagyták, a dolgok értelmesebbé válnak, és teljesebben láthatók. (Többször meghibásodtam a berendezésemen, a semmiből kellett telepítenem, de minden egyes hibához nagyon fontos tanulság érkezett 🙂)

      És ez nemcsak a "normális" felhasználónak segít megtörni a függőséget, hanem olyan dolgokat is megtanít neki a folyamat során, amelyek valóban a GNU / Linux lényege, a valódi szabadság.

      Ami az utóbbit illeti, igaz, a bináris elosztások sokkal egyszerűbbek, a "felhasználók" számára. Bizonyos mértékig a Gentoo használatához különleges hajlandóságot kell tanúsítani a technológiára, vagy nagyon nagy szükség van a hatékonyságra. És ez is valami szép a GNU / Linuxban 🙂 szabadon választhatja ki az igényeinek leginkább megfelelő szintet 🙂 A Gentoo nem próbálja elrejteni a szoftver bonyolultságát, éppen ellenkezőleg, megtanítja a felhasználót arra, hogy bonyolult legyen döntse el, mit kezdjen minden egyes darabbal, ez felelősséggel tartozik, de ha elsajátítja, nagyobb megelégedettséget nyújt 🙂 legalábbis jobban érzem magam, ha pontosan tudom, hogy mi van a csapatomban, és hogy van ez, és miért van ez nálam 🙂
      Üdvözlettel,

  6.   fernan dijo

    Szia
    Munkahelyen betettek nekünk Windows 10-et, négy éve jól használom a gnómot otthon, a Windows 4 szörnyűnek tűnik számomra, mi több, a konkrét esetemben a látási problémámmal jobban adaptáltam a gnóm manjarót, mint a Windows 10 egy nagyító közlegénnyel.
    Üdvözlet.

  7.   alvarito05050506 dijo

    Nagyon jó cikk, mielőtt felfedeztem volna a cikkeit, nem is tudtam, hogy létezik a Gentoo, és most át akarok állni a Raspbianról a Gemtoo-ra. KÖSZÖNÖM!