En ny historie for Gentoo

Denne uge, som altid, er Gentoo-postlisterne fyldt med samtaler om distributionens fremtid, og en af ​​dem fangede min opmærksomhed, indtil det var det centrale emne i denne artikel. Men inden det vil vi kende en lille historie om fordelingen:

Din skaber

Vi går tilbage til det sidste årtusinde, i 1999, udgav Daniel Robbins den første version af Enoch Linux, en distribution, der ønskede at bryde med standarderne indtil da udtænkt af alle andre distributioner, oprette pakker i stedet for at modtage dem forudkompileret. Hovedideen var at oprette et system, der passer til brugerens hardware og ikke har unødvendige pakker.

FreeBSD

Efter et par problemer med Enoch vandrede Daniel til FreeBSD, et UNIX-operativsystem, og det var her, han mødtes Havne, systemets pakkekontrolværktøj. Som du kan forestille dig, er porte ansvarlige for at kompilere programmerne i stedet for at få binære filer, for dette bruges værktøjet pkg.

Gentoo 1.0

Allerede i 2002, efter at have rettet den undvigende bug, havde Gentoo allerede erhvervet sit officielle navn, opkaldt efter den hurtigste pingvinart af alle, og viste verden sin første officielle version. Denne milepæl var det første skridt i en lang række ændringer og ændringer, der opstod gennem årene, men vi vil fokusere på de vigtigste.

Community Management

Dette er en ejendommelig funktion i Gentoo, da der ikke er nogen specifik virksomhed, der kører, er samfundet den, der i sidste ende beslutter det bedste for både udviklere og brugere. Men det er værd at nævne, at store virksomheder som Sony og Google har brugt Gentoo-paradigmet til at forbedre deres systemer.

2004

Dette var et særligt vanskeligt år for Gentoo, da grundlæggeren måtte aflevere ledelsen til Gentoo Foundation på grund af personlige problemer. På grund af den eksplosion i popularitet, som Gentoo havde på det tidspunkt, begyndte folk at bruge Gentoo mere og mere, og tallene så lovende ud, men en sådan hurtig vækst gjorde det vanskeligt at tilpasse rammen til den korrekte skala. Når man altid husker, at mange af disse projekter udføres i "fritid", kunne en eksplosion af berømmelse ikke være så god, hvis der ikke skulle være nok folk til at kontrollere tøjlerne.

2007

Endnu et vanskeligt år, da Gentoo på grund af manglen på tilstrækkelig struktur og med en slags række interne guerillaer sank ind i GNU / Linux-verdenen og blev en "sekundær" distribution. I dette miljø beslutter Daniel at vende tilbage til aktiv udvikling som udvikler, men efter mange personlige uoverensstemmelser og angreb fra begge sider, beslutter han at gå på pension kort efter sin genindtræden. Kort efter funtoo linux, en distro baseret på Gentoo, men med nogle væsentlige ændringer, der ikke overvandt den tids ustabile struktur.

GLEP 39

Gentoo Linux Enhancement Proposal (GLEP) er dokumenter, der foreslår ændringer, både tekniske og strukturelle, i samfundet. En GLEP gennemgår kontinuerlige processer med forberedelse, gennemgang, afstemning og kan eller måske ikke implementeres afhængigt af samfundets behov og forslagets levedygtighed. Især GLEP 39 er et projekt, der ønsker at implementere en ny struktur for Gentoo Linux, hvor rækkefølgen og fremgangsmåden for mange projekter og udviklere omdefineres. Det startede i 2005 og fortsatte sin udviklingsproces, indtil det blev godkendt i 2008. Det var bestemt svaret fra samfundet, både udviklere og brugere, for at forbedre de komplicerede strukturelle problemer, der havde plaget det i årevis.

Skaden var tydelig

På dette tidspunkt havde Gentoo allerede lidt meget af interne guerillaer og manglende ledelse. Mange brugere og udviklere var gået på pension, og det blev et lille projekt, der afventede døden. Men den overraskende ting er, at trods alt og mod alle odds gjorde Gentoo-serien en mere stabil struktur og også takket være faldet i udviklere og brugere (mulige modstridende synspunkter på udviklingstidspunktet) du var i stand til at begynde at arbejde på nye projekter og forbedre Gentoo i sin kerne.

Den ultimative test, årene

Der er gået 10 år siden det øjeblik i tiden, og meget har ændret sig, og andre ting ikke så meget, den struktur, der var defineret dengang, er allerede etableret, og meget er blevet lært i processen, nye udviklere er ankommet, og andre har været. har trukket sig tilbage. Kort sagt, Gentoo er ikke død (overraskende). Og denne nye visdom afspejles i former og modeller for udvælgelse, problemløsning, projektpræsentation, kort sagt, de har allerede besluttet sig. Og dette bringer os til denne uge igen.

"En plan for Gentoo"

Dette har været titel Fra tråden i samtalen, der forårsagede denne artikel, selvom de komplette logfiler endnu ikke er der, er dette lidt af, hvad der er sket. Daniel ønsker at bidrage tilbage til projektet, opbygge mere forbindelse mellem Gentoo og Funtoo og løse nogle afventende problemer i forskellige samfundsprojekter.

Dette diskuteres i øjeblikket på listerne, og det første indtryk er, at Daniel ønsker at vende tilbage mere end aktivt og dermed hjælpe Gentoo-ledelsen (som rådsmedlem). Til dette tager du allerede udviklerquizzen uden forpligtelsesadgang, hvor en række interviews gennemføres via IRC mellem en Gentoo-rekrutterer (normalt en udvikler) og ansøgeren. I disse interviews gennemgås quizspørgsmålene en efter en, der drejer sig om den nye struktur i samfundet, hvordan man går videre, hvordan man foreslår og hvordan man løser ting.

Ligesom en ekstra note er der en quiz specielt designet til at tage begå adgangDette indebærer at være i stand til direkte at redigere filerne .ebuild hvad der kommer til at blive .deb o .rpm på henholdsvis debian eller redhat. Dette er meget strengere i tekniske problemer og programvedligeholdelsesprocesser.

For at gennemføre interviewet er det nødvendigt at have været mentoreret af en Gentoo-udvikler, der forklarer processerne for ansøgeren og guider dem i processen med at finde svarene (alt er så veldokumenteret, at det kan gøres uden en mentor, men det er nødvendigt at have med en, så han / hun er den, der anmoder om en interviewer).

Lær af historien

Jeg betragter mig ikke som en elsker af historien, men jeg har lært, at det er nødvendigt at vide det, hvis vi ikke ønsker at begå de samme fejl og ligesom programmering, ved at vide, hvad der skete tidligere, lærer os bedre at forstå fremtiden. Dette vil være et konstant tema på Gentoo-postlisterne i de næste par dage eller måske uger, og forhåbentlig til det bedre, da årene ikke går, og begge sider allerede har oplevelsen af ​​alder. I sidste ende leder vi alle efter den samme ting for at fortsætte med at opbygge en bedre og bedre Gentoo. Hilsner og tak for at komme her 🙂


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   HO2Gi sagde han

    Meget god artikel, jeg lykønsker dig.

  2.   stjerneild sagde han

    meget flot artikel

  3.   Jose J Gascón sagde han

    Hvis den politisk-økonomiske klasse således blev valgt, ville en anden verden være mulig uden vild kapitalisme (Friedmanites) og med en keynesiansk vision om velfærdsstaten.
    Fremragende artikel indtil videre forstod jeg, hvordan Gentoo fungerer, og det er slet ikke let.
    De "gør vej, mens de går" Machado.
    hilsen

  4.   Alberto cardona sagde han

    Hej!
    Hvad synes du om Funtoo, og hvad ved du om årsagerne, der fik Daniel til at skabe den nævnte distro (Funtoo).
    Jeg læste, at han var hos Microsoft, men vendte tilbage til Gentoo og ikke deltog i projektet, så han besluttede at grundlægge Funtoo.
    Denne detalje gjorde mig altid lidt mistænksom.
    Jeg vil gerne vide, om du nogensinde har brugt Funtoo, og hvad er dit indtryk og forskelle med Gentoo.

    Greetings!
    Godt indlæg! som altid 🙂

    1.    ChrisADR sagde han

      Hej Alberto,

      Nå, det er sandt, Daniel var hos Microsoft af rent arbejdsmæssige årsager, som han på et tidspunkt siger: "Ideen var at lære Microsoft, hvordan gratis og open source-software fungerer. Efter at have løst de personlige problemer, der fik ham til at forlade Gentoo i første omgang, besluttede han at genoprette forbindelse til samfundet, men på dette tidspunkt var situationen lidt anspændt med nogle generende udviklere. Friktion og personlige angreb gjorde tingene gradvist mere anspændte. På bristepunktet beslutter Daniel at forlade det "fjendtlige" samfund og fandt en ny version af Gentoo ... Funtoo havde strukturelle ændringer i portage og andre processer, "forbedringer" som nogle ville sige. Denne proces med at ændre et skema eller en struktur i et open source-projekt er undertiden kompliceret, og forsøg på at overbevise et samfund fungerer ikke altid godt. I dag bidrager Daniel konstant til udviklingen af ​​Portage, og i dag forventes en ny udvikling i Gentoo-pakkehåndteringen.

      Jeg har ikke prøvet Funtoo personligt, jeg har hørt gode ting om distributionen. Forskellene på dette tidspunkt kan være strukturer og retning af projektet, Funtoos prioriteter er detaljeret på dets hjemmeside, en række prioriteter, der tjener til at lede projekterne.

      Jeg håber, jeg kan afklare tvivlen lidt 🙂
      hilsen

  5.   Fernan. sagde han

    Hej
    Tror du, at gentoo virkelig er så svært for en bruger at håndtere dagligt? Jeg siger dette, fordi tilsyneladende og fra uvidenheden ser det ud til, at for en normal bruger, ikke en programmør eller studerende af GNU linux, har gentoo enorm kompleksitet for at holde den opdateret og fri for problemer, portage sætter mange nyheder, kompileringer tager tid, det ser ud end de andre binære distroer, selvom de er noget mindre effektive, er de lysår væk med hensyn til lethed.
    Derfor vil en følgende artikel om gentoo være, hvordan man opretholder gentoo, når den er installeret.
    Greetings.

    1.    ChrisADR sagde han

      Hej Fernan.

      Kort svar: Nej, jeg synes ikke det er så svært for en "normal" bruger.

      Langt svar:
      Det er rigtigt, at Gentoos kompleksitetskurve er stejl (det minder mig lidt, da jeg først lærte Vim), men det skyldes delvis, at GNU / Linux gennemgår en proces med at "skjule" kompleksitet. At noget er komplekst gør det ikke dårligt, tværtimod fjerner kompleksiteten af ​​noget det i sidste ende gør det dårligt, men se på Windows 🙂 Skjult kompleksitet er værre end noget andet, fordi det får brugeren til at blive afhængig.

      Nu skal jeg, i dag, kun køre to kommandoer for at holde min gentoo kørende på den ustabile (eksperimentelle) gren en gang om ugen eller hver tredje dag, hvis der er mange ændringer:

      dukke op –sync

      dukker op -avuD @world

      eller dets ækvivalent

      dukke op –spørg –verbose –update – dyb @ verden

      Den første synkroniserer lageret (som #apt opdatering)
      Den anden opdaterer alle de programmer, jeg har installeret plus deres afhængigheder (#apt upgrade)

      Først er det klart, at det er lidt vanskeligt at forstå nyhederne og fejlene, men når den første vanskelighed er blevet sprunget over, begynder tingene at give mere mening og ses mere fuldstændigt. (Jeg har fejlet mit udstyr flere gange og skal installere fra bunden, men med hver fejl er der kommet en meget vigtig lektion 🙂)

      Og dette hjælper ikke kun den "normale" bruger med at bryde afhængigheden, det lærer ham ting i processen, der virkelig er essensen af ​​GNU / Linux, reel frihed.

      Med hensyn til sidstnævnte er det sandt, binære distributioner er meget enklere for "brugere." Og til en vis grad, for at bruge Gentoo skal du have en særlig forkærlighed for teknologi eller et meget stærkt behov for effektivitet. Og det er også noget smukt ved GNU / Linux 🙂 du er fri til at vælge det niveau, der bedst passer til dine behov 🙂 Gentoo forsøger ikke at skjule softwarens kompleksitet, tværtimod lærer det brugeren, at kompleksiteten, så det er ham, der beslutter, hvad han skal gøre med Hvert stykke, det er noget, der bærer et ansvar, men når det er mestret, leverer det større tilfredshed 🙂 i ​​det mindste føler jeg mig bedre ved at vide nøjagtigt, hvad jeg har på mit hold, og hvordan jeg har det, og hvorfor jeg har det 🙂
      Regards,

  6.   Fernan. sagde han

    Hej
    På arbejde har de sat Windows 10 på os, jeg har brugt gnome derhjemme i 4 år godt, windows 10 virker forfærdelig for mig, hvad mere er, i mit særlige tilfælde med mit synsproblem har jeg bedre tilpasset min gnome manjaro end windows 10 med en forstørrelse privat.
    Greetings.

  7.   alvarito05050506 sagde han

    Meget god artikel, før jeg opdagede dine artikler vidste jeg ikke engang, at Gentoo eksisterede, og nu er jeg ved at gå fra Raspbian til Gemtoo. TAK!