Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Gentoo: Portage passerà a Git?

Link copiato negli appunti

Per una delle distribuzioni più longeve e senz´altro più rappresentative del panorama GNU/Linux, Gentoo, potrebbe avvenire un importante cambio di rotta. L´albero di Portage, il repository degli ebuild - ricordiamo che Gentoo è una meta-distribuzione costruita da sorgenti (tranne poche eccezioni) - fin dalla sua nascita gestito tramite CVS, potrebbe migrare a Git, così come avviene per il suo fork Funtoo
Linux
creato da Daniel Robbins.

CVS è un sistema di controllo versione nato nel lontano 1990 e che comincia ad accusare segni di "vecchiaia", se paragonato ad alternative più moderne come Mercurial, Bazaar e appunto Git, quest´ultimo usato dagli sviluppatori del kernel Linux e da migliaia di programmatori in Rete. Negli ultimi giorni, sulla mailing list gentoo-devel è iniziata la discussione sulla possibilità di trasformare Portage in qualcosa di più "moderno" e veloce.

I vantaggi si preannunciano interessanti: riduzione dei tempi di sincronizzazione per gli utenti (che ora avviene con Rsync), l´eliminazione dei file di ChangeLog (contenenti la cronologia dei singoli pacchetti, sostituita dai commit di Git) e Manifest (ovvero hash multipli dei singoli archivi, file .ebuild e relative patch), con una consistente diminuzione dei file totali di Portage.

Ma non mancano le critiche di alcuni sviluppatori, scettici sulla struttura di Git; nel dibattito ha fatto la sua comparsa anche Fabio Erculiani, il creatore della distribuzione Sabayon e che così ha risposto ad un follow-up piuttosto sarcastico:

La differenza è che mentre Git è più veloce, ha un rate WTF/secondo molto basso e ti costringe a fare le cose per bene, mentre altro [...] software invece non lo è, e su questo sono d´accordo.

Ti consigliamo anche