Rilasciato pfSense 1.2.3

pfsensepfSense è una distribuzione basata su FreeBSD e specificamente orientata ai Firewall. La versione 1.2.3 è una maintenance release della serie 1.2, e comprende un aggiornamento della base FreeBSD, alcuni miglioramenti minori, alcuni bugfix e aggiornamenti di sicurezza. Dopo l’uscita la settimana scorsa della fix sulla vulnerabilità nella rinegoziazione SSL/TLS di FreeBSD, è stato possibile finalizzare la release, la quale oltre all’aggiornamento a FreeBSD 7.2 comprende l’adozione di NanoBSD per la versione embedded, la fix al bug sul bridging delle interfacce dinamiche, miglioramenti al reload delle connessioni IPSec, la possibilità di cancellare lease DHCP, l’IPSec site-to-site dinamico, e altri piccoli aggiustamenti.

L’annuncio ufficiale della release è qui, mentre le coordinate per il download sono le seguenti: pfSense-1.2.3-RELEASE-LiveCD-Installer.iso.gz (55.2MB, MD5).

Rilasciato FreeBSD 8.0

Logo FreeBSDIeri è stato rilasciato ufficialmente FreeBSD 8.0!

Dopo il consueto percorso di release candidate, la versione finale è arrivata e porta con se molte novità: innanzitutto il supporto allo Xen DomU, essenziale per la virtualizzazione, così come la virtualizzazione del network stack. Inoltre è presente la protezione dallo stack-smashing, ed è stato riscritto il layer TTY. Anche lo stack USB è stato rinnovato, e ZFS è stato aggiornato alla versione 13. Ci sono aggiornamenti al multicast, in particolare il supporto a IGMPv3. E’ stato introdotto vimage, un nuovo container di virtualizzazione, ed è stata aggiunta la compatibilità binaria con Linux Fedora 10, per poter eseguire software Linux come ad esempio il plugin Flash v10.

E’ stato introdotto il Trusted BSD MAC (Mandatory Access Control), e il supporto NFS è stato portato alla versione 4. Inoltre l’inclusione di estensioni al device mmap() migliorate consentono l’implementazione di un drive Nvidia 64-bit per la piattaforma x86_64.

Riguardo ai pacchetti software, GNOME è stato aggiornato alla 2.26.3, KDE alla 4.3.1 e Firefox alla 3.5.5.

Una analisi approfondita delle nuove features di FreeBSD 8 è presente qui, ed include una serie di screenshots, e le istruzioni per l’aggiornamento.

Queste le coordinate di Download (torrents): 8.0-RELEASE-i386-dvd1.iso.gz (1,784MB, SHA256, torrent), 8.0-RELEASE-amd64-dvd1.iso.gz (1,848MB, SHA256, torrent)

Rilasciati FreeBSD 7.2-RC1 e NetBSD 5.0-RC4

In questi giorni sono uscite alcune release di distribuzioni della famiglia BSD.

In primis FreeBSD 7.2-RC1, contenente dei fix alle librerie di threading, ai driver bce(4) e amr(4), e altri piccoli aggiustamenti. Download: 7.2-RC1-i386-dvd1.iso.gz (1,814MB, MD5), 7.2-RC1-amd64-dvd1.iso.gz (1,866MB, MD5).

NetBSD 5.0-RC4, che festeggia il compleanno di Billy West, contiene l’aggiunta della risorsa RLIMIT_AS, che limita il totale di spazio indirizzamenti disponibile ai processi, miglioramenti alla stabilità del server NFS, migliorie a FFS, fix al ps(4), il supporto del chip Realtek 8111C da parte del driver re(4), e altro. Questi i link alle iso per due delle architetture supportate da NetBSD: i386cd.iso (229MB), amd64cd.iso (241MB). Trovate l’elenco completo sul server FTP del progetto.

Grand Central Dispatch su FreeBSD

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.

Rilasciati FreeBSD 8.0-BETA1 e PC-BSD 7.1.1

Logo FreeBSDE’ iniziato il ciclo di sviluppo di FreeBSD 8.0, e la prima milestone è costituita dal rilascio della versione BETA1 avvenuto ieri. Il calendario prevede release molto ravvicinate e l’uscita della versione finale è prevista già per il 31 agosto. Il sistema non ha ancora raggiunto un livello di usabilità elevato, soprattutto perchè sono attive tutte le funzioni di diagnostica e debug che servono agli sviluppatori per tracciare e risolvere i vari bug, ma se qualcuno volesse comunque cimentarsi e provarlo, questo è il link per il download: 8.0-BETA1-i386-dvd1.iso (531MB, MD5), 8.0-BETA1-amd64-dvd1.iso (636MB, MD5).

Logo PC-BSDPochi giorni fa è stato rilasciato PC-BSD 7.1.1, che contiene KDE 4.2.4, X.Org 1.6.1, svariate versioni dei driver NVIDIA a partire dalla 185.18.14. e la consueta notevole quantità di altro software e di bugfix rispetto alla versione 7.1.  Inoltre la base FreeBSD è stata portata alla 7.2, ed è stata inserita una funzione che consente, durante la fase di installazione/aggiornamento, di convertire una preesistente installazione di FreeBSD 7.0.x/7.1 in PC-BSD. Questi i link per il download: PCBSD7.1.1-x86-DVD.iso (2,030MB, MD5, torrent), PCBSD7.1.1-x64-DVD.iso (2,028MB, MD5, torrent).

1 3 4 5 6