Sai che mi piace Puppy Linux. Piccolo, frugale, delizioso. Sebbene l'era moderna abbia in qualche modo rimosso la necessità di spartane distribuzioni solo in memoria, hanno ancora uso, possono funzionare su hardware davvero vecchio e sono ottimi compagni di viaggio. Allora come alzi il gioco? Cerchi di dare vita a un progetto ancora più ambizioso.
EasyOS è una distribuzione sperimentale (notare l'aggettivo, importante), con origini Puppy più alcuni extra extra. Se guardi la pagina che dice come e perché EasyOS è diverso, vedrai che viene fornito con alcuni rompicapo e alcune funzionalità piuttosto uniche. In particolare, è una distribuzione che può essere eseguita dal disco o interamente in memoria, può essere un supporto live o installato, ha una crittografia e un concetto piuttosto accurato di contenitori di sicurezza:il software viene eseguito isolato. Bene, è ora di provare, non è vero.
Avvio di EasyOS - non così facile
Il grosso problema con EasyOS è che non è progettato per un uso di massa. Non ottieni una ISO, ma masterizzi semplicemente su CD o una chiavetta USB e poi ... drive. Anche trovare l'immagine di download non è banale. Viene compresso e quando lo estrai, hai un'immagine del disco rigido nel formato IMG, che è in genere ciò che scrivi su schede SD per artisti del calibro di Raspberry Pi e simili. Data la natura sperimentale di EasyOS, ho deciso di iniziare con VirtualBox, quindi ho dovuto convertire il file IMG in VDI (ciò che VirtualBox utilizza nativamente).
VBoxManage convertfromraw --format VDI easy-2.3-amd64.img easy-2.3-amd64.vdi
Conversione da file immagine grezza="easy-2.3-amd64.img" a file="easy-2.3-amd64.vdi "...
Creazione di un'immagine dinamica con dimensione 1343225856 byte (1281 MB)...
Ho avviato e quindi ho riscontrato più problemi e/o intoppi. A questo punto puoi impostare la crittografia opzionale, cosa che ho fatto. Quindi, EasyOS non ha rilevato automaticamente la scheda grafica nella macchina virtuale e ho dovuto eseguire una configurazione VESA manuale 1280x800px. Alla fine, la distribuzione è stata lanciata.
Non è tutto in bianco e nero
Come i cuccioli di questo mondo, EasyOS viene fornito con un desktop JWM molto frugale, ma con semplici icone monocromatiche che offrono un senso di chiarezza visiva. L'abbondanza di maghi utili c'è, ovviamente, quindi puoi impostare tutto. Hai solo bisogno di un po' di pazienza, ma ottieni il prevedibile comportamento da cucciolo.
Prendi me stesso, prendi il mio PupControl... PupControl dal maggiore Tux.
Ho provato alcune cose di base - e tutte hanno funzionato senza problemi. Puoi navigare, ascoltare musica in streaming, guardare video, tutte le solite chicche che ci si aspetta sul desktop. Ma devi anche essere consapevole del fatto che la tecnologia Easy Containers funziona in modo diverso da quello che ti aspetti.
Ho lanciato SeaMonkey due volte, una tramite le app e una dal collegamento sul desktop, e queste sono in realtà due diverse istanze della suite di browser. Quindi non sorprende che io abbia ricevuto due volte il prompt di esecuzione per la prima volta e che i browser in realtà abbiano un aspetto diverso. Ciò significa che puoi avere più profili, più configurazioni dello stesso programma e utilizzarli per scopi diversi.
Applicazioni e contenitori
La gestione del software in EasyOS è alquanto confusa. Hai le app, che sono installate e containerizzate (se non sbaglio). Hai petget, che afferrerà i pacchetti standard in formato Puppy, di solito piccoli e compatti. E poi hai sfsget, che acquisirà le immagini del contenitore di grandi dimensioni per applicazioni "grandi" e popolari, come ad esempio Firefox, Thunderbird, Chromium, Skype e amici.
Quando ho provato a usare sfsget, ho ricevuto un errore. Non c'è abbastanza spazio sul disco. In effetti, poiché non ho copiato l'immagine su una chiavetta USB, non c'era l'espansione automatica, quindi il disco rigido aveva solo circa 1 GB di spazio disponibile. A questo punto, ho dovuto ridimensionare l'immagine del disco, cosa che può essere eseguita abbastanza facilmente in VirtualBox.
Tuttavia, quando ho provato a ridimensionare la partizione dati EasyOS (sda2), ho riscontrato un sacco di nuovi problemi. Innanzitutto, è montato, quindi non puoi farlo davvero. In secondo luogo, puoi avviare EasyOS con l'intero set di dati copiato nella RAM, ma le partizioni del disco non solo non vengono montate, ma sono completamente invisibili. Quando ho avviato EasyOS in modalità solo RAM, nessuno strumento di partizione (né fdisk, cfdisk, parted o GParted) poteva effettivamente vedere il disco e le sue partizioni. Ho dovuto avviare in una distribuzione CD live diversa e ridimensionare il filesystem necessario. Solo allora EasyOS ha visto la dimensione del disco aumentata. Un punto positivo:nessun problema con la crittografia utilizzata. Nessun singhiozzo o corruzione.
Bene, ora ho provato a installare alcune di quelle app "grandi" e le cose hanno funzionato bene. Hai la possibilità di impostare nuovi contenitori (predefinito, consigliato), aggiungerli a contenitori esistenti o persino sovrapporli. Le ultime due opzioni sono solo per esperti, ma evidenziano la bella natura sperimentale di questa distribuzione. Ad ogni modo, sia Skype che Firefox hanno funzionato bene. Bel giubbotto.
Firefox SFS in corso.
Altre cose
Ora, dal momento che stavo eseguendo questo test in una macchina virtuale, non potevo fare molte delle cose che faccio normalmente quando test le distribuzioni su hardware fisico. Anche così, EasyOS è completamente funzionale, affidabile e funziona bene. È super veloce anche se un po' brutto. Ottieni la funzionalità quotidiana più tonnellate di vantaggi da nerd. In effetti, ci sono quasi così tante cose che puoi sentire leggermente sopraffatto. Ma come Puppy, questa distribuzione è un investimento a lungo termine. Il suo valore aumenta alle stelle dopo un uso prolungato, quando puoi provare ad apprezzare le centinaia di piccole utilità che raggruppa.
Ho eseguito diverse sessioni e ho persino eseguito alcuni riavvii forzati. EasyOS era abbastanza robusto:avvisava ogni volta che la sessione veniva interrotta e se volevo ignorarla o controllare attentamente la configurazione in atto. La crittografia funziona bene. I dati sono stati salvati tra le sessioni e l'unico aspetto negativo che mi viene in mente è che il caricamento dei driver video impiega un po' di tempo.
Conclusione
EasyOS sembra un'edizione Frankenstein di Puppy, in senso buono. Ma come progetto sperimentale, non è nemmeno qualcosa che vuoi infliggere ai tuoi ignari nonni. In realtà, non è adatto alla maggior parte degli utenti, compresi i nerd, perché all'inizio richiede una buona dose di lavoro manuale. Immagino che questo spieghi la difficoltà nell'ottenere l'immagine.
Ma se pensi che questa felice follia finisca lì, ti sbagli. C'è una creazione ancora più Frankensteiny, ed è EasyPup! Quindi lì. Ad ogni modo, EasyOS 2.3 sembra una distribuzione davvero ambiziosa e piuttosto unica e, in gran parte, funziona alla grande. Se sei un riparatore, ti consiglio di prendere questo e di fare un giro completo. Altrimenti, vale la pena aspettare fino a quando non matura un po' di più, lo stack diventa solido come una roccia e alcuni dei problemi di usabilità vengono risolti. Tutto sommato, qualcosa di super cool e che vale la pena seguire. Resta sintonizzato.