Linux à MacOSX
By Paul Rouget on Friday 12 September 2008, 17:49 - Permalink
Mop mop.
Ça fait maintenant quelques semaines que j'ai passé ma machine x61s à MacOSX (Leopard).
Vous ne le savez peut-être pas, mais on peut en effet installer MacOSX sur un x86 de base. Ça demande pas mal d'huile de coude, mais ça peut fonctionner. Aujourd'hui, tout tourne correctement, excepté le Wifi (chipset 3945), donc j'ai du rajouter une clef USB Wifi.
Bon, me voilà avec un MacOSX Leopard qui tourne du feu de dieu.
Pour quelle raison je suis passé à MacOS ? À la base, c'était juste pour Keynote. Parce que franchement, OpenOffice ou S5 pour faire des slides ... bof bof.
Donc après quelques semaines, voilà mon sentiment sur MacOS.
Points négatifs
- C'est pas du libre, et ça se sent très fort :
- plein de logiciels sont payants (même si libre ne veut pas dire gratuit, bla bla bla). Truc auquel je n'étais absolument pas habitué. C'est vraiment chiant.
- Pas moyen d'avoir accès au code source. C'est con, mais ça veut dire quoi : qu'il y a des trucs sur ton OS qui sont impossibles à faire. Sous Linux, impossible n'existe pas, c'est que t'as pas les compétences ou le temps qu'il faut pour configurer/hacker/lire le code ... mais virtuellement, tu n'es pas limité.
- Mon Linux était reconnaissable entre milles. Mon Mac est le même que tout le monde, à part le dock et le fond d'écran.
- Le layout du clavier par défaut est une vraie merde. Merci au logiciel Ukulele qui m'a permit de mapper mon clavier correctement.
Points positifs
- C'est joli, et ça rend la vie devant son PC plus agréable.
- L'ergonomie est exemplaire... qu'est ce que c'est agréable à utiliser. Intuitif.
- Ça plante pas trop. Excepté, et vous n'allez pas me croire, une seule application : Firefox. Qui doit planter deux ou trois fois par jour (même avec un profil vierge). Je cherche toujours à comprendre, et je trouverais.
- Des logiciels de qualité : Adium, du bonheur. La suite iWork (Keynote), Mail.app, iCal (même l'address book est super !), iTerm, Transmission ...
- Les logiciels libres incontournables sont là : Firefox, Thunderbird, Inkscape, VLC
- Y'a tout pour les développeurs de mon genre :
- gcc :)
- Vim
- zsh && screen
- Pour Mozilla, je n'ai pas du tout eu à changer mes habitudes de développement.
- ... tout ! (merci macport). Les adeptes de la ligne de commande ne seront pas dépaysés.
- Le top, c'est quand même leur système de packaging. Vous téléchargez une image disk, qui est montée. Un logiciel n'est pas un exécutable, mais un dossier, et ça, je trouve ça super bien pensé. Si le nom d'un dossier se termine en .app, alors il est vu comme une application par MacOS. On déplace ce dossier où on veut (dock, bureau, répertoire application), ça fonctionne. Pour le désinstaller, on déplace cet "icône" dans la corbeille. Bien vu et super agréable.
- Time Machine est d'une simplicité et d'une utilité incroyable !
Est-ce que je vais rester sous Mac ?
Je ne sais pas. Si je ne reste pas sous Mac, ce sera surtout parce que je ne peux pas faire ce que je veux de cet OS. Je me sens un peu coincé, à l'étroit (pas libre). J'ai besoin de ma dose de terminaux, de shells et de mon FVWM.
Cette expérience m'aura montré que j'ai deux comportements face à ma machine :
- gros geek infame qui a besoin que la machine soit un prolongement de soit même.
- gros branleur fainéant qui veut juste que la machine fonctionne sans avoir à réfléchir.
Et aujourd'hui, je ne peux pas avoir les deux en même temps.
Je serais pleinement satisfait par Linux le jour où :
- Il y aura un vrai outil pour faire des slides (ouais, j'insiste)
- Gnome plantera moins et sera plus révolutionnaire, plus intuitif, plus ergonomique. Un peu raz-le-bol de l'interface à la Windows95. J'aime pas metacity, mais on peut le remplacer par fvwm ou openbox, et ça, ça tue (tout le monde a ce qu'il veut).
Je pense qu'à terme, j'aurais deux machine. Une pour l'informatique du quotidien, un Mac, et une pour travailler (coder), un Linux. Ou peut-être l'inverse :)
Comments
Mais, qu'en est il de la légalité de l'installation de MacOS sur un PC lambda ? Et combien t'as coûté cet OS ?
... pas grand chose.
Et pourquoi pas Xfce au lieu de Gnome, voire ratpoison au lieu de fvwm ?
Gnome, XFCE, tout ça, ça se ressemble finalement beaucoup. Rien n'arrivant à la cheville de Leopard. Peut-être que la révolution passera par KDE 4, je ne sais pas...
Par contre, je ne vois vraiment pas ce que peux m'apporter ratpoison. Je n'ai d'ailleurs jamais rencontrer un WM plus efficace (pour moi) que FVWM2.
Concernant Xfce et Gnome : chez moi, y'a pas photo, le second est lent et plantouille de temps à autre, le 1er est rapide et stable.
Ce qu'apporte ratpoison ? Un environnement minimaliste faisant la part belle aux fenêtres de travail et pas aux barres/widgets/fonds d'écran de toutes sortes. Il est par ailleurs configurable via un simple fichier à plat. C'est le gestionnaire de fenêtres utilisé par Mark Pilgrim, plutôt un gage de confiance.
J'élargis le propos : utilises-tu un layout ordinaire (azerty, qwerty) ou un layout particulier (dvorak, dvorak-fr ou autre) et si oui, pour quelles raisons ? Je jongle (tant bien que mal) entre azerty, qwerty et dvorak-fr et ai vraiment du mal à n'en retenir qu'un.
Mouais... pour moi, la différence XFCE/Gnome est assez ridicule si on les compare à Mac.
Je connais ratpoison, mais il ne m'apporte absolument rien par rapport à Fvwm.
En fait, si on essaye d'avoir un vrai desktop (joli, stable, ergonomique, etc) sous Linux, c'est vraiment trop faible par rapport à Mac. Si on veut un outil puissant et efficace, là c'est Mac qui est à la masse face à un Fvwm.
Pour le layout : Je n'utilise pas Qwerty parce que je trouve (contrairement à beaucoup de monde bizarrement) qu'il est moins efficace que Azerty. Sinon, j'ai testé pendant un moment le layout Bepo (un vrai dvorak fr), et définitivement c'est le meilleur layout, mais je n'ai pas pu persévérer par manque de temps. Un jour peut-être :)
Merci pour le retour d'expérience concernant le Bepo : à vrai dire, pour de la saisie de texte "humain", le (les différentes variantes du) dvorak-fr domine(nt) tous les autres layouts. Mais... quand on écrit du texte "code" et qu'on est habitué aux raccourcis ordinaires (ctrl+w, ctrl+n, ctrl+t), ça devient tout de suite plus compliqué, sans parler des positions des caractères i,j,k,l (vim powa) qui n'ont plus rien d'immédiat sous un dvorak-fr : si c'est pour remapper une partie du layout Bepo pour retrouver ces touches de contrôle sous Vim, c'est pas gagné et quand en plus on utilise (parfois) un clavier ergonomique (façon contoured de chez Kinesis) on a l'air (pour les autres mais aussi pour soi) de se mettre derrière un tableau de bord d'un avion qu'on redécouvre à chaque fois. L'avantage du qwerty est vraiment appréciable pour les claviers des PC portables (sans pavé numérique) et la saisie des chiffres ; à part ça, ça vaut (à mon avis) l'azerty, les emme*des avec les caractères accentués en sus.
J'oubliais le plus important (à mes yeux) dans ratpoison : entièrement pilotable au clavier ; est-ce que fvwm2 peut être totalement piloté au clavier ?
Juste au cas où : je ne cherche pas à prêcher pour les outils que j'utilise mais c'est bien de confronter ses arguments pour justifier tels ou tels choix.
Et bien, pour le développement, je trouve que Bepo s'adapte bien avec les règles Vim adéquates (google: vim + dvorak).
Par rapport à Fvwm, oui, on peut tout piloter via le clavier. C'est d'ailleurs ce que je fais (souris, taille et positions de fenêtre, raise/low, etc, tout controlé au clavier).
Le seul soucis de Fvwm, c'est son fichier de conf qui demande un réel investissement (moi, j'ai mis plusieurs années à mettre le mien au point).
> un vrai outil pour faire des slides
Yakafocon le coder en XUL, non ? (oui, je sors du MAOW et je suis à présent convaincu que tout devrait être construit en XUL ;-) )
Paul,
Concernant les .app, ça l'empêche pas d'installer au démarrage des applications des fichiers de config ou de preférences ailleurs. Si tu veux désinstaller proprement il existe des petits softs qui lorsque tu déposes ton .app dans la corbeille (enfin quand tu fais +backspace quoi)
http://konstochvanligasaker.se/appt...
http://www.freemacsoft.net/AppClean...
Ce qui manque c'est quand même la mise à jour automatiques des logiciels comme sous Linux.
Appfresh remédie en partie à ça :
http://metaquark.de/appfresh/
Concernant l'ergonomie il y a plein de choses qui peuvent se faire par glisser-déposer entre les applis Mac qu'on ne soupçonne pas comme glisser un groupe de vcard du carnet d'adresse dans Pages pour faire un multipostage.
Enjoy your Leopard.