Abbandona Java! Google C linguaggio di scrittura micro kernel nuovo sistema operativo: Android addio

Sebbene Android abbia superato Windows per diventare il sistema operativo più user-friendly al mondo, a causa di problemi Java, le cause di Google e Oracle hanno colpito il presente: due settimane fa, la corte ha stabilito che Google ha violato i diritti di utilizzo di Java e ha dovuto pagare $ 9 miliardi.

Tuttavia, anche se l'ecologia di Android sembra indistruttibile, Google non ha rinunciato a sviluppare un nuovo sistema operativo che non dipenda completamente dal kernel di Linux: è Fuchsia.

Secondo TheReg, Google ha rilasciato la documentazione del kernel di Fuchsia OS il 12 per fornire indicazioni di programmazione agli sviluppatori.

Il sistema operativo fucsia è basato su un microkernel (come Windows) chiamato Zircon ed è stato sviluppato dal dipendente di Google Travis Geiselbrecht, che è entrato a far parte di Google nel 2012 e ha iniziato a lavorare nel 2015.

Zircon è scritto in linguaggio C. Le applicazioni possono utilizzare handle a 32 bit per accedere agli oggetti, come la gestione della memoria, lo scambio di informazioni con altri programmi, ecc. Il kernel fornisce anche classi C ++ per manipolare gli oggetti attraverso le chiamate di sistema.

Il kernel è Zircon Core, che gestisce i driver di dispositivo, inclusi input e output, caricamento binario ELF, ecc. Esiste anche lo Zircon Framework, che esegue la libreria principale.

L'attuale soluzione di progettazione supporta architetture di processori di set di istruzioni x86-64 e ARM 64. L'ultimo capitolo del documento è 'retrocompatibile' ma è temporaneamente vuoto.

Lo sviluppo del sistema operativo è un processo lungo, ma Google è chiaramente pronto a passare a un nuovo prodotto che abbandona Java e reintegra Android e Chrome OS su tutte le piattaforme.

2016 GoodChinaBrand | ICP: 12011751 | China Exports