Un projet que j'ai découvert aujourd'hui :
http://jnode.sourceforge.net/index.html(...)
Leur projet a pour but d'écrire un OS en Java. Ce n'est pas la première tentative d'écrire un OS au dessus de la plateforme Java. Ils n'ont pas pour ambition de concurrencer Linux ou Windows, c'est en LGPL et surtout ça a le mérite d'exister ...
# Re: Un projet d'OS en Java : JNode
Posté par ASpirit . Évalué à 2.
Bref je ne comprend pas...
[^] # Re: Un projet d'OS en Java : JNode
Posté par cumulus . Évalué à 3.
http://jnode.sourceforge.net/presentations/JNodeIntro.pdf(...)
[^] # Re: Un projet d'OS en Java : JNode
Posté par mcjo . Évalué à 0.
[^] # Re: Un projet d'OS en Java : JNode
Posté par ASpirit . Évalué à 1.
En effet je te rassure, rien à voir (jamais entendu parler d'ailleurs).
C'est un vieux pseudo un peu bidon mais qui m'est resté (ah les habitudes) A Spirit (un esprit) tout bêtement...
[^] # Re: Un projet d'OS en Java : JNode
Posté par Djax . Évalué à 1.
# Re: Un projet d'OS en Java : JNode
Posté par TazForEver . Évalué à 4.
[^] # Re: Un projet d'OS en Java : JNode
Posté par ckyl . Évalué à 1.
[^] # Re: Un projet d'OS en Java : JNode
Posté par mister_jingle . Évalué à 2.
[^] # Re: Un projet d'OS en Java : JNode
Posté par Robert VISEUR (site web personnel) . Évalué à 1.
[^] # Re: Un projet d'OS en Java : JNode
Posté par jde . Évalué à 2.
[^] # Re: Un projet d'OS en Java : JNode
Posté par Nelis (site web personnel) . Évalué à 6.
Et puis dire que Java n'a pas été conçu pour ça, c'est ça que je trouve absurde. Ils utilisent une plateforme (la plateforme Java) pour développer un OS, je ne vois pas ce qu'il y a de "bête" là dedans. C'est comme dire "le C n'a pas été fait pour faire du web, les CGI en C sont absurdes" ou "le PHP n'a pas été fait pour autrechose que du web, c'est absurde de l'utiliser pour ça". Un langage est un outil, on en fait ce qu'on veut.
Dernière chose, je n'ai vu nul part sur leur site qu'ils critiquaient le C ou le C++, alors STP ne leur prête pas d'intentions qu'ils n'ont pas ...
[^] # Re: Un projet d'OS en Java : JNode
Posté par kesako . Évalué à 1.
enfin... comme dit l'autre, faut de tout pour faire un monde ...
[^] # Re: Un projet d'OS en Java : JNode
Posté par Vincent Richard (site web personnel) . Évalué à 2.
Tu veux dire "sans manipuler d'adresse" ?
Et de toutes façons, même sans manipuler d'adresse ça me paraît faisable de faire une gestion de la mémoire (en redéfinissant son propre système d'adressage par exemple).
[^] # Re: Un projet d'OS en Java : JNode
Posté par romain . Évalué à 2.
L'ordinateur n'a jamais été conçu pour la quasi-totalité des usages dont il en est fait aujourd'hui. Idem de l'Internet.
Ce que les découvreurs de la roue, de la vapeur, de l'électricité ont pu imaginer est en-deça de ce qui a été, de ce qui est et de ce qui sera fait avec.
L'intérêt d'une techno n'est pas de servir uniquement le but pour lequel elle a été conçu : on ne découvre qu'en trifouillant.
Perdre du temps à faire des choses qui semblent absurdes est souvent le meilleur moyen d'en gagner ; à long terme.
[^] # Re: Un projet d'OS en Java : JNode
Posté par kesako . Évalué à 2.
pour reprendre l'analogie , c'est comme utiliser un maglev pour deplacer un chargement de foin. Interressante experience mais bon ...
# Re: Un projet d'OS en Java : JNode
Posté par kerokero . Évalué à 2.
Si cest du « natif java » au niveau des performances ça peut tenir la route, et en terme de maintenance et déploiement ça serait intéressant.
# Re: Un projet d'OS en Java : JNode
Posté par thecat . Évalué à 2.
Cette année (enfin l'année dernière) un thèse pour faire un OS en Java à été proposé! (J'avais candidater mais il mon gentiment remercié ...). Je ne sais plus quelle université prposait ca (Nantes peut-etre biens, je sais plus). Donc ce conept n'est peut-etre pas aussi absurde que cela!
Ensuite faire un OS dans un langage de haut niveau peut-etre utile:
Pourquoi un logiciel (qui doit tourné sur un OS!) devrait ce préocuper de la gestion de la mémoire par exemple? Le but d'un OS c'est de faire une couche 'idéale' pour l'éxécution de programme, alors pourquoui laisser à un soft la vision 'bas niveau' que l'on rencontre encore (malloc et autres joyeuseté!).
Ecrire un OS avec un langage de haut niveau permettrait de biens masqué la couche hard et en plus de pouvoir exprimé/modéliser plus facilement un environement agréable de la gestion du matériel!
Cepandant des défis éxiste: Les performances et la faisabilité même!
Donc non ce projet n'est absolument pas stupide mais au contraire interressant et innovant!
[^] # Re: Un projet d'OS en Java : JNode
Posté par gueben . Évalué à 1.
Moi je trouve ça sympa comme idée, et justement si y'a un défi technique, je ne vois pas où est le mal, au contraire. Et si ça les amuse ? C'est tout de même plus intéressant que de taper un pingouin.
# Re: Un projet d'OS en Java : JNode
Posté par Pascal . Évalué à 1.
Je croyais qu'on etait oblige d'ecrire une couche en assembleur pour faire ca.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.