Cosa manca all’ecosistema GNU/Linux: Sana autocritica

Era un po che evitavo di scrivere post critici con possibili sviluppi di flame war, anche perché non ci guadagno nulla io (non metto pubblicità sul blog) ne tanto meno i lettori, tuttavia oggi tra un carciofo in pastella e un pezzo di agnello mi sento particolarmente ispirato quindi ora vi sorbirete un mega suppostone di riflessioni ed elucubrazioni personali sull’ecosistema GNU/Linux.


Le lacune

L’ecosistema GNU/Linux in cui io sguazzo felicemente da anni possiede in se alcune lacune non nella sua filosofia, ma a mio avviso mancano dei software che spesso gli utenti cercano e non trovano, oppure se il software c’è ma ha grossi limiti:

Video Editing:

Se si tratta di unire due video in croce e aggiungere un sottofondo musicale ok ci siamo, tuttavia mancano software intermedi che permettono di fare quello che fa Windows Movie Maker o meglio iMovie, infatti avete mai provato ad aggiungere delle scritte in sovrimpressione su un video ? Avete mai provato a mettere in un riquadro un video più piccolo oppure delle immagini?

Be io ci ho provato ma a quanto pare su Linux è un impresa che per l’utonto medio non è nemmeno pensabile, senza contare che appena finisco di unire due video 2 volte su 3 openshot e Kdelive crashano oppure cominciano a consumare giga di ram. Su Linux purtroppo mancano ancora questi software che di solito sono sviluppate direttamente dalla stessa ditta che sviluppa il sistema operativo oppure da ditte che lo rilasciano come software proprietario.

Fortunatamente Editshare sta portanto su Linux Lightworks quindi entro l’anno prossimo dovremmo avere qualcosa si simile anche su Linux.

Gestione delle stampanti:

Non ho nulla contro cups che è uno strumento molto potente è versatile ma essendo sviluppato interamente dai developer Apple non è che ci sia questa grande ottimizzazione per Linux, “l’ultimo miglio” lo coprono le distribuzioni, su Ubuntu e Fedora ad esempio la stampa è gestita davvero bene, si cominciano a vedere dei problemi con la gestione delle multifunzione infatti se proviamo a gestire lo scanner su gran parte delle multifuzione in commercio la cosa non è semplicissima anche se spesso basta rivolgersi al qualche forum oppure ad altri software nei repository.

Tuttavia questo nel 2013 non è accettabile, cazzo ci vuole un progetto, un fork, quello che volete, che coinvolga i developer di più distribuzioni per sistemare la situazione, di collaborazione appunto ne parlerò in seguito. Comunque è anche vero che i produttori spesso e volentieri ignorato totalmente Linux.

Un barlume di speranza arriva da giovane fork di cups, speriamo che i developer facciano bene il loro mestiere o che attirino l’interessa di qualche ditta.

Gestione del lettore CD/DVD e masterizzazione:

NO NON SONO SUPPORTI OBSOLETI CAZZO, i film ancora oggi vengono venduti in DVD, i giochi per pc vengono venduti in DVD, se voglio fare un backup dei mie porni dati su DVD il sistema non deve freezarsi o cominciare a laggare come un maiale, porca miseria con 4 GIGHI di Ram appena provo a copiare dei file da CD sul pc questo ancora un po e si impicca, arriva addirittura a swappare e questo su tutti i pc su cui ho masterizzato usando GNU/Linux, purtroppo è un problema che molto probabilmente varrà ignorato perché ormai sono supporti usati sempre di meno ma se i lettori Blue Ray non calano di prezzo e senza una diffusione della fibra ottica qui in Italia il CD resterà ancora in vita per decenni, senza contare che ho centinai di giochi originali su CD e DVD a cui voglio rigiocare ogni tanto, chiedo troppo forse ?

Manca un sistema di bundle software condiviso:

Io amo il sistema dei repository, specialmente sulle distribuzioni rolling release come Arch sono la cosa migliore che si possa trovare su Linux, praticamente ogni volta che penso che per aggiornare i programmi su Windows dovevo andare sito per sito a scaricarmi il pacchetto mi vengono i brividi. Invece mi viene duro come il marmo vedendo che con un solo comando posso aggiornare tutto il mio parco software su Linux grazie ai gestori di pacchetti che sono il punto cardine delle distribuzioni, basti pensare ad APT per Debian o pacman per Arch.

Tuttavia a molti utenti piace gestire il software in questo modo, senza contare che i developer non dovrebbero più stare a masturbarsi sulle dipendenze e sui pacchetti specifici delle vari distribuzioni, infatti la gestione del software via repository assicura stabilità e facilità d’uso per l’utente ma per chi sviluppa può essere un casino enorme.

Esempio banale, utonto su Windows XP, installa tutta la merda in rete e se la aggiorna da decenni (si ok però poi windows si impicca come sempre ogni tot di mesi). Utente di Ubuntu 10.04, aggiornare certi programmi oggi è letteralmente impossibile senza spaccare il sistema in due e iniziare a compilarsi dipendenza per dipendenza, un bordello che il 90% dell’utenza casalinga di GNU/Linux non incontrerà mai perché aggiorna la propria distribuzione (oppure perché passa a distro rolling release) ma in certi casi (tipo server casalinghi usati per scaricare il porno o mediacenter fatti in casa, oppure macchine obsolete) l’utente non può o non vuole aggiornare l’intero sistema ma solo i singoli programmi.

A mio avviso si potrebbe realizzare quello che già fa Mozilla con Firefox, ovvero dei bundle con Firefox precompilato che si porta le sue dipendenze dietro senza rivolgersi a quelle presenti nel sistema.

Si potrebbe creare un sistema di bundle unificato mantenuto da tutte le principali distribuzioni, in questo modo daremo all’utente maggiore libertà e oltre tutto si spegnerebbero i conflitti religiosi tra .deb e .rpm.

Ovvio che andando verso i bundle si vedranno i programmi aumentare di dimensione visto che ogni volta dovrete scaricare anche le stesse identiche dipendenze e librerie necessarie per il funzionamento del software, cosa che nel sistema dei repository non esiste, si scarica una singola volta una dipendenza o una libreria e la rimane pronta ad essere usata da tutti programmi che ne necessitano.

Si ok è tutta utopia, esiste già uno standard ed è RPM ma tutti quanti se ne fottono altamente perché lo standard de facto è il .deb, mentre distribuzioni ancora più fighe come arch usano altro.

Esistono progetti come Chakra che offrono dei bundle per i software in GTK, quello sarebbe un’interessante punto di partenza se solo le distro cominciassero a parlare tra di loro [ATTENZIONE FRASE FLAMMOSA] o meglio se la distribuzione più diffusa la smettesse di fare le troia alla ricerca di soldi e cominciasse a pensare all’utente magari pagando developer per migliorare le lacune da me descritte invece di continuare a sviluppare quella merda di Unity[/ATTENZIONE FRASE FLAMMOSA].

In conclusione:

Ok scusate lo sfogo ma lo tenevo dentro da mesi, sono cosciente che ogni ditta e libera di fare quello che vuole con i suoi developer e che ci sono mille mila distro, infatti sono un felice utente Arch Linux. Senza contare che anche gli altri Desktop Enviroment hanno i loro difetti, ad esempio su KDE c’è un enorme spreco di spazio in termini di pixel sul monitor senza contare qualche feauture che scompare e riappare a random ma rimane comunque un ambiente grafico con i contro cazzi rotanti superiore a gli altri desktop enviroment.

Queste sono le lacune che ho visto in 6 anni in cui vivo nel mondo GNU/Linux (quindi non proprio l’altro ieri), un ecosistema che mi ha donato tanta felicità e mi ha fatto cresce e che non abbandonerei mai e poi mai.

archlinux

Ci sarebbero altre cose di cui parlare ma sarebbe solo un voler allungare il brodo e poi è già ora di tornare ad abbuffarsi!

#: /dev/null/

PS: ATTENZIONE i commenti flammosi e volutamente troppo cazzoni saranno segati senza dire niente a nessuno, il blog e mio, il blog non è democratico quindi saluti e baci.

PSS: i fork alle volte (quindi non realizzati a membro di cane) sono il bene, vedasi quello di libusb, progetto arenato che ha ripreso vita nel fork.

Nuova arrivata :D

Oggi con tanto dei complimenti dello zio mi è arrivata a casa, un regalino, la nuova fiammante, super iper cazzuta, stampante multifunzione Epson PX660 😀

ecco la bestiola 😀

In breve questa piccolina (è un eufemismo, perché pesa ed è anche bella grossa °_°) fa da scanner, fotocopiatrice, stampa foto, legge ogni tipo di scheda e penna USB presente sul mercato e si fa anche il caffè  e può benissimo stampare i documenti residenti sul vostro disco fisso sia via cavo USB che via blututto anche se quest’ultimo non ho ben capito come configurarlo visto che non riesco a rilevarlo via pc tramite la mia periferica bluttuto  (mi documenterò meglio in futuro, visto che sul libretto in dotazione dice di cercare nell’internette).

Una volta connessa al pc tramite USB Ubuntu l’ha subito rilevata, mi ha fatto selezionare i drivers (ti indica quelli della PX650 ma fungono anche sulla PX660) e automagicamente la stampante in soli 2 minuti era pronta all’uso, cosi ho stampato un foglio di prova:

ma quanto è figo sto foglio di prova 😀

La stampa dei fogli di testo è relativamente veloce molto lenta (4 fogli in tipo 3 minuti ma non ho cronometrato [Update]stavolta col cronometro in mano ho stampato 7 fogli A4 e ci ha messo precisamente 7 minuti e mezzo!! Quindi più di un minuto a foglio! Il che la rande terribilmente lenta°_°) , ancora non ho provato a stampare foto e altri cazzilli quindi non so dirvi nulla su la qualità della stampa fotografica.

A si un piccolo dettaglio, sono stato per  diversi minuti con il cubo per aria alla ricerca dell’ingresso del cavo, be questo è ben nascosto (manco fosse uno scrigno del tesoro!) e per diversi minuti o pensato che la stampa via pc fosse possibile solo via blututto.

Be non c’è altro da dire su questa stampante a parte le cose ovvie come “Wow quanto è figo il desing, tutta nera!” oppure “Wow ha il monitor LCD bello largo! E si può regolare l’angolazione!” o anche “Wow la Epson ti da in regalo un sacco di carta fotografica!” e altre robe simili, ma vi risparmio altro visto che in giro trovate un bel po di recensioni.

:# /dev/null/

PS: Si ho uno zio molto generoso che mi ha fatto sto regalo un po perché di questa bestia non se ne faceva nulla e un po perché ho preso 30 all’ultimo esame 😀

PS#2: La bestiola si unisce alla mia vecchia stampante multifunzione Canon MP180 🙂

È un fottutissimo bug! #2

Il titolo era figo cosi l’ho voluto riutilizzare. Questa volta però si tratta di Arch e non di Debian Sid come la scorsa volta.

Il bug in questione era dei drivers della scheda video Via del piccino, gli openchrome. In pratica ogni volta che stavo per guardare un porno video con vlc, totem e altri player X11 crashava sbattendomi in faccia una shell.

Dunque da bravo niubbo ho segnalato il problema sul forum di arch, tempo dopo su Irc parlo del problema con alcuni nerdazzi, uno di essi era dottorblaster ed è stato proprio lui ad indicarmi la soluzione, ovvero aggiornare il drivers via AUR 😀

Cosi apro uno shell e do:

sudo pacman -Rd xf86-video-openchrome

yaourt -S xf86-video-openchrome-svn

Tuttavia la compilazione del drivers svn falliva perché non trovava xorg-server ma ovviamente questo era installato. Quindi non sapevo che pesci pigliare ma dottorblaster è prontamente intervento e mi ha detto di installare xorg-server-devel e di riprovare più tardi ad installare il drivers svn perché il mantaier è sparito quindi il dottore ha dovuto rendere orfano il pacchetto e fixare il problema. Il giorno dopo mi segnala che ha fatto il tutto e quindi mi da il via libera per installare.

Sta volta va tutto a buon fine, quindi ricapitolando ho rimosso il vecchio driver, ho installato xorg-server-devel con un:

sudo pacman -S xorg-server-devel

e poi ho installato con yaourt il drivers aggiornato 😀

:# /dev/null/

PS: Non so come ringraziare dottorblaster per le svariate volte che mi ha dato una mano, senza di lui la blogosfera non sarebbe la stessa 😀

PS#2: Ve l’ho già detto che AUR è figherrimo ? No? Be allora ve lo dico ora, AUR è una cosa immensamente figherrima in cui trovi di tutto e di più 😀

PS#3: Vi ho già parlato del canale IRC dove bazzico di solito ? Sta sui server freenode, stanza DeliriNotturni, si può parlare liberamente di puppe e nerdate varie ad ogni ora 😀