Pregunta

Los cargadores de la correa de arranque Normalmente se escriben utilizando lenguajes ensambladores. ¿Es posible que salpican el uso de Java con interfaz nativa.

¿Fue útil?

Solución

Hay algunas soluciones posibles:

  1. Existe hardware, que es capaz de ejecutar Java bytecode.
  2. También puede compilar Java de código de código nativo con diferentes compiladores.
  3. Por último, puede tener un mini-cargadora, que comienza el resto del proceso de Java.

Ninguna de estas soluciones es fácil o tiene demasiado sentido. Pero posible - Sí.

Para completar:. JNode es un proyecto destinado a crear una por el sistema operativo del PC en Java

puede ser útil. Se pide de dispositivos conductores en Java, y eso no es completamente la misma pregunta, pero algunas de las soluciones presentadas en las respuestas puede ser útil con su pregunta también.

Otros consejos

No quiero decir un rotundo no, porque estoy seguro de si me gustaría que alguien llegar a una forma de hacerlo, pero esto sin duda sería muy difícil (y posiblemente infructuosos).

Para Java se ejecute en una JVM, que había necesidad de arrancar de forma nativa una cantidad suficiente del sistema operativo de forma nativa que se puede cambiar a Java sería un poco de una pérdida de tiempo (en realidad no lo lograría mucho más que añadir complejidad).

Existen dispositivos que pueden "nativa" de código de bytes donde es concebible que, posiblemente, correr, pero no creo que eso es viable la mayor parte del tiempo.

Por supuesto que es. Una mejor pregunta sería si es práctico o no, y si se aporte beneficios vale la pena el tiempo de implementación en comparación con los métodos existentes.

@Mnementh menciona JNode. Para el registro, JNode utiliza GRUB como su cargador de arranque.

Estoy de acuerdo con @Mnementh que la implementación de un gestor de arranque en Java sería técnicamente posible, aunque probablemente difícil. Pero mi pregunta a la OP es "¿por qué querrías hacerlo?". No veo el punto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top