Benvenuto!    Registrati ora    Login  
image1
Login
Username:

Password:

Remember me



Lost Password?

Register now!
Menu principale
UnixPortal su Facebook - Diventa Fan!
UnixPortal.net on Facebook
Seguici su Twitter e Identi.ca

Aggiungi Feed
Aggiungi a iGoogle
Aggiungi a My Yahoo!
Aggiungi a My MSN
Add to Technorati Favorites
Utenti online
11 user(s) are online (8 user(s) are browsing Contenuti)

Members: 0
Guests: 11

more...


UnixPortal

Notizie dal mondo UNIX

Archive for ottobre, 2009

Apple abbandona ZFS

domenica, ottobre 25th, 2009

zfs-snow-leopardDopo un iniziale interesse e anche un certo quantitativo di sforzi di sviluppo, Apple ha deciso di abbandonare il progetto di portare ZFS, il file system pluripremiato di Sun, su Mac OS X.

Leopard includeva già un supporto di base un driver di base in sola lettura, e si vociferava che ZFS sarebbe diventato il file system di default.

La nota sul sito di sviluppo non dice nulla sui motivi dell’abbandono, ma la notizia non giunge totalmente inattesa, dato che già Snow Leopard era uscito senza alcun supporto per ZFS, nemmeno il driver di base che era presente nella 10.5.

Le ipotesi sulle ragioni della decisione spaziano da possibili problemi di licenza alla causa legale pendente su ZFS da parte di NetApp.

D’altro canto Apple ha aperto una posizione di lavoro per un file system engineer, e si vocifera che stia lavorando in casa ad un file system di nuova generazione.

Grand Central Dispatch su FreeBSD

domenica, ottobre 18th, 2009

Logo FreeBSDPochi mesi fa Apple ha rilasciato in open source la sua libreria denominata Grand Central Dispatch (GCD), ed utilizzata in Mac OS X Snow Leopard per sviluppare codice multithreaded in grado di girare in maniera ottimizzata su processori multi-core.

Il team di FreeBSD ha lavorato al porting di questa tecnologia su ambienti POSIX, facendo tutti gli adattamenti necessari al suo funzionamento su una piattaforma diversa da quella di Apple.

E’ stato inoltre necessario mettere a punto un particolare compilatore C di tipo blocks-aware, che quando viene utilizzato in unione alla libreria di dispatch genera codice in grado di effettuare callback sia in base alle funzioni che ai blocchi.

Grand Central Dispatch viene descritta nelle sue linee generali su Wikipedia, e la sua principale caratteristica è quella di far gestire i thread al sistema operativo, e non alle singole applicazioni. Questo consente, tra le varie cose, di poter gestire le risorse di cpu e core in maniera ottimizzata tra le varie applicazioni, impedendo ai processi multithreading di impegnare i vari core anche quando non sono attivi, riallocando invece quelle risorse ad altri processi che ne hanno bisogno in quel momento.

Tuttavia i lavori sono ancora in una fase iniziale, e si prevede che GCD sarà inserito nel branch di sviluppo di FreeBSD dopo il rilascio della 8.0, per essere poi presente nella 8.1.

Inutile dire che lo sforzo compiuto dal team di FreeBSD sarà di aiuto per il porting di questa tecnologia su tutti i sistemi POSIX, compresi gli altri BSD, OpenSolaris e Linux.

Comunicazione di servizio

lunedì, ottobre 5th, 2009

Come avrete notato il portale è stato irraggiungibile dalla serata di sabato 3 ottobre fino a poco fa. Purtroppo c’è stato un inconveniente di tipo software che ha reso irraggiungibile il server web ed ho potuto risolverlo solo oggi alle 14:30.

Colgo l’occasione per avvisare gli utenti di UnixPortal.net che nelle prossime settimane è previsto un upgrade della linea ADSL sulla quale gira il portale, per aumentarne le prestazioni. E’ possibile quindi che ci siano interruzioni nella disponibilità del portale, ma dovrebbero essere di durata limitata e se sarà possibile le preannuncerò sul sito.

Vi ringrazio dell’attenzione e vi saluto! :)


Pagine
Archivio
Categorie
Link Recenti
Immagini recenti
AdSense