GNU/Linux

GNU/Linux alla conquista dell'M70-289!

Acquistare un computer che supporti interamente un sistema GNU/Linux non è cosa dell'altro mondo, ma se si parla di portatili, allora la questione si fa più delicata.
Ho acquistato da poco un notebook della Toshiba, il modello Satellite M70-289, e devo dire che mai acquisto è stato così azzeccato (grazie FiNeX), visto che Windows non vi ha mai messo piede.

... ma iniziamo dal principio.

Dell & Linux

Da come si legge in questo articolo, sembra che il 25% dei server Dell sia equipaggiato con linux, principalmente RHEL. E ancora c'è chi dice che linux è solo un giocattolo! A me sembra difficile che un giocattolo raggiunga certe quote di mercato... :-)

Dhoruba è tra noi

Come si può leggere anche dall'annuncio ufficiale, la nuova versione di dyne:bolic è stata rilasciata dopo praticamente due anni di preparazione.

Si tratta di una distribuzione GNU/Linux live che contiene un sistema operativo ottimizzato per le applicazioni multimediali, manipolazione audio e video, modellazione 3D oltre alle solite applicazioni per navigare etc.

Un mese di Arch Linux

Ormai è da circa un mese che ho installato nella mia workstation casalinga la distribuzione GNU/Linux Arch Linux. Si tratta di una distribuzione ottimizzata per i686 e non è consigliata ad utenti alle prime armi.

Arch Linux è una distribuzione Linux "general purpose", cioè che si adatta a tutti gli scopi. È veloce, leggera, flessibile e molti dei componenti di sistema sono semplici da comprendere e modificare. Questo fa di Arch Linux una buona distribuzione su cui "farsi le ossa". Ad esempio non sono presenti programmi automatici per la configurazione del sistema.

Kernel News

A due settimane dall'uscita del Linux Kernel 2.6.16, è già pronta la versione 2.6.17-rc1 che include numerose features e bugfix per stabilizzare e rendere migliore il ramo 2.6.x. Tra le novità, nel Core ci sono dei cambiamenti riguardo la gestione dei semafori. In particolare nel ChangeLog si parla di "Robustness": quando un processo esce prematuramente finchè ha un pthread_mutex_t oppure viene killato (kill -9), allora chi sta attendendo il lock deve essere avvisato che l'ultimo possessore del lock è terminato in un modo anomalo. Per risolvere questo tipo di problema si utilizza l'API pthread_mutex_lock() che ritorna un valore di errore se il proprietario termina prima del previsto. In questo modo il sucessivo proprietario del lock può decidere come procedere. Oltre a questo è stata migliorata la gestione della paginazione e delle ottimizzazioni per quanto riguarda le dimensioni del kernel. Infine ci sono anche numerosi aggiornamenti per ALSA, V4L e per il sistema SCSI.

Patch per glibc e binutils

Ho scovato un interessante messaggo nella mailing list delle binutils. Michael Meeks (Novell) propone a Ulrich Drepper (lavora sulle binutils e sulla glibc, Red Hat) un "evily hackish prototype" (letteralmente: "prototipo per un metodo diabolico") che sembra aumentare notevolmente la velocità dei processi di sistema, in particolare dei processi di rilocazione. Ispirato dal codice di Solaris, il sig. Meeks ha implementato una patch che lavora allo stesso modo della funzione -Bdirect di Solaris appunto. Con questa patch afferma di aver ottenuto sostanziali miglioramenti, ad esempio ottiene un incremento del 45% per il caricamento di OpenOffice.org!

Patch per glibc e binutils