44 anni di UNIX

Diomidis Spinellis ha creato un repository su GitHub con lo scopo di tracciare l’evoluzione di UNIX.

Nella pubblicazione che presenta il progetto (versione su Archive) Spinellis snocciola alcuni dati della versione attuale dell’archivio git: 659.000 commit, 2.306 merge da circa 850 collaboratori (compresi 23 dai Bell Labs, 158 dal Berkeley’s Computer Systems Research Group (CSRG) e 660 dal FreeBSD Project).

La struttura della storia di UNIX parte con il tag Epoch, che contiene solamente le informazioni della licenza.

Da qui si dipanano i vari rami dell’evoluzione di UNIX a partire dal 1972 fino ai giorni nostri.

Si tratta di un lavoro monumentale ancora in evoluzione, che permette di avere una visione storica di questo sistema operativo.

 

Autodeploy con GitHub

Questo articolo spiega come fare un deploy automatico su un server di produzione del codice PHP scritto su un server di sviluppo locale utilizzando un repository privato (a pagamento) di GitHub e le chiavi ssh per l’autenticazione.

git è un bellissimo strumento, ma è anche molto complesso, per questa ragione questo articolo è tutto fuorché esaustivo in materia. Leggi tutto “Autodeploy con GitHub”