Domanda

So che BEA stava lavorando su LiquidVM che non ha richiesto un sistema operativo sottostante, ma vorrei sapere se qualcuno nella comunità open source sta lavorando a qualcosa di simile.

Idealmente mi piacerebbe trovare una realizzazione in cui la VM viene caricato direttamente dal boot loader del sistema operativo.

È stato utile?

Soluzione

Che cosa è necessario?

Forse Sanos può dare un piccolo pezzo di codice tra l'hardware e la JVM che si può usare?

http://www.jbox.dk/sanos/

Altri suggerimenti

C'è il progetto Sun Squawk che una macchina virtuale che gira su hardware invece di un sistema operativo sottostante . Utile per dispositivi embedded, come il Sun SPOT dove Squawk è il sistema operativo.

Squawk è sotto licenza GPLv2.

C'è anche progetto Guest VM , che è una JVM in hosting su hypervisor Xen. Mentre la home page sembra essere piuttosto luce sui dettagli, c'è un Google Tech Talk su questo progetto pure.

JNode OS è un sistema operativo scritto per lo più in Java.

Oracle sembra funzionare di nuovo in quella direzione

  

acquisita con l'acquisizione di Oracle di BEA Systems ...   Oracle ha resuscitato d'avanguardia   tecnologia di virtualizzazione: un Java   Virtual Machine che viene eseguito direttamente sul   l'hypervisor, senza operativo   sistema.

vedere

Solo un piccolo frammento ho visto e sentito.

MIT negli anni '60 / '70 ha sviluppato una macchina Lisp, questa è stata una macchina che intrinsecamente capito Lisp, penso che sono andati su commercializzare anche.

Avevo sentito in circa 2.002 che qualcuno stava facendo per sviluppare una JVM su un chip FPGA o un ASIC.

Il / storia Lisp MIT è vero, ho visto in loro museo, qualcuno sa se c'è qualche verità sulla JVM su un chip?

Grazie, Martin.

Sono molto nuovo a Java e e ho qualche conoscenza di elettronica.

JVM è un macjine virtuale che effettivamente eseguito su un sistema. Può essere finestre o piattaforma di Solares x86. Ma per quanto ne so JVM stesso agire come un sistema per il Bytecode che si compila. Per una JVM bytecode virtualizzare la propria ALU, Mucchio, Catasta supplementare. E nemmeno la sua macchina e Assmbly lingua.

Quindi, in qualche modo, se in grado di realizzare una specifica JVM su un chip hardware, allora non sarà più JVM ma io diventerà standalone macchina Java su cui siamo in grado di sviluppare un sistema operativo al 100% scritto in Java.

Quindi in questo caso JVM non sarà un sistema operativo, ma un sistema che capire direttamente bytecode Java.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top