"Ce qui nous inquiète dans GPL est sa capacité d'encourager les "forks", car c'est que qui est arrivé dans Linux quand Red-Hat a subi un "fork" . Pas dans le sens que le noyau est différent... Il a subi un "fork" parce que si vous écrivez pour la distribution "Red-Hat" vous ne pouvez pas le faire fonctionner sur Debian."
http://www.infoworld.com/article/04/04/30/HNsolarisgpl_1.html(...)
Moi c'est qui me fait plaisir dans la GPL c'est que si j'écris un programme pour Red-Hat , on peut le recompiler facilement sur Debian :-)
# Re: FUD de Sun
Posté par Boa Treize (site web personnel) . Évalué à 3.
Ben pas toujours non, RedHat modifie manifestement pas mal de trucs de base (compilo, glibc, emplacement d'en-têtes, structure des en-têtes, etc.), ce qui fait que quelqu'un qui développe uniquement dessus sans contact avec une communauté d'utilisateurs a de fortes chances de créer quelque chose qui ne compile pas ailleurs que sous RedHat.
Bien sûr, les modifications à faire sont dans ce cas triviales, mais elles existent néanmoins. RedHat n'est pas un Linux de base, on peut le considérer comme un fork.
(Exemple : le pilote des cartes wireless à base de puces RT2400, dont il fallait modifier trois #include avant qu'il ne compile correctement.)
[^] # Re: FUD de Sun
Posté par Bruno Ethvignot (site web personnel) . Évalué à 1.
[^] # Re: FUD de Sun
Posté par Pascal Terjan (site web personnel) . Évalué à 3.
[^] # Re: FUD de Sun
Posté par Boa Treize (site web personnel) . Évalué à 1.
[^] # Re: FUD de Sun
Posté par xilun . Évalué à 2.
Ben ouai, la reference clairement opposable ca ne peut etre qu'une compilation perso des sources officielles sans tout patcher de partout...
[^] # Re: FUD de Sun
Posté par Jérôme Pinot (site web personnel) . Évalué à 1.
Donc, non, meme la LFS n'est pas vierge. Lis le bouquin.
[^] # Re: FUD de Sun
Posté par ckyl . Évalué à 0.
Enfin c'est plutôt Filesystem Hierarchy Standard (FHS) en général.
Enfin en fait j'en sais rien !
[^] # Re: FUD de Sun
Posté par 007 . Évalué à 2.
FUD. C'est vrai pour RHEL. Et encore...
Le plus souvent les incompatibilités sont des modifications qui se retrouvent en upstream quelques semaines ou mois plus tard. Par exemple NPTL.
Par contre, il y a un "truc" que certains n'ont pas remarqué. /usr/include/linux de RedHat ou Fedora n'est pas un lien vers /usr/src/linux/include/linux (ou /lib/modules/2.x..../build/include/linux ).
C'est le paquet glibc-kernheaders qui est la pour avoir plus d'indépendance avec les modifications rapides des entêtes de Linux.
C'est une "feature" et aussi une source d'emmerdement. Si problème :
$ cd /usr/include
$ mv linux linux.orig
$ ln -s /usr/src/linux/include/linux
OU
$ ln -s /lib/modules/2.x.../build/include/linux
Même pour FC2 (Linux 2.6) c'est encore principalement les entêtes de Linux 2.4.
C'est pas dramatique car il faut normalement utiliser /lib/modules/2.[version]/build/include/linux ou /usr/src/linux-[version] pour les programmes qui dépendent du noyau. Les bon paquets/projets (par exemple alsa de freshrpms) font ça. Le répertoire /lib/modules/2.[version]/build/ qui n'existe que dans RedHat depuis un moment est plus ou moins prévus pour être en standard dans 2.6.x a venir.
C'est un peu expliqué ici :
http://lwn.net/Articles/80250/(...)
> glibc
Très peu de modification car c'est principalement RedHat qui maintient la glibc...
Pour le kernel, la FC2 est très peut patchée :
http://lwn.net/Articles/80290/(...)
Pourquoi ? Car il n'est pas nécessaire de faire des backports de la branche de développement :-)
> RedHat n'est pas un Linux de base, on peut le considérer comme un fork.
Si c'était un fork on verrait moins de "<-------@redhat.com>" dans les changelog de Linux.
> Exemple : le pilote des cartes wireless à base de puces RT2400, dont il fallait modifier trois #include avant qu'il ne compile correctement.
Installes un kernel vanilla dans ce cas.
Si la distribution ne marche pas avec un kernel vanilla (bien configuré !), tu peux faire un rapport de bug sur http://bugzilla.redhat.com/(...) . Il sera pris en compte (si ce n'est pas un bug du kernel :-)).
[^] # Re: FUD de Sun
Posté par Boa Treize (site web personnel) . Évalué à 3.
Tu n'as pas compris, je me suis peut-être mal exprimé. Le pilote, qui n'est pas encore distribué avec le noyau Linux lui-même, développé sur RedHat et pour RedHat (sans jamais tester ailleurs), ne compile pas ailleurs (ni sur Debian, ni sur Slackware, ni peut-être aussi sur Gentoo). Il ne compile pas car certaines lignes #include ne fonctionnent que sur RedHat.
Une fois les trois lignes corrigées, il compile bien partout (enfin, au moins sur les distribs précédemment citées entre parenthèses).
[^] # Re: FUD de Sun
Posté par 007 . Évalué à 2.
Non :-) Sorry.
btw, gtk+ 2.4.1 est sorti. Pas de risque de fork, le mainteneur est RedHat (Matthias Clasen semble avoir remplacé Owen Taylor (aussi RedHat)).
http://lists.gnome.org/archives/gtk-devel-list/2004-April/msg00244.(...)
> Une fois les trois lignes corrigées, il compile bien partout
C'est la vie ...
Un exemple. J'ai une carte Bewan PCI ST. Le développeur du driver utilise Mandrake. Ben parfois ça ne marche pas avec RedHat (problème de configuration de noyau plus que de sources).
Voilà le dernier problème rencontré. Le noyau de la dernière FC2 ne marche pas avec le driver Bewan (utilisation de REGPARAM qui est standard). Il faut recompiler tout le noyau. Mandrake utilise un noyau sans REGPARAM et le développeur n'a pas vu ce problème.
C'est la vie ...
J'ai fait un petit mail au mainteneur du driver et je pense que la prochaine version sera corrigée. J'ai surtout pas demandé au développeur de changer de distribution ou dit que Mandrake n'était pas "un linux de base" :-)
Je veux pas dire qu'il n'y a pas de problème ça et là avec RedHat. Ce serait totalement faux. Mais on donne toujours de mauvaises intentions à RedHat dès qu'il y a un truc qui déconne.
Faut regarder ce que fait RedHat sur le long terme et là on se rend compte que globalement ça roule.
Là Sun nous fait du FUD sur RedHat comme SUSE en a fait :
http://www.internetnews.com/dev-news/article.php/3341801(...)
Réponse de Linus (et d'autres):
http://www.internetnews.com/dev-news/article.php/3342671(...)
RedHat est le plus gros et est sous "surveillance". C'est pas un raison pour amplifier tous les FUD.
[^] # Re: FUD de Sun
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
> FUD. C'est vrai pour RHEL. Et encore...
Ben niveau trifouillage du compilateur, c'est quand même Red Hat qui a la palme d'or avec gcc 2.96, non ?
[^] # Re: FUD de Sun
Posté par 007 . Évalué à 1.
Ce n'était pas un trifouillage. C'était la branche de développement officiel de gcc.
Oui, le nom est mal venu. Daccord. D'ailleur il a rapidement été renommé 2.96rh.
Le 2.96 vient du nom de la branche de développement utilisé officiellement par gcc à l'époque. De tout manière 2.95 ou 3.0 serait aussi un mauvais nom. Tu ne crois pas ?
http://www.redhat.com/advice/speaks_gcc.html(...)
On ne va continuer jusqu'à la fin des temps avec ça (RH 7.0 date de septembre 2000. Presque 4 ans). Surtout que RedHat (aussi suite au rachat de cygwin) est de loin le plus gros contributeur gcc et depuis longtemps (et sans faire le moindre fork).
On ne peut pas continuellement critiquer le plus gros contributeur pour une petit connerie (d'ailleur gcc-2.96 a été utilisé par Mandrake et Debian (peut-être d'autres, j'ai pas vérifié)).
[^] # Re: FUD de Sun
Posté par 007 . Évalué à 2.
Un bug dans gcc, ça arrive. Mais qu'un bug dans mplayer fasse autant de tord à gcc et vraiment regrettable. Surtout que mplayer est très demandeur de "features" dans gcc.
# Re: FUD de Sun
Posté par vincent LECOQ (site web personnel) . Évalué à 3.
[^] # Re: FUD de Sun
Posté par ckyl . Évalué à 2.
ba si il suffit d'installer pmake sur ton linux :-)
# Re: FUD de Sun
Posté par plagiats . Évalué à 4.
http://www.linuxbase.org/(...)
[^] # Re: FUD de Sun
Posté par 007 . Évalué à 2.
http://www.freestandards.org/modules.php?name=Content2&pa=showp(...)
Ses produits sont certifiés :
http://www.opengroup.org/lsb/cert/cert_prodlist.tpl(...)
Par contre pour Fedora, RedHat ne veut pas "perdre de temps" avec les certifications :
http://fedora.redhat.com/about/rhel.html(...)
# Re: FUD de Sun
Posté par Wawet76 . Évalué à 1.
Ils verront bien si ça ne fini pas rapidement dans RedHat et Debian... Pffff.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.