Effectivement, c'est joli aussi sous OS X.Martial Demolins (./1290) :Flanker (./1280) :
Tu n'as pas de dépendances, tu n'as rien à installer, tu as toutes les archis dans le même dossier, tu peux modifier l'interface graphique et ajouter des langues sans recompiler, ça gère les associations de fichiers automatiquement, etc...
tu devrais plutôt dire :"les dépendances sont gérées de façon transparentes". Mais c'est pareil sous Linux, non? En tout cas chez moi, oui. A moins que tes applis ne fassent jamais appel au kernel ou réinvente leur détection matos et écriture sur les dd par exemple.

Graphiquement, les KDE et autre GNOMEs sont entièrement skinnables, je vois pas pourquoi tu cites ça comme un point fort de Mac OS. Pour info, Sasume a gardé le thème de décoration par défaut, j'en utilise un fourni dans les dépôts qui gère la transparence de sa déco et qui est complètement paramétrable. J'ai même skinné un KDE en aqua (Kevin se souvient peut-être d'un screenshot, il en avait vu un), donc on peut avoir le même look intégralement. Il n'y a pas de "style KDE" ou "GNOME" à proprement parler.
Et j'en ai cherché pas mal quand j'étais sous Linux chez moi, et je n'en ai jamais trouvé vraiment à mon goût (sauf en reprenant toutes les icônes OS X
)Je peux rajouter des langues pour mes softs sans rien recompiler (et même changer la langue par défaut du système, je vois pas pourquoi tu cites ça comme un point fort de Mac OS)Et les traduire à la main s'il n'y a pas la traduction ? Parce que sinon, je n'ai pas de question à me poser, si le soft est déjà traduit, je n'ai rien à faire, bien évidemment

Les associations de fichiers sont gérées automatiquement, je vois pas pourquoi tu cites ça comme un point fort de Mac OS
Simple question : tu fais comment si t'as une maj de sécurité pour LaTeX? Tu réinstalles toutes tes applis?
(désolé
)
(mais perso, je ne suis pas paranoïaques, si l'appli ne se met pas à jour toute seule, je fais avec ^^)Flanker (./1278) :
Accessoirement, si jamais je tombe sur une appli qui n'est pas en français, je peux la traduire sans avoir besoin des sources (et sans avoir à recompiler le programme)
Mais AMHA le système à la OS X sux, parce qu'il gaspille de la place, c'est le bordel pour les mises à jour de sécurité etc., c'est tellement plus pratique quand on a apt ou un outil équivalent (yum etc.) qui s'occupe des dépendances tout seul, on ne se rend même pas compte qu'il y a des librairies partagées derrière et pourtant c'est le cas. (Je suis bien d'accord que devoir installer une librairie à la main sux, c'est la raison principale pourquoi les librairies partagées sont une mauvaise idée sur les calculatrices, mais avec apt, yum etc., tout va tout seul.)
) mais indépendamment des licences et logiciels, je trouve que l'argument de la place était peut-être valable il y a 15 ans, mais ce n'est plus du tout le cas actuellement... quant aux mises à jour, mes applis se mettent à jour toutes seules même s'il y a plein de programmes qui permettent de centraliser les mises à jour de façon aussi simple que sur linuxFlanker (./1280) :
ajouter des langues sans recompiler
ça gère les associations de fichiers automatiquement
Flanker (./1293) :
Mais non, il y a une partie de libs qui sont imposées par le système (le framework Cocoa qui fait quasiment tout) et c'est tout. Tu n'as pas d'autres bibliothèques partagées.
Et bah c'est raté! 
Si je passe une appli à un pote, il n'aura pas besoin d'installer autre chose
Et les traduire à la main s'il n'y a pas la traduction ?
Sauf que là, je *n'installe rien*
Une màj de sécurité
de LaTeX ?(désolé
)
Flanker (./1274) :
Ah oui, ça c'est quand le logiciel est bien fichu ^^ (ce qui n'est pas toujours le cas, et l'option ne marche pas toujours)
Flanker (./1276) :
Une appli est un dossier (mais ça, tu ne le sais pas, tu vois juste une icône, quand tu doubles-cliques sur l'icône, ça lance le programme) qui contient tout : les binaires PowerPC, les binaires x86, les binaires x64, les binaires PPC64, les librairies, les fichiers pour l'interface graphique, les icônes, etc... Du coup, installer un programme revient à glisser ton appli dans le dossier /Applications, mais il n'y a rien d'obligatoire là-dedans (et je ne sais pas comment ça fonctionne, mais il arrive à trouver les associations de fichiers automatiquement)

Flanker (./1295) :
autant cet inconvénient ne m'a jamais dérangé, autant les inconvénients du système linuxien m'a souvent très emmerdé)

Ça montre bien à quel point ça sux d'avoir le même code dans chaque application. Pour Fedora 9, on est passés à TexLive et le paquetage texlive est patché pour utiliser la librairie partagée poppler à la place du code recopié. Idem pour KPDF->Okular, là aussi poppler sera utilisé à partir de Fedora 9.Kevin Kofler (./1296) :Flanker (./1280) :
ajouter des langues sans recompiler
Tu peux sous GNU/Linux aussi.ça gère les associations de fichiers automatiquementUn paquetage GNU/Linux bien fichu aussi. (C'est à ce genre de choses que servent les scriptlets %post/%postun.)
Je sais bien que n'importe quel OS gère les associations de fichiers 
Flanker (./1293) :
Mais non, il y a une partie de libs qui sont imposées par le système (le framework Cocoa qui fait quasiment tout) et c'est tout. Tu n'as pas d'autres bibliothèques partagées.
Et si tu veux coder une application portable?Et bah c'est raté!
Donc des libs partagées comme Qt ou GTK+ sont nécessaires, désolé.

Si je passe une appli à un pote, il n'aura pas besoin d'installer autre chose
À condition qu'il ait OS X... S'il a autre chose, l'application Cocoa ne lui servira à rien.
Et les traduire à la main s'il n'y a pas la traduction ?
Oui:
1. Tu utilises msgunfmt sur un des fichiers .mo livrés, ça te donne un .po.
2. Tu utilises un outil comme KBabel ou Kaider pour traduire ton .po. (Ce sont de jolis outils graphiques spécialisés sur la traduction. Tu peux aussi utiliser un simple éditeur de texte.)
3. Tu recompiles ton .po en un .mo avec msgfmt.
(mais c'est déjà mieux que ce qu'il y a sous winows, c'est clair)
Sauf que là, je *n'installe rien*Si, tu installes en faisant ton glisser-déposer, il ne te le dit pas, mais tu installes, c'est comme ça que marchent les associations de fichiers.
Tu peux très bien le laisser dans l'archive .DMG d'origine Une màj de sécurité
de LaTeX ?(désolé
)
https://admin.fedoraproject.org/updates/tetex
Et ce ne sont que celles depuis Fedora 7.

PpHd (./1297) :Flanker (./1274) :MDR.
Ah oui, ça c'est quand le logiciel est bien fichu ^^ (ce qui n'est pas toujours le cas, et l'option ne marche pas toujours)
Flanker (./1276) :
Une appli est un dossier (mais ça, tu ne le sais pas, tu vois juste une icône, quand tu doubles-cliques sur l'icône, ça lance le programme) qui contient tout : les binaires PowerPC, les binaires x86, les binaires x64, les binaires PPC64, les librairies, les fichiers pour l'interface graphique, les icônes, etc... Du coup, installer un programme revient à glisser ton appli dans le dossier /Applications, mais il n'y a rien d'obligatoire là-dedans (et je ne sais pas comment ça fonctionne, mais il arrive à trouver les associations de fichiers automatiquement)
C'est tout à fait possible sous Linux aussi, tu sais.
C'est particulièrement vrai pour les jeux/utilitaires commerciaux sous linux
Flanker (./1295) :
autant cet inconvénient ne m'a jamais dérangé, autant les inconvénients du système linuxien m'a souvent très emmerdé)
Forcèment, c'est trop compliqué pour toi
(sérieusement, autant quand j'ai découvert linux ce système m'emballait, autant au final je préfère largement celui d'OS X
)
Flanker (./1300) :
Bin moi ça ne m'a pas fait franchement rire :/ (et au début, je ne connaissais pas cette option, et figure-toi qu'elle est assez rarement documentée, au moins dans les applis que j'ai dû compiler – pourtant je lis systématiquement le README et le INSTALL)

Flanker (./1300) :
(sérieusement, autant quand j'ai découvert linux ce système m'emballait, autant au final je préfère largement celui d'OS X
)

Flanker (./1300) :
Je reconnais que ça marche très bien quand tu es root sur une machine connecté sans trop de limitations à internet... par contre, si tu t'éloignes de ce modèle, c'est très vite chiant à utiliser. Et manque de pot pour moi, ça m'est arrivé assez souvent![]()
PpHd (./1301) :Flanker (./1300) :
Bin moi ça ne m'a pas fait franchement rire :/ (et au début, je ne connaissais pas cette option, et figure-toi qu'elle est assez rarement documentée, au moins dans les applis que j'ai dû compiler – pourtant je lis systématiquement le README et le INSTALL)
Des applis qui suxent dans leur install ca arrivent tout le temps. Y'a qu'à regarder le temps nécessaire pour installer une appli MS sous Windows
(mais justement, avec le système OS X, tu n'as de problème de ce genre, sauf les applis qui ont un système qui vient de windows, justement
)Flanker (./1300) :
(sérieusement, autant quand j'ai découvert linux ce système m'emballait, autant au final je préfère largement celui d'OS X
)
tu n'es pas admin sur ton OS X
(sisi, je le suis)Flanker (./1300) :
Je reconnais que ça marche très bien quand tu es root sur une machine connecté sans trop de limitations à internet... par contre, si tu t'éloignes de ce modèle, c'est très vite chiant à utiliser. Et manque de pot pour moi, ça m'est arrivé assez souvent![]()
Perso, dans ces cas là, j'envoie un mail à l'admin pour lui demander d'installer l'appli.
(je ne pense pas que ça soit lui qui ait défini les règles du jeu) Et je parlais également du cas où tu as internet de façon détourné (genre ta machine n'y a pas accès, donc tu peux récupérer des trucs par une autre machine et tu as seulement une clé USB pour transférer - c'est du vécu)
Flanker (./1302) :
Ah ça, je suis d'accord, le système de Windows est pourri(mais justement, avec le système OS X, tu n'as de problème de ce genre, sauf les applis qui ont un système qui vient de windows, justement
)

Flanker (./1302) :
Euh comment ça ?(sisi, je le suis)

Flanker (./1302) :
Bref, je n'ai jamais profité des avantages d'un tel système centralisé (je ne pense pas avoir vu la différence pour les màj et l'espace disque), alors que les inconvénients m'ont beaucoup marqué :/
Flanker (./1302) :
Ce n'est pas à lui d'installer les applis utilisateurs(je ne pense pas que ça soit lui qui ait défini les règles du jeu) Et je parlais également du cas où tu as internet de façon détourné (genre ta machine n'y a pas accès, donc tu peux récupérer des trucs par une autre machine et tu as seulement une clé USB pour transférer - c'est du vécu)
PpHd (./1303) :Flanker (./1302) :
Euh comment ça ?(sisi, je le suis)
Dans ce cas, tu n'as pas le problème de ne pas être root sur ta machine

Flanker (./1302) :Les avantages : plus petit. Et c'est franchement bien lorsque tu installes un système complet sur ton vieux PC.
Bref, je n'ai jamais profité des avantages d'un tel système centralisé (je ne pense pas avoir vu la différence pour les màj et l'espace disque), alors que les inconvénients m'ont beaucoup marqué :/
(je suis d'accord sur le fond, mais
)Ou faire un Live CD / DVD

Flanker (./1302) :
Ce n'est pas à lui d'installer les applis utilisateurs(je ne pense pas que ça soit lui qui ait défini les règles du jeu) Et je parlais également du cas où tu as internet de façon détourné (genre ta machine n'y a pas accès, donc tu peux récupérer des trucs par une autre machine et tu as seulement une clé USB pour transférer - c'est du vécu)
Je sais plus comment (n'ayant jamais été confronté à la situation), mais c'est possible.
(et je n'aime pas passer des heures sur des forums pour simplement utiliser une appli)PpHd (./1301) :
Perso, dans ces cas là, j'envoie un mail à l'admin pour lui demander d'installer l'appli.
Flanker (./1302) :
Ce n'est pas à lui d'installer les applis utilisateurs
Et je parlais également du cas où tu as internet de façon détourné (genre ta machine n'y a pas accès, donc tu peux récupérer des trucs par une autre machine et tu as seulement une clé USB pour transférer - c'est du vécu)
Ceci dit, le système comme OS X n'est pas incompatible avec une màj centralisée : http://mac-gratuit.fr/telecharger/AppFresh-beta.html

PpHd (./1303) :
Les avantages : plus petit.
Flanker (./1304) :
Mais si tu avais bien suivi, comme tu n'as pas d'installation, tu n'as de problème de droits ^^ Suffit juste de les mettre dans ton ~/Applications

Flanker (./1304) :
Vi, mais c'est une espèce en voie de disparition

Flanker (./1304) :
1) je ne suis pas persuadé qu'on y gagne tant que ça, vu que les principales libs système sont quand même partagées
Flanker (./1304) :
2) je n'ai pas de disques de moins de 120Go)
Flanker (./1304) :
Peut-être, mais pas aussi simplement(et je n'aime pas passer des heures sur des forums pour simplement utiliser une appli)
Kevin Kofler (./1306) :PpHd (./1301) :
Perso, dans ces cas là, j'envoie un mail à l'admin pour lui demander d'installer l'appli.
Et c'est comme ça que c'est prévu aussi. L'utilisateur n'est pas censé installer des applications, c'est le boulot de l'admin.
PpHd (./1307) :Flanker (./1304) :
Mais si tu avais bien suivi, comme tu n'as pas d'installation, tu n'as de problème de droits ^^ Suffit juste de les mettre dans ton ~/Applications
mais tu n'es as pas eu besoin
Flanker (./1304) :
Vi, mais c'est une espèce en voie de disparition
Il faut protéger les espèces en voie de disparition

Flanker (./1304) :Oui, oui.
1) je ne suis pas persuadé qu'on y gagne tant que ça, vu que les principales libs système sont quand même partagées

Flanker (./1304) :J'en ai. Surtout si tu partitionnes ton disque.
2) je n'ai pas de disques de moins de 120Go)

Flanker (./1304) :
Peut-être, mais pas aussi simplement(et je n'aime pas passer des heures sur des forums pour simplement utiliser une appli)
s/une/toute/
(mais bon, ça m'emmerde de devoir télécharger une par une les libs, devoir les transférer sur les machines, les compiler, en croisant les doigts pour que ça marche – sans compter le merdier avec les différentes archis, etc...)Flanker (./1308) :
Non, il ne vont pas installer toutes les applications demandées par des milliers d'utiisateurs. Ce n'est pas la politique choisie. (je pourrais rebooter la machine et prendre un accès root, mais ça me gonfle de devoir apprendre à me servir de ça, sans compter que ça fatigue inutilement les machines)
Au lieu d'aller dormir, il va nourir ses trolls #troll#Flanker (./1309) :
Franchement, sur les 2-3Go d'applis que j'ai, je ne pense pas qu'elles aient beaucoup de choses en commun et ça m'étonnerait vraiment beaucoup qu'on puisse gagner plus de 100Mo ^^ (en fait, je ne suis même pas sûr qu'il y ait 200Mo de binaire pur)
Flanker (./1309) :
Vi, mais je donne les raisons pour lesquelles JE préfère ce système

Kevin Kofler (./1312) :Flanker (./1308) :
Non, il ne vont pas installer toutes les applications demandées par des milliers d'utiisateurs. Ce n'est pas la politique choisie. (je pourrais rebooter la machine et prendre un accès root, mais ça me gonfle de devoir apprendre à me servir de ça, sans compter que ça fatigue inutilement les machines)
Il faut rebooter pour passer en root sur vos machines? su sert à quoi à leur avis?

Sasume (./1310) :
Sous linux il est possible d'installer des logiciels sans être root (par exemple la distribution Ubuntu le fait).
Comme Flanker, je trouve que pour un PC de bureau toutes ces protections sont certainement inutiles...
Je suis bien content d'avoir pu mettre la partition système en lecture seule sur l'ordi de mes parents 
Martial Demolins (./1311) :Flanker (./1308) :
sans compter que ça fatigue inutilement les machines
t1 c'est fragile les trucs à pomme

BookeldOr (./1317) :
Tiens, j'ai commencé à faire un système de binaires unix universels pour mes petits outils dans mon ~/.root/bin, comme j'ai à bosser avec des x86-32, des x86-64 sous GNU/Linux, parfois sur un mac intel et plus rarement sous un cygwin et que j'aime bien transférer mon environnement sans les recompiler.
L'idée est bidon : c'est un #!/bin/sh avec un petit stub en shell au début qui filtre sur le uname et qui contient un dump de chacun des executables.
L'idée est de pouvoir ajouter à la volée des plate-formes au binaire universel, comme ça on recompile quand on arrive sur une nouvelle archi, sans perdre les autres.
Si ça vous intéresse, j'ouvrirai un topic quand j'aurai fini.
PpHd (./1313) :
Comme c'est mignonAu lieu d'aller dormir, il va nourir ses trolls #troll#
Puis lanoo et inspace dormaient, fallait pas que je fasse trop de bruit 
Flanker (./1287) :Sasume (./1284) :
./1282 OK, c'est vrai qu'on n'est pas à la chasse du moindre Go, même sur un "vieux" disque dur de 60 Go...
Cependant, je continue de trouver cette façon de faire assez mauvaise : comment cela se passe-t-il quand des applications doivent interopérer entre elles ?
Aucune idéemais ça marche nickel

.