dualmoo (./69) :
j'ai parlé de bureau ?
C'est quand même la partie la plus visible d'un OS

Kevin Kofler (./70) :
Flanker (./65) :
Avec les UB d'Apple, je n'ai pas ce problème... que ce soit sur un G4 ou un Core 2, la *même* appli fonctionne directement...
Au prix d'une application (y compris toutes les dylibs) 2 fois plus grosse alors que ça ne sert strictement à rien pour les 99% des utilisateurs qui n'utilisent un même binaire que sur une seule machine. Peut-être bientôt 3 fois s'ils rajoutent x86_64 aussi.
Non... le code pur ne représente qu'une partie d'une application... Et les applications ne représentent qu'une fraction du contenu d'un disque dur actuel

Exemple caricatural : Unreal Tournament... 700Mo au total, pour 2.5Mo de binaire (PPC et Intel)... à ce prix-là, tu peux faire pour 3 archis, tu ne verras toujours pas la différence...
Par contre, si je veux passer le programme à qqn, je lui donne directement l'appli

(très pratique quand tu n'as pas internet

)
Un exemple plus courant : AdiumX
33Mo au total, 3.5Mo de binaire au total... Bref, tu ne doubles absolument pas la taille...
En échange, tu simplifies la vie, vu que tu n'as pas à te poser de questions

Tu récupères un fichier, sur internet ou chez quelqu'un d'autre, et il marche

Bref, on perd 5 à 10% d'espace sur un truc qui de toute façon prend moins de 10% d'espace disque (en tout cas sur mon portable), et on gagne *beaucoup* en simplicité ...

Sans compter la possibilité de traduire l'appli, même sans avoir le code-source et sans avoir besoin de la recompiler...
Possible sous GNU/Linux aussi, les fichiers .mo peuvent être rajoutés en temps d'exécution.
Et naturellement, tu as une seule icône à balader pour donner l'application à qqn ?

Tu peux me donner un exemple d'appli qui force l'utilisateur à installer une douzaine de .dmg ? 
http://ranger.users.finkproject.org/kde/index.php/Home

Forcément, si tu ne prends pas des vrais applis Cocoa (vu que ce sont les applis natives OS X), ça ne risque pas d'être vrai...
Sinon, tu fais un apt-get install kde, ou un port install kde, comme tu veux

Et toutes les librairies nécessaires sont automatiquement récupérées.
Ca, c'est quand tu as un accès internet direct...
Bah oui, évidemment, c'est une précondition.
Ce qui est con, c'est que quand c'est pas le cas, on obtient un truc à la limite de l'inutilisable

Encore un exemple qui m'est arrivé récemment, mon seul accès à la machine était un accès ssh (via une machine passerelle) sans être root sur aucune machine, et la machine n'a aucun accès à l'extérieur...
Ben, le système n'est pas prévu pour, c'est un peu normal tellement ce cas est particulier.
Euh être coupé d'internet, c'est quand même assez courant... et ne pas être root, c'est censé être courant sur Unix 
Va récupérer, recopier, recompiler toutes tes librairies à la main (et encore, je ne compte même pas celles qui s'attendent à ce que tu sois root pour l'installer) 
Un utilisateur lambda n'est pas censé installer des logiciels, c'est le boulot de l'administrateur système normalement.
En l'occurence, c'est à l'utilisateur d'installer ses outils... On ne peut pas demander à l'admin sys d'installer toutes les applis de tout le monde dès qu'il y a plus d'une dizaine d'utilisateurs...
C'est un avantage.
C'est le bordel d'avoir 10000 versions d'une librairie.
En quoi c'est gênant ? Je n'ai jamais eu un seul problème avec 
Que ça te consomme de l'espace disque pour rien, que c'est le bordel s'il y a une mise à jour de sécurité de la librairie, que les logiciels peuvent se comporter différemment de manière subtile parce qu'ils n'utilisent pas la même version de la librairie etc.
L'argument de l'espace disque est complètement négligeable actuellement, au moins pour 90% des utilisateurs, dans la mesure où les binaires représentent quasiment rien en taille par rapport au reste des données (que ce soit les données utilisateurs, ou le reste des données des applications)

et justement, c'est pas grave si les logiciels se comportent de façon différente avec les versions différentes, vu qu'ils sont indépendants entre eux... Enfin, je parle des logiciels Cocoa, évidemment
