linux

Ubuntu con lo stile di Mac OS X


Quale codec Open Source dovrei scegliere?

La situazione non è semplice, perché ci sono codec open source che implementano algoritmi brevettati e codec che utilizzano algoritmi liberi da brevetto. Il formato mpeg-2 del dvd è sempre meno utilizzato su internet e nel frattempo sono nate molte soluzioni alternative interessanti per la tv ad alta definizione.

Theora/Vorbis

Viene utilizzato come codec predefinito nel framework multimediale Freedesktop chiamato Gstreamer, si tratta di uno dei pochi codec utilizzabili libero da brevetto.

Promuovere Linux con gli screencast

Ci sono molti modi per promuovere Linux, uno dei più efficaci è fare screencast. Gli screencast, a differenza degli "How to", sono molto più interattivi e immediati, nonché più piacevoli da seguire.

La gran parte degli screencast su Linux attuali tratta di Compiz, sicuramente un software interessante, ma non indispensabile per l'utilizzo quotidiano. Chi si avvicina da poco a Linux vorrebbe vedere delle cose più concrete* e qui il materiale non è molto.

Ho deciso quindi di aprire una nuova sezione del sito decicata agli screencast, così da poter pubblicizzare meglio i video più interessanti e di migliore qualità.

Qual'è il miglior sistema operativo? Linux vs Mac vs Windows

E' la domanda che ancora oggi molti si chiedono ed è posta male, perché sarebbe più giusto chiedersi: "quale sistema operativo si adatta meglio a quello che voglio fare col computer?"

Molte persone che conosco propongono Linux come la "soluzione ad ogni male", non è così. Ogni sistema operativo ha i suoi pro e contro, e per proporlo al meglio bisogna prima capire le esigenze di chi abbiamo di fronte.

Vantaggi di Ubuntu/Linux

E' libero, gratuito, sicuro, potete provarlo con facilità tramite LiveCD, Wubi, virtualizzazione.. In generale il vantaggio principale di questo sistema operativo è la flessibilità, si adatta a qualsiasi esigenza: pc vecchi, server, dispositivi particolari,..
L'aggiornamento si fa con un solo comando e copre tutti i software installati sul pc.

Vantaggi di Mac OS X

Unisce la stabilità e sicurezza di Unix con i software professionali di Windows.
Ha un'interfaccia grafica semplice, innovativa, coerente ed accattivante. Le animazioni sono perfettamente amalgamate con il resto del sistema e il touchpad multitouch ne completa l'utilizzo. Mac OS X è il sistema operativo che offre l'esperienza di utilizzo migliore e detto da Mark Shuttleworth (finaziatore di Ubuntu) l'affermazione acquista una certa rilevanza.

Fare le fotocopie con computer con un click

La gran parte delle stampanti multifunzione (all-in-one con scanner) non sono laser e la gran parte di quelle laser non sono multifunzione.
E' una regola del mercato: "divide et impera". Le multifunzione laser le paghi più della somma di una laser + scanner, se le trovi, mentre le multifunzione a getto d'inchiostro le paghi poco perché poi ti spennano con le cartucce che fai fatica a ricaricare.


Per ovviare a questo problema economico/hardware, condivido con voi la soluzione che ho adottato per automatizzare il tutto.

Requisiti e prerequisiti

Scanner riconosciuto da Sane
Stampante riconosciuta da CUPS.
ImageMagick per aggiustare o personalizzare l'immagine ricevuta dallo scanner
Opzionale: scanbuttond (se avete uno scanner o multifunzione col tasto) e libinklevel (per monitorare le cartucce delle ciuccia inchistro)

Script "fotocopia.sh" da salvare e rendere eseguibile

#!/bin/sh
scanimage --mode Gray --format tiff --resolution 150 > test.tiff
convert test.tiff -contrast test.tiff
lp -o scaling=100 -o page-left=0 -o page-top=0 -o page-right=0 -o page-bottom=0 test.tiff

Spiegazione dello script

scanimage prende l'immagine dallo scanner, convert (imagemagick) aumenta il contrasto, lp la stampa sulla stampante predefinita togliendo i margini dal foglio.

Se ancora non l'avete capito si tratta di un hack:

ext3 vs ntfs o meglio ntfs-3g vs ext2ifs

Uno dei dilemmi più comuni è: quale filesystem scelgo per condividere i miei dati con Windows oppure con il resto del mondo?

Fino a poco tempo fa la risposta era solo fat32. Questo filesystem è tuttora utilizzato in chiavette usb, macchine fotografiche, ecc.. e viene letto praticamente da ogni sistema operativo Windows, Linux o Mac OS X, ma è molto limitato.
Tra le limitazioni più importanti, Fat32 non supporta file maggiori di 4gb oppure cartelle che iniziano col "."

Filesystem alternativi

Ext3 non è il filesystem più veloce per Linux, ma è il più supportato. Si evolve dal filesystem ext2 che è da tempo supportato su Windows dal driver Ext2ifs.
NTFS è il filesystem nato con Windows NT, che poi si è diffuso con Windows XP. Lo si può utilizzare con Linux tramite il progetto ntfs-3g (ntfsprogs)

Benchmark pratici  (su partizioni interne)

Copiare un file di 4,5gb nella sua stessa partizione in (minuti:secondi).

Windows XP SP3 NTFS: 3:42
Windows XP SP3 ext3: (4:52)

Linux 2.6.26 NTFS: 2:53
Linux 2.6.26 ext3: [2:06]

Untar di un file di 4,5gb nella sua stessa partizione in (minuti:secondi).

Windows XP SP3 NTFS: 4:09
Windows XP SP3 ext3: (6:58)

Linux 2.6.26 NTFS: 4:48
Linux 2.6.26 ext3: [2:25]

(In futuro tratterò altri benchmark)

Hard disk esterni (tramite usb2.0)

Scegliere ntfs o ext3 è indifferente, le prestazioni non cambiano più di tanto.

10 motivi per NON usare Linux (Sul serio!)

Per tutti

1 Linux non ammette il lusso dell'ignoranza

Un conto è usarlo o installarlo, può essere addirittura più facile di Windows. Un'altro è mantenerlo, aggiornarlo e farlo funzionare con dei componenti non ancora supportati dalla distribuzione. Una macchina la potete guidare anche senza conoscere come funziona il motore, Linux No, dovete saper fare anche i meccanici e questo a non tutti interessa.

2 Driver incompleti (o inesistenti)

Stampanti laser, scanner multifunzione, webcam, schede TV e acquisizione, aggeggi USB.. magari i driver ci sono, ma dopo averli installati vi rendete conto che non potete controllare tutte le funzionalità e che le intefacce per usarli non sono poi così intuitive.

3 Giochi

I giochi* per Linux stanno aumentando, ma sono ancora pochi. Inoltre quelli esistenti sono più o meno tutti fps e basati più o meno sullo stesso motore.
Siamo ancora lontani ad un'alternativa a Crysis e il confronto DirectX vs OpenGL non promette niente di buono.

4 Terminale / console

Dovrebbe essere opzionale invece spesso è obbligatoria per capire o risolvere i problemi (sudo dpkg --configure -a, errori, Segfault,..). Non è vero che è obsoleta, ma in molti casi sarebbe meglio evitarla (se si usa una interfaccia, sarebbe bene che l'errore non venisse notificato altrove).

5 Dist-upgrade (aggiornamento)

A meno di non usare  solo 2 programmi, ad ogni aggiornamento si scassa sempre qualcosa: file di configurazione che non vengono migrati, sessioni che cambiano, file obsoleti nella $HOME che vanno in conflitto con quelli nuovi.

6 fanboys (aka Linari)

Si credono guru dell'informatica perché sanno fare "lspci | grep qualcosa" e pur di non ammettere i limiti di Linux suggeriscono le soluzioni più strampalate.

E8400 + Radeon 4850: Windows vs Ubuntu linux

Ecco altri test e considerazioni su questo hardware.

Ubuntu Hardy Heron 8.04.1

Boot: funziona solo se la modalità SATA del BIOS è impostata a AHCI (dovuto al kernel)
Sensori: non funzionano (dovuto al kernel)
3D: è possibile installare tutti i driver Catalyst fino alla 8.8

Ubuntu Intrepid Ibex (Alpha4)

Boot: funziona sia in modalità SATA IDE che AHCI
Sensori: funzionano quelli del processore, ma non quelli delle ventole o mainboard.
3D: non funziona, a meno di non fare il downgrade di Xorg.

Windows XP SP3

Boot: funziona in modalità SATA-IDE, ma dovrebbe essere possibile caricare i driver AHCI durante l'installazione. Funziona il C1E.
Sensori: funzionano tutti

Ubuntu Frankenstein

Se mettete il kernel e i sensori di Intrepid su Hardy ottenete il mix migliore.

Conclusioni

L'unico vero handicap rispetto Windows è che la temperatura su Linux è mediamente più alta di 8°C (38° vs 44° in idle),
probabilmente perché non è ancora possibile diminuire la frequenza della cpu e regolare la velocità delle ventole.
ERRATA
: la temperatura è la stessa, solo che le voci di riferimento erano diverse. 44°C è core #0, mentre 38°C è CPUTIN (valore della scheda madre).

Un grave BUG accomuna Linux e Windows Vista SP1. Grazie Asus P5Q

Dopo 23 giorni dall'acquisto del pc nuovo, ho trovato finalmente la causa di un grave bug che mi tormentava.

Il pc funzionava per alcuni minuti, dopodiché FREEZE. Mouse e tastiera bloccati, non vi era altra possibilità che un reset hardware.

Questo comportamento di verificava sia con Linux che con Windows Vista SP1, ma non con Windows XP SP3.

Cosa sarà mai?

  • Le Ram? NO, verificate con Memtest(*) e altri tool.
  • Driver e tool ufficiali Asus? NO, sempre uguale
  • I driver della scheda video? NO, il freeze si verifica sia con i driver di default sia con quelli Catalyst
  • L'hard disk? NO, provato con scandisk, defrag,..

Dopo varie letture di forum, ho letto questo. Ed è proprio quello che faceva al caso mio.

Modificare l'impostazione del BIOS e mettere CPU C1E da Enabled(default) a Disabled. In questo modo qualsiasi sistema operativo funzionerà a dovere.

Togliamoci ancora qualche sassolino su di ASUS.

Possibile che una scheda madre che mille funzioni, tra cui un Linux che parte in 5 secondi (Express Gate), un risparmio energetico efficientissimo (Six Engine), una scheda audio integrata SPDIF, sia un optional FUNZIONARE?

Qualche nota sulla radeon 4850 su Linux

Sono passato da amd+nvidia a intel+ati/amd. Dopo più di una settimana col pc nuovo, mi sento di fare qualche considerazione in più su questa scheda video.
La 4850 ha un ottimo rapporto prestazioni/prezzo, i driver proprietari (fglrx) per Linux non sono ancora all'altezza di quelli nvidia, ma complessivamente lasciano ben sperare.

I miei test preliminari sono stati resi possibili da una versione non ufficiale di Kanotix con il supporto a Catalyst 8.7

Questioni aperte

  • Attualmente su Ubuntu Intrepid Ibex(*) non è possibile(**) installare alcun driver fglrx funzionante.
  • I driver Mesa/Vesa causano freeze del pc e gli altri driver Open Source non la supportano ancora.
  • I driver fglrx causano un fastidioso sfarfallio dei video con Compiz abilitato.
  • Alcuni giochi che vanno con Wine+Nvidia potrebbero non andare.

(*) Trattandosi di hardware recente non mi è possibile usare la versione stabile Ubuntu 8.04.1 Hardy.
(**) A meno di non fare il downgrade di Xorg.