[Unix] Il y à le droit de modifier Unix?
RésoluJe 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...
Configuration: Windows Vista Firefox 2.0.0.16
28 réponses
Plusieurs participants débattent de la faisabilité et de la légalité de modifier Unix pour créer un système d'exploitation gratuit sans autorisation préalable. Des réponses évoquent Linux en open source comme modèle, tandis que certains estiment qu'Unix n'est pas libre et qu'il faut de solides connaissances en programmation. D'autres suggèrent que connaître le C/C++ et travailler en petite équipe permettrait d'avancer, tandis que plusieurs remarkent l'ampleur du projet et les compétences requises. En cas de languages et systèmes, certaines questions restent ouvertes sur les langages employés et sur l'existence de systèmes Unix développés partiellement en C.
-
ContributeurLinux, 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 ...
-
Si l'ont connais que C/C++ et qu'on est une petite équipe sa peux le faire??
-
ContributeurCa va être vraiment tendu, il n'y a pas que du C/C++ dans le code unix ...
-
Ouais sa je sais... mais tu penses... que c'est faisable??
-
ContributeurTout dépend de votre niveau en C/C++
-
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!
-
ContributeurNe 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 -
ContributeurDe longs mois de pratiques de C/C++ dans des idées de programmes toujours plus hautes et surtout bien comprendre le C/C++ .
-
Ok, et il n'y à pas un système Unix développé 100% en C??
Par exemple DSL est en quel langage?? -
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 ^^ -
Contributeurlol,
vous voulez pas commencer par une recherche de pgcd et une suite hongroise avant ?
-
Ok, donc en gros c'est impossible c'est sa??
-
ContributeurJuste 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 :)
-
Ok, donc en gros on ne peux pas aboutir ce projet?
-
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. -
Unix n'est pas libre
-
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). -
ou un petit tri à bulle, tout ça... Et revenir avec 3 ans d'experience en dev ? :-)
-
Comment sa BoBoXx, "Unix n'est pas libre"??
- 1
- 2