L'état d'avancement, les nouvelles releases de la LSB et du FHS vont-ils accélérer le rapprochement des distribs vers ces standards ?
Aller plus loin
- LSB-FHS2.2 GA (7 clics)
- Les slides de la LinuxWorld conference (4 clics)
- Linux Standard Base (4 clics)
- Article précédent (5 clics)
- Un vieux test des principales distribs (4 clics)
# De l'utilité du FHS
Posté par Amaury . Évalué à 10.
Le FHS permet de limiter les différences entre les distributions et donc de faciliter l'usage de Linux, toutes distros confondues... Et, on peut toujours réver, peut être qu'en rapprochant les distribs, les utilisateurs pedraient moins de temps à troller sur les avantages de leur distro préférée et plus de temps à coder/documenter/traduire ! :-)
[^] # Re: De l'utilité du FHS
Posté par oliv . Évalué à 2.
Debian et Suse y ont toujours collé de très près.
Mandrake a à plusieurs reprises affirmé vouloir s'y plier aussi.
RedHat, sans doute aussi, vu qu'il s'agit d'une copie de Mandrake
[^] # Re: De l'utilité du FHS
Posté par Nÿco (site web personnel) . Évalué à 2.
[^] # Re: De l'utilité du FHS
Posté par gle . Évalué à 6.
Le minimum c'est d'avoir des switches à la compil pour paramétrer tout (mais ça donne du boulot pour faire la distribution) et idéalement, ca devrait déjà être conforme dans le soft dès le départ.
[^] # Re: De l'utilité du FHS
Posté par Vanhu . Évalué à 1.
Et puis, il y a eu pas mal de cas ou c'était bien les auteurs de la distrib qui ont tout modifié/déplacé.
[^] # Re: De l'utilité du FHS
Posté par #3588 . Évalué à 5.
Désolé mais le travail d'une distribution, c'est pas seulement de faire un recueil de programmes et de les mettre sur un CD. Il faut vérifier leur conformité à la politique de la distrib. Ce que tu décris est tout simplement un bug (vis-à-vis des consignes de la politique). Donc soit le logiciel n'est pas libre, et il n'est pas intégrable dans la distrib (de toutes façons, le fait d'etre libre est généralement exigé dans la politique), soit le logiciel est libre, auquel cas c'est à la distrib de le modifier comme il faut (l'idéal : en coopération avec le développeur).
C'est bien la distribution qui est responsable de ce qu'elle incorpore.
[^] # Re: De l'utilité du FHS
Posté par Sébastien Koechlin . Évalué à 0.
Les distributions ne se gènent pas pour modifier ce genre de chose. Il n'y a qu'a prendre un src.rpm et aller jetter un coup d'oeil dedans.
L'expérience que j'en ai est qu'il y a très souvent un patch qui est appliqué sur les sources et qui sert à modifier les chemins de divers fichiers sur le FS pour correspondre à la norme de la distribution.
(Faire " rpm2cpio machin.src.rpm | cpio -i " puis " less *.patch ")
[^] # Une réponse vue sur mandrakeforum...
Posté par Anonyme . Évalué à 0.
For eg. FSH says that all media should be mounted on /media.. which could really be more logical since most of the newbies actually don't know what "mount" means anyway.. and its really not a big task to do! Afterall someone had to create a standard and now that its done, we all should follow it!
What do other LM users feel about these standards?
sarang
Answer: Official policy of Mandrakesoft is "Linux-Mandrake" will adhere to LSB and FSH in particular". However, we are talking about "standard to be" here, i.e. about a moving target.
Take "/media" as an example. This directory popped up for the first time in FSH 2.2, which is currently in "public beta reviewing" phase. "Public beta reviewing" means that it could still disapear from final version of the document, or be renamed. (For instance, in my opinion, "/removable" would be a better name.)
Traditionally "/mnt" has been used for this purpose, and rushing to switch to "/media" only because it MIGHT become a new standard does not look like a good idea to me. Besides, we need to leave something for LM 8.1, you know.... .-)
[^] # Re: De l'utilité du FHS
Posté par Anonyme . Évalué à 2.
Les standards, faut aussi qu'ils soient établis pour etre suivi. La LSB, la dernière fois que je me suis penché dessus, c'était pas vraiment ça...
[^] # Re: De l'utilité du FHS
Posté par oliv . Évalué à 6.
En effet, cher ami, comme vous le notez si justement, j'ai cherché par ce biais à introduire une note humoristique et légère dans mon argumentation, afin de détendre le lecteur tout en ne nuisant pas à la compréhension du fond de mon propos.
[^] # Re: De l'utilité du FHS
Posté par Prosper . Évalué à 1.
[^] # Re: De l'utilité du FHS
Posté par Croweye . Évalué à 0.
troller est l art de piquer du monde au vif pour les faire réagir.
ça, c comme si je te disais que Micheal Shumacher est le champion du monde d'échec
c tellement évident que faut vraiment être d'un esprit fermé incroyable pour prendre moindrement ça au sérieux
[^] # Re: De l'utilité du FHS
Posté par oliv . Évalué à 2.
hop -1
[^] # Re: De l'utilité du FHS
Posté par Vanhu . Évalué à 2.
SuSE a viré son gros fichier genre registry ou LSB est tres laxiste ????
[^] # Re: De l'utilité du FHS
Posté par oliv . Évalué à 0.
http://www.linuxbase.org/test/results/index.html(...)
la suse 7.0 y est la meilleure distro.
(attention, ce vieux test est 1- réalisé sur une préversion de la LSB et 2- sujet à des critiques pertinentes de Debian (Wickert Akkerman) quant aux résultats de woody)
[^] # Re: De l'utilité du FHS
Posté par Vanhu . Évalué à 1.
Ca ressemblait quand meme un peu à un test pipeau genre "foutage de gueule", je trouve...
[^] # Re: De l'utilité du FHS
Posté par syntaxerror . Évalué à 0.
Farpaitement. SuSE fait partie des contributeurs.
> SuSE a viré son gros fichier genre registry ou LSB est tres laxiste ????
/etc/rc.config ? En quoi cela empêche-t-il la conformité à la LSB ?
Il est très pratique, le gros fichier, pour ceux qui n'ont aucune envie de
se taper 200 fichiers de config à la main. YaST + SuSEconfig,
ce n'est pas pire qu'un linuxconf ou un webmin.
Et s'il t'embête, le gros fichier, tu n'as qu'une variable à mettre à jour dedans:
ENABLE_SUSECONFIG=no
et tu pourra mettre les mains dans le cambouis tout seul comme un grand.
[^] # Re: De l'utilité du FHS
Posté par Vanhu . Évalué à 1.
> ENABLE_SUSECONFIG=no
> et tu pourra mettre les mains dans le cambouis tout seul comme un grand.
C'est vrai ??
Ben si j'avais su ca à l'époque, je serais peut etre resté a la SuSE, alors....
Mais bon, pour maintenant, comme la Debian aussi est conforme :-)
[^] # Re: De l'utilité du FHS
Posté par Yann Hirou . Évalué à 3.
Prenons l'exemple de Debian et Mandrake.
Si ces deux distributions suivent le LSB et le FHS, tout paquetage mandrake devrait etre installable sans aucun probleme sur debian (eventuellement via alien) et surtout y etre completement integre (ne pas avoir a refaire les path, etc...), et reciproquement.
Pourquoi alors est-ce que j'opterais pour une mandrake ?
Si je ne m'abuses, aujourd'hui les gens prennent une mandrake principalement pour ses outils d'administration, et son installation facile.
A partir du moment ou ces outils sont portables sans aucun cout additionnel ailleurs, j'ai du mal a voir comment les societes commerciales peuvent envisager sereinement l'avenir... A moins de faire 90% de service et 10% de vente de boites.
Des gens directement concernes (Mandrake par exemple) pour repondre ?
[^] # Re: De l'utilité du FHS
Posté par Anonyme . Évalué à -3.
Parce qu'elle ne respecte pas les standards et que , par soucis de cohesion, on ne veut pas la rendre trop populaire !
[^] # Re: De l'utilité du FHS
Posté par Anonyme . Évalué à 1.
En revanche la SuSe elle respecte les standards, surtout sur les parcs de 5700 serveurs...
On te reconnaît à 10 bornes, mon gars.
Vu la qualité de ton post je sens que tu dois bien être au courant des stratégies de IBM et Compaq, et des "standards" que Mandrake "ne respecte pas".
[^] # Reponse d'un utilisateur de SuSE !
Posté par Anonyme . Évalué à -1.
Exemples :
- J'ai acheté la Mandrake 7.2 à l'epoque, j'ai jamais reussi a configurer mon scanner USB , mon Joystick , et j'ai jamais reussi a utiliser ma carte son. Dans la doc de Mandrake y a bien un truc sur les cartes sons mais rien sur le Joystick ni le Scanner USB !
Dans le pack SuSE, ils nous expliquent NOIR SUR BLANC les etapes pour configurer mon modem, ma carte son, mon Joystick, mon scanner, comment automatiser ceci (c'est a dire la prise en compte du matos des le demarrage). Y a meme un bouquin sur les applications, et des explications sur le reseau et la configuration d'un serveur local (je m'en fou ça m'interesse pas).
Alors Mandrake pour debutant, je l'ai entendu ça, mais si c'est juste pour voir un beau Bureau et faire mumuse avec Star Office ça m'interesse pas : Je veux un systeme Linux fiable et performant , et je veux voir tout ce que Windows sait faire !
SuSE n'est peut etre pas la meilleure mais c'est au moins CELLE qui se soucie le plus pour les debutants qui jamais touché à Linux !
[^] # Re: De l'utilité du FHS
Posté par Yann Hirou . Évalué à 2.
Je pense qu'il y a plus de lecteurs de dlfp bossant chez mandrake que chez redhat ou suse, donc je pense que c'est le meilleur exemple pour avoir une reponse directe des interesses...
[^] # Re: De l'utilité du FHS
Posté par Prosper . Évalué à 1.
[^] # Re: Rions un peu : Aujourd'hui, l'attitude de SuSe vis à vis de DFLP
Posté par Anonyme . Évalué à 1.
Bon, il poste systématiquement en anonyme pour dire que depuis qu'il a installé SuSe sur les 17 millions de machines de sa multinationale, les femmes le regardent à nouveau, il ne perd plus ses cheveux et il s'est acheté une BM et a gagné un abonnement Linux Mag grâce à DLFP, mais il est bien là.
Je crois que son travail consiste à ancrer dans la tête des gens que "la SuSe c'est bien oui la SuSe c'est bien, Mandrake va couler, IBM, Compaq, Dell
et ma crémière pensent que Mandrake ne respecte pas les standards". Un boulot qui serait marrant s'il était un chouia plus discret...
[^] # Re: Rions un peu : Aujourd'hui, l'attitude de SuSe vis à vis de DFLP
Posté par Anonyme . Évalué à -1.
allez hop -1
[^] # Re: Rions un peu : Aujourd'hui, l'attitude de SuSe vis à vis de DFLP
Posté par Anonyme . Évalué à -2.
Tu a quel age? Juste a tout hasard, il y a plus de 15 ans tu faisais comment? :o)
[^] # Re: Rions un peu : Aujourd'hui, l'attitude de SuSe vis à vis de DFLP
Posté par Anonyme . Évalué à -1.
avant, j'avais des couches.
[^] # Re: De l'utilité du FHS
Posté par Anonyme . Évalué à 3.
Maintenant, la MDK, c'est aussi des trucs comme l'installation graphique logiquement plus simple que l'install d'une debian.
Et ton argument se retourne très bien : si apt-get est installable sur RH, MDK, y'aurait-il autant de gens qui passeraient sous Debian ?
D'ailleurs, concernant apt-get, je m'étonne que ce logiciel n'ai été envisagé que pour fonctionner avec dkpg ... alors qu'un système de greffons aurait pu le rendre compatible rpm slp ...
Alors ?
[^] # RPM-Get?
Posté par Anonyme . Évalué à 1.
Maintenant je sais pas si c'est super utilisable actuellement.
cf:http://freshmeat.net/projects/rpm-get(...)
[^] # Re: RPM-Get?
Posté par Anonyme . Évalué à 3.
Je parles d'apt-get. Pourquoi apt-get ne pourrait-il pas fonctionner avec RPM tout comme il fonctionne avec apt-get ?
Des options qui ne portent pas le meme nom ? Avec un systeme de greffons, ça ne pose aucun problème. Tout comme ça ne pose pas de problème d'utiliser dacode avec n'importe quel type de serveur SQL, puisqu'on peut écrire un greffon.
Je ne comprend pas que ça n'ait jamais été envisagé :
- un désacord de debian ne désirant pas partager son principal attrait (et refusant d'instaurer un système de greffons, mettant dkpg au meme rang que rpm) ??
- un choix délibéré de RH désirant rentabiliser son système de mises à jour payante ??
Quoi qu'il en soit, ça ne profite pas aux uilisateurs.
Et pourquoi écrire un rpm-get imparfait alors qu'un apt-get GPL stable existe déjà ?
Sinon, il existe le urpmi de Mandrake.
Seulement, j'ai un problème avec MDK :
qu'ils découpent leurs RPMS différement de toutes les autres distribs (genre pour le paquet gtk+ qu'on trouve un peu partout : on a le droit à un gtk+mdk (attention, je parle du nom du paquet, pas du nom de version, c'est à dire qu'au lieu d'avoir un gtk+-1.2.0-1.i386.rpm ou éventuellement gtk+-1.2.0-1mdk.i586.rpm, on se prend un gtk+mdk-1.2.0-1mdk.i586.rpm !! )), c'est leur problème. Je ne vois pas l'interet. Maintenant, en voulant installer drakfont que j'ai pu tester sur une MDK (et trouvé pratique), j'ai téléchargé le paquet MDK... Et surprise : grace aux noms de paquets non standards (qui ne correspondent ni à ceux donnés par les auteurs de logiciels ni les autres distribs), y'a des dépendances qui chient dans la colle partout : alors qu'en fait, toutes les dépendances sont ok.. mais n'ont pas le meme nom.
Et c'est là que je me dis : popol, le urpmi, c'est pas demain que tu va l'utiliser, parti comme ça.
Je vois pas trop où MDK veut en venir avec ces methodes. Enfin bon, une fois de plus, en tant qu'utilisateur, je ne suis pas aidé..
C'est pourtant pas si compliqué dans le fond.. Il existe ce sacré bondieu d'apt-get... Seulement, on aurait presque l'impression que ça arrange tout le monde que ça reste limité à debian... enfin tout le monde, sauf les utilisateurs...
[^] # Re: RPM-Get?
Posté par Prosper . Évalué à 1.
un gtk+mdk mais ce n est pas LE Gtk
la preuve : rpm -qip libgtk+mdk donne
Name : libgtk+mdk0.1_6 Relocations: (not relocateable)
Version : 0.1.6 Vendor: MandrakeSoft
Release : 4mdk Build Date: lun 16 jui 2001 16:51:11 CEST
Install date: (not installed) Build Host: ke.mandrakesoft.com
Group : System/Libraries Source RPM: gtk+mdk-0.1.6-4mdk.src.rpm
Size : 251257 License: GPL
Packager : DindinX <odin@mandrakesoft.com>
Summary : Mandrake specific GTK+ Widgets
Description :
This package contains the library needed to run programs dynamically
linked with libgtk+mdk.
ce sont des widgets suplementaires
le "vrai" gtk s appelle libgtk+1.x
tu remarqueras que mandrake applique la meme politique de nom a ses packages
[^] # Re: RPM-Get? suite et fin
Posté par Prosper . Évalué à 2.
...que debian
[^] # Re: RPM-Get? suite et fin
Posté par Anonyme . Évalué à 1.
ça me semble pour le moins biscornu...
[^] # Re: RPM-Get? suite et fin
Posté par Chmouel Boudjnah . Évalué à 3.
[^] # Re: RPM-Get? suite et fin
Posté par Prosper . Évalué à 1.
laisse moi rire alors.....
[^] # Re: De l'utilité du FHS
Posté par GP Le (site web personnel) . Évalué à 1.
Bref, pour avoir le droit d'obtenir les outils faut payer ;)
[^] # Re: De l'utilité du FHS
Posté par Annah C. Hue (site web personnel) . Évalué à 2.
# Une question sur la FHS: ou se met KDE par exemple?
Posté par reno . Évalué à 0.
Non je dis ca parce que quand j'ai lu la FHS, je l'ai trouve tellement bien faite (ce n'etait pas la 2.2 mais une vieille version) que j'etais incapable de repondre a ca..
Bah, c'etait juste pour dire que la hierarchie de fichier sous Unix c'est toujours le b... (d'ailleurs le Nemeth "UNIX System Administration Handbook" est d'accord!)
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par Amaury . Évalué à 2.
C'est peut être le bordel, mais ca reste le système où c'est moins le bordel que sur n'importe quel autre OS qu'il m'ai été donné d'essayer (Win, Be, Mac et Un*x).
Sur Windows le concept de C: D: et compagnie m'énerve profondément. Selon toute logique, tout devrait aller sur le seul disque C: ("Mes Documents", "Program Files", "Windows\System", je crois même quil y a "Mes sons" ou un truc dans le genre).
Bref "c'est le bordel partout, mais y'a des OS ou c'est plus le bordel qu'ailleurs" (c)TM
PS : KDE, selon le FHS doit se mettre dans /opt (AMHA)
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par oliv . Évalué à 2.
ftp://ftp.minet.net/pub/local/FHS/(...)
En la lisant, je pense que KDE doit se trouver dans l'arborescence de X11 (/etc/X11, /usr/X11R6)
[^] # CQFD :-)
Posté par Anonyme . Évalué à 1.
Je me suis pris un -1, c'est peut-etre justifié mais si la référence en matière d'administration systeme (le Nemeth) dits que le systeme de fichier Unix est un "mess", c'est qu'il y a peut-etre un grain de vérité la-dessous.
reno
PS:
je n'ai jamais dit que sous Windows c'était mieux, C:,A: beurk!
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par Anonyme . Évalué à -1.
Un simple fichier texte, associations nom/répertoire, c'est lisible on ne tombe pas dans l'excès "base de registres".
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par syntaxerror . Évalué à 2.
SuSE met toujours KDE dans /opt (ainsi que Gnome, Netscape, ...)
Les autres distributions majeures ont intégré KDE dans l'arborescence /usr
D'après le FHS, /opt est pour les "add-ons".
Donc du point de vue de la distrib, les softs intégrés vont dans /usr.
On réserve /usr/local aux bricolages maison de l'admin, et /opt
pour les gros paquets cohérents (genre StarOffice, Oracle, DB2, ...).
Note que le FHS prévoit /opt/{bin,lib,man,...} pour les bricolages locaux sur ces paquets.
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par François B. . Évalué à 1.
Personnellement, je verrais plutôt KDE (ou GNOME, ne soyons pas sectaires ;-)) dans /usr parce qu'il est en général inclu dans la distribution utilisée. C'est alors au système de paquets de la distribution de gérer tous les fichiers qui doivent aller ailleurs (/etc, /dev, /tmp?).
En revanche, si la distribution ne contient pas de paquet pour le logiciel, alors il doit aller dans /usr/local (contrairement à ce que disent les magazines : "faites simplement ./configure && make && make install", /usr étant souvent la destination par défaut).
Mieux, les logiciels compilés par l'utilisateur, ou installés depuis des binaires bruts (hors paquet) seraient encore mieux dans /usr/local/stow. Ensuite, un petit stow nom_du_répertoire et hop plein de liens sont créé dans les sous répertoires d'/usr/local.
On ne veut plus du logiciel, un petit stow --delete nom_du_répertoire && rm -rf nom_du_répertoire et il disparait sans laisser de trace ... Mais dans ce cas, il ne faut pas oublier un ./configure --prefix=/usr/local/stow/nom_du_répertoire.
Page de stow sur freshmeat : http://freshmeat.net/projects/gnustow/(...)
Homepage de stow : http://www.gnu.org/software/stow/(...)
Téléchargement : ftp://ftp.gnu.org/gnu/stow/(...)
stow nécessite perl 4 ou 5 pour fonctionner.
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par kadreg . Évalué à 2.
Non, dans la tres grande majorite des cas, /usr/local est le prefix par defaut. Les seuls dont ce n'est pas le cas sont des softs tres proches du systeme comme la glibc ou quelques autres.
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par Anonyme . Évalué à 0.
Au moins pour les applications utilisateurs, ce systeme (qui consiste, je le rappelle, a réserver UN répertoire par application) permttrait d'avoir un système très propre.
Sans compter que, au moins pour ces applications là, le probleme des packages serait fortement simplifié: Un simple tgz a mettre dans /usr/apps (ou autre) qui se compile tout seul quand tu l'execute pour la premiere fois... le kif quoi!
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par Anonyme . Évalué à 0.
C'est mon path qui va etre beau avec ca.
Quand au systeme tres propre, je ne voit pas en toi toto2, utilisant toto1, ca changerais le fait que si je vire toto1, toto2 va pas etre content.
[^] # Re: Une question sur la FHS: ou se met KDE par exemple?
Posté par Olivier M. . Évalué à 1.
Ainsi effectivement les applications "End-user" (et à priori seulement celles la) seront toutes regroupées dans un seul (où plusieurs, en fait...) répertoires "sensibles".
L'énorme avantage sur "program files" est que chaque application est contient ses propres sources, et peut donc se compiler toute seule si il n'y a pas de binaire disponible (ou un binaire dépendant d'une autre plateforme). En plus de cela, comme je le disais plus haut, en structurant convenablement le contenu de ces répertoires, on évite en grande partie le gros bordel de "certains répertoires" de nos cheres fat32.
Après tout RiscOS marche très bien comme cela...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.