Re: Ce gars-là est fou.
Le Tue, 03 Apr 2007 14:42:03 -0400, Yugo a écrit:
> Ce gars-là est fou. Qu'on le lapide, et vite!
[snip]
> Here, like for most of this article, I'm going to be pragmatic and
> suggest that Linux people adopt a Microsoft-like strategy: If you see
> someone doing something in a way that works better, adopt it. So, the
> solution for Linux systems is to gradually deprecate all of this /bin,
> /usr, /etc confusion (except perhaps for the most basic of system tools
> like find and ifconfig) and adopt a system that collects all files of
> each app into its own directory. And this should be done even if there
> is some redundancy! I think one of the ideas behind the UNIX way is that
> many apps will share resources. This was a good thing in the 1970's when
> resources were scarce. Today, however, this sharing often results in
> version conflicts that break apps and make life hard for users. Think of
> the users and make things intuitive, even if it results in some minor
> increase in complexity or redundancy for software developers.
Bah, on a déjà eu ce débat (et en français) il y a quelques mois. Certains
avaient la même opinion que ce type, d'autres non. Je pense qu'il y a une
différence de philosophie profonde dans la façon de gérer les logiciels
suivante l'OS.
Pour windows c'est un peu l'anarchie la plus complète. C'est au
distributeur du logiciel de se démerder pour mettre ses trucs aux bons
endroits sans tout péter, vu que le mécanisme prévu pour est de toute
façon beaucoup trop merdique pour être utilisable. Le seul truc utilisé de
façon à peu près standard est la base de registre, qui est une horreur.
Sous MacOSX, c'est un système mixte : il y a une façon standardisée
d'installer les logiciels sans tout péter, avec un système de paquets
comme sous linux, et il y a aussi la façon (traditionnelle de MacOS pré-X),
avec le gros blob binaire qui contient tout ce qu'il faut pour qu'il
fonctionne et qui s'installe simplement en copiant.
Sous BSD ou GNU/linux, le principe de la distribution qui centralise la
gestion des paquets permet une gestion harmonieuse des dépendances
logicielles et ainsi notamment d'économiser pas mal d'espace disque, mais
elle est par contre très coûteuse en moyen humain.
Personnellement, je reste convaincu que les grosses distributions style
debian peuvent encore se permettre de continuer à faire de la liaison
dynamique généralisée, mais c'est beaucoup moins vrai pour les plus
petites distrib, style les BSD.
|