Leggere i changelog da aptitude

26 09 2009

In questi giorni ho scoperto e subito messo alla prova un’importante caratteristica di aptitude.

Selezionando un pacchetto dall’elenco principale, o selezionando una sua versione delle varie a disposizione, nel caso si abbiano diversi rilasci nei file in /etc/apt/apt.conf.d (nelle ultime righe delle pagine di informazioni sui pacchetti sono elencate in dettaglio) e premendoCcioèShift+cviene visualizzato il changelog di quella data versione.

La cosa è molto comoda per occupare nel modo migliore il tempo necessario per l’aggiornamento di pacchetti importanti per il sistema o da noi molto usati, o subito dopo la loro installazione. In moltissimi casi un minuto passato a scorrere un changelog può far cessare completamente i mal di testa dovuti alle riconfigurazioni.

Tale possibilità è “limitata” ai soli pacchetti ufficiali. Per fare una rapida prova basta provarla selezionando un qualsiasi pacchetto proveniente da un deposito (repository) che non sia un mirror di quelli debian.org.

Buoni changelog a tutti,
GipPasso





Debian passa a upstart

17 09 2009

Come si può leggere in questo messaggio su debian-devel-announce, il sistema di avvio di Debian diventerà upstart.

Upstart è il sistema di boot scritto da Scott James Remnant, dipendente Canonical, e che rimpiazza init dalla release 6.10 di Ubuntu. Questo sistema è radicalmente differente dal sequenziale init. Esso è infatti basato sugli eventi. Attualmente molti servizi all’avvio non hanno un ambiente adatto alla loro esecuzione causa una migrazione sul paradigma “basato sugli eventi” (event based) che sta subendo da diverso tempo anche il kernel (che fa sì che dischi non siano disponibili quando parte fsck, che periferiche audio non siano presenti in /dev quando se ne impostano i parametri all’avvio e quant’altro si legge nel messaggio sopra collegato).

Dal 27 luglio scorso Sid ha una generazione automatica dei numeri che ordinano l’avvio dei servizi, ma fino a un mese fa gli sviluppatori dovevano indovinare il numero giusto, provarlo, pubblicarlo, mantenerlo aggiornato con le infomrazioni degli utenti e degli altri sviluppatori. Ora è sufficiente scrivere correttamente i servizi da cui dipende quello che si vuol far partire e far calcolrare il numero corretto a debian stessa (non so quale strumento vada usato).

Il processo di aggiornamento ha già visto fatti due passi importanti:
2: in /etc/init.d/rc gli script vengono richiamati col giusto ordine grazie al calcolo automatico della sequenza;
3: sistemare gli oltre 800 pacchetti che in debian Sid hanno degli script d’avvio.

Ora ovviamente manca il passo:
1: implementare /sbin/init, fargli leggere /etc/inittab.

È su quest’ultima parte che interverrà l’adozione di upstart. Probabilmente si riuscirà a metterlo in Squeeze l’uso di upstart come implementazione di /sbin/init. C’è però anche la speranza di mettere in Squeeze, o comunque la certezza di mettere nel rilascio che la seguirà, un aggiornamento della primissima fare d’avvio che diventerà anch’essa guidata dagli eventi e non sequenziale.

Debian rispetta e intende continuare a rispettare la Linux Standard Base, e questa prevede la compatibilità con gli scritp init.d, quindi il nuovo sistema di avvio dovrà, al momento opportuno, richiamare gli script in init.d.

GipPasso





Novità “visibili” del kernel 2.6.31

14 09 2009

Il 9-IX-2009 è stato rilasciato il kernel 2.6.31 (metto questo collegamento e non solo kernel.org, perché questo rimarrà consultabile e inalterato per, credo, parecchio tempo!).

Ovviamente ci sono tantissime novità. Altrettanto naturalmente io non ne colgo il valore.. :-(

Sono una delle persone che “ha investito” in hardware ATI alla notizia della pubblicazione delle specifiche, e che ha continuato a comprare vga di quel marchio vedendo che le schede precedenti (gpu delle serie R3xx, R5xx) avevano raggiunto un’usabilità ottima con i driver liberi.

Pubblico quindi la notizia dell’introduzione nell’ultimo kernel del supporto del Kernel Mode Setting per le gpu R1XX,R2XX,R3XX,R4XX,R5XX e del lavoro attivamente svolto per l’introduzione dello stesso nelle gpu R6xx, R7xx.

Ovviamente colgo l’occasione per suggerire a tutti gli interesati la lettura della pagina relativa a tutte le novità salienti su Kernel Newbies oltre, ovviamente, al Changelog ufficiale (file di testo luuungo e dettagliatissimo).

Happy new kernel,
GipPasso





Creare foto panoramiche con hugin

13 09 2009

È da poco passata su Planet Debian la notizia della distribuzione da parte di Andreas Metzler di pacchetti binari per lenny della versione 2009.2 di hugin. I pacchetti si possono trovare in questo repository.

In Sid si trovano i binari della versione 0.8.0, in squeeze quelli della 0.7.0. Leggendo l’annuncio del rilascio dell’ultima versione si notano interessanti integrazioni delle funzioni classiche di questi programmi con l’infrastruttura OpenGL (scusate la poca competenza tecnica), il che mi fa pensare a un potenziale significativo aumento di prestazioni e possibilità interattive.

A tutti gli amanti dei collage panoramici, questo programma dovrebbe garantire uno strumento versatile, portabile, altamente specializzato e facile da usare. Per gli amanti del fotoritocco probabilmente un aiuto in operazioni che in programmi più generici come Krita o Gimp non sono semplici come in un programma a esse dedicato.

GipPasso








Debianizzati.Org is Digg proof thanks to caching by WP Super Cache!