JNode: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Removendo categoria "Sistemas operativos"; Adicionando "Sistemas operacionais livres" (usando HotCat)
m "nescessário" não existe em português.
Linha 14:
 
'''JNode''' ('''J'''ava '''N'''ew '''O'''perating System '''D'''esign '''E'''ffort) é um [[sistema operacional]] [[open source]] (licenciado sob [[LGPL]]) feito em [[Java (linguagem de programação)]]. O projeto tomou a direção única de criar todo o software em Java, com exceção de alguma [[linguagem de máquina]] para o boot e carga do sistema.
O compilador [[JVM]] (que normalmente usa compilação [[just-in-time]]) é usado para constuirconstruir binários nativos fora do código Java principal. Dessa maneira, quase que todo o sistema pode ser escrito na linguagem Java.
 
Ewout Prangsma iniciou a primeira tentativa em 1995 com o [[Java Bootable System]] (JBS). O autor não estava infelizsatisfeito com a quantidade de código C e assembly nescessarionecessário e passou para uma nova tentativa chamada JBS2. O JNode é a terceira tentativa, iniciada em 2003. O JNode usa somente duas linguagens, Java e assembly. Esse sistema entende os [[sistema de arquivos|sistemas de arquivos]] [[ext2]], [[FAT]], [[NTFS]] e [[ISO 9660]] e o protocolo de rede [[TCP/IP]], e possui uma interface gráfica com o usuario funcional, e dispositivos [[USB]]. O usa a biblioteca Java [[GNU Classpath]] e (quando completado) deve rodar qualquer programa Java.
 
=={{Ver também}}==