L’équipe JNode est fière de vous annoncer l’arrivée de la version 0.2 de JNode. JNode.org est un OS (Système d’exploitation) JAVA open source écrit complètement en JAVA (avec un très petit micro-noyau en assembleur).
C’est une version majeure qui donne la possibilité de lancer de vrai programmes JAVA sous JNode.
Nous sommes fiers de voir que les buts fixés pour notre version 0.2 ont été atteints et nous avançons maintenant
vers les nouveaux objectifs décrits dans notre plan pour la version 0.3.
Les nouvelles fonctionnalités dans cette version sont :
Le support de la plupart des fonctionnalités de JAVA 5.0, sauf les Annotations
De nombreux patches GNU ClassPath
De nombreux patches JNode
Une interaction améliorée avec le shell de commandes, tels que les “pipe”
Le montage automatique de jifs, le système de fichiers donnant des informations sur JNode
Une commande kill a été ajoutée ainsi qu’un kill pour les taches/commandes en pressant ctrl+c dans le shell
Bonjour,
Il est libre parce que l’on utilise pas l’implémentation fournis par son inventeur (jdk, jre, codes source, …) mais une implémentation GNU GPL qui s’appelle ClassPath (mentionné dans l’annonce).
Le but de ClassPath est d’être compatible avec les API java (donc les javadoc) mais ils ont interdiction de se servir des sources fournies par sun.
Micro-noyau???
C’est un peu comme Hurd ou c’est différent.Si c’est proche voire équivalent,le kernel risque d’intéresser beaucoup de monde surtout si les performances et la sécurité suive.
mais bon, il en existe pas mal des noyaux comme celui la… meme le noyau NT est un micro-noyau, de meme que MacOS X
le fameux Minix est micro-noyau aussi (pour la petite histoire, Linus s’est fighte severement avec Tanenbaum, le createur de Minix et prof d’info specialise dans les os)
Bref, le concept est tres vieux et personne n’a encore demontre un gain de performances vraiment execptionnel (voire pas de gain du tout). Et les implementations actuelles n’offrent pas tout ce que peut promettre de genial le concept.
Je ne sais pas ce qu’il en est de JNode bien entendu…
Ce serait bien que fabien_duminy nous parle un peu plus de son projet
N’empèche un kernel codé en assembleur,ça me rappelle le projet menuet. http://www.menuetos.org/
Je serais curieux de voir les perfs de ce genre de kernel et surtout la pérénité sur le long terme.
bonjour tout le monde !
Le micro-kernel a été développé à partir de rien par notre team leader (chef de projet) : Ewout Prangsma, alias epr.
Donc, le micro-kernel de JNode est basé sur ses idées.