Haiku con un Kernel Linux ?

Sulla mailing list del progetto Haiku c’è una discussione molto interessante di quelle che si leggono tutte di un fiato. Lo sviluppatore Sia Lang ha creato un prototipo che implementa le API di BeOS su un Kernel Linux e nella sua lettera alla mailing list fa alcune considerazioni sostenendo che il progetto ha compiuto un grosso errore a non usare un Kernel esistente… naturalmente ciò ha dato fuoco alle polveri. Nella discussione sono intervenuti tutti i maggiori sviluppatori del progetto e pare che Sia parteciperà al prossimo BeGeistert (25-26 Ottobre) per illustrare il suo lavoro e tentare di convincere il progetto a intraprendere una nuova strada.

Secondo Sia se ci sono alcuni problemi minori nel avere i Kits sopra Linux, ci sono molti vantaggi tra cui tutti i driver e un Kernel molto solido che gira su ogni tipo di device. Ricordo che in passato ci sono stati altri tentativi in questa direzione ma naturalmente molte cose sono cambiate chissà in che direzione evolverà il progetto.

WebKit report

adrien-destuguesAdrien Destugues (aka Pulkomandy – vedi foto -) sta continuando a lavorare sotto contratto per migliorare l’esperienza web sotto Haiku. In questa fase sta cercando di migliorare il supporto dell’HTML5 nel WebKit. Ultimamente ha aggiunto il supporto per alcune caratteristiche: range control (implementato come uno slider), color imput type (implementato come preview dei colori), Datalist, Link prefetch (permette di dire al browser di scaricare alcuni file e tenerli nella cache, consentendo così di preparare i file per le prossime pagine in modo da visualizzarle più velocemente), Timeout support for XMLHttpRequest (importante in alcune applicazioni web), Pointer lock (usato da alcuni giochi html5), Geolocation support, Rendering fixes (risolti alcuni bug relativi allo scrolling)

Adrien sta lavorando anche ad altro… ha aggiunto un package per DocumentViewer un alternativa a BePDF con un rendering più veloce, sta anche continuando a lavorare su VLC con l’aiuto di Sergei Reznikov (aka Diver).