[Unix] Il y à le droit de modifier Unix?
Résolu
FlyzerZ
Messages postés
196
Date d'inscription
Statut
Membre
Dernière intervention
-
Kharec Messages postés 4146 Date d'inscription Statut Contributeur Dernière intervention -
Kharec Messages postés 4146 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je me demandais si il y avais le droit de modifier Unix afin de créé notre propre système d'exploitation GRATUIT sans demander à l'auteur??
Merci d'avance pour vos réponses...
Je me demandais si il y avais le droit de modifier Unix afin de créé notre propre système d'exploitation GRATUIT sans demander à l'auteur??
Merci d'avance pour vos réponses...
A voir également:
- [Unix] Il y à le droit de modifier Unix?
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier story facebook - Guide
- Modifier extension fichier - Guide
- Image libre de droit gratuite google - Guide
28 réponses
Linux, oui il est en open source. Je ne vois aucun problème pour unix, mais il faut avoir de sacré connaissance en programmation et dévellopement ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
site du zéro :s + un livre... sa peux faire le poids?? Et je ne suis pas le seul dans cette aventure TRÈS FOLLE!
Ne te vexe surtout pas, mais si il ont tous le même niveau que toi, vous ne serez jamais de taille à modifier UNIX ... En tout cas ce ne sera pas des modifs majeures ..
Ok, il nous manquerais quoi??
Non t'inquettes pas... :) je posais juste cette question pour savoir si c'est possible :s
Non t'inquettes pas... :) je posais juste cette question pour savoir si c'est possible :s
De longs mois de pratiques de C/C++ dans des idées de programmes toujours plus hautes et surtout bien comprendre le C/C++ .
Bonjour,
Je me présente, je fais partie de l'équipe dont FlyzerZ parle.
Nous avons tous un niveau très faible en programmation.Nous sommes en train d'apprendre le C/C++ et nous n'avons pas encore de véritable expériences.
Cependant le fait d'avoir un projet peut-être un fil conducteur dans l'apprentissage de l'informatique en générale.
Si quelqu'un a de l'expérience, ou peut nous apporter des précisions sur ce qu'il faut savoir, et sur ce que l'on peut s'attendre à pouvoir modifier?J'ai cru comprendre que s'attaquer directement au kernel de linux serai trop prétentieux . . . je rigole hein ^^
Je me présente, je fais partie de l'équipe dont FlyzerZ parle.
Nous avons tous un niveau très faible en programmation.Nous sommes en train d'apprendre le C/C++ et nous n'avons pas encore de véritable expériences.
Cependant le fait d'avoir un projet peut-être un fil conducteur dans l'apprentissage de l'informatique en générale.
Si quelqu'un a de l'expérience, ou peut nous apporter des précisions sur ce qu'il faut savoir, et sur ce que l'on peut s'attendre à pouvoir modifier?J'ai cru comprendre que s'attaquer directement au kernel de linux serai trop prétentieux . . . je rigole hein ^^
Juste quelques stats du noyau linux pour vous faire peur :D
Le nombre de lignes de code ajoutées dans le noyau dépasse les 169000.
noyau 2.6.26 => 10132 patchs => 1065 développeurs
en 3 mois
Mais bon, seul les projets les plus fous parviennent à devenir interressant :)
Le nombre de lignes de code ajoutées dans le noyau dépasse les 169000.
noyau 2.6.26 => 10132 patchs => 1065 développeurs
en 3 mois
Mais bon, seul les projets les plus fous parviennent à devenir interressant :)
Merci Uriel,
Pour connaitre les licences qui sont apposé sur les versions on fais comment?
Les licences sont sur le kernel, ou sur le système entier?(je ne fais pas bien la différence entre le kernel et les GUI et tous se qui fait le système désolé).
Le C c'est vaste, c'est quoi dans le C ? j'imagine qu'il n'y a pas de librairie en C faîtes exprès ?
Si on veut faire sa, c'est pour se faire la main, comme je l'ai dit précédemment sa pourra nous donner un fil conducteur dans les différents langages de programmation à apprendre, ainsi que sur l'architecture des OS.
Et puis si on arrive à un résultat abouti dans quelques années, pourquoi pas en faire partagé tous le monde.
Pour connaitre les licences qui sont apposé sur les versions on fais comment?
Les licences sont sur le kernel, ou sur le système entier?(je ne fais pas bien la différence entre le kernel et les GUI et tous se qui fait le système désolé).
Le C c'est vaste, c'est quoi dans le C ? j'imagine qu'il n'y a pas de librairie en C faîtes exprès ?
Si on veut faire sa, c'est pour se faire la main, comme je l'ai dit précédemment sa pourra nous donner un fil conducteur dans les différents langages de programmation à apprendre, ainsi que sur l'architecture des OS.
Et puis si on arrive à un résultat abouti dans quelques années, pourquoi pas en faire partagé tous le monde.
Unix n'est pas (plus) un OS en particulier : c'était à l'origine un système développé par AT&T, mais c'est devenu un standart depuis. Il existe du coup des OS "UNIX-like" dont les sources sont disponibles et modifiables : Linux est le plus connu, mais tous les BSD (NetBSD,FreeBSD,OpenBSD...) sont dans ce cas. Il est possible de modifier ces sources, mais par contre, les licences de Linux (GPL) et de BSD sont différentes, et c'est important si tu veux revendre ou diffuser ce que tu fais : pour résumer :
- la licence GPL impose de fournir les sources si les modifications effectuées sont redistribuées.
- la licence BSD n'a pas cette contrainte et est donc plus permissive.
Il existe d'autres OS Opensource (pas tous "UNIX") mais je n'en connais pas les licenses (Hurd, Plan 9).
Dans tous les cas, comme dit Kharec, il faut un bon niveau pour développer du kernel ou du système. Les langages utilisés sont souvent le C avec un peu d'assembleur pour les sections critiques. Vu le nombre d'OS et leurs variantes, je doute de l'utilité de démarrer un nouvel OS (sauf pour se faire la main).
- la licence GPL impose de fournir les sources si les modifications effectuées sont redistribuées.
- la licence BSD n'a pas cette contrainte et est donc plus permissive.
Il existe d'autres OS Opensource (pas tous "UNIX") mais je n'en connais pas les licenses (Hurd, Plan 9).
Dans tous les cas, comme dit Kharec, il faut un bon niveau pour développer du kernel ou du système. Les langages utilisés sont souvent le C avec un peu d'assembleur pour les sections critiques. Vu le nombre d'OS et leurs variantes, je doute de l'utilité de démarrer un nouvel OS (sauf pour se faire la main).