Personnellement et professionnellement, j'utilise MacOSX depuis pas loin de deux ans, et je ne lui trouve pas que des avantages et il y a certaines choses qui m'énervent:
Du point de vue utilisateur, il y a sa lourdeur, sur un G4/733 avec 384Mo, ça se traine lamentablement, alors que n'importe quel Linux récent avec un wm correct est parfaitement fluide et réactif, (même Gnome et KDE me semble plus réactif sur cette machine, c'est dire).
Il y a aussi le manque d'intégration de X dans l'interface (je l'utilise encore beaucoup, au moins pour gimp et OpenOffice), l'ergonomie des iapps qui ne me convient pas (et surtout cette désagréable habitude qu'elles ont à recopier les données sous leur propre arborescence).
Ensuite d'un point de vue plus technique, je trouve que MacOSX possède certains défauts énervants:
L'installation des applications dans le répertoire /Applications. C'est vrai que pour un utilisateur lambda, c'est mieux, il suffit de glisser l'application sur ce répertoire, de donner le login et le mot de passe d'un administrateur, et voila, l'application est installée.
Et la on arrive sur un des gros défaut qui pour moi corrompt l'esprit d'Unix:
Sous Unix (et ses dérivés) tout ce qui est en dehors de mon $HOME est la propriété de root. Je peux faire les pires conneries en étant utilisateur, je n'arriverait jamais qu'à casser mon $HOME, mais mon système sera intact (je parle du fonctionnement normal, pas des failles de sécuritées ou autres).
Sous Mac OSX, il n'y a pas que le root qui soit habilité à installer une application, il y a aussi les administrateurs (des utilisateurs qui ont le droit d'écriture sur le répertoire /Applications). Hors il s'avère que beaucoup d'utilisateurs, pour des commodités d'utilisation, sont des administrateurs. Ils peuvent donc non seulement corrompre leur $HOME (c'est leur problème), mais aussi /Applications qui contient les applications pour le reste des utilisateurs (c'est plus problèmatique). Et bien sûr, quand on leur fait gentiment remarqué qu'il ne devrait pas travailler en tant qu'admnistrateur, il arrive même à retorquer qu'il ne sont pas root, donc qu'il n'y a pas de problèmes.
En fait, je retrouve une habitude de certain Windowsien qui ne travaile aussi qu'en administrateur tout le temps, mais à la limite, eux rentre clairement le login administrateur au début, donc si ils ont des problèmes, ils sont quand même prévenu. Sous MacOSX, c'est le premier utilisateur créé par le logiciel d'installation qui est un administrateur. donc là, c'est limite MacOSX qui encourage à travailler en étant administrateur.
Il y a aussi (dans une moindre mesure) NetInfo, un daemon qui gère tout le système dans une espèce de base centrale (comme la base de registre de Windows :o) ) (c'est pas une copie, NetInfo existait déjà sous NeXTStep).
Par exemple , /etc/passwd, /etc/group, /etc/services et surement d'autres ne sont utilisés qu'en mode single user... En temps normal, les utilisateurs et les services réseaux sont gérés par NetInfo, et sur mon système, j'ai des utilisateurs dans NetInfo que je ne retrouve pas dans /etc/passwd. Hors moi j'aime bien me contenter de mon bash, de mon vi et de mes fichiers dans /etc pour connaitre et gérer mon système.
[^] # Re: hehe
Posté par neriki (site web personnel) . En réponse au journal Live CD XGL. Évalué à 3.
Du point de vue utilisateur, il y a sa lourdeur, sur un G4/733 avec 384Mo, ça se traine lamentablement, alors que n'importe quel Linux récent avec un wm correct est parfaitement fluide et réactif, (même Gnome et KDE me semble plus réactif sur cette machine, c'est dire).
Il y a aussi le manque d'intégration de X dans l'interface (je l'utilise encore beaucoup, au moins pour gimp et OpenOffice), l'ergonomie des iapps qui ne me convient pas (et surtout cette désagréable habitude qu'elles ont à recopier les données sous leur propre arborescence).
Ensuite d'un point de vue plus technique, je trouve que MacOSX possède certains défauts énervants:
L'installation des applications dans le répertoire /Applications. C'est vrai que pour un utilisateur lambda, c'est mieux, il suffit de glisser l'application sur ce répertoire, de donner le login et le mot de passe d'un administrateur, et voila, l'application est installée.
Et la on arrive sur un des gros défaut qui pour moi corrompt l'esprit d'Unix:
Sous Unix (et ses dérivés) tout ce qui est en dehors de mon $HOME est la propriété de root. Je peux faire les pires conneries en étant utilisateur, je n'arriverait jamais qu'à casser mon $HOME, mais mon système sera intact (je parle du fonctionnement normal, pas des failles de sécuritées ou autres).
Sous Mac OSX, il n'y a pas que le root qui soit habilité à installer une application, il y a aussi les administrateurs (des utilisateurs qui ont le droit d'écriture sur le répertoire /Applications). Hors il s'avère que beaucoup d'utilisateurs, pour des commodités d'utilisation, sont des administrateurs. Ils peuvent donc non seulement corrompre leur $HOME (c'est leur problème), mais aussi /Applications qui contient les applications pour le reste des utilisateurs (c'est plus problèmatique). Et bien sûr, quand on leur fait gentiment remarqué qu'il ne devrait pas travailler en tant qu'admnistrateur, il arrive même à retorquer qu'il ne sont pas root, donc qu'il n'y a pas de problèmes.
En fait, je retrouve une habitude de certain Windowsien qui ne travaile aussi qu'en administrateur tout le temps, mais à la limite, eux rentre clairement le login administrateur au début, donc si ils ont des problèmes, ils sont quand même prévenu. Sous MacOSX, c'est le premier utilisateur créé par le logiciel d'installation qui est un administrateur. donc là, c'est limite MacOSX qui encourage à travailler en étant administrateur.
Il y a aussi (dans une moindre mesure) NetInfo, un daemon qui gère tout le système dans une espèce de base centrale (comme la base de registre de Windows :o) ) (c'est pas une copie, NetInfo existait déjà sous NeXTStep).
Par exemple , /etc/passwd, /etc/group, /etc/services et surement d'autres ne sont utilisés qu'en mode single user... En temps normal, les utilisateurs et les services réseaux sont gérés par NetInfo, et sur mon système, j'ai des utilisateurs dans NetInfo que je ne retrouve pas dans /etc/passwd. Hors moi j'aime bien me contenter de mon bash, de mon vi et de mes fichiers dans /etc pour connaitre et gérer mon système.