Vos Projets » OS pour x86 embarqué
OS pour x86 embarqué
Publié le 11/02/2006 @ 16:21:43,
Par rfrSuite a une idée d'un collègue concernant un OS, avec quelques petites features intérssantes, je me suis embarqué dans ce projet.
Comme il n'avait encore rien écrit mais avait juste quelques idées, et ayant des connaissances dans les OS, je me suis mis à l'ouvrage.
La machine de référence pour cette OS sera ceci: http://www.pcengines.ch/wrap.htm
Ou quelque chose d'equivalent.
Pourquoi développer son propre OS? Parce qu'a la base, il est prévu pour ca. Linux ou FreeBSD sont très bien mais il ajoute souvent un overhead non négligeable car prévu à la base pour d'autres applications. Mais bon ... vu le personnel, ca va pas se faire en 2 jours
Et le nombre de choses à implèmenter est assez conséquent ...
Un petit screenshot sous Bochs aprés 1 semaine de développement ( soit 2-3 jours full time)
Quand le projet aura acquis une certaine maturité, vous pourrez voir son évolution ici:
http://savannah.inter-land.net
Comments (et candidatures éventuelles, on sait jamais) are welcome
Comme il n'avait encore rien écrit mais avait juste quelques idées, et ayant des connaissances dans les OS, je me suis mis à l'ouvrage.
La machine de référence pour cette OS sera ceci: http://www.pcengines.ch/wrap.htm
Ou quelque chose d'equivalent.
Pourquoi développer son propre OS? Parce qu'a la base, il est prévu pour ca. Linux ou FreeBSD sont très bien mais il ajoute souvent un overhead non négligeable car prévu à la base pour d'autres applications. Mais bon ... vu le personnel, ca va pas se faire en 2 jours
![:grin: :grin:](images/smileys/grin.gif)
Un petit screenshot sous Bochs aprés 1 semaine de développement ( soit 2-3 jours full time)
Quand le projet aura acquis une certaine maturité, vous pourrez voir son évolution ici:
http://savannah.inter-land.net
Comments (et candidatures éventuelles, on sait jamais) are welcome
![:wink: :wink:](images/smileys/wink.gif)
Fichier: file_17432_ok.jpg
( 54.4 KB - 616 )
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
OS pour x86 embarqué
Publié le 11/02/2006 @ 16:48:34,
Par zionJ'ai une question... C'est quoi la licence?
Et c'est quoi le but in fine de ton OS?
J'avais trouvé ca sympa aussi comme idée il y a qqs années, j'avais commencer par faire un compilateur ASM que j'ai jamais fini (il compilait juste qqs instructions de base) puis j'avais aussi dans l'idée de commencer un OS "just 4 fun", mais en définitive je passe tout mon temps sur mon CMS, donc plus une seconde de dispo pour un autre projet pour le moment
(Mais ca m'intéresse de lire ton avancement, etc, etc)
![:joce: :joce:](images/smileys/joce.gif)
Et c'est quoi le but in fine de ton OS?
J'avais trouvé ca sympa aussi comme idée il y a qqs années, j'avais commencer par faire un compilateur ASM que j'ai jamais fini (il compilait juste qqs instructions de base) puis j'avais aussi dans l'idée de commencer un OS "just 4 fun", mais en définitive je passe tout mon temps sur mon CMS, donc plus une seconde de dispo pour un autre projet pour le moment
![:joce: :joce:](images/smileys/joce.gif)
Je suis le Roy
![:ocube: :ocube:](images/smileys/ocube.gif)
OS pour x86 embarqué
Publié le 11/02/2006 @ 18:46:14,
Par philfrTon kernel tourne en mode protégé ?
Il est temps réel ?
Il est temps réel ?
OS pour x86 embarqué
Publié le 11/02/2006 @ 18:55:11,
Par rfrOui, il est en mode protégé et il y a bcp de chance qu'il soit temps réel.
Ce sera un mix entre micro-kernel et un kernel monolithique (on essaiera de prendre le meilleur des deux: task-switching vs mode-switching (DPL))
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)