Nauja „Gentoo“ istorija

Šią savaitę, kaip visada, „Gentoo“ adresų sąrašuose gausu pokalbių apie platinimo ateitį, ir vienas iš jų atkreipė mano dėmesį iki pagrindinės šio straipsnio temos. Bet prieš tai mes žinosime šiek tiek istorijos apie platinimą:

Tavo Kūrėjas

Grįžtame į praėjusį tūkstantmetį, 1999 m. Danielis Robbinsas išleido pirmąją „Enoch Linux“ versiją - platinimą, kuris norėjo sulaužyti standartus iki to laiko, kurį sugalvojo visi kiti paskirstymai, kurti paketus, užuot juos gavę iš anksto sukompiliuotus. Pagrindinė mintis buvo sukurti sistemą, kuri talpintų vartotojo aparatinę įrangą ir neturėtų nereikalingų paketų.

FreeBSD

Po kelių rūpesčių su Enochu Danielius persikėlė į FreeBSD, UNIX operacinė sistema, ir ten jis susitiko Uostai, sistemos paketo valdymo įrankis. Kaip galite įsivaizduoti, uostai yra atsakingi už programų kompiliavimą, o ne dvejetainių failų gavimą, tam naudojamas įrankis pkg.

„Gentoo 1.0“

Jau 2002 m., Ištaisęs nepagaunamą klaidą, „Gentoo“ jau įsigijo oficialų pavadinimą, pavadintą greičiausių pingvinų rūšių vardu, ir parodė pasauliui savo pirmąją oficialią versiją. Šis etapas buvo pirmas žingsnis ilgose pokyčių ir modifikacijų serijose, atsiradusiose bėgant metams, tačiau daugiausia dėmesio skirsime svarbiausiems.

Bendruomenės valdymas

Tai yra savotiškas „Gentoo“ bruožas, nes neveikia jokia konkreti įmonė, o bendruomenė yra ta, kuri galiausiai nusprendžia geriausiai tiek kūrėjams, tiek vartotojams. Tačiau verta paminėti, kad tokios didelės kompanijos kaip „Sony“ ir „Google“ savo sistemoms tobulinti naudojo „Gentoo“ paradigmą.

2004

Tai buvo ypač sunkūs „Gentoo“ metai, nes jos įkūrėjas turėjo perduoti valdymą „Gentoo“ fondui dėl asmeninių problemų. Dėl populiarumo, kurį tuo metu patyrė „Gentoo“, žmonės pradėjo vis dažniau naudoti „Gentoo“, o skaičiai atrodė daug žadantys, tačiau toks spartus augimas apsunkino karkaso pritaikymą teisingam mastui. Visada turint omenyje, kad daugelis šių projektų vykdomi „laisvalaikiu“, šlovės sprogimas negalėtų būti toks didelis, jei nebūtų pakankamai žmonių, kurie galėtų valdyti vadeles.

2007

Dar vieni sunkūs metai, nes dėl tinkamos struktūros trūkumo ir su tam tikromis vidinių partizanų serijomis „Gentoo“ paskendo GNU / Linux pasaulyje ir tapo „antriniu“ paskirstymu. Šioje aplinkoje Danielius nusprendžia grįžti į aktyvų vystytojo vystymąsi, tačiau po daugybės asmeninių nesutarimų ir abiejų pusių išpuolių jis nusprendžia išeiti į pensiją netrukus po sugrįžimo. Netrukus po to, kai „Funtoo Linux“, „Gentoo“ pagrindu sukurtas platintojas, tačiau su kai kuriomis esminėmis modifikacijomis, kurios neįveikė nestabilios to laiko struktūros.

GLEP 39

„Gentoo Linux Enhancement Pasiūlymas“ (GLEP) yra dokumentai, siūlantys bendruomenei tiek techninius, tiek struktūrinius pakeitimus. GLEP vykdo nenutrūkstamus pasirengimo, peržiūros, balsavimo procesus ir gali būti įgyvendintas arba ne, atsižvelgiant į bendruomenės poreikį ir pasiūlymo perspektyvumą. Visų pirma, „GLEP 39“ yra projektas, kuriuo norima įdiegti naują „Gentoo Linux“ struktūrą, kurioje iš naujo apibrėžta daugelio projektų ir kūrėjų tvarka ir jų vykdymo būdas. Ji prasidėjo 2005 m. Ir tęsė kūrimo procesą, kol buvo patvirtinta 2008 m. Tai buvo neabejotinai bendruomenės, tiek kūrėjų, tiek vartotojų, atsakas į tai, kad išspręstų sudėtingas struktūrines problemas, kurios ją kamavo daugelį metų.

Žala buvo akivaizdi

Tuo metu „Gentoo“ jau labai nukentėjo nuo vidinių partizanų ir vadovavimo stokos. Daugelis vartotojų ir kūrėjų pasitraukė iš pensijos, ir tai tapo nedideliu mirties laukiančiu projektu. Stebina tai, kad nepaisant visko ir neatsižvelgiant į visus šansus, „Gentoo“ atliktų pakeitimų serija yra stabilesnė, taip pat dėl ​​to, kad sumažėjo kūrėjų ir vartotojų (galimi prieštaringi požiūriai kūrimo metu) galėjai pradėti kurti naujus projektus ir tobulinti „Gentoo“.

Pagrindinis išbandymas, metai

Nuo to laiko momento praėjo 10 metų, daug kas pasikeitė, o kiti dalykai ne taip jau buvo, tada jau nustatyta struktūra buvo nustatyta, o proceso metu daug ko išmokta, atvyko nauji kūrėjai ir kiti. pasitraukė. Trumpai tariant, „Gentoo“ nėra miręs (stebina). Ši nauja išmintis atsispindi atrankos, problemų sprendimo, projekto pristatymo formose ir modeliuose, trumpai tariant, jie jau apsisprendė. Ir tai vėl mus atveda į šią savaitę.

„Gentoo planas“

Tai buvo pavadinimas Iš pokalbio, kuris sukėlė šį straipsnį, gijos, nors visų žurnalų dar nėra, tai šiek tiek nutiko. Danielis nori prisidėti prie projekto, užmegzti daugiau ryšių tarp „Gentoo“ ir „Funtoo“ ir išspręsti kai kuriuos neišspręstus klausimus įgyvendinant įvairius bendruomenės projektus.

Šiuo metu apie tai kalbama sąrašuose, ir pirmas įspūdis yra tas, kad Danielis nori grįžti daugiau nei aktyviai ir taip padėti „Gentoo“ vadovybei (kaip tarybos nariui). Tam jūs jau dalyvaujate kūrėjų viktorinoje be įsipareigojimo-prieigos, kurio metu per „IRC“ atliekama interviu tarp „Gentoo“ verbuotojo (dažniausiai kūrėjo) ir pareiškėjo. Šiuose interviu po vieną apžvelgiami viktorinos klausimai, kurie sukasi apie naują bendruomenės struktūrą, kaip elgtis, kaip siūlyti ir kaip taisyti reikalus.

Kaip papildoma pastaba, yra specialiai sukurta viktorina įsipareigoti-prieiti, tai reiškia galimybę tiesiogiai redaguoti failus .ebuild kas bus .deb o .rpm Debian arba Redhat. Tai daug griežčiau sprendžiant techninius klausimus ir programų priežiūros procesus.

Norint atlikti interviu, reikia, kad jį konsultuotų „Gentoo“ kūrėjas, kuris paaiškina pareiškėjui procesus ir nurodo juos ieškant atsakymų (viskas taip gerai dokumentuota, kad tai galima padaryti be mentoriaus, tačiau būtina turėti su vienu, kad jis / ji paprašytų pašnekovo).

Mokykitės iš istorijos

Nelaikau savęs istorijos mylėtoju, bet sužinojau, kad būtina tai žinoti, jei nenorime daryti tų pačių klaidų, ir, kaip ir programavimas, žinojimas, kas nutiko praeityje, moko mus geriau suprasti ateitį. Tai bus nuolatinė „Gentoo“ adresų sąrašų tema artimiausioms dienoms, o gal savaitėms, ir, tikiuosi, į gerąją pusę, nes metai nepraeina ir abi pusės jau turi amžiaus patirtį. Galų gale mes visi ieškome to paties, kad galėtume kurti vis geresnį „Gentoo“. Sveikinimai ir ačiū, kad atvykote čia 🙂


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   HO2Gi sakė

    Labai geras straipsnis, sveikinu jus.

  2.   žvaigždžių ugnis sakė

    labai gražus straipsnis

  3.   Jose J Gascón sakė

    Jei taip būtų pasirinkta politinė-ekonominė klasė, būtų įmanomas kitas pasaulis, be laukinio kapitalizmo (Friedmanitų) ir keinsistinės gerovės valstybės vizijos.
    Puikus straipsnis iki šiol supratau, kaip veikia „Gentoo“, ir tai nėra lengva.
    Jie „skinasi kelią eidami“ Machado.
    saludos

  4.   Alberto cardona sakė

    Sveiki!
    Ką manote apie „Funtoo“ ir ką žinote apie priežastis, dėl kurių Danielis sukūrė minėtą distro („Funtoo“).
    Skaičiau, kad jis buvo „Microsoft“, bet grįžo į „Gentoo“ ir neprisijungė prie projekto, todėl nusprendė įkurti „Funtoo“.
    Ši detalė man visada sukėlė šiek tiek įtarumą.
    Norėčiau sužinoti, ar jūs kada nors naudojatės „Funtoo“ ir koks jūsų įspūdis bei skirtumai su „Gentoo“.

    Sveiki atvykę!
    Geras pranešimas! kaip visada 🙂

    1.    ChrisADR sakė

      Labas Alberto,

      Na, tiesa, Danielis dirbo „Microsoft“ vien dėl su darbu susijusių priežasčių, kaip jis tam tikru metu sako: „Idėja buvo išmokyti„ Microsoft “, kaip veikia nemokama ir atviro kodo programinė įranga. Išsprendęs asmeninius klausimus, dėl kurių jis pirmiausia paliko „Gentoo“, jis nusprendė vėl susisiekti su bendruomene, tačiau šiuo metu situacija buvo šiek tiek įtempta, kai kurie keblūs kūrėjai. Trintis ir asmeniniai išpuoliai pamažu dar labiau įtempė. Lūžio taške Danielis nusprendžia palikti „priešišką“ bendruomenę ir rado naują „Gentoo“ versiją ... „Funtoo“ turėjo struktūrinių portalo ir kitų procesų pokyčių, „patobulinimų“, kaip kai kurie sakytų. Šis schemos ar struktūros keitimo procesas atviro kodo projekte kartais yra sudėtingas, o bandymas įtikinti bendruomenę ne visada gerai. Šiandien Danielis nuolat prisideda prie „Portage“ plėtros ir šiandien „Gentoo“ paketų tvarkyklėje tikimasi naujos evoliucijos.

      Asmeniškai nebandžiau „Funtoo“, girdėjau gerų dalykų apie platinimą. Šiuo metu skirtumai gali būti projekto struktūra ir kryptis, „Funtoo“ prioritetai yra išsamiai aprašyti jos tinklalapyje, prioritetų, kuriais vadovaujamasi vadovaujant projektams.

      Tikiuosi, kad galėsiu šiek tiek išsiaiškinti abejones 🙂
      saludos

  5.   fernanas sakė

    Labas
    Ar manote, kad „gentoo“ vartotojui iš tikrųjų yra taip sunku valdyti kasdien? Aš tai sakau todėl, kad, matyt ir iš nežinojimo, atrodo, kad paprastam vartotojui, o ne programuotojui ar GNU linux studentui, gentoo yra labai sudėtinga nuolat jį atnaujinti ir be problemų, portage pateikia daug naujienų, kompiliacija užtrunka, atrodytų nei kiti dvejetainiai dislokatoriai, nors jie yra šiek tiek mažiau efektyvūs, tačiau lengvumo prasme jie yra už šviesos metų.
    Todėl šiame straipsnyje apie gentoo būtų nurodyta, kaip išlaikyti gentoo, kai jis bus įdiegtas.
    Sveikinimai.

    1.    ChrisADR sakė

      Sveikas Fernanai.

      Trumpas atsakymas: Ne, nemanau, kad „normaliam“ vartotojui tai yra taip sunku.

      Ilgas atsakymas:
      Tiesa, kad „Gentoo“ sudėtingumo kreivė yra kieta (ji man šiek tiek primena, kai pirmą kartą išmokau „Vim“), tačiau iš dalies taip yra todėl, kad GNU / Linux išgyvena sudėtingumo „slėpimo“ procesą. Tai, kad kažkas yra sudėtinga, nepadaro to blogo, priešingai, pašalinus kažko sudėtingumą, jis galiausiai tampa blogas, tačiau pažvelk į „Windows“ 🙂 Paslėptas sudėtingumas yra blogesnis nei bet kas kitas, nes tai priverčia vartotoją tapti priklausomu.

      Aš, šiandien, turiu paleisti tik dvi komandas, kad „gentoo“ veiktų nestabilioje (eksperimentinėje) šakoje kartą per savaitę arba kas 3 dienas, jei yra daug pakeitimų:

      atsirasti –sinchronizuoti

      atsirasti -avuD @world

      ar jo atitikmuo

      atsirasti –klausti -verbose -update –deep @world

      Pirmasis sinchronizuoja saugyklą (pvz., #Apt update)
      Antrasis atnaujina visas mano įdiegtas programas ir jų priklausomybes (#apt upgrade)

      Iš pradžių aišku, kad šiek tiek sunku suprasti naujienas ir klaidas, tačiau kai tik tas pirmasis sunkumas bus praleistas, viskas pradės prasmingiau ir bus matoma išsamiau. (Kelis kartus sugedau savo įrangoje, turėjau įdiegti nuo nulio, bet su kiekviena klaida atsirado labai svarbi pamoka 🙂)

      Tai ne tik padeda „normaliam“ vartotojui išeiti iš priklausomybės, bet ir moko jį to, kas iš tikrųjų yra GNU / Linux esmė, tikra laisvė.

      Kalbant apie pastarąjį, tiesa, „vartotojams“ dvejetainiai paskirstymai yra daug paprastesni. Tam tikru mastu norint naudotis „Gentoo“, reikia turėti ypatingą polinkį į technologijas arba labai reikalingą efektyvumą. Tai taip pat yra kažkas gražaus GNU / Linux 🙂 galite laisvai pasirinkti lygį, kuris geriausiai atitinka jūsų poreikius. 🙂 „Gentoo“ nebando slėpti programinės įrangos sudėtingumo, priešingai, to išmoko vartotoją, kad būtent jis nuspręstų, ką daryti Kiekvienas kūrinys yra tas, už kurį tenka atsakomybė, tačiau jį įvaldžius, jis teikia didesnį pasitenkinimą 🙂 bent jaučiuosi geriau, tiksliai žinodamas, ką turiu savo komandoje, kaip turiu ir kodėl turiu 🙂
      Pagarbiai,

  6.   fernanas sakė

    Labas
    Darbe jie įdėjo mums „Windows 10“, aš jau 4 metus namuose naudoju gnome, „Windows 10“ man atrodo siaubinga, be to, mano konkrečiu atveju, turėdamas regėjimo problemą, aš geriau pritaikiau savo „gnome manjaro“ nei „Windows 10“ su didintuvu privatus.
    Sveikinimai.

  7.   „Alvarito05050506“ sakė

    Labai geras straipsnis, prieš atrandant jūsų straipsnius, net nežinojau, kad „Gentoo“ egzistuoja, o dabar ketinu pereiti nuo „Raspbian“ prie „Gemtoo“. DĖKOJU!