martedì 16 dicembre 2008

Blog e sito finalmente insieme!

Sono riuscito (finalmente) ad unire sito e blog in un unico posto, quindi da oggi tutto il materiale aggiornato potrete trovarlo direttamente nel mio sito internet: http://www.morettoni.net

mercoledì 10 dicembre 2008

Pronto il repository Sun

Come accennato nel post riguardante l'uscita di OpenSolaris 2008.11 è disponibile il repository https://pkg.sun.com/opensolaris/extra/ gestito direttamente da Sun e che conterrà tutti i programmi che non possono essere distribuiti liberamente nei repository principali di OpenSolaris.
Come noterete l'URL è leggermente differente rispetto alle altre, infatti il repository si trova "dietro" una connessione SSL e per poterci accedere è necessario scaricare un certificato valido (previa registrazione) sul sito http://pkg.sun.com/register/, se già siete registrati sul sito Sun (ad esempio come membri SDN - Sun Developer Network) usate pure quella login altrimenti effettuate la registrazione (bastano pochi minuti).
Una volta loggati basterà cliccare sull'apposito link per richiedere il certificato SSL per accesso al repository e dopo qualche secondo potrete scaricare il vostro certificato e la vostra chiave (che saranno validi per circa 14 mesi); ora non rimane che aggiungere la nuova authority con il comando pkg, in questo caso ci sono da fare dei passi ulteriori rispetto all'aggiunta di un repository "normale" vediamo insieme come fare (dopo aver scaricato certificato e chiave).
Premesso che avete salvato i due file scaricati nella directory Downloads (i file si chiamano rispettivamente OpenSolaris_extras.key.pem e OpenSolaris_extras.certificate.pem) basterà digitare:
$ pfexec mkdir -m 0755 -p /var/pkg/ssl
$ pfexec cp Downloads/OpenSolaris_extras* /var/pkg/ssl

$ pfexec pkg set-authority -k /var/pkg/ssl/OpenSolaris_extras.key.pem \
-c /var/pkg/ssl/OpenSolaris_extras.certificate.pem \
-O https://pkg.sun.com/opensolaris/extra/ pkg.sun.com-extra
e dopo qualche secondo il repository sarà disponibile! Controlliamo la riuscita del comando:
$ pkg authority
AUTHORITY URL
opensolaris.org-contrib http://pkg.opensolaris.org/contrib/
opensolaris.org (preferred) http://pkg.opensolaris.org:80/release/
pkg.sun.com-extra https://pkg.sun.com/opensolaris/extra/
se siete curiosi di conoscere il contenuto di uno specifico repository basterà digitare:
$ pkg list -a 'pkg://pkg.sun.com-extra/*'

martedì 9 dicembre 2008

Il mio primo commit!!!

Finalmente è arrivato il mio primo contributo ad OpenSolaris!
Già da qualche giorno nella mia signature delle mail compariva la misteriosa nota "OpenSolaris SCA #OS0344", dove SCA stà per Sun Contributor Agreement; ma questa mattina, grazie all'aiuto di Tim Foster, ho committato la mia prima patch sul sistema, che permetterà di utilizzare la proprietà offset nel servizio zfs-auto-snapshot.
Ancora un grazie a Tim per il supporto e i preziosi consigli!!

Qui potete leggere l'annuncio del commit in mailing list:
http://mail.opensolaris.org/pipermail/zfs-auto-snapshot/2008-December/000074.html
e nel blog di Tim: http://blogs.sun.com/timf/en_IE/entry/6777694_need_ability_to_control

sabato 6 dicembre 2008

Al via i nuovi repository

Come già accennato nel precedente articolo sono in funzione i nuovi repository dei pacchetti di OpenSolaris, ora basta decidere se seguire il branch di sviluppo oppure quello stabile!
Per scegliere quale usare (ma anche per aggiungerne di nuovi) esistono due metodi:

  1. con il "Package Manager" (lanciato da System -> Administration), nel menu Settings, voce "Manage repositories..."
  2. da linea di comando pkg, opzioni authority
visto che la gestione con il package manager è molto semplice vediamo come agire dalla linea di comando.
Per prima cosa vediamo quali repository sono configurati sulla nostra macchina:
$ pkg authority
AUTHORITY URL
opensolaris.org (preferred) http://pkg.opensolaris.org:80/
nella prima colonna troviamo il nome del reporitory mentre la seconda ci indica l'URL dove si trovano effettivamente i pacchetti.
Ora passiamo al branch "release":
$ pfexec pkg set-authority -O http://pkg.opensolaris.org:80/release/ opensolaris.org
e dopo qualche secondo possiamo cominciare ad installare i pacchetti "stabili", ma anche a ricevere i bugfix e gli aggiornamenti delle successive versioni.
Possiamo anche aggiungere nuovi repository (ufficiali e non) sempre con lo stesso comando visto sopra:
$ pfexec pkg set-authority -O http://pkg.opensolaris.org/contrib opensolaris.org-contrib
e controlliamo l'elenco aggiornato:
$ pkg authority
AUTHORITY URL
opensolaris.org-contrib http://pkg.opensolaris.org/contrib/
opensolaris.org (preferred) http://pkg.opensolaris.org:80/release/

giovedì 4 dicembre 2008

Grazie agli amici di pettinix

Vorrei ringraziare gli amici di Pettinix e in particolare Giuseppe "Lobotomia" per aver pubblicizzato la notizia dell'uscita di OpenSolaris 2008.11, sicuramente sarà l'inizio di una proficua collaborazione!

mercoledì 3 dicembre 2008

Finalmente la 2008.11

Anche se oramai siamo passati da qualche giorno nel mese di dicembre è stata rilasciata la versione "stabile" di OpenSolaris 2008.11, è disponibile per il download la ISO (ma è disponibile anche l'immagine per penne USB); oppure potete richiedere la spedizione gratuita di un CD sul sito www.opensolaris.com.
Le novità sono tantissime rispetto alla release 2008.05:
  • GNOME 2.24
  • ZFS auto snapshot e TimeSlider integrato in Nautilus
  • Firefox 3
  • OpenOffice 3
  • Songbird
  • Netword Auto Magic (nwam)
  • Ampliamento del sistema di gestione dei pacchetti (IPS)
  • maggior supporto di hardware
per una lista completa delle novità consiglio di leggere qui.

Come accennato il sistema di gestione del software dei pacchetti (IPS) ha subito in questi mesi numerosi sviluppi, tuttavia il più importante, a mio avviso, è la suddivisione dei pacchetti nel repository ufficiale, infatti a breve avremo al posto dell'ufficiale pkg.opensolaris.org:
Il primo, /release, conterrà tutti i pacchetti della versione stabile (al momento la 2008.11) e verrà aggiornata ogni sei mesi con le nuove release di OpenSolaris ma anche con importanti bugfix.
Il reporitory /dev invece seguirà lo sviluppo che porterà alla nuova release di OpenSolaris (ovvero la 2009.04), qui troverete tutti i nuovi pacchetti e le modifiche più recenti, a scapito ovviamente dell'affidabilità.
Infine in /contrib si troveranno tutti i pacchetti che i vari utenti potranno sottoporre, in un futuro tali pacchetti potrebbero finire anche in /release ovviamente.
Gli ultimi due repository sono gestiti direttamente da Sun; il primo (/extra) sarà pubblico e vi si troveranno tutti i pacchetti che non possono essere distribuiti liberamente (es. plugin flash e altri software), mentre l'ultimo (/support) sarà disponibile solo per i clienti che acquisteranno il pacchetto di assistenza da Sun.

domenica 9 novembre 2008

OpenSolaris 2008.11: battute finali

Visto che siamo a novembre... si avvicina il rilascio ufficiale di OpenSolaris 2008.11; in questi giorni il repository IPS è stato aggiornato alla release snv_101a, come indicato nei blog più o meno ufficiali di SUN si tratta di una Release Candidate di avvicinamento alla release stabile, tra le novità abbiamo GNOME 2.24.0 e Timeslider del filesystem integrato in Nautilus. C'è da segnalare la necessità di avere almeno 768M di ram, anche se stanno lavorando per abbassare il limite a 512M.
Buon aggiornamento a tutti! :)

Alcuni link interessanti:

http://www.gnome.org/~gman/opensolaris-whats-new/
http://opensolaris.org/os/project/indiana/resources/relnotes/200811/x86/