begin process at 2010 03 19 03:26:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Systeme

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

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


 Information sur la source

Note :
8,5 / 10 - par 6 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Systeme Niveau :Expert Date de création :16/06/2002 Date de mise à jour :16/06/2002 16:40:46 Vu / téléchargé :11 619 / 1 175

Auteur : Achoum

Ecrire un message privé
Site perso
Commentaire sur cette source (35)
Ajouter un commentaire et/ou une note

 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

  • 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
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)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

DÉPLACEMENT D'UN RÉCTANGLE ROUGE A L'AIDE DE LA SOURIS par KIMI1632
Source avec Zip SCHEDULEUR TEST par patatalo
Source avec Zip Source avec une capture LIVE CD OMF par patatalo
Source avec Zip "MORTIMER": UN HOBBY OS par bofur
Source avec Zip Source avec une capture LE SYSTÈME D'EXPLOITATION LOGRAM par steckdenis

Commentaires et avis

Commentaire de yoman64 le 19/06/2002 01:05:38

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

Commentaire de greg4 le 20/06/2002 20:36:18

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

Commentaire de bug3000 le 29/06/2002 01:53:51

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

Commentaire de t1664 le 23/07/2002 09:06:45

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

Commentaire de GuruMeditation le 01/08/2002 19:00:41

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)

Commentaire de Scaq le 07/10/2002 16:01:45

A mort le standart logiciel!!!:)

Commentaire de gg00xiv le 17/11/2002 22:50:06

lol

Commentaire de AlexMAN le 16/03/2003 18:47:03

Je trouve ca monstrueux de créer un OS !! Moi, en ASM, j'en suis aux pauvres MessageBox !!
Je te tire mon chapeau !! BRAVO !!

Commentaire de yoman64 le 05/06/2003 18:45:32

sa peut se compiler en mam?

Commentaire de TRAX44 le 28/06/2003 17:44:10

franchement bravo !! c super!!
Mais si tu rajouter un passage en pmode sa serait encor mieux !!
trax44

Commentaire de crazyjoke le 05/10/2003 17:54:43

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!!!!!

Commentaire de TheLudo2013 le 22/03/2004 15:57:37

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.

Commentaire de TheLudo2013 le 22/03/2004 16:01:04

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/

Commentaire de levampiremarius le 14/04/2004 09:37:40

Chez moi, quand je redémarre, ca marche pas... snifff :-(

Commentaire de TheLudo2013 le 15/04/2004 10:44:40

Si t'es sous Windows XP c'est normal...

Commentaire de levampiremarius le 15/04/2004 10:57:12

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

Commentaire de TheLudo2013 le 15/04/2004 11:02:12

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

Commentaire de levampiremarius le 15/04/2004 13:38:17

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???)


Commentaire de TheLudo2013 le 15/04/2004 13:57:59

ben avec un assembleur. Cette source a été écrite pour nasm, il est distribué en freeware sur le net...

Commentaire de levampiremarius le 15/04/2004 14:20:44

euhhh t' pas une adresse???
lol
;-)

Commentaire de TheLudo2013 le 15/04/2004 14:31:55

nope désolé... mais bon gougeul est ton amis ;)

Commentaire de levampiremarius le 15/04/2004 14:57:07

OK merci quand meme...

Commentaire de levampiremarius le 15/04/2004 17:30:46

Bon voilà, j'ai nasm, et comment je m'en sert moi??? lol...

Commentaire de levampiremarius le 16/04/2004 16:47:52

Euhhh qui peut m'aider pour savoir comment on obtient un fichier   .bin    à partir d'un fichier   .txt   ???

Commentaire de yoman64 le 17/04/2004 01:48:40

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.

Commentaire de levampiremarius le 17/04/2004 08:39:03

Merci mille fois, tu es mon sauveur... Maintenant, je comprend tout... LOL... encore une fois merci...

Commentaire de Vamps le 11/05/2004 20:14:00

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 !!!

Commentaire de Vamps le 11/05/2004 20:14:29

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 !!!

Commentaire de Vamps le 11/05/2004 20:15:50

desolé pour le commentaire deux fois lol

Commentaire de DJ Fullgore le 22/05/2004 19:13:02

Ca serait bien si tu rajoutait  les commandes crack (pour crack des fichier zip ou des sites) et scan pour scanner des ip.

Commentaire de Achoum le 23/05/2004 00:21:31

?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

Commentaire de yoman64 le 23/05/2004 00:28:06

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.

Commentaire de TheLudo2013 le 23/05/2004 08:46:18

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 !!!!

Commentaire de lucpaul le 06/12/2005 00:25:14

   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+

Commentaire de djmoa le 16/03/2006 23:06:30

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

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales