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

Langages de programmation Discussion :

Commet créer un Système d'exploitation ?


Sujet :

Langages de programmation

  1. #1
    Membre éclairé Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Points : 795
    Points
    795
    Par défaut Commet créer un Système d'exploitation ?
    Bonjour, j'espère que je m'adresse au bon forum...
    Voila: je me pose une question, comment faire pour créer un système d'exploitation??? comment est-il possible de faire fonctionner une application sans système d'exploitation déjà installé?
    Par exemple: comment faire fonctionner un logiciel x pour qu'il devienne LE système du micro?
    C'est vague je sais et très dur à resumer... dsl
    A++

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 123
    Points
    28 123
    Par défaut
    Bonjour,

    Un Système d'exploitation est un ensemble d'utilitaires (ordonnanceur, gestionnaire d'entrées/sorties par exemple) qui fournissent une couche entre le matériel est les logiciels.

    Faire un OS en soit n'est pas horriblement complexe, tant que le matériel à gérer n'est pas énorme, et que les outils offerts par le système sont peu nombreux.


    Tu parles de "faire fonctionner un logiciel x pour qu'il devienne LE système du micro".

    je ne comprends pas bien ce que tu veux dire.

    Soit ton logiciel est un logiciel très bas niveau (comme Memtest86 par exemple, qui teste la RAM), et dans ce cas tu n'as pas besoin d'un OS, soit ton logiciel doit s'appuyer sur un OS.

    Peux-tu essayer d'expliquer plus clairement ce que tu souhaites faire ?

  3. #3
    Membre éclairé Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Points : 795
    Points
    795
    Par défaut
    Oui, dsl... Effectivement je souhaite développer un mini-OS indépendant... Je souhaite supprimer mon OS actuel pour installer l'OS que je vais développer...
    J'espère que je suis clair...
    A++

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Points : 1 148
    Points
    1 148
    Par défaut
    Oui très clair.
    Tu as oublié un truc : ton ordi tu vas l'utiliser d'ici...hmmm 20 ans au plus tôt

    Un os c'est énormement de boulot. Je sais que tout le monde à envie d'essayer de développer le siens (et je ne déroge pas à la règle)...mais ce n'est pas en projet envisageable à une personne. Il faut du temps, du niveau et du monde !

    Si tu veux quelque chose où tu peux mettre les mains dans la pâte : Linux.

    Bon courage !!!

  5. #5
    Membre éclairé Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Points : 795
    Points
    795
    Par défaut
    Merci...
    Non sérieux, j'ai un vieil ordi avec 466 MhZ qui est à deux doigts de mourir...
    Il a tourné(et oui, il A tourné) sous linux et là j'en ai un flambant neuf ... avec lequel je vous parle!
    Donc j'écris mon code... et ensuite? je le compile? que dois-je faire
    A++

  6. #6
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Au mieux, il existe une plétore de projet d'OS en cours de développement qui accepteraient volontier des programmeurs supplémentaire mais seul je dit pas que tu peut oublier mais là t'as pas fini avant la retraite Moi je participe également à un projet de ce genre si jamais ca t'interesse envoie moi un mp mais c'est un peu au point zéro en ce moment niveau vitesse de developpement !
    Enfin je conseil d'intégrer une equipe qui est deja sur un projet de ce type que d'en commencer un !

  7. #7
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Points : 1 148
    Points
    1 148
    Par défaut
    Ouais...surtout que si tu sais pas comment commencer tu n'est vraiment pas arrivé !

    Enfin si tu tiens à perdre ton temps (ce n'est que mon avis) :
    - apprend l'assembleur
    - maîtrise bien le C
    - achètes toi le livre "La Bible du programmeur système"
    - réfléchi bien.....quel est l'intérêt pour toi ? Juste pour apprendre ou pour l'utiliser réellement. Si c'est le premier ok pourquoi pas, si c'est pour le second oublie et installe quelque chose qui existe déjà.

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 128
    Points : 151
    Points
    151
    Par défaut
    J'ajouterais aussi que tu dois connaître sur le bout des doits l'architecture et les modes d'accès à tes divers périphériques (HDD, carte graph, carte réseau...), puisque c'est justement l'OS qui fait la passerelle entre les périphs et l'utilisateur....

  9. #9
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Sans compter les longues reflexion sur la gestion de la memoire, sur l'ordonnancement des processus, etc...

  10. #10
    Membre éclairé Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Points : 795
    Points
    795
    Par défaut
    Ok merci beaucoup à tous!!!
    L'OS ça sera quand je serait à l'uni alors...
    Merci encore et à bientôt!!!!!!!

  11. #11
    Membre averti Avatar de BigBenQ
    Inscrit en
    Juillet 2005
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 363
    Points : 402
    Points
    402
    Par défaut
    Attendez, peut être que c'est Mr Linus Toward Jr !

    C'est vrai que faire un OS seul déja, c'est plutot long (10/20 ans si tu fais que ca ?), mais en plus sans toutes les notions nécessaires, "je crois pas non !"

    Enfin, le mieu c'est encore que tu te fasses un shéma récapitulant toutes les outils à dévelloper, tu verra vite le boulot

  12. #12
    Membre éclairé Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Points : 795
    Points
    795
    Par défaut
    Ok... mais on reversera bien un jour //... vous verrez...

  13. #13
    Membre confirmé Avatar de KibitO
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 616
    Points : 606
    Points
    606
    Par défaut
    Lol t'es pas prêt à mon avis. Justement j'allais avoir du respect pour le boulot fourni par les équipes de Crosoft.

  14. #14
    Membre averti Avatar de BigBenQ
    Inscrit en
    Juillet 2005
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 363
    Points : 402
    Points
    402
    Par défaut
    je pense que tu te rends pas bien compte du boulot que demande un OS reggae

  15. #15
    Membre éclairé Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Points : 795
    Points
    795
    Par défaut
    Vous en faites pas j'ai renoncé!!!!
    Je me rend très bien compte du boulot ma je voulais juste faire un tout piti truc...
    Bon sinon: comment fait-on pour transformer les fichiers sources en un fichier bootable en .iso? Par exemple j'ai les sources du Kernel Linux et je souhaite les transformer en une image bootable juste après y avoir effectué quelques modifs(juste pour essayer)... Y a-t-il des transformations à faire?
    A++

  16. #16
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut
    Citation Envoyé par KibitO
    Lol t'es pas prêt à mon avis. Justement j'allais avoir du respect pour le boulot fourni par les équipes de Crosoft.
    Leur travail n'a rien à voir dans leur domination...C'est surtout le génie commercial de Bill Gates qui y est pour qque chose.
    Pour revenir au sujet. C'est beau comme prétention mais pourquoi ne pas t'orienter vers un système comme le hurd? Un truc en perpétuel dvpt un grand jeu pour développeurs systèmes en folie...Là tu vas en rencontrer des devs système.
    Soit dit en passant cela ne l'empêche pas d'être un projet ambitieux. Mais bon avt d'y aller à l'heure actuelle je pense qu'il te faut suivre les recommandations de neilos (surtout le C en fait!)

  17. #17
    Membre éclairé Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Points : 795
    Points
    795
    Par défaut
    Ok ouais je vais plutôt pencher pour ça. Merci encore!!!

  18. #18
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Développement de mon OS
    bonjour,
    je fais partie de ces courageux qui ont l'idée de développer leur propre système. J'ai commencé à mettre la main à la pâte.
    Seulement, je ne compte pas faire aboutir ce système tout seul, je cherche des gens plus motivés que compétents pour faire avancer ce projet et pourquoi pas le mener à terme.
    http://passx.ici.ma/
    Je metterai en ligne les sources d'ici quelques jours

  19. #19
    Membre averti Avatar de Amine_sas
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 245
    Points : 307
    Points
    307
    Par défaut
    Salut,
    Un système d'exploitation, pour moi c'est une sujet particulièrement attrayant.

    J'ai lu presque toutes les réponses et je n'ai trouvé aucune parlant de Minix, le système créé par le géant Andrew Tanenbaum et dont un certain Linus Torvalds s'est inspiré pour créer Linux.

    Sur le site de Minix on y trouve la technologie pour créer un OS.
    Il existe également un livre dédié a Minix: Operating Systems Design and Implementation, 3/E par Andrew Tanenbaum et Albert Woodhull.

  20. #20
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Pour crée un OS il faut maitriser le langage C est si quelqu'un veux vraisment crée son propre OS il y a les projet GNU de linux je conais des persons qui on crée leur propre OS en ajoutant est modifiant le code source de linux, comme le systeme XANDEROS qui est a l'origine un systeme linux, est si quelqu'un veux avoir un petite aperçu du System d'exploitation il POOR OS qui est un bon modéle pour ça est bonne chanse a tous (dans ce monde tout est possible ) (Mr bill gate quand il a crée son premier Windows n'as pas dis que c'est un travail dur a fait il faut fancer est essayer )

Discussions similaires

  1. Comment créer un systéme d'exploitation ?
    Par vermersch.vermersch2 dans le forum Autres systèmes
    Réponses: 2
    Dernier message: 19/09/2013, 15h21
  2. [Winxp] Installer un deuxième système d'exploitation
    Par goma771 dans le forum Windows XP
    Réponses: 15
    Dernier message: 30/11/2005, 23h12
  3. choisir le système d'exploitation à amorcer
    Par mouloudéen dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 30/06/2005, 09h11
  4. Réponses: 4
    Dernier message: 26/06/2005, 23h28

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