Il y a trois ans, quand Apple a introduit le format de disque sensible à la casse, je m'étais essayé à installer Tiger sur un disque case sensitive. Tout fonctionnait très bien, jusqu'à ce que j'installe Adobe CS 2. Celui ci ne voulait pas se lancer, et après un peu de recherche, je me susi rendu compte que ça venait de la casse. Ces sots font des includes sur des fichiers en minuscule alors que ces fichiers sur le disque sont en minuscule et majuscule. Par exemple, le programme cherche le fichier 'adobesux.h', alors que le fichier sur le disque se nomme en réalité 'adobeSux.h'.
Sur un disque non sensible à la casse, on s'en fout, car adobeSux.h et adobesux.h sont le même fichier. Tandis que sur un disque sensible à la casse, les deux fichiers 'adobesux.h' et 'adobeSux.h' peuvent cohabiter dans le même dossier. Tout comme 'AdObEsUx.H' et 'adobeSUX.h'. Bref, vous avez compris le principe.
Alors, du coup, j'ai du reformater mon disque en HFS+ tout simple, réinstaller mon système et dire adieu à cette technologie pourtant très interressante.
3 ans plus tard (ou 4 je sais plus…). Macbidouille nous apprends que la CS4 d'Adobe ne sera pas installable si le disque dur est au format de fichier "sensible à la casse". Donc, aucune évolution de ce coté là. Le format de fichier case sensitive restera à jamais un formatage marginal pour serveur sous Mac OS X server.
Au passage, on peut aussi rigoler sur le fait que la suite ne peut pas être installée sur des périphériques de stockage basés sur flash", soit les disques SSD. Ce sont les possesseurs de Mac Book Air qui vont être content 
Commentaires
A tout hasard, c'est pas possible de retenter l'aventure en passant tous les noms de fichiers de CS en minuscule ?
C'est ce que j'avais tenté à l'époque. Mais le problème c'est que des fois c'est l'inverse… Adobe inclut un fichier en mixed case, mais le fichier est nommé en minuscule. Donc, j'ai tenté de corriger tout les noms de fichiers en regardant les erreurs dans le terminal, puis au bout de 20 fichiers corrigés, j'en ai eu ras le cul.
Salut,
Ça sert à quoi un disque sensible à la casse ?
iSca'
Roh tu suis pas ! Ça permet de différencier les noms de fichier par leur casse. Sur un filesystem classique, si tu as un fichier : /mon/dossier/monfichier.txt, et que tu crée le nouveau fichier /mon/dossier/monFichier.txt, le premier sera écrasé. Alors qu'avec un FS case sensitive, un nouveau fichier sera créé et /mon/dossier/monfichier.txt et/mon/dossier/monFichier.txt seront deux fichiers totalement différents.
Ok mais je ne vois pas l'intérêt à part foutre le boxon dans les fichiers ?
Il y a 15 ans, quand Windows 95 a introduit les noms de fichiers de 256 caractères, on s'est demandé à quoi ça servirait par rapport aux nom de 8 caractères, si ce n'est foutre le boxon
Aucun rapport
Bah si… Ça cause de limitations dans les noms de fichiers. Prenons un exemple con. Dans un dossier, tu dois mettre deux rapport en pdf, l'un parlant de Apple Inc, l'autre du marché des pommes. Tu es anglais, bien évidemment. Donc, tu as un apple.pdf, et un Apple.pdf. Tu peux les mettre tout les deux dans le même dossier \o/
Oulaaa... c'est tiré par les cheveux ça !!
Parce qu'en fait tu vois, dans les divers boulots que j'ai eu, les abréviations sont parfois trompeuses : DRH pour Direction Ressources-Humaines ? Ben non, ça vaut aussi pour Dispositif Reseau Handicap, etc. Donc le problème est bien plus vaste.
Et puis comment vas-tu différencier le apple.pdf et Apple.pdf sachant que très peu de gens sont attentifs à la casse ?
Aucun intérêt à part mettre un bon bazar dans le nommage des fichiers. Déjà que le web a du mal avec les accents (cf. wikipedia), si alors faut rajouter les problèmes avec la casse, on n'est pas sortis de l'auberge
la question du c'est interésssant ou pas le sensible à la casse ne se pose pas vraiment c'est des fois juste incontournable. et l'incomatibilié de la suite adobe avec le case sensitive montre bien que ce sont des porc qui codent avec leur pieds. que le FS soit sensible à la casse quand on fait un include on le fait tel qu'il est en réalité meme si ca marche autrement.
Tout à fait !
Ajouter un commentaire
Abonnement aux commentaires
S'abonner pour recevoir les commentaires suivants par email
URL de rétrolien : http://alt-i.fr/trackback/428
Fil des commentaires de ce billet