
|
|
Auteur
|
Message
|
1
2
|
Vendeur de larmes
|
|
|
Salut tout le monde
J'ai découvert au hasard de mes balades dans les méandres de la toile un petit projet qui m'a paru bien sympathique.
Il s'agit d'un petit OS open source nommé Boost OS, dévellopé par un gars. Bon, alors évidemment, la version actuelle 0.1 ne permet pas de faire grand chose (et meme rien ), mais l'intéret réside plutot dans l'études des sources disponibles.
Cet OS s'installe très simplement à partir de Linux (et DOS je crois) sur une disquette (filesystem Fat)
bon, voilà le lien, moi, je vais commencer par étudier ca (parce que les sources de Linux, pour l'instant, j'y comprends kedal )
Tiendez, alles jeter un coup d'oeil, c'est sympa à mort http://boost.zaup.org/
edit : nouvelle URL
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Le bonheur est irréductible
|
|
|
C'est une très bonne occasion pour lire du code.
J'invite tous les gens curieux à le télécharger (30Ko environ), à l'installer et à l'essayer.
Pour l'instant, l'install ne marche pas sur mon ordi. J'envoie un message au gars pour lui signaler le problème.
Essayez chez vous pour voir si ça marche.
Lisez un peu de code...
merci e-deby pour l'info
-------
"Lis, lis, lis, ça rend heureux et intelligent"
M. Tournier
|
|
Vendeur de larmes
|
|
|
Chez moi ca fonctionne sans problème
t'as bien mis une disquette pour l'installer ?
En tout cas le code est très simple et facilement compréhensible (C et asm).
Une bonne occaz pour débuter
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Le bonheur est irréductible
|
|
|
Je l'ai installé et testé.
Nickel. Pour l'instant, il ne fait presque rien, mais il fait bien le peu qu'il fait.
C'est un début encourageant, à suivre...
PS: téléchargez les 30 ko et essayez aussi!
|
|
|
|
|
|
euhhh pour l'installer il faut le mettre sur disquette c'est tout ? mais comment on fait pour rendre la disquettebootable ?
|
|
Vendeur de larmes
|
|
|
|
ca le fait tout seul, suffit de lancer le script install depuis n'importe quel emplacement
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
|
|
Le bonheur est irréductible
|
|
|
e-deby a écrit :
En tout cas le code est très simple et facilement compréhensible (C et asm).
Une bonne occaz pour débuter
Je me permets d'emettre quelques réserves quant à l'accessibilité du code.
Tout n'est pas super clair ni évident pour le débutant. :non:
Il faut quand même des connaissances pour en saisir la majeure partie.
Néanmoins, c'est un très bon cours.
A+
|
|
Vendeur de larmes
|
|
|
Il faut évidemment connaitre des bases de C et avoir quelques bonnes notions d'assembleur, cela tombe sous le sens
C'est pas parce qu'on me met un texte japonais facile que je le comprendrais...
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
|
|
|
Pour reprendre l'idée du topic (et le remonter) :
http://www.menuetos.org/indexfr.htm
certainement que vous connaissez :??:
Sous GPL donc les sources sont quelque part sur le site
édit : trouvé en trainant sur hfr.
|
|
|
|
|
e-deby a écrit :
Il faut évidemment connaitre des bases de C et avoir quelques bonnes notions d'assembleur, cela tombe sous le sens
C'est pas parce qu'on me met un texte japonais facile que je le comprendrais...
Question : assembleur, compilateur etc tu peux développer ? ça m'interesse pas mal c'est dernier temps
|
|
Vendeur de larmes
|
|
|
tonton nestor a écrit :
Pour reprendre l'idée du topic (et le remonter) :
http://www.menuetos.org/indexfr.htm
certainement que vous connaissez :??:
Sous GPL donc les sources sont quelque part sur le site
édit : trouvé en trainant sur hfr.
'tain ? grpahique en plus ? :)
Quand à l'assembleur, tu veux savoir quoi exactly ?
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
|
|
|
assembleur, compilateur, et autres : leurs rôles respectifs, leurs points forts, faibles (?), les différences bref ce que c'est (en allant lus loin que « ça compile du code »)
|
|
Vendeur de larmes
|
|
|
ben... comme tu viens de le dire, un compilateur transforme du code sources en code binaire
Je crois que c'est le programme as86 qui fait office d'assembleur sous Linux
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
|
|
|
e-deby a écrit :
ben... comme tu viens de le dire, un compilateur transforme du code sources en code binaire
Je crois que c'est le programme as86 qui fait office d'assembleur sous Linux
oui mais la différence entre un assembleur ?
|
|
Le bonheur est irréductible
|
|
|
Salut tonton, e-deby
Il y a des langages de différents niveaux:
-de haut niveau style Visual Basic où la langue ressemble presque à la notre (métalangage).
-de bas niveau style C ou mieux: l'assembleur. Déjà nettement moins facile à comprendre (moins naturel et intuitif)
-le langage machine:100111010101010 (carrément incompréhensible sauf pour qqes personnes )
Le rôle d'un compilateur est de rendre un programme écrit avec n'importe lequel de ces langages en un programme compréhensible par l'ordi.
voilà voilà.
à+
|
|
Vendeur de larmes
|
|
|
l'assembleur est comme tout compilateur.
Il transforme du source (le langage d'assemblage) en code machine
Je comprends pas très bien ta question ?
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Vendeur de larmes
|
|
|
|
Duralex >> Ok sauf que le C est un langage de haut niveau
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
|
|
|
Si on parle de compilateur et d'assembleur, c'est que même si ils ont la même finaltié, ils ne réalisent pas la tâche de la même façon non ?
e-deby : tu as eu mon MP ?
|
|
Vendeur de larmes
|
|
|
en fait, l'assembleur est le nom du compilateur du langage d'assemblage.
sinon, compilateur et assembleur ont la meme finalité
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
|
|
|
ok
|
|
Chat modéré
|
|
|
Bon vu que je vé me lancer dans la GNU/Linux, il fo que je puisse comprendre ce language!
Donc je vé l'installer et essayer de comprendre!
Sinon c un prog. du genre Mandrake mé en 30Ko c sa?
-------
"Omnia illico" (tout, tout de suite).
|
|
Vendeur de larmes
|
|
|
oula, pas du tout
Cet OS n'a rien à voir avec Linux et encore moins avec UNIX.
C'est un OS à part
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Chat modéré
|
|
|
Bon je vé voir sa de plus près!
On pe l'instaler sur Mandrake ou il fo comme Win une partition à lui tt seul?
-------
"Omnia illico" (tout, tout de suite).
|
|
Vendeur de larmes
|
|
|
|
Il s'installe tout seul sur une disquette
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Chat modéré
|
|
|
ok!
-------
"Omnia illico" (tout, tout de suite).
|
|
|
|
|
J'ai essayer de telecharger le source , mais on dirait que le lien est mort.
Quelqu'un a pu les avoir?
|
|
Chat modéré
|
|
|
Euh...
Je crois qu'il a raison...
-------
"Omnia illico" (tout, tout de suite).
|
|
pingwai sous le choc
|
|
|
|
oué c mort, y'a possibilité e-deby ou duralex puisque vous l'avez d/l de le mettre kelke part ?
|
|
|
|
pingwai sous le choc
|
|
|
thx
C mon patron ki va etre content c lui ki m'a demandé lol
Mais ve aussi tester ca m'intéresse.
|
|
|
|
|
|
Ton patron veut faire developper un noyau ou s'interresse à la programmation des noyaux ?
|
|
pingwai sous le choc
|
|
|
|
il s'interesse a la prog des noyaux, il adore prog en asm en plus donc y voulais voir a koi ressemblais le code source.
|
|
Popopopo
|
|
|
c'est l'invasion des manchots

Mon avatar aussi c'est Le manchot
|
|
pingwai sous le choc
|
|
|
|
heh il a meme pas encore été validé k'il l'affiche deja :na:
|
|
|
|
|
mogwai a écrit :
il s'interesse a la prog des noyaux, il adore prog en asm en plus donc y voulais voir a koi ressemblais le code source.
C'est dommage qu'il le fasse en asm, pour la portabilité c'est pas top.
PS : vive les palmipèdes
|
|
Popopopo
|
|
|
|
c'est le plus rapide l'asm ( à l'éxécution, mais pas à dev :D)
|
|
pingwai sous le choc
|
|
|
oué il cherche la rapidité, le dvpt c po un pb pr lui
|
|
|
|
|
|
Tu gagnes pas des masses en performances par rapport à C, en programmant en asm mais tu perds en lisibilité de code et en portabilité.
|
|
Popopopo
|
|
|
|
Windows et Linux sont écrits en C et ont des couches d'ASM
|
|
1
2
|
|