Un os ("operating systeme" comme windows quoi ?)

Soyez le premier à donner votre avis sur cette source.

Vue 14 556 fois - Téléchargée 1 384 fois

Description

Un Os pour mieu comprendre ce qui ce pace au démérage de l'ordi.
Vous n'aurrez besoin que d'une disquette (mon Os ne touche pas au disque dur)

Source / Exemple :


Cet Os est en cour de déveloopement, il y a déjà plusieur command et un systeme de fichier
Dir                       afficher les fichier
Dir [fichir]             affichier un fichier
read [fichier]         ecrir ce qu'il y a dans un fichier
readh [fichier]       ecrir ce qu'il y a dans un fichier en hexadecimal
exec [fichier]        charge le fichier en mémoire et le lance il doit ètre en ASM), attention ne  pas lancer des fichier texte
reset                   reset (pour revenir a windows par exemple)
about                  affiche mon prenom

Je l'ai compiller avec Nasm, vous pourrez trouver ce compilateur sur mon site (avec en prime l'interface NasmIde)

pour les dernières vertion s aller sur mon site 
perso.wanadoo.fr\achoum

Conclusion :


comme windows ou linux, mais tous en asm (et moins compiquer)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
39
Date d'inscription
mercredi 6 octobre 2004
Statut
Membre
Dernière intervention
27 mai 2009

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
Messages postés
4
Date d'inscription
jeudi 12 juin 2003
Statut
Membre
Dernière intervention
19 avril 2005

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+
Messages postés
77
Date d'inscription
mardi 12 novembre 2002
Statut
Membre
Dernière intervention
18 octobre 2007

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 !!!!
Messages postés
592
Date d'inscription
samedi 19 janvier 2002
Statut
Membre
Dernière intervention
4 décembre 2008

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.
Messages postés
39
Date d'inscription
mercredi 17 avril 2002
Statut
Membre
Dernière intervention
2 juillet 2005

?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
Afficher les 35 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.