Une partie de la force des systèmes unix viens de sa philosophie modulaire. On ne réinvente pas la roue, on la réutilise. C'est bien pour cela que l'on "s'embête" à gérer des dépendances.
Certains disent "faut abandonner car ça rend linux plus compliqué que windows" (je schématise, mais l'idée est la).
Dois-je leur rappeler que les applications windows aussi utilise des dépendances ? Qui n'a pas eu d'erreur pour une dll manquante ? la mauvaise version de MsNANANA.dll ? Une dépendance vers un DirectX version N.N ? Voir même se retrouver bloquer car son Windows 98 ne peut pas recevoir tel version de tel bibliothèque ?
Alors, la modularité est plus poussées dans la communauté FLOSS, certe, et le problème ressort plus nettement, oui. Mais il n'est pas intrinsèquement différent selon les plateformes.
Etre modulaire implique d'assembler des modules, ça me semble assez limpide. Et si l'assemblage peut paraitre laborieux, au vu du travail économiser par cet architecture, cela me semble être la bonne voie.
A cela plusieurs solutions sont proposées. Et la liberté de choix est la. Personne n'interdit a un mainteneur souhaitant proposer son paquet au plus grand nombre, de faire un build static. Ceux qui trouvent cela malpropre s'en passerons, les autres seront heureux, devez vraiment vous tirer dans les pattes pour savoir qui a raison quand les deux, dans leur vision des choses, ont chacun raison ? N'est-ce pas la justement une expression de la liberté de nos système ? Si vous n'aviez pas le choix de la solution, et quelque soit cette solution imposée, vous la trouveriez adapté ! (voir les propos sur les installateurs windows, ça viens pas a l'idée de la personne de geuler car il a son logiciel sous une version compilé statiquement , puisqu'il n'y fait même pas attention)
Par contre, juste une note a l'attention de ceux qui proposent des solutions "source". En dehors du débat "propriétaire/libre", prenont OpenOffice.org ou firefox. Qui vas expliquer a un utilisateur lambda que linux prend 12 heures pour installer un traitement de texte ou un navigateur ? (pas la peine de ma flammer, personnellement j'utilise gentoo, mais je pense juste que cette approche a ses limites...)
# Bon j'y vais aussi de mon petit commentaire
Posté par seg . En réponse à la dépêche Amélioration en vue pour l'installation de logiciel sur GNU/Linux.. Évalué à 4.
Certains disent "faut abandonner car ça rend linux plus compliqué que windows" (je schématise, mais l'idée est la).
Dois-je leur rappeler que les applications windows aussi utilise des dépendances ? Qui n'a pas eu d'erreur pour une dll manquante ? la mauvaise version de MsNANANA.dll ? Une dépendance vers un DirectX version N.N ? Voir même se retrouver bloquer car son Windows 98 ne peut pas recevoir tel version de tel bibliothèque ?
Alors, la modularité est plus poussées dans la communauté FLOSS, certe, et le problème ressort plus nettement, oui. Mais il n'est pas intrinsèquement différent selon les plateformes.
Etre modulaire implique d'assembler des modules, ça me semble assez limpide. Et si l'assemblage peut paraitre laborieux, au vu du travail économiser par cet architecture, cela me semble être la bonne voie.
A cela plusieurs solutions sont proposées. Et la liberté de choix est la. Personne n'interdit a un mainteneur souhaitant proposer son paquet au plus grand nombre, de faire un build static. Ceux qui trouvent cela malpropre s'en passerons, les autres seront heureux, devez vraiment vous tirer dans les pattes pour savoir qui a raison quand les deux, dans leur vision des choses, ont chacun raison ? N'est-ce pas la justement une expression de la liberté de nos système ? Si vous n'aviez pas le choix de la solution, et quelque soit cette solution imposée, vous la trouveriez adapté ! (voir les propos sur les installateurs windows, ça viens pas a l'idée de la personne de geuler car il a son logiciel sous une version compilé statiquement , puisqu'il n'y fait même pas attention)
Par contre, juste une note a l'attention de ceux qui proposent des solutions "source". En dehors du débat "propriétaire/libre", prenont OpenOffice.org ou firefox. Qui vas expliquer a un utilisateur lambda que linux prend 12 heures pour installer un traitement de texte ou un navigateur ? (pas la peine de ma flammer, personnellement j'utilise gentoo, mais je pense juste que cette approche a ses limites...)