sabato 28 novembre 2020

Il fenomeno del piccolinux

 Era durante il primo lockdown che mi sono deciso di dotarmi del mio primo raspberry, immediatamente mi sono cucinato la distro debian a 64 bit con desktop cinnamon, ed ho visto con mia amara sorpresa che non funzionava bene: l'accelerazione grafica non c'era.

Ho provato a cercare i driver, ed ho capito che i driver a 32 bit sono spazzatura, e quelli a 64 bit per l'architettura videocore VI non si trovano proprio, neanche proprietari.

Allora cercando in giro, ho letto sul forum ufficiale della raspberry che dicevano che bisognava aggiornare i mesa di debian buster dalla 18 alla almeno 19.3 per farli andare, e mi sono detto: "proviamo".

Il sistema ha funzionato, non subito, ma dopo un po', per via delle flag di compilazione che non andavano in nessun modo, ho lasciato fare la configurazione a meson specifica per la macchina.

La pacchettizzazione è stato un altro palo nel culo: i mesa venivano sovrascritti e quindi andavano e non andavano, ho dovuto prendere i package ufficiali debian e modificarli per evitare la sovrascrittura ed ottenere qualcosa di compatibile.

Ad oggi, per buster i mesa pacchettizzati aggiornati esistono, e sono upgradati da buster. Ne ho fatte ben due versioni:

- Project Francy: i mesa che si basano sulle librerie nvidia

- Project Chiacchio: i mesa nativi che non si basano sulle librerie nvidia

Ad oggi cinnamon è stato protetto, significa che si avvia, ma dà comunque l'errore che manca l'accelerazione hardware, mentre kde, gnome, lxqt e gli altri in teoria ancora non dovrebbero funzionare.

Almeno mettendo debian liscio sul raspberry pi4 funziona poco e niente, ed anche mettendo i Francy la situazione non cambia.

Coi chiacchio, invece, la situazione cambia radicalmente, il fenomeno piccolinux cinnamon si ripete.

Secondo il mio modo di vedere, la motivazione è la seguente: l'architettura videocore VI non è di nvidia, per cui i driver ufficiali nvidia che sono alla base dell'attuale debian non vanno bene, sono compatibili e strizzano il sistema.

Al contrario, l'organizzazione mesa è una organizzazione non profit specifica del settore, quindi è probabile (quasi sicuro) che i driver mesa originali funzionano bene su molte piattaforme di terzi (quindi non nvidia e amd), e il videocore VI non è né di nvidia né di amd, ma di broadcom, per cui i driver amd e nvidia fanno fetecchia perché specifici per le loro piattaforme.

Questa è la spiegazione che mi riesco a dare.

martedì 17 novembre 2020

La differenza tra amante e succube della tecnologia

 Parliamoci chiaramente: molti tra i miei amici si ritengono amanti della tecnologia, ed a me mi rilegano tra i succubi della tecnologia.

Il motivo è semplice: io senza tecnologia non riesco a stare.

Il tastino per accendere la luce in camera da letto è oramai rilegato tra gli hobby, basta che faccio "ok google accendi la luce in camera da letto" e le luci si accendono. "Ok google accendi la tv" e la tv si accende.

Per me questo non vuol assolutamente dire essere succube della tecnologia ed il motivo è semplice: tale tecnologia va impostata, cioè configurata, il che indica che un minimo di dimestichezza bisogna averla.

Chi è il vero succube della tecnologia?

Colui che non la comanda, ma ne è vittima.

Chi usa la playstation per giocare a pes, chi usa il computer per scaricare roba porno e si guarda le serie tv in streaming.

Per me il succube della tecnologia non è colui che cerca di capirne il funzionamento al fine di dominarla, me è colui che ne è vittima, per così dire.

Quindi coloro che hanno il computer, usano roba microsoft solo per i propri scopi ludici e quando qualcosa non va bestemmiano in turco e si incazzano pure.

Il semplice cercare di capire cosa c'è che non va e cercare di risolverlo dà una motivazione non per essere succubi, ma per cercare di dominare, e quindi uscire dallo stato di troglodita tecnologico, di colui che cerca di usare la tecnologia per soddisfare i propri bassi istinti.

La tecnologia serve per rendere la vita migliore, non serve per controllare la vita.

La tecnologia deve essere usata dagli istinti al fine di diventare dei "potenziati", non deve comandare gli istinti, questo per me è esserne succubi.

Succube non è chi "ha bisogno" della tecnologia, ma chi fa in modo che l'unico utilizzo della stessa sia quello di soddisfare i propri bassi e biechi istinti.

Spero di aver chiarito il mio punto di vista.

giovedì 12 novembre 2020

La differenza tra me e te

 MI ricordo che quando avevo 16 anni ed ero a fare i primi passi nel ramo della programmazione, ho scritto un tema in cui davo contro la microsoft.

Era l'epoca dell'abuso della posizione dominante, e dicevo di avere le prove di tale abuso.

Quel tema è stato definito eretico, e ne ho pagate le conseguenze per 23 anni.

Le prove non mi sono mai state chieste, né è stato considerato il semplice fogo di un bambino, all'epoca i professori dovevano essere parecchio repressi, perché mi stato fatto conoscere tutto in un botto chi comanda.

Il punto è che oggi io sono dello stesso parere, ed anzi l'astio ed il rancore di questi anni ha reso la mia posizione sempre più drastica: i brevetti software sono il male, gli accordi di riservatezza sono la merda, windows è una ciofeca che si fa pagare come se fosse oro e Debian GNU/Linux è l'unico che funziona per davero.

Il problema è che oggi io produco SOLO ED ESCLUSIVAMENTE software free.
In campania sono il primo che si vuole dedicare solo ed unicamente al free software, senza rilegarlo tra gli hobby.

Dal punto di vista tecnico sono più pericoloso oggi di allora, perché allora erano solo parole, mentre oggi sono fatti.

Perché, quindi, oggi non vengo fermato, mentre ieri sono diventato un martire?

Quali menti bacate mi hanno cresciuto?

Ai poster(i) l'ardua sentenza.

wxBriscola 0.3.6

 Il sistema di compilazione di wxbriscola passa da codeblocks a meson, questo rende più semplice la sua gestione in ambiente GNU/Linux, e permette la creazione automatica dei pacchetti debian.

Per questo motivo la compilazione e la diffusione dei binari per windows passa in secondo piano.

E' stata realizzata una versione per windows speciale, un bugfix dell'ultima versione per linux, e successivamente per linuxè stata realizzata la versione in definizione ultra.

https://github.com/numerunix/wxBriscola/releases

Happy Hacking :)

Project nanna

Il raspberry è un pc completo a utti gli effetti, l'unica differenza tra un pc egno di questo nome e quello è solo il bios che è molto, molto meno elaborato.

Tuttavia il raspberry viene visto come un computer di serie B, e non dovrebbe essere così.

Il programma RAR, ormai universale, non è disponibile, almeno non ufficialmente.

E se vi dicessi che, invece, il rar per il raspberry esiste ed è vivo e vegeto?

Ho realizzato uno script che scarica i sorgenti del rar, li compila, e crea un file deb installabile.

Ovviamente il rar non è liberamente ridistribuibile, per cui non si può scaricare il file deb prodotto, però è sempre possibile ricompilarlo a piacimento.

Il RAR in questione è stato ribattezzato, per amore, NANNA edition, dove NANNA non sta per la ninna, ma per UNA ANNA.

https://raw.githubusercontent.com/numerunix/piccolinux/main/nanna_edition.sh

Happy Hacking :)

Piccolinux Milano Edition

 Dal momento che il filesystem dei sistemi GNU/Linux è in continua evoluzione risulta inutile realizzare una immagine di un sistema operativo da poter ripristinare all'occorrenza e su tutte le macchine disponibili, è più semplice costruirla su misura e lasciare il compito all'utente reinizializzare lo spazio di archiviazione con le più moderne tecnologie.

E' su questa filosofia che si basa il nuovo piccolinux, rinominato per vicissitudini personali (si legge per amore) Milano edition (dove Milano è la città e non il buco del... ci siamo capiti : )

In pratica ho realizzato un installer minimale di Debian GNU/Linux in bash, che funziona anche su windows previa installazione del WSL.

Ovviamente per questioni di virus, ne viene sconsigliato e scoraggiato l'uso su windows, però se non se ne può fare a meno, tanto vale provarlo....

https://github.com/numerunix/piccolinux

Il backup di windows si è evoluto

  Adesso è legato a microsoft 365, che permette di avere 1 tb di spazio su onedrive. La lista delle app salvate è quella scaricata dal windo...