Tuesday, November 25, 2008

Fedora 10. Fire it up

Ed eccoci, Fedora 10 è stata rilasciata ufficialmente!

Articolo su Fedora 10

The Register ha pubblicato oggi un articolo sul rilascio di Fedora 10 che ho molto apprezzato per la precisione e puntualità delle informazioni riportate. Da non perdere.

Sunday, November 23, 2008

Il dado è tratto

Con una mail alla lista fedora-devel-announce, il release engineer di Fedora Jesse Keating ha annunciato che la release è stata composta, e le directory che ne fanno parte hanno iniziato ad essere inviate ai mirror sparsi nel mondo.

Alla stesso tempo, anche le prime update "zero day" (circa 200 pacchetti) a Fedora 10 hanno preso la via dei mirrors.

La lista completa dei mirrors (aggiornata ogni ora) è disponibile a questa pagina.

Saturday, November 22, 2008

Attivare RPMFusion durante l'installazione

Durante l'installazione è possibile attivare repository diversi da quelli ufficiali, rendendo così possibile creare una installazione "full optional" in una sola operazione; ovviamente, è necessario avere a disposizione una connessione internet attiva.

Sul wiki di RPMFusion è disponibile una guida passo passo

Thursday, November 20, 2008

Tuesday, November 18, 2008

Fedora 10 Features /4: Boot grafico

Fino ad ora il boot di Fedora era gestito da rhgb (Red Hat graphical boot), che presentava graficamente lo stato di avanzamento dell'avvio. Purtroppo, rhgb rallentava (anche di diversi secondi, provate a disattivarlo per credere...) la partenza del sistema operativo a causa del numero di librerie grafiche che era necessario caricare, senza contare la scarsa "estetica" delle transizioni fra avvio del kernel->partenza rhgb->partenza gdm ognuna caratterizzata da uno (o più) cambi di modalità video.

Così, il maintainer di xorg Adam Jackson, coaudivato dal kernel hacker Dave Airlie hanno lavorato sulla feature Kernel mode setting che permette di superare i problemi di rhgb facendo settare la modalità video direttamente all'avvio del kernel e poi usando tale modalità durante tutto il boot fino alla login nel sistema.

Questo ha permesso di sostituire rhgb con un nuovo e più moderno progetto (plymouth), dotato di una architettura a plugin per le diverse visualizzazioni (grafica, testo, dettagli, etc) e migliorato drasticamente il lato estetico del boot.

Purtroppo, al rilascio di F10 gli unici che potranno godere appieno dello "spettacolo" sono i possessori di schede ATI visto che il driver Intel non è ancora pronto (ma non dovrebbe tardare molto) mentre, come al solito, NVidia non è pervenuta...

Dettagli e possibili workaround per le schede non supportate, nelle release notes

Thursday, November 13, 2008

Fedora 10 Features /3: supporto webcam


Come segnalavo a luglio, nel kernel 2.6.26 è stato incluso il supporto per un grosso numero di webcam. Quello che ho omesso è che il lavoro (ovviamente proseguito nella 2.6.27 che troviamo in Fedora 10) è stato portato avanti nell'ambito della feature "Better Webcam Support" da Hans de Goede, "famoso" per essere il mantainer di più di 100 pacchetti in Fedora con _zero_ bug aperti in bugzilla.redhat.com...

E così ho tirato fuori da un cassetto una vecchia webcam da 9.90€ , che non aveva praticamente mai funzionato con le applicazioni GNOME e stavolta ekiga me l'ha riconosciuta al volo!

E come effetto collaterale, ora Hans è stato assunto dalla Red Hat...

Wednesday, November 12, 2008

Fedora 10 Features /2: NetworkManager

NetworkManager è un altro degli strumenti, inizialmente concepito in Fedora, che ha poi trovato spazio e supporto dalle altre distribuzioni, tanto che oggi moltissime lo installano ed attivano di default.

Per chi non lo sapesse NetworkManager si propone di gestire in modo "invisibile" le connessioni alla rete, evitando di fatto all'utente la necessità di manipolare file di configurazione o eseguire comandi dalla shell.

Dopo che in Fedora 9 è stato aggiunto il supporto alle connessioni mobili (per esempio, mediante adattatori USB o cellulari) la principale modifica in Fedora 10 riguarda la condivisione della connessione.

In pratica, è possibile creare in pochi click una nuova rete wireless (protetta o non) alla quale altre periferiche si possono connettere. Inoltre è estremamente migliorata sotto l'aspetto della usabilità l'interfaccia di gestione delle connessioni, con la possibilità di rendere globale (cioè disponibile a tutti gli utenti) l'accesso a determinate reti.

Una dimostrazione della feature, fatta dall'ideatore Dan Williams, è disponibile qua



Di NetworkManager ha parlato di recente Red Hat News

Tuesday, November 11, 2008

Intervista al creatore di PackageKit

Per chi mastica un po' di inglese, una video intervista al creatore di PackageKit, Richard Hughes

Saturday, November 8, 2008

Fedora 10 Features /1

Ho già letto diversi diversi report sulle nuove features presenti in Fedora 10 ma pochi mettevano in evidenza quella denominata "Gstreamer dependencies in RPM".

Effettivamente, il nome è un po' oscuro ma si tratta della possibilità di riconoscere l'assenza di una dato codec sul sistema e quindi di proporne l'installazione; ovviamente, prima di provare la procedura è necessario configurare il repository RPMFusion.

Per esempio, ho provato a scaricare il trailer formato quicktime dal sito di Big Buck Bunny e al doppio click ecco il risultato:


A questo punto cliccando su "Search" viene invocato PackageKit e i pacchetti necessari vengono scaricati ed installati. La stessa procedura si applica anche nel caso in cui il filmato sia visualizzato direttamente in streaming.

Non solo questo ci mette finalmente in pari con altri distribuzioni in quanto a facilità di utilizzo, ma anche un pelo avanti, visto che il sistema si interfaccia con PackageKit, il tool sviluppato* per rendere l'interfaccia di installazione dei pacchetti uniforme sulle varie distribuzioni.

* Dimenticavo, sviluppato dalla comunità Fedora...

Monday, November 3, 2008

RPMFusion

Dopo uno sforzo costato diversi mesi di lavoro (dalla definizione degli obiettivi alla messa a punto della infrastruttura fino al trasfermiento effettivo dei pacchetti) il nuovo repository RPMFusion ha annunciato ufficialmente la sua nascita.

RPMFusion consolida in un unico repository i pacchetti disponibili in precedenza da:
e consente agli utenti Fedora di accedere facilmente a tutti quei software che non possono essere distribuiti direttamente da Fedora.

Ricordo che Fedora include esclusivamente software open source con licenze approvate dalla Free Software Foundation e dalla OSI, escludendo esplicitamente tutti i software:
  • proprietari (es. adobe flash, drivers binari NVidia e ATI)
  • legalmente dubbi (es. decoder CSS per i DVD)
  • che implementino algoritmi coperti da patent (es. MoonLight, decoder MP3)
Per attivare il repository è sufficiente seguire le istruzioni

Few simple rules

I was amazed by the simplicity of the rules adopted by the Angstrom embedded distribution:

  1. You will search the wiki first and read the FAQ before asking questions.
  2. You must read and follow the steps in the documentation precisely.
  3. Those who ask the questions, update the wiki when they get the answers.
  4. Those who complain about the documentation, update the wiki to make it better.
  5. A bug only exists if it's reported in the bugtracker
  6. When in doubt, file a bug report in the bugtracker

Now I wonder if the users are really following those...

Saturday, November 1, 2008

You spin me round

Parte del successo di Fedora come base per costruire distribuzioni specializzate si deve alla introduzione (in Fedora 7) del tool pungi, che affianca quello per la creazione dei LiveCD
Il tool si occupa di:
  1. Collezionare i pacchetti richiesti dai repository configurati
  2. Eseguire anaconda (buildinstall) sulla collezione
  3. Suddividere la collezione in blocchi della dimensione desiderata
  4. Creare immagini iso dei blocchi
  5. Controllare la correttezza della collezione.
Le spin ufficiali sono elencate in una pagina dedicata
Alcuni esempi di Spin esistenti o in fase di sviluppo:

Infine, le linee guida per chi fosse interessato a produrre una spin ufficiale.

Colonna sonora:

How much is it for a GPL Skype?

I have found out in the Rodriguez & Urlocker blog that chances are EBay would sell Skype (actually, I did not understand why they bought it in the first place...)

Now the question is: can Red Hat, Novell or anyone else with enough quids in the pocket (Mark, are you listening?!?) and the right Open Source attitude buy it and make it finally open?