Etudes de Système d'Exploitation ?

pef6000

Fanatique
Bien le bonsoir à tous

Je suis actuellement étudiant en Infographie (ESIAJ Namur), et en première année, nous avons un cours de "Système d'Exploitation" où on a vu vite fait comment fonctionnent les OS différents (Win, MacOS, Linux). Ca m'avait bien plu, j'aimais beaucoup ce cours.

Cette année, en deuxième, lors d'une discussion avec un ami, il m'a raconté qu'il y avait une école en France où on étudiait les OS, et à la dernière année, leur travail de fin d'année était de coder un OS en groupe, OS qui leur appartiendrait bien entendu. Cette idée m'avait beaucoup plu, et je voulais justement me renseigner plus à ce sujet, car j'aime beaucoup chipoter dans les entrailles du système, taper des lignes de codes, etc, même si je ne m'y connais pratiquement pas :/

Le fait est que, j'ai oublié le nom de cette école, et j'ai carrément oublié l'ami qui m'avait raconté ça :-D. Du coup, je vous demande, à vous, si vous connaissez cette école en France, et encore mieux, si vous en connaissez une pareille en Belgique ?

Une question de plus qui me turlupinait. L'informatique domotique, il s'agit bien d'informatique grâce à laquelle on contrôlerait les mécanismes de choses électriques, tels que des ascenseurs, mais aussi relier des systèmes d'un point à un autre non ? (Comme par exemple un " Super Media Center " tactile comme dans les films, grâce auquel on peut mettre de la musique, lancer une vidéo sur la télé, augmenter ou diminuer l'éclairage, ouvrir/fermer les volets, etc.) (Oui, j'ai de l'ambition :-D). Est-ce qu'en domotique, on gère aussi ce principe de créer à sa guise un système d'exploitation ?

Désolé, mais quand je pose une question, j'en ai 40 autres qui viennent, et là je raconte ma vie ^^'

Merci d'avoir pris la peine d'avoir tout lu et pour vos prochaines réponses ! :cool:
 

gregsting

Chat!
Il n'y a pas d'études aussi ciblées que ça, pour étudier cela tu dois avoir des connaissances informatiques de base donc commencer par un bac et/ou master en info. Tu dois déjà savoir programmer et comprendre tous les concepts informatique de base, notamment le fonctionnemment d'un cpu et les interactions avec tous les composants hardware.

Si tu t'intéresses à ca la référence c'est probablement:
http://www.amazon.fr/SYSTEMES-DEXPLOITATION-Andrew-Tanenbaum/dp/2744070025&tag=gamebe-21

bouquin de cours en master à l'UCL et aiileurs qui devrait te donner une idée des concepts à maitriser. Après programmer son propre os c'est encore une étape après, perso si je comprends les concepts je ne serait pas capable d'en programmer un.

Accessoirement il y a beaucoup de chance que l'os développé ne t'appartienne pas mais appartienne a l'école, en Belgique ça marche comme ça en tout cas.
 

gregsting

Chat!
Pour a domotique ça correspond en très gros à ce que tu dis, avec notamment pas mal d'électronique. Mais créer un os a très peu d'intérêt en dehors du monde académique, généralement si on a besoin d'un os on utilise l'existant ou au moins un noyau iinux
 
1er
OP
P

pef6000

Fanatique
Pour l'OS, je compte bien partir d'un noyau Linux, sinon j'imagine bien que ce serait très complexe et long à réaliser.

L'OS que j'imagine réaliser est quelque chose d'assez simple de toute manière, pas besoin d'aller dans les détails (sauf niveau graphisme :-D). Je ne compte pas faire un truc très complexe dans l'utilisation comme un Windows avec tous ses services, gestionnaire de programmes, base de registre, etc, mais quelque chose d'assez simple et intuitif comme un MacOS, voire comme XBMC.

Merci pour le bouquin que tu m'as proposé :) Je le lirai le plus rapidement possible :)
 

Aqua

Elite
C'est bien d'avoir une ambition mais ce que je remarque aussi , c'est que tu es en infographie et tu n'y connais sûrement rien en programmation et en OS ,ton cours ne vaut sûrement pas un cours d'OS d'une section informatique.

d'assez simple et intuitif comme un MacOS, voire comme XBMC
...

Si ça peut t'intéresser tu as le master en architecture des systèmes informatiques http://www.henallux.be/etudes
 
1er
OP
P

pef6000

Fanatique
Non non, quand je parle de MacOS, je parlais de son interface plus agréable et ergonomique qu'un Windows, mais quand je cite XBMC, c'était pour parler de l'interface du logiciel, pour dire que dans mon "OS", je ne veux pas plus que ce que XBMC contient :-D

Enfin, c'est assez dur à expliquer, mais j'avoue que ma phrase me fait paraitre con de comparer XBMC à un OS x)

Mais sinon, j'admets que je ne m'y connais pas beaucoup en informatique.

Merci pour le lien :)
 

Totoleheros83

Petit chat
+ 1 avec gregsting

le bouquin qu'il conseille est une bible et une référence
 

Aqua

Elite
Accessoirement il y a beaucoup de chance que l'os développé ne t'appartienne pas mais appartienne a l'école, en Belgique ça marche comme ça en tout cas
? si c'est lui qui le développe , pourquoi il appartiendrait à l'école , mes projets réalisés pendant mes études appartiennent à l'école ?

Selon mon prof de droit , l'école n'a aucun droit à part l'archivage sur un projet et si un prof utilise du code fait par un étudiant , c'est illégal.
 

Totoleheros83

Petit chat
Ouais fin bon je souhaite bonne merde pef6000 pour créer son propre systeme hein

on en repalle dans 20 ans mais d'ici la t'auras oublié
 
1er
OP
P

pef6000

Fanatique
Ce n'est qu'une idée vague, je ne demande que pour me renseigner. Je sais bien que d'ici là j'ai beaucoup de chance d'avoir oublié cette idée.

Aqua : Dans mon école, pendant la période d'étude, si une de nos réalisations est vendue, la moitié des revenus sont attribués à l'école. Pour les droits sur nos créations, je ne sais plus trop si nous avons tous les droits, ou si l'école en détient aussi.
 

Aqua

Elite
Art. 2. Un programme d'ordinateur est protégé s'il est original, en ce sens qu'il est une création intellectuelle propre à son auteur
Art. 3. Sauf disposition contractuelle ou statutaire contraire, seul l'employeur est présumé cessionnaire des droits patrimoniaux relatifs aux programmes d'ordinateur créés par un ou plusieurs employés ou agents dans l'exercice de leurs fonctions ou d'après les instructions de leur employeur.
L'école n'est pas considéré comme ton employeur et n'a aucun droit dessus , de plus ça m'étonnerait que tu dois leur donner la moitié lol , les projets d'école sont souvent à titre d'apprentissage.
 
1er
OP
P

pef6000

Fanatique
Bah, pourtant, c'était sur la fiche à signer en début d'année ^^

Toute façon, vu mes incroyables talents de designer, je risque pas de vendre quoi que ce soit :-D
 

ailless

Asimov, Sagan, Carlin, Hitchens
L'école n'est pas considéré comme ton employeur et n'a aucun droit dessus , de plus ça m'étonnerait que tu dois leur donner la moitié lol , les projets d'école sont souvent à titre d'apprentissage.
Moi c'était le cas dans mon école, mon TFE appartenait à l'école par défaut sauf si le projet était libre (GPL, ...).
 

Aqua

Elite
Et qu'est-ce qu'ils doivent en faire de ton TFE ? à part l'archiver , ils ne peuvent pas gagner de l'argent dessus.

Toute façon, vu mes incroyables talents de designer, je risque pas de vendre quoi que ce soit
La loi ne protège pas ton interface graphique mais le fonctionnement de ton application.

Article 2 : La protection accordée par la présente loi s'applique à toute forme d'expression d'un programme d'ordinateur. Les idées et principes à la base de tout élément d'un programme d'ordinateur, y compris ceux qui sont à la base de ses interfaces, ne sont pas protégés par le droit d'auteur.
Bah, pourtant, c'était sur la fiche à signer en début d'année ^^
Tu es dans quelle école ? moi je n'ai jamais dû signer une fiche à propos de cela.
 
1er
OP
P

pef6000

Fanatique
A l'ESIAJ, à Namur.

J'avoue que j'ai du mal à comprendre x)
 

freedumz

Chasseur de castors
Si tu veux coder ton OS, go t'acheter un rasberry pie, y a un tuto qui est relativement bien fait pour coder le tien
C'est sur ma pile de chose "à finir une fois"
 

ailless

Asimov, Sagan, Carlin, Hitchens
Sinon, avant de coder ton OS. Tu peux tenter d'en creer un avec Linux from Scratch.

T'apprendras surement des trucs.
 

gl0b

▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
Quand on parle de la définition d'OS, c'est vrai que le programme de ta machine à laver est au sens strict un OS :proud:

Mais si les OS différents ne courent pas les rues, c'est bien parce que c'est extrêmement compliqué d'en faire un soi-même. Même des soit-disant nouveau OS comme Androïd ou WebOS sont conçus sur une base Linux qui lui même fut issu du monde Unix (maintenant tous les codes empruntés ont été remplacés, il me semble).
 
1er
OP
P

pef6000

Fanatique
hivenz, merci pour Linux from Scratch, je vais voir ça :)
 

freedumz

Chasseur de castors
Quand on parle de la définition d'OS, c'est vrai que le programme de ta machine à laver est au sens strict un OS :proud:

Mais si les OS différents ne courent pas les rues, c'est bien parce que c'est extrêmement compliqué d'en faire un soi-même. Même des soit-disant nouveau OS comme Androïd ou WebOS sont conçus sur une base Linux qui lui même fut issu du monde Unix (maintenant tous les codes empruntés ont été remplacés, il me semble).
ca depend, il y a des sytemes embarque fonctionnant sans OS (j'ai du faire un travail de recherche la dessus)
 
Haut