5 votos

¿Problemas con las mayúsculas en OS X?

Hace unos años que no pruebo una instalación de OS X que distinga entre mayúsculas y minúsculas y me pregunto cómo es hoy en día. Antes tuve que volver a la insensibilidad a las mayúsculas y minúsculas debido a Adobe CS, pero creo que eso ya está arreglado.

Recientemente he tenido un problema al desplegar código en un servidor linux y tener un js require fallan debido a la diferencia de casos. Me llevó un tiempo darme cuenta del problema.

Si no hay ningún problema importante, probablemente haré una instalación limpia y con mayúsculas de El Capitán este otoño.

Aquí hay una pregunta similar pero antigua: HFS+ distingue entre mayúsculas y minúsculas o no distingue entre mayúsculas y minúsculas: ¿qué tipo utilizar para la partición de la unidad principal?

9voto

archer Puntos 152

Experiencia reciente

Por si sirve de algo, hace poco usé un MacBook Pro solitario durante una semana mientras el mío estaba en el taller. Como utilizo mi mac principalmente para desarrollar software para servidores unix (que suelen utilizar sistemas de archivos ext4 que distinguen entre mayúsculas y minúsculas), decidí volver a probar HFS+ que distingue entre mayúsculas y minúsculas.

En mi caso, todas las aplicaciones principales de OS X han funcionado perfectamente y no he notado ningún problema de estabilidad en el sistema. Además, la mayoría de mis programas de terceros funcionaron sin problemas.

Pero hubo excepciones. Cuando me decidí a probarlo, ya tenía en mente una serie de programas que esperaba que se rompieran, y unos cuantos lo hicieron. Lo más notable fue que todo el software de Adobe se negó a ejecutarse. Dado que Creative Cloud requiere que se instale en el volumen de arranque, un disco de arranque con mayúsculas y minúsculas es un obstáculo.

Sin embargo, por lo general, existen alternativas mejor construidas a estas frágiles bases de código. Por ejemplo, yo empecé a utilizar La afinidad de Designer y Photo en lugar de Illustrator y Photoshop, que se ajustan casi perfectamente a mis casos de uso.

Hubo algunas sorpresas agradables: Backblaze siguió funcionando y el Escritorio Remoto de Microsoft pudo seguir utilizándose.

No tengo ningún otro programa de Microsoft, así que no puedo opinar sobre las aplicaciones de Office, etc., que podrían ser un poco dudosas.

Mis planes

Una vez cada pocos años, reconstruyo totalmente mi sistema desde cero en lugar de actualizarlo. Estoy planeando hacer esto cuando El Capitán sea lanzado oficialmente, y yo se utilizar un sistema de archivos que distinga entre mayúsculas y minúsculas. Tal y como yo lo veo: cualquier software que no pueda ejecutarse distinguiendo entre mayúsculas y minúsculas probablemente no sea algo que quiera ejecutar en absoluto. Si hay algo que absolutamente necesario Siempre puedo ejecutarlo dentro de una VM de VirtualBox que no distinga entre mayúsculas y minúsculas.

[[Actualización 2015-10-15]]

Llevo más de 2 semanas con HFS+ Case Sensitive en El Capitán y no he tenido ni un solo problema. Por supuesto, ni siquiera me he molestado en instalar el software que sabía que no funcionaría (Adobe), pero no he tenido ningún problema con ningún software de Apple, aplicaciones de la App Store o código abierto. Si pasas una buena cantidad de tiempo desarrollando para sistemas unix, te recomiendo encarecidamente que des el salto.

[[Actualización 2016-09-23]]

Bueno, ya ha pasado un año y no pienso volver. Yo animaría a todos los desarrolladores a utilizar siempre un sistema de archivos que distinga entre mayúsculas y minúsculas. Además, hay que tener en cuenta que el sucesor de HFS+, APFS , se convertirá en el sistema de archivos por defecto para macOS, iOS y watchOS la próxima primavera, y por ahora solo está disponible como sistema de mayúsculas y minúsculas.

0voto

kjs3 Puntos 123

Acabo de intentar configurar El Capitán en una partición con mayúsculas y minúsculas. Lamentablemente, Adobe Creative Cloud sigue exigiendo que se distinga entre mayúsculas y minúsculas. Por lo tanto, fue un total de no arranque para mí. Variaciones con otras aplicaciones.

0voto

Patrick Puntos 21

Otra solución sencilla: una unidad USB muy pequeña, encriptada y con sistema de archivos HFS + case sensitive. cambiar la configuración de Apache, y ese es mi nuevo webroot.

Si lo pierdo, está encriptado, por lo que es inútil para el nuevo propietario, y siempre tengo una copia de seguridad con time machine, por lo que crear un nuevo USB lleva literalmente 4 minutos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X