IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation d'OS Assembleur Discussion :

ecrire son OS (assembleur ??)


Sujet :

Programmation d'OS Assembleur

  1. #1
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut ecrire son OS (assembleur ??)
    Note a la redaction:
    Je voudrai proposer le creation d'un forum FreeDOS kernel.
    Je le fais dans l'assembleur car le tout premier fichier, boot.asm est le boot loader en assembleur.
    J'aimerai beucoup lancer un forum d'entraide a la comprehension et le realisation de FreeDOS. J'ai moi meme beaucoup besoin d'aide en memory management et task managment. Ca peut etre intellectuellemt interessant pour beaucoup d'entre vous.
    Meci de bien me tenir informer.

    Luc

  2. #2
    Membre habitué
    Avatar de zdra
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 164
    Points : 187
    Points
    187
    Par défaut
    MOi chu pas encore à niveau... mais si ya un projet qui se fait, publiez les sources que je puisse voire comment on fait un OS.

    Tu dis que tu as déjà commencé, peux-tu me donner les sources (boot.asm) ça m'interresse.

    A+ et bonne chance.
    This message was powered by:
    Ubuntu GNU/Linux

  3. #3
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut
    "FreeDOS" existe depuis des lustres.

    "Menuet OS" aussi... et quelques autres...


    Betov.

  4. #4
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut
    Ah ouais je vois, OK, merci Betov.

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Points : 1 745
    Points
    1 745
    Par défaut Ecrir un OS.
    Je suis aussi trés interessé par la réalisation d'un OS. J'ai les sources d'un noyau assembleur permettant de démarer le boot d'une disquette.
    Je recherche des sites webs et des livres de personnes qui ont realisé un petit OS.
    je suis developpeur internet et j'ai m'en envisagé de reprendre la FAC pour apprendre la théorie de la compilation et les OS...
    Merci de votre aide, yann.

  6. #6
    Candidat au Club
    Inscrit en
    Octobre 2002
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 3
    Points : 3
    Points
    3
    Par défaut KerOS
    Pour l'arvor:
    Mon projet actuel est la création d'un OS en ASM ayant les mêmes caracteristiques que DOS, donc simple à comprendre. Le projet est bien avancé mais encore à ses débuts. Les sources sont dispos, tu peux t'en inspirer ou t'en servir comme exemple.

    http://kerozenn.online.fr/


    Pour FreeDOS:
    Je trouve que c'est une très bonne idée, FreeDOS est un projet bien avancé, s'y mettre enssemble pour comprendre son fonctionnement sera très instructif.

    Yann.

  7. #7
    jbe
    jbe est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 32
    Points : 38
    Points
    38
    Par défaut
    Petite question comme ca....
    a quoi ca sert vos OS ?
    c'est un defi pour vous permettre de vous defouler au developpement ?
    ou c'est reelement pour un besoin ?
    moi, je bosse sur mon OS (compatible 80x86 au niveau Processeur mais pas au niveau PC hard et int(BIOS)) pour ma carte mere (80c186)...
    mais, j'ai des besoins specifiques... et c'est un projet pour la vente...
    je ne vend pas le soft separement(c'est le concept et plus particulierement le hard)
    bon, ou je veux en venir moi...oui, c'est une bonne idee d'ecrire son OS, mais c'est mieux de ne pas utiliser (etre dependant) des INT Bios(difficile pour la portabilite) et DOS (plus facile) ca c'est du defi !

    a+

    JB (qui peut donner un coup de mains au cas ou ?)

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    (moi je peux donner un coup de main (je suis pas très utile) vu que je programme un emulateur x86 et que je commence a connaitre les ports, et tout ce qui est hardware independament des ints du BIOS ou d'un OS (Je dois emuler tout le materiel composant par composant, donc je suis obligé de comprendre le fonctionemnet))

    Blustuff

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    oui, c'est une bonne idee d'ecrire son OS, mais c'est mieux de ne pas utiliser (etre dependant) des INT Bios(difficile pour la portabilite) et DOS (plus facile) ca c'est du defi !
    tout a fait d'accord avec toi jbe, un os indépendant des procédures du bios, cad "autonome"...ça c'est génial à écrire... ;-)

  10. #10
    jbe
    jbe est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 32
    Points : 38
    Points
    38
    Par défaut
    Salut, j'ai fait par curriosite une petite recherche sur OS micro noyau (kernel) et on trouve des tonnes(plus de 50 OS differents les uns des autres...) de sites avec leurs propre OS...(j'ai comme l'impression qu'il y a beaucoup de monde qui adore reinventer la roue...) mais pourquoi pas! C'est souvent avec cette approche que l'on apprend plus rapidement...
    voici quelques liens vers des OS developpes en assembleur I80x86...
    ASM:
    http://www.menuetos.org/
    http://www.ntdios.org/ntdios/index.html
    http://kerozenn.online.fr
    http://www.programmersheaven.com/zone5/cat20/22432.htm
    http://users.rcn.com/eaj.pizzi/pizzios/index.html
    http://www.hostileencounter.com/sol_os/index.html
    http://www.mindspring.com/~dpsicilia/
    http://home.no.net/tkos/
    http://phantom.urbis.net.il/bphantom/tridos.html
    etc...
    ASM + C,C++,Pascal,autre:
    http://www.cs.vu.nl/~ast/minix.html
    http://www.ap2c.com
    http://membres.lycos.fr/dreamos
    http://osso.sourceforge.net/menu.htm
    etc...
    Je n'ai aucunement la pretention de developper un OS comme on en parle ici ! Dans mon OS (qui n'a pas de nom) Je ne m'occupe que de quelques primitives precises comme la gestion : des taches, des FS(VFAT, FAT) et des int ! La reconnaissance du materiel se limite aux controleurs classiques de la famille Intel(8255,8253,8259,8237) plus quelques besoins specifiques(FD1791 et epld)! C'est un OS vraiment simple (en gros un noyau gonfle)! Je precise que je n'utilise pas de mode protege ! Je code en 16bits ! Car je desire rester compatible avec les micro-controleurs (I8018X)

    a+, JB

Discussions similaires

  1. Ecrire un programme assembleur
    Par sky88 dans le forum Programmation d'OS
    Réponses: 3
    Dernier message: 12/08/2013, 21h05
  2. [tomcat 5.5] Ecrire son propre persistent manager
    Par Cyber@l dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 24/10/2008, 14h47
  3. Réponses: 5
    Dernier message: 27/05/2006, 12h06
  4. Mettre du son en assembleur
    Par ricardvince dans le forum x86 16-bits
    Réponses: 5
    Dernier message: 15/12/2005, 14h05
  5. Peut-on faire du son juste avec du code assembleur ?
    Par Rick1602 dans le forum Assembleur
    Réponses: 7
    Dernier message: 26/03/2004, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo