
Riscrivere Windows da zero per sfruttare i processori multi-core. Secondo Dave Probert (Kernel Architect di Microsoft), l'approccio attuale per sfruttare più unità di calcolo è "complicato e di scarso successo". Probert sta lavorando alla prossima versione di Windows, ma sembra che la sua "visione" non guiderà lo sviluppo di Windows 8, in quanto molti altri sviluppatori non concordano con la sua tesi.
La gente, oggi, vuole che il sistema operativo sia reattivo. Grazie alla programmazione si può far capire al software come gestire le priorità. Tuttavia all'aumento dei core nelle CPU non corrisponde un rapido supporto da parte del software. I programmi non li sfruttano in maniera abbastanza efficiente.
Per amministrare i più core gli sviluppatori devono usare tecniche di programmazione parallele, che sono difficili da padroneggiare - e non sono molto usate al di fuori dei programmi specializzati. Il miglior modo di gestire i core sarebbe quello di ripensare gran parte del sistema operativo. "La domanda è non come programmare in modo parallelo, ma cosa fare con tutti questi transistor?", ha affermato Probert.
Il Kernel Architect pensa che l'OS del futuro dovrebbe funzionare più o meno come un hypervisor, cioè come un layer tra una macchina virtuale e l'hardware. I programmi, o runtime come li ha definiti Probert, dovrebbero "assumersi molte delle funzioni per la gestione delle risorse. Il sistema operativo potrebbe assegnare a un'applicazione una CPU e della memoria, e il programma stesso, usando metadati generati dal compilatore, saprebbe come usare queste risorse al meglio".
Probert ha ammesso che questo approccio potrebbe essere difficile da testare, ma il lavoro potrebbe rivelarsi utile. "In questo modello c'è molta più flessibilità", conclude lo sviluppatore.
A ogni modo sembra che la gestione del numero crescente dei core sia un tema su cui non si è ancora presa una decisione. Tra i diversi progetti c'è Barrelfish, su cui Microsoft sta lavorando avvalendosi di un primo sample di ipotetica CPU a 48 core di Intel (Intel, 48 core per raggiungere nuove frontiere). Tuttavia, come detto da Probert, in casa Microsoft ci sono ancora tesi differenti,che non fanno altro che ritardare una svolta che ormai si fa sempre più pressante.
Ubuntu 10.04 Beta 1, la Lince si Lucida il pelo
Google lascerà la Cina ad aprile, quasi una certezza
Governo, 50 euro di bonus per l'ADSL
Phenom II X6, un modello più veloce a ferragosto
Splinter Cell Conviction, spie PC in sala d'attesa
L'inverno finisce, ma non il divertimento sulla neve
Mac OS X colabrodo, ha 20 falle zero day
Novità Apple, Mac Pro e monitor da 27 pollici
Phenom II X6 Black Edition, overclock assicurato
Nintendo DS e Wii arrivano anche nelle scuole
Terzovalore.com, finanziamo il non profit
iPad, condizioni militari per averlo in anteprima
Multi-touch sui portatili vecchi? Basta un driver
Intel, SSD più longevi anche in RAID con TRIM
YouTube complice di chi condivide clip illegali
Blockbuster a un passo dalla bancarotta
Canon lavora ai nuovi super-teleobiettivi 400mm e 600mm
Cellulare TTM Outlimits Solaris con pannello solare integrato
Mio Cyclo 300 e Mio Cyclo 305 HC sono GPS da bicicletta
Facebook vuole Opera per realizzare un nuovo browser?
Microchip nei cetacei per studiare il clima e la fauna marina
Le offerte 3 Italia per il Samsung Galaxy SIII in anteprima
Steve Jobs geniale ma Cook è il capo perfetto per Apple
Absinthe 2.0 per il jailbreak del Nuovo iPad e iOS 5.1.1
Google cancella 1,2 milioni di link pirata al mese
TV a Ultra Alta Definizione: si parla già di standard
Microsoft: Ballmer frainteso sui 500 milioni di Windows 8
Microsoft fa pagare caro lo sviluppo di applicazioni desktop
Windows Phone non ha battuto Apple in Cina: tutte frottole
Tablet Windows 8 con Flash sui siti approvati da Microsoft
Ballmer pazzo per Windows 8: 500 milioni di copie in un anno
Windows 8 e la fine del tasto F8: l'avvio è troppo veloce
Windows 8 rivoluziona il multi-monitor anche con Metro
Windows 8 multi-monitor
Kinect per Windows capisce l'italiano e ti traccia tutto
Microsoft So.cl per sfidare Facebook, Twitter e Google

Originariamente inviata da Rhapsody
Scalabilità questa sconosciuta.. E cmq il concetto di hypervisor esiste dagli anni '70 con IBM..
Originariamente inviata da GiovanniT
Si ma non del kernel di un SO del genere! Di una macchina virtuale!
Originariamente inviata da Balthasar85
Sarà pur vero.. ma da che mondo e mondo gli OS non richiedono grandi quantità di dati o grosse elaborazioni quindi non è così impellente come cosa.. se non altro non come potrebbe esser l'ottimizzazione di un sw di compressione o grafica o quant'altro.
P.S.
E la situazione per gli altri OS com'è?
CIAWA

Intel, 48 core per raggiungere nuove frontiere
Barrelfish, Windows amerà le CPU multi-core
Microsoft: Ballmer frainteso sui 500 milioni di Windows 8
Microsoft fa pagare caro lo sviluppo di applicazioni desktop
Yahoo! Axis è un browser per iPhone quasi meglio di Safari
Linux Mint 13 Maya per chi vuole Ubuntu senza Unity
Ballmer pazzo per Windows 8: 500 milioni di copie in un anno
Windows 8 e la fine del tasto F8: l'avvio è troppo veloce
Windows 8 rivoluziona il multi-monitor anche con Metro
Il kernel Linux 3.4 prende vita con supporto Kepler e GCN
Commenti