E’ arrivata la conferma ufficiale da parte di Google: per i client presenti nell’azienda, Big G ha deciso di abbandonare Goobuntu, sviluppata internamente e basata sul famoso Ubuntu di Canonical, in favore digLinux, basa sul ramo testing di Debian.
Anche in questo caso la decisione di Google è stata quella di prendere un prodotto open source, introdurci delle variazioni – ogni pacchetto di Debian Testing viene preso, ricompilato testato e sistemato, introducendo modifiche o patch, prima di aggiungerlo ai repository utilizzati da gLinux – ed utilizzarlo solo internamente, senza rilasciare alcunchè pubblicamente.
Quindi non perdete tempo cercando di scaricare Goobuntu o gLinux, sono di Google e vivranno solo per Google.
La parte interessante è che Google ha rilasciato anche un whitepaper in cui mostra le scelte architetturali per la gestione di un parco client così ampio (stiamo parlando di circa un quarto di milione di macchine): viene utilizzato il sistema Puppet in modalità Masterless!
Sono quindi i client stessi che scaricano da un punto centralizzato le configurazioni puppet e le applicano in locale sulla macchina. Insieme all’uso di PXE e TFTP per l’installazione via rete di queste immagini.
Quindi, grazie a Puppet ed alla combinazione PXE+TFTP, Google è in grado di reinstallare un qualsiasi client all’interno della sua rete in meno di 30 minuti, in maniera autonoma e senza necessità di intervento umano di qualsiasi tipo.
Il tutto per avere un bel desktop con release recenti del software con un’interfaccia grafica GNOME supportata da Wayland.
Non male insomma, anche se a me piacerebbe mettere le mani su uno di questo OS per dare un occhiata sia al lavoro fatto dall’IT di Google, sia a quanta innovazione NON viene riversata nella comunità.
Nessun commento:
Posta un commento