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 :

Faire son OS


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut Faire son OS
    Bonjour, comme beaucoup, je voudrais développez un Système d'exploitation.
    Je sais bien que cela prend beaucoup de temps, c'est difficile, blablabla...
    Je ne veux pas aboutir directement en 2mois à un windows. Je sais qu'il faut du temps, du travail, ...
    Ce que je veux donc savoir, c'est :
    - Quel langage me faut-il connaitre.
    - Ou je peux apprendre facilement ces langages.
    - Toutes sortes d'information pour faire ce qui est indispenssable à un OS.
    - Par où commencer.
    - Si vous avez des conseils, ... tout est bien venu.

    Merci de vos réponses.

  2. #2
    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 : 48
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Les deux langages qu'il est primordial de connaîtres seraient l'Assembleur et le Langage C, qui sont tous deux et surtout le C, à la base de tous systèmes que nous connaissons aujourd'hui !

    Tu peut apprendre ces langages ici même, le site de developpez propose pour chaque langages des liens vers des cours, des livres, etc... suffit d'aller voir sur le site puis de se rendre dans la bonne section

    Mon seul conseil serais de rejoindre un projet en cours et disposant déjà d'une équipe solide, à l'épreuve du feu mais tu peut avoir un bel apercu des concepts fondamentaux ici
    Ceci est une suite d'articles parus dans le magazine Linux Magazine France, tu peut télécharger chaque articles en PDF et tu peut même télécharger les sources ... c'est génial non !


    PS: Je sais pas si le post est à la bonne place par contre
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut
    Merci beaucoup! Oui, je me suis mis dans une équipe ;-). Encore merci de la réponse.

  4. #4
    Membre Expert Avatar de davcha
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 258

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 178
    Par défaut
    Tu auras besoin du livre de "Andrew Tanenbaum" sur les système d'exploitation c'est la référence

  6. #6
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut
    Merci à vous deux, est-ce ce livre?

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 178
    Par défaut
    heu ben ca a l'air oui

    Tu peux le trouver dans n'importe quelle bibliothèque universitaire (si il y a une section info). Pour le feuilleter ou l'emprunter

  8. #8
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut
    OK merci ;-)

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 154
    Par défaut
    Citation Envoyé par CSoldier
    Les deux langages qu'il est primordial de connaîtres seraient l'Assembleur et le Langage C, qui sont tous deux et surtout le C, à la base de tous systèmes que nous connaissons aujourd'hui !
    Il y a des prototypes d'OS codés en ocaml

  10. #10
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut
    C'est quoi ocaml ???

  11. #11
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 178
    Par défaut
    Grosso modo un langage du paradigme fonctionnel (bien que l'on puisse aussi programmer en impératif et objet avec). Il possède un compilateur très efficace.

    Pour le moment les OS sont majoritairement programmés en C, mais a terme on peut penser que l'on trouvera des successeurs a ce langage.

  12. #12
    Membre Expert
    Avatar de cpcdos
    Homme Profil pro
    Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    Mai 2010
    Messages
    589
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 589
    Billets dans le blog
    1
    Par défaut Créez votre propre système d'exploitation avec le Kernel Cpcdos OSx 32Bit
    J'ai crée un nouveau tutoriel pour créer un OS avec le noyau Cpcdos OS2
    http://www.youtube.com/channel/UCShOH7zxE4f-r_KU-PlNdNg
    Désolé pour le son, faut dire merci a YouTube...

    Site principal : http://cpcdos.fr.nf/
    Sébastien FAVIER
    Felly-software Autonomous vehicle software for everyone.
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quels outils logiciels utiliser pour faire son site ?
    Par tripper.dim dans le forum Outils
    Réponses: 36
    Dernier message: 22/05/2008, 18h39
  2. Choix ? Faire son site en perl ou php ?
    Par bakonu dans le forum Général Conception Web
    Réponses: 17
    Dernier message: 07/10/2005, 17h10
  3. ShellExecute qui veut pas faire son boulot...
    Par giloutho dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 31/08/2005, 11h49

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