Linux 2.6.32 per Ubuntu Karmic Koala nel Guiodic repository

5 12 2009

Ho backportato da Lucid Lynx in kernel 2.6.32-7.9 basato sul rilascio stabile di Linux 2.6.32.

Per aggiungere il mio repository ricordo che basta aggiungere in “Sorgenti software” questa stringa:

ppa:guido-iodice/personalppa

nella scheda “altro software”. Il kernel in questione è il pacchetto linux-image-2.6.32-7-generic (sono comunque presenti anche le versioni generic-pae, rt, server, ecc. come per ogni kernel standard di Ubuntu).

Rispetto al kernel di Karmic (2.6.31) la nuova versione porta diverse migliorie per quanto riguarda le schede grafiche Intel (soprattutto se accompagnato dal driver Xorg aggiornato presente sempre nel mio repository) e Radeon.

Una lista completa dei miglioramenti è presente sul sito KernelNewBies.org

Gli utenti NVIDIA e ATI che utilizzano driver proprietari sono caldamente sconsigliati di aggiornare a questo kernel poiché quasi sicuramente il driver video che utilizzano non è compatibile.





Aggiorniamo (ancora) il kernel di Ubuntu Karmic

13 11 2009

Questa è una versione aggiornata di un post precedente, consiglio di seguirla anche a chi ha aggiornato il kernel con il mio precedente post.

Il kernel Linux di Ubuntu, tradizionalmente, è un poco più arretrato dell’ultimo disponibile. Difatti poco dopo l’uscita di ogni release, un nuovo kernel viene rilasciato.

Attualmente è in sviluppo il 2.6.32 mentre Karmic ha il 2.6.31. Vediamo come aggiornarlo, prendendolo da un repository fresco fresco: il mio :-)

Leggi il seguito di questo post »





Google Chrome OS: per favore, non chiamatelo Linux (almeno per adesso)

9 07 2009

Google ha annunciato la nascita di Chrome OS, un sistema operativo che, secondo l’anticipazione, verrà preinstallato dal prossimo anno su alcuni netbook. Sarà open source e userà un kernel Linux.

Ma, così come Android, non sarà Linux, nel senso che (probabilmente) non sarà GNU/Linux.

Leggi il seguito di questo post »





Cosa vuol dire “stabile” nel mondo Open Source

18 03 2009

a_bugs_life

Qualche giorno fa è stato scoperto un grandioso bug nel nuovo filesystem ext4, introdotto come “stabile” a partire dal kernel Linux 2.6.28. Il bug è legato alla nuova modalità di scrittura ritardata dei dati su disco che rende più efficiente il processo di scrittura. Accade però che molti programmi usino metodi non proprio standard di scrittura su disco e che un crash possa causare la perdita di dati. In pratica i dati vengono scritti in ritardo per non rallentare il sistema in fase di scrittura su disco, ma se nel frattempo accade un crash, i dati vengono persi.

Grande trambusto per questo problema e tanti utenti che in rete gridano allo scandalo. Leggi il seguito di questo post »





Piccoli downgrade su Ubuntu Intrepid

3 11 2008

Ubuntu 8.10 non pare essere la versione meno buggosa del mio s.o. preferito. Ma tant’è. I vantaggi dell’aggiornamento ci sono.

Non solo Nautilus con le tab (che non mi abituerò ad usare, credo) ma soprattutto la soluzione del problema dell’overlay dei video con compiz attivo (niente “video nero” anche se si usa l’uscita XV), migliore integrazione con l’amato pidgin, 3D più veloce (ho guadagnato più di 100 fps al secondo rispetto ad Hardy sulla mia Intel 915, passando da 780 a 890).

Soprattutto Evolution che mi permette di usare la rubrica remota di GMail è stato uno dei motivi principali del mio pronto upgrade.

Per cui non si torna indietro, anche se Hardy era davvero un capolavoro.

Leggi il seguito di questo post »





Guida per principianti a GNU/Linux: FUSE, ovvero Filesystem in User Space

1 10 2008

No, FUSE non ridurrà così il vostro PC

Abbiamo visto che uno dei compiti fondamentali del kernel è quello di gestire l’organizzazione dei file (filesystem) nelle memorie di massa, come gli hard disk.

Abbiamo detto anche che nelle architetture a microkernel, tale compito viene spostato nello spazio utente.

Ma questo è possibile anche su Linux, che pure è un kernel monolitico. Il “trucco” è quello di creare un modulo del kernel che poi interagisce con dei driver per filesystem esterni al kernel. E’ ciò che fa FUSE (Filesystem in USEr space).

Leggi il seguito di questo post »





Guida per principianti a GNU/Linux: kernel monolitici e microkernel

15 08 2008
)

Esempio di un kernel monolitico, anzi, granitico :)

Abbiamo visto che i processori moderni operano in due modi distinti: il modo kernel e il modo utente. Nel modo utente il processore crea una “realtà virtuale” in cui i programmi hanno l’illusione di essere gli unici a venire eseguiti (mentre invece sono in esecuzione insieme a decine di altri programmi) e hanno a disposizione uno spazio di memoria molto grande, più grande della memoria RAM realmente disponibile. Viceversa nel modo kernel (usato, appunto, dal kernel del sistema operativo in uso) queste “bugie” non ci sono perché chiaramente il kernel del sistema operativo deve conoscere la “verità”.
Ora, gli sviluppatori di sistemi operativi hanno due strade: usare massicciamente il modo kernel, oppure no. In altre parole, creare dei kernel che contengano molte funzioni, oppure dei kernel molto semplici che ne contengano poche: le funzioni in più verranno realizzate da programmi esterni al kernel.

Leggi il seguito di questo post »





Guida per principianti a GNU/Linux: la memoria virtuale

10 08 2008
La traduzione da memoria virtuale a memoria fisica

La 'traduzione' da memoria virtuale a memoria fisica

Molti, intuitivamente, sanno a cosa serve lo swap con GNU/Linux. Non è, o non dovrebbe essere, un concetto nuovo per chi viene da Windows. Anche il sistema operativo della Microsoft usa un file di swap come memoria virtuale. La differenza principale è che GNU/Linux usa, di norma, una partizione separata anche se è possibile fargli usare un file su una partizione già esistente. Leggi il seguito di questo post »





Guida per principianti a GNU/Linux: ecco come è fatto il nostro sistema operativo preferito

24 07 2008
Lo gnu è un bovino africano, il pinguino è un uccello polare... eppure vanno d'accordo

Lo gnu è un bovino africano, il pinguino è un uccello polare... eppure vanno d'accordo

Abbiamo visto cosa fa un sistema operativo. Abbiamo accennato anche a qualche suo componente. Ora vediamo, in concreto, come è fatto “dentro” un sistema operativo e in particolare GNU/Linux. Leggi il seguito di questo post »





Guida per principianti a GNU/Linux: le utility e le librerie

21 07 2008

Tralasciamo per un attimo i programmi che usiamo giornalmente: Firefox, OpenOffice.org, Pidgin, ecc. e pensiamo, per un attimo, a cosa facciamo con il sistema operativo “nudo”.

Leggi il seguito di questo post »