BINUX - Nuovo sistema di aggiornamento DAR [In Test]
Cos'è Binux, due parole
Binux
non è una live, è un sistema nudo e crudo già pre-confezionato e pronto all'uso.
È basata su
Gentoo, ma super personalizzata per fare una cosa sola e farla bene:
calcolo distribuito BOINC e basta.
Proprio per questo non troverete apt-get, emerge e sbattimenti vari. Mettersi a compilare su Binux sarebbe un suicidio, non è fatta per quello.
L'idea è: la mettete su disco (con.fsa o.img), avviate e vi dimenticate. Se c'è un aggiornamento, scegliete un archivio DAR e via.
1. Cosa c'è su MEGA e cosa scaricare
Su MEGA trovate 3 cartelle in base alla vostra CPU:
x86-64-v1 / x86-64-v2 / x86-64-v3 [Info nel
Topic Iniziale
]
Entrate nella vostra. La struttura è identica per tutte, vi faccio l'esempio della v3:
x86-64-v3 ---+
|
+---> BINUX-x86-64-v3.fsa (per ripristino veloce con FSArchiver)
+---> BINUX-x86-64-v3.img.xz (per ripristino da pigri , Balena Etcher , dd o altro , va scompattata prima)
|
+---> upd ---+
+---> 2026.09.04-BASE --+
| +--> BINUX-x86-64-v3-BASE.1.dar (La stessa base rilasciata con .fsa e .img.xz)
| +--> BINUX-x86-64-v3-upd[N].1.dar (Aggiornamenti cumulativi)
| +--> md5 e logs
+---> 2026.09.15-BASE --+
| +--> BINUX-x86-64-v3-BASE.1.dar
| +--> BINUX-x86-64-v3-upd[N].1.dar
| +--> md5 e logs
+---> SYS --+
+--> BINUX-x86-64-v3-upd0.1.dar (core sistema)
+--> md5 e logs
Per capirci:
- I file .fsa e.img.xz servono solo se volete reinstallare da zero.
- Dentro upd ci sono le release datate. Ogni cartella contiene la BASE + gli upd cumulativi, tutti con md5 e log.
- La cartella SYS contiene solo l'upd0. Non toccatela se non ve lo dico io.
2. Come si aggiorna
Avete già Binux installato? Sul desktop dell'utente
binux c'è l'icona
BINUX Update.
Cliccate e si apre una finestra a menu in stile curses.
Scaricate da MEGA l'ultima cartella con la data, dategliela in pasto all'updater, scegliete BASE o l'ultimo upd e fate Estrai/Installa. Poi riavviate.
Sono cumulativi, stile Windows. Non serve tutta la cronologia.
Se avete la BASE di Gennaio e io rilascio BASE di Settembre con upd2, voi prendete solo BASE di Settembre + upd2.
3. Downgrade e dati personali
I vostri dati in /home restano dove sono. Non vengono toccati.
Mi sono adoperato per far funzionare anche il
downgrade pulendo i file morti di Portage. Quindi tecnicamente
è possibile tornare indietro (es. da Settembre ad Agosto).
Si può fare, funziona, ma se potete evitarlo è meglio. Tenetelo come paracadute.
Nota: BOINC su RAM o su DISCO?
Noterete all'avvio di BINUX la possibilità di scegliere:
BOINC - RAM [Attivo] -> Torna su DISCO (o viceversa).
È una funzione fatta apposta per la cartella
slots di BOINC.
- Su RAM [Attivo]: il calcolo avviene in RAM (tmpfs). La quantità di memoria riservata viene settata automaticamente in base alla RAM fisica installata. Pro: velocissimo, non usura SSD/chiavette. Contro: se salta la corrente elettrica si perde il lavoro in corso di quella WU.
- Su DISCO: scrittura classica su disco. Pro: più sicuro in caso di sbalzi di corrente elettrica o riavvii inaspettati. Contro: usura maggiore e un pelo più lento.
Suggerimento se possibile : lasciate finire le WUs in esecuzione e se proprio non potete amen ... il server le spedirà a qualche altro buon volenteroso
Si può cambiare quando si vuole dal menu di boot o da BINUX Update. C'è un
post dedicato
sul forum per i dettagli.
4. Come è nato
Tutto questo è nato da piccoli script che usavo io per aggiornare l'immagine RAW quando la testavo, un pezzo oggi e un pezzo domani... ed è nata sta roba qua... LOL
Non sono un programmatore, è fatta nel tempo libero. Se qualcosa non va, lo sistemiamo insieme.
Grazie a chi prova.
- Binux -
╭────────────┬───────┬──────┬──────────────────────────────────────────┬───────────╮
│ data │ ora │ tipo │ nome │ size │
╞════════════╪═══════╪══════╪══════════════════════════════════════════╪═══════════╡
│ 2026.09.01 │ │ BASE │ BINUX-x86-64-v3-BASE-2026.09.01 │ 4006.9 MB │
│ 2026.09.03 │ │ UPD │ BINUX-x86-64-v3-upd1-2026.09.03 │ 220.6 MB │
│ 2026.09.04 │ │ UPD │ BINUX-x86-64-v3-upd2-2026.09.04 │ 546.7 MB │
│ 2026.09.05 │ │ UPD │ BINUX-x86-64-v3-upd3-2026.09.05 │ 552.3 MB │
│ 2026.09.05 │ 12:24 │ SYS │ BINUX-x86-64-v3-sys-upd0-2026.09.05-1224 │ 12.3 MB │
│ 2026.09.05 │ 16:16 │ SYS │ BINUX-x86-64-v3-sys-upd0-2026.09.05-1616 │ 12.3 MB │
│ 2026.09.05 │ 16:57 │ SYS │ BINUX-x86-64-v3-sys-upd0-2026.09.05-1657 │ 12.3 MB │
│ 2026.09.05 │ 20:18 │ SYS │ BINUX-x86-64-v3-sys-upd0-2026.09.05-2018 │ 12.3 MB │
╰────────────┴───────┴──────┴──────────────────────────────────────────┴───────────╯
╭────────────┬───────┬──────┬──────────────────────────────────────────┬───────────╮
│ data │ ora │ tipo │ nome │ size │
╞════════════╪═══════╪══════╪══════════════════════════════════════════╪═══════════╡
│ 2026.09.01 │ │ BASE │ BINUX-x86-64-v2-BASE-2026.09.01 │ 4006.7 MB │
│ 2026.09.03 │ │ UPD │ BINUX-x86-64-v2-upd1-2026.09.03 │ 243.7 MB │
│ 2026.09.04 │ │ UPD │ BINUX-x86-64-v2-upd2-2026.09.04 │ 570.1 MB │
│ 2026.09.05 │ │ UPD │ BINUX-x86-64-v2-upd3-2026.09.05 │ 575.8 MB │
│ 2026.09.05 │ 12:25 │ SYS │ BINUX-x86-64-v2-sys-upd0-2026.09.05-1225 │ 12.4 MB │
│ 2026.09.05 │ 20:15 │ SYS │ BINUX-x86-64-v2-sys-upd0-2026.09.05-2015 │ 12.4 MB │
╰────────────┴───────┴──────┴──────────────────────────────────────────┴───────────╯
────────────┬───────┬──────┬──────────────────────────────────────────┬───────────╮
│ data │ ora │ tipo │ nome │ size │
╞════════════╪═══════╪══════╪══════════════════════════════════════════╪═══════════╡
│ 2026.09.01 │ │ BASE │ BINUX-x86-64-v1-BASE-2026.09.01 │ 4002.4 MB │
│ 2026.09.03 │ │ UPD │ BINUX-x86-64-v1-upd1-2026.09.03 │ 220.1 MB │
│ 2026.09.04 │ │ UPD │ BINUX-x86-64-v1-upd2-2026.09.04 │ 546.3 MB │
│ 2026.09.05 │ │ UPD │ BINUX-x86-64-v1-upd3-2026.09.05 │ 552.2 MB │
│ 2026.09.05 │ 12:26 │ SYS │ BINUX-x86-64-v1-sys-upd0-2026.09.05-1226 │ 12.4 MB │
│ 2026.09.05 │ 20:16 │ SYS │ BINUX-x86-64-v1-sys-upd0-2026.09.05-2016 │ 12.4 MB │
╰────────────┴───────┴──────┴──────────────────────────────────────────┴───────────╯