Le blog de Fabien DUMINY

Un blog utilisant WordPress

Skip to: Content | Sidebar | Footer

Présentation de JNode

11 janvier, 2006 (16:37) | JNode | By: fabien

Présentation du projet :
Le projet JNode est un projet open source qui a pour but de développer un système d’exploitation (OS) en JAVA.

Bien sûr, la plupart des (nombreuses) applications JAVA existantes doivent pouvoir tourner sous cet OS (pas besoin d’installer Windows, Linux … ni d’installer le JDK).

Développement :
En fait environ 98% de JNode est implémenté en JAVA (le reste en assembleur). La machine virtuelle (JVM) est aussi en JAVA (partiellement).

Les 2% en assembleurs correspondent à la JVM et au bootloader (qui permet de lancer JNode au démarrage du PC).

Dans ce projet, il faut coder le maximum de choses en JAVA et éventuellement en assembleur (mais uniquement pour le bootloader).

Projets liés :
Ce projet s’appuit sur le projet GNU ClassPath.
Celui-ci a pour but de porter l’ensemble du JDK de SUN (sans utiliser aucun des codes sources de SUN bien sûr) sous licence GNU. Cela permet d’avoir un JDK non propriétaire (et libre de droits) mais compatible avec celui de SUN.

Nous recherchons pour le projet JNode :
- des développeurs JAVA
- des personnes ayant des connaissances en hardware (pour aider à développer les drivers qui sont écrits en JAVA)
- des personnes ayant de bonnes idées/connaissances sur la conception d’un OS sont également les bienvenues
- des personnes qui souhaitent contribuer à JNode

Outils utilisés : eclipse (mais pas obligatoire), CVS bien sûr, ant, certaines librairies apache et d’autres librairies open source.

PS : La connaissance de l’anglais technique est préférable (je pourrais éventuellement servir de relais pour les messages)

Share and Enjoy

Write a comment





If your website is claim enabled, it will be notified that you have posted here.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes