01net    Web


Actuellement en ligne : 865 Utilisateurs dont 28 dans Systèmes alternatifs >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, fat115  
01net > Forum de 01net > Systèmes alternatifs > Autres
> Un petit projet d'OS bien sympa à étudier
Auteur
Message
 
<     1   2       >
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 19/06/2002 20:30:04  
Voter pour ce message
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 [:hunter-:1] ), 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 [:hunter-:1] [:hunter-:1] [:hunter-:1] )



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,
duralex
  Le bonheur est irréductible
  :-)
      ?   @     Posté le 21/06/2002 17:33:09  
Voter pour ce message
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... :pt1cable:



merci e-deby pour l'info :hello:
-------
"Lis, lis, lis, ça rend heureux et intelligent"



M. Tournier
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 21/06/2002 19:24:24  
Voter pour ce message
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,
duralex
  Le bonheur est irréductible
  :-)
      ?   @     Posté le 25/06/2002 20:53:11  
Voter pour ce message
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!
tonton nestor
  
  :-)
      ?   @     Posté le 25/06/2002 21:02:31  
Voter pour ce message
euhhh pour l'installer il faut le mettre sur disquette c'est tout ? mais comment on fait pour rendre la disquettebootable ?
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 25/06/2002 21:07:28  
Voter pour ce message
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,
tonton nestor
  
  :-)
      ?   @     Posté le 25/06/2002 21:22:53  
Voter pour ce message
ok :D

merci
duralex
  Le bonheur est irréductible
  :-)
      ?   @     Posté le 25/06/2002 23:15:37  
Voter pour ce message
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+ :hello:
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 25/06/2002 23:18:39  
Voter pour ce message
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,
tonton nestor
  
  :-)
      ?   @     Posté le 04/07/2002 02:33:58  
Voter pour ce message
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.
tonton nestor
  
  :-)
      ?   @     Posté le 04/07/2002 03:04:03  
Voter pour ce message
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 :D
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 04/07/2002 17:32:50  
Voter pour ce message
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,
tonton nestor
  
  :-)
      ?   @     Posté le 04/07/2002 18:37:50  
Voter pour ce message
assembleur, compilateur, et autres : leurs rôles respectifs, leurs points forts, faibles (?), les différences bref ce que c'est :D (en allant lus loin que « ça compile du code »)
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 04/07/2002 18:40:30  
Voter pour ce message
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,
tonton nestor
  
  :-)
      ?   @     Posté le 04/07/2002 18:50:26  
Voter pour ce message
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 ?
duralex
  Le bonheur est irréductible
  :-)
      ?   @     Posté le 04/07/2002 18:54:54  
Voter pour ce message
Salut tonton, e-deby :hello:



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 :ouch: )





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à.



à+
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 04/07/2002 18:56:12  
Voter pour ce message
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 ? :heink:
-------
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
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 04/07/2002 18:56:52  
Voter pour ce message
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,
tonton nestor
  
  :-)
      ?   @     Posté le 04/07/2002 19:14:16  
Voter pour ce message
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 ?
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 04/07/2002 19:21:11  
Voter pour ce message
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,
tonton nestor
  
  :-)
      ?   @     Posté le 04/07/2002 19:27:14  
Voter pour ce message
ok :)
tekways
  Chat modéré
  :-)
      ?   @     Posté le 05/07/2002 11:10:17  
Voter pour ce message
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? :heink:
-------
[:sms:1]
"Omnia illico" (tout, tout de suite).
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 05/07/2002 12:31:52  
Voter pour ce message
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,
tekways
  Chat modéré
  :-)
      ?   @     Posté le 06/07/2002 11:04:44  
Voter pour ce message
:jap:



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?
-------
[:sms:1]
"Omnia illico" (tout, tout de suite).
e-deby
  Vendeur de larmes
  Groupe :  Equipe 01net
  :-)
      ?   ^   @     Posté le 06/07/2002 11:05:51  
Voter pour ce message
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,
tekways
  Chat modéré
  :-)
      ?   @     Posté le 06/07/2002 11:28:01  
Voter pour ce message
ok! :D
-------
[:sms:1]
"Omnia illico" (tout, tout de suite).
lenouveaubleu
  
   
      ?   @     Posté le 16/07/2002 10:10:54  
Voter pour ce message
J'ai essayer de telecharger le source , mais on dirait que le lien est mort.

Quelqu'un a pu les avoir?
tekways
  Chat modéré
  :-)
      ?   @     Posté le 16/07/2002 10:13:43  
Voter pour ce message
Euh...

Je crois qu'il a raison... :(
-------
[:sms:1]
"Omnia illico" (tout, tout de suite).
mogwai
  pingwai sous le choc
  :-)
      ?   ^   @     Posté le 16/07/2002 10:22:16  
Voter pour ce message
oué c mort, y'a possibilité e-deby ou duralex puisque vous l'avez d/l de le mettre kelke part ?
-------
Je me suis fais linuxisé !!

ZeliGolO & Weesign
telecharger.ch
  
  :-)
      ?   ^   @     Posté le 16/07/2002 10:33:53  
Voter pour ce message
Le lien est ici !!



http://boost.zaphebergeur.net/
mogwai
  pingwai sous le choc
  :-)
      ?   ^   @     Posté le 16/07/2002 10:40:52  
Voter pour ce message
thx :jap:



C mon patron ki va etre content c lui ki m'a demandé lol

Mais ve aussi tester ca m'intéresse.
-------
Je me suis fais linuxisé !!

ZeliGolO & Weesign
Kernel
  
  :-)
      ?   ^   @     Posté le 16/07/2002 10:57:08  
Voter pour ce message
Ton patron veut faire developper un noyau ou s'interresse à la programmation des noyaux ?
mogwai
  pingwai sous le choc
  :-)
      ?   ^   @     Posté le 16/07/2002 11:03:00  
Voter pour ce message
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.
-------
Je me suis fais linuxisé !!

ZeliGolO & Weesign
ghz
  Popopopo
  :-)
      ?   ^   @     Posté le 16/07/2002 11:05:13  
Voter pour ce message
c'est l'invasion des manchots

< inclued picture >



Mon avatar aussi c'est Le manchot :) :D
mogwai
  pingwai sous le choc
  :-)
      ?   ^   @     Posté le 16/07/2002 11:07:19  
Voter pour ce message
heh il a meme pas encore été validé k'il l'affiche deja :na:
-------
Je me suis fais linuxisé !!

ZeliGolO & Weesign
Kernel
  
  :-)
      ?   ^   @     Posté le 16/07/2002 11:11:29  
Voter pour ce message
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 :love:
ghz
  Popopopo
  :-)
      ?   ^   @     Posté le 16/07/2002 11:13:24  
Voter pour ce message
c'est le plus rapide l'asm ( à l'éxécution, mais pas à dev :D)
mogwai
  pingwai sous le choc
  :-)
      ?   ^   @     Posté le 16/07/2002 11:15:24  
Voter pour ce message
oué il cherche la rapidité, le dvpt c po un pb pr lui :D
-------
Je me suis fais linuxisé !!

ZeliGolO & Weesign
Kernel
  
  :-)
      ?   ^   @     Posté le 16/07/2002 11:24:35  
Voter pour ce message
Tu gagnes pas des masses en performances par rapport à C, en programmant en asm mais tu perds en lisibilité de code et en portabilité.
ghz
  Popopopo
  :-)
      ?   ^   @     Posté le 16/07/2002 11:30:59  
Voter pour ce message
Windows et Linux sont écrits en C et ont des couches d'ASM
<     1   2       >

01net > Forum de 01net > Systèmes alternatifs > Autres
> Un petit projet d'OS bien sympa à étudier

Aller à :