I progressi di FreeBSD su ARM, Bhyve e CLANG

Logo FreeBSDIl lungo report su FreeBSD del Q1 2014 copre lo stato di diversi progetti FreeBSD, come l’utilizzo del compilatore LLVM/Clang, il supporto per ARM, il supporto per i driver grafici Intel e molti altri argomenti. Alcuni degli aspetti in evidenza sono:

  • I ports FreeBSD stanno per raggiungere quota 25.000 nel tree
  • E’ in fase di lavorazione il porting di una recente snapshot dal kernel Linux del driver Intel i915 DRM/KMS verso il kernel FreeBSD. Attualmente la versione disponibile del driver KMS FreeBSD risale a diverse versioni fa del kernel Linux.
  • Lo stack iSCSI nativo per FreeBSD è in progresso e il nuovo codice dovrebbe essere disponibile per la release 10.1
  • Il nuovo Automounter si avvicina alla fase finale di prototipo funzionante
  • Il supporto UEFI per FreeBSD è in avanzamento e miglioramento
  • Il nuovo codice per le console di sistema VT è attivo nell’attuale ramo di sviluppo di FreeBSD 9 e 10
  • L’hypervisor di virtualizzazione Bhyve sta vedendo l’aggiunta di nuove features
  • FreeBSD adesso funziona sul Samsung Chromebook Cortex-A15
  • Il porting su processore ARM 64-bit (AArch64) è ancora in corso
  • Sia GNOME che KDE stanno venendo aggiornati alle ultime release
  • Il driver KMS Radeon che ha visto la luce in FreeBSD 10.0 sarà presente anche nella prossima release di FreeBSD 9.3

Ulteriori notizie sulle fasi di avanzamento dei progetti FreeBSD sono disponibili nel report quadrimestrale.

Rilasciato FreeBSD 9.0

E’ stata resa pubblica l’uscita di FreeBSD 9.0-RELEASE. Il nuovo ramo principale si caratterizza per la presenza di un nuovo installer, il supporto a fastupdates journaling nel Fast File System, l’upgrade di ZFS alla versione 28, il supporto AHCI nei nuovi driver ATA/SATA che sono stati portati al nuovo framework CAM, la presenza del framework HAST (High Available Storage), il supporto del kernel per il Capsicum Capability Mode, un set sperimentale di istruzioni per il sandboxing, l’user-level DTRACE e varie altre cose.

Questi i link per il Download:FreeBSD-9.0-RELEASE-i386-dvd1.iso (2,140MB, SHA256),FreeBSD-9.0-RELEASE-amd64-dvd1.iso (2,278MB, SHA256).

Rilasciati FreeBSD 9RC2 e PC-BSD 9RC2

In questi giorni è stata rilasciata la release candidate 2 di FreeBSD 9, seguita a ruota dalla versione analoga di PC-BSD, che sul kernel del diavoletto costruisce una distribuzione orientata al desktop .

Le novità di FreeBSD nel ramo 9 sono consistenti, e si manifestano soprattutto nell’ormai imminente abbandono totale di GCC in favore di Clang/LLVM come compilatore ufficiale. E’ risaputo che il mondo *BSD non ama particolarmente la licenza GPL, e vengono sempre compiuti grandi sforzi nel sostituire ogni applicativo e utility rilasciata sotto licenza GPL che faccia parte del sistema con un corrispettivo che utilizzi una licenza di derivazione BSD. Nel caso non esista alcun software analogo, spesso gli stessi team di sviluppo di FreeBSD, o NetBSD o OpenBSD ne avviano uno, con lo scopo dichiarato di fargli prendere il posto del tool originale.

Il ramo 9 supporterà l’hardware USB 3.0 e conterrà uno stack TCP/IP aggiornato, inoltre sarà presente la versione 14 del filesystem ZFS e si lavora all’estensione del protocollo Dtrace per l’uso da parte di applicativi in userland.

PC-BSD 9RC2 porta con se notevolissime novità per il fatto che oltre a KDE adesso vengono offerti anche GNOME 2, LXDE e XFCE 4 come desktop manager. Viene anche introdotto AppCafe come nuovo manager di installazione e gestione dei pacchetti.

Rilasciato FreeBSD 7.4RC2

E’ stata annunciata la release 7.4RC2 di FreeBSD. Nonostante la versione principale del sistema sia al momento la 8.2, il ramo 7.x continua ad essere aggiornato in parallelo con novità e bugfix.

E’ previsto il rilascio di una terza release candidate entro circa una settimana da adesso, sia per il ramo 8.x prima della 8.2 finale che per il ramo 7.x, in modo da avere il tempo di fixare una serie di bug di importanza critica.

Da notare che la build i386 di questa RC2 risulta essere mancante di una serie di pacchetti che non erano disponibili al momento della compilazione, ma che lo saranno quando verrà rilasciata la versione finale. In generale per questa RC sono presenti solo le build per amd64, i386, pc98 e sparc64.

I link per il download: FreeBSD-7.4-RC2-i386-dvd1.iso (1,145MB, SHA256), FreeBSD-7.4-RC2-amd64-dvd1.iso.gz (2,029MB, SHA256).

Rilasciati FreeBSD 8.2 e 7.4

Oggi 24 febbraio sono state rilasciate le versioni definitive di FreeBSD 8.2 e 7.4. Per quanto riguarda la versione 8.2, le novità più rilevanti sono:

  • supporto migliorato per Xen HVM nel kernel amd64 e per Xen PV nel kernel i386
  • ZFS aggiornato alla versione 15
  • presenza del driver aesni(4) per il set di istruzioni Intel AESNI crypto
  • aggiornamenti di OpenSSL e BIND
  • Gnome aggiornato alla versione 2.32.1
  • KDE aggiornato alla versione 4.5.5

Le note di rilascio riportano l’elenco completo delle nuove features.

Link per il download: FreeBSD-8.2-RELEASE-i386-dvd1.iso.xz (1,971MB, SHA256), FreeBSD-8.2-RELEASE-amd64-dvd1.iso.xz (2,033MB, SHA256).

Per quanto riguarda la versione 7.4 invece le maggiori novità consistono in:

  • aggiornamento di Gnome alla 2.32.1
  • aggiornamento di KDE alla 4.5.5
  • svariate migliorie e bugfix

Link per il download: FreeBSD-7.4-RELEASE-amd64-dvd1.iso.gz (2,027MB, SHA256), FreeBSD-7.4-RELEASE-i386-dvd1.iso.gz (1,986MB, SHA256)

1 2 3 4 5 6