UN OS ("OPERATING SYSTEME" COMME WINDOWS QUOI ?)

cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008 - 19 juin 2002 à 01:05
djmoa Messages postés 39 Date d'inscription mercredi 6 octobre 2004 Statut Membre Dernière intervention 27 mai 2009 - 16 mars 2006 à 23:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15198-un-os-operating-systeme-comme-windows-quoi

djmoa Messages postés 39 Date d'inscription mercredi 6 octobre 2004 Statut Membre Dernière intervention 27 mai 2009
16 mars 2006 à 23:06
salut. je vois que tot le monde te le dit, mais encore bravo!
Je vais aller jeter un coup d'oeil sur tes sources car j'ai bien envie de développer un petit bout d'OS.
quelqu'un parlait de socket... je ne pense pas que ce sois vraiment téiré par les cheveux de faire une petit pile simpliste gérant l'UDP, et la couche ip sans fragmentation, mais la difficulté serai de faire le lien vers les programmes l'utilisant. pour ce qui est de la carte réseau, la le probleme est en effet de taille. si jamais tu t'y interesse et que tu fais un peu d'electronique, il y a chez microchip des controlleurs réseau, il doit etre possible de faire une carte (ISA) pour pc. ils fournissent par ailleur une pile TCP/IP pour ces controleurs.
ou sinon, si tu gère le port série, tu peux utiliser un cable null modem, et faire un petit partage de connection derriere.
Je te donnes ces idées un peu a la volée, comme je disais je n'ai pas encore commencé la prog d'OS, mais j'espère qu'elles te donnerons matière
lucpaul Messages postés 4 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 19 avril 2005
6 déc. 2005 à 00:25
Bravo, je trouve que cette source peux m'aider à améliorer le mien, mais il manque des commentaires. Hereusement que je suis capable de comprendre le code avec du temps, mais ce n'est pas tout le monde qui soit capable.

Bref, continu comme ça, tu es bien parti pour un bon avenir. Vive les codes ouverts!!!

a+
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
23 mai 2004 à 08:46
pk un os devrait lire les fat ? 8-| spa indispensable....
et pour dj fullgore < LOL cracker des zip ne relève pas de la programmation système... et puis t'as pas besoin de décrypter les package de ta petite soeur... laisse lui un peu d'intimité virtuelle... :D LOL !!!!
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
23 mai 2004 à 00:28
Mouais avant de faire une gestion des socket ,il faudrait faire une gestion des modem/carte reseau :P
LOL
Allez continu ton os achoum,il ma bcp aider a comprendre l'asm.

Juste un petit conseil :Tu devrai essayer de developper un driver pour lire le systeme de fichier fat (Je sais que c compliquer mais ce serais mieu )
Bon allez,bonne prog.
Achoum Messages postés 39 Date d'inscription mercredi 17 avril 2002 Statut Membre Dernière intervention 2 juillet 2005
23 mai 2004 à 00:21
?cracker les zip?
?scanner un ip?
Je ne vois pas le raport ...
Implenter le protocole Tcp/Ip dans mon Os :-) la bonne blague ...
Non ..... un conseil, pour le piratage windows va très bien (meme un peu trop).
Achoum
DJ Fullgore Messages postés 1 Date d'inscription samedi 22 mai 2004 Statut Membre Dernière intervention 22 mai 2004
22 mai 2004 à 19:13
Ca serait bien si tu rajoutait les commandes crack (pour crack des fichier zip ou des sites) et scan pour scanner des ip.
cs_Vamps Messages postés 9 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 12 juin 2004
11 mai 2004 à 20:15
desolé pour le commentaire deux fois lol
cs_Vamps Messages postés 9 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 12 juin 2004
11 mai 2004 à 20:14
yoman64, tu a ecrit
"En t-k Continue sa mais enleve comme windows,car windows c'Est graphique par contre linux c'Est pas graphique,biensur on peu rajouter kde, gnome... Mais a la base c'Est en ligne de commande..."
Linux est un noyau quand tu dit que tu est "en ligne de commande" tu utilise un programme (shell , bash,sh etc...) et c'est pas ça Linux !!!
cs_Vamps Messages postés 9 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 12 juin 2004
11 mai 2004 à 20:14
yoman64, tu a ecrit
"En t-k Continue sa mais enleve comme windows,car windows c'Est graphique par contre linux c'Est pas graphique,biensur on peu rajouter kde, gnome... Mais a la base c'Est en ligne de commande..."
Linux est un noyau quand tu dit que tu est "en ligne de commande" tu utilise un programme (shell , bash,sh etc...) et c'est pas ça Linux !!!
levampiremarius Messages postés 85 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 16 décembre 2005
17 avril 2004 à 08:39
Merci mille fois, tu es mon sauveur... Maintenant, je comprend tout... LOL... encore une fois merci...
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
17 avril 2004 à 01:48
le plus facile c de créé un fichier .bat dans le meme repertoire que nasm.exe et tu ecris:
nasm -f bin -o lefichiersortie lefichier.txt
et ensuite tu execute le bat
Voila,jespere que sa t'aidera.
levampiremarius Messages postés 85 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 16 décembre 2005
16 avril 2004 à 16:47
Euhhh qui peut m'aider pour savoir comment on obtient un fichier .bin à partir d'un fichier .txt ???
levampiremarius Messages postés 85 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 16 décembre 2005
15 avril 2004 à 17:30
Bon voilà, j'ai nasm, et comment je m'en sert moi??? lol...
levampiremarius Messages postés 85 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 16 décembre 2005
15 avril 2004 à 14:57
OK merci quand meme...
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
15 avril 2004 à 14:31
nope désolé... mais bon gougeul est ton amis ;)
levampiremarius Messages postés 85 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 16 décembre 2005
15 avril 2004 à 14:20
euhhh t' pas une adresse???
lol
;-)
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
15 avril 2004 à 13:57
ben avec un assembleur. Cette source a été écrite pour nasm, il est distribué en freeware sur le net...
levampiremarius Messages postés 85 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 16 décembre 2005
15 avril 2004 à 13:38
Oui merci, je vais tester sur le pc de mes parents...


Mais tu pourrais m'expliquer ce que tu fait dès que tu as ta source... (comment je dois compiler et avec quoi???)
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
15 avril 2004 à 11:02
Ben c'est pas un problème de compilation... ce code contient des intéruptions du dos qui sont émulés par les anciennes version de windows mais qui sont tout simplement ignorés (par sécurité) par windows xp... Seul soluce : tu te trouve une disquette boot de windows 98 ou antérieur, tu copie le programme dessus...
levampiremarius Messages postés 85 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 16 décembre 2005
15 avril 2004 à 10:57
Pourquoi, ce code ne peut pas marcher sur windows XP sniff... lol... J'essaie de débuter en assembleur, mais je suis super nul...

Si quelqu'un pouvait un peu m'expliquer comment on compile, avec quoi,etc... se serait super sympa...
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
15 avril 2004 à 10:44
Si t'es sous Windows XP c'est normal...
levampiremarius Messages postés 85 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 16 décembre 2005
14 avril 2004 à 09:37
Chez moi, quand je redémarre, ca marche pas... snifff :-(
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
22 mars 2004 à 16:01
ah oui et pour les détails voila un site sur un os qui contient quelques tuts mais aussi est surtout des liens très utiles vers d'autres os et d'autres tuts !!!

http://membres.lycos.fr/cos2000/
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
22 mars 2004 à 15:57
Bon les gars... pour que le disque ou la disquette soit bootable il suffit d'écrire le code sur le premier secteur.

Par contre il va de soit que dans ce cas, vous ne pourrez plus utiliser les int du dos.

Ah oui et le point d'origine d'un programme boot est 7C00h.. n'oubliez pas cette directive dans votre programme, sans quoi vous ne pourrez pas utiliser de variables.
Utilisateur anonyme
5 oct. 2003 à 17:54
Sa serait vraiment super de nous donner des renseignements sur comment créer un OS, ou au moins un disque bootable, je te remerçi d'avance.

sinon, le travail est super!!!!!
TRAX44 Messages postés 93 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 20 juillet 2006
28 juin 2003 à 17:44
franchement bravo !! c super!!
Mais si tu rajouter un passage en pmode sa serait encor mieux !!
trax44
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
5 juin 2003 à 18:45
sa peut se compiler en mam?
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
16 mars 2003 à 18:47
Je trouve ca monstrueux de créer un OS !! Moi, en ASM, j'en suis aux pauvres MessageBox !!
Je te tire mon chapeau !! BRAVO !!
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
17 nov. 2002 à 22:50
lol
Scaq Messages postés 8 Date d'inscription lundi 7 octobre 2002 Statut Membre Dernière intervention 8 janvier 2014
7 oct. 2002 à 16:01
A mort le standart logiciel!!!:)
cs_GuruMeditation Messages postés 69 Date d'inscription samedi 28 octobre 2000 Statut Membre Dernière intervention 15 octobre 2004
1 août 2002 à 19:00
Tu devrai rendre la disquette compatible FAT12 de cette façon on peut facilement stocker des fichiers. (Je suis en train de créer un OS 32bits en français et en asm)
t1664 Messages postés 7 Date d'inscription mercredi 23 janvier 2002 Statut Membre Dernière intervention 12 novembre 2002
23 juil. 2002 à 09:06
Tres interessant ce source domage que tu n'ai pas joint des documents de travail genre comment on boot et pour programer plus propre comment faire des appels a fonctions des les premieres instructiones de boot (pb de changment d'adresse).
Si non ca me sers comme base de travail si g des amelioration je les posterais ici
bug3000 Messages postés 2 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 23 juin 2007
29 juin 2002 à 01:53
Je suis à la creation d'un veritable OS en ligne de commande, ca n'a rien a voir avec DOS, c'est plutot orienté system... contactez moi
cs_greg4 Messages postés 41 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 24 décembre 2002
20 juin 2002 à 20:36
ouai c bien fait je suis d'accore avec yoman64, moi aussi je trouverai ca interessant l'os sans dos... merci de ta contrib et a d'autre post j'espert
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
19 juin 2002 à 01:05
Salut,tu peut me dire comment faire un prog en asm qui boot sans dos ? Un peu comme ton os mais moi je veu aucune commande,juste kil fasse un disk qui demarre et qui affiche du text
Ah ouais et pour ton os fodrai quil affiche l'heure...
Mais c'Est cool je ne m'y connais pas en asm mais je trouve que faire un os ,faut etre pro :) Bah jme debrouille en c pour modifier le kernel de linux mais pas en asm...
En t-k Continue sa mais enleve comme windows,car windows c'Est graphique par contre linux c'Est pas graphique,biensur on peu rajouter kde, gnome... Mais a la base c'Est en ligne de commande...

Bah super comme j'ai di 10/10
Rejoignez-nous