Filename case-insensitivity on OS X

Dan Lowe dan at tangledhelix.com
Wed Jan 4 00:03:20 EST 2006


On Jan 3, 2006, at 9:50 PM, Tom Anderson wrote:

> On Tue, 3 Jan 2006, Dan Sommers wrote:
>
>> On Tue, 03 Jan 2006 15:21:19 GMT,
>> Doug Schwarz <see at sig.for.address.edu> wrote:
>>
>>> Strictly speaking, it's not OS X, but the HFS file system that is  
>>> case
>>> insensitive.
>
> Aaah, of course. Why on earth didn't Apple move to UFS/FFS/whatever  
> with
> the switch to OS X?
>
>>> You can use other file systems, such as "UNIX File System".  Use  
>>> Disk
>>> Utility to create a disk image and then erase it (again, using Disk
>>> Utility) and put UFS on it.  You'll find that "touch foo FOO" will
>>> create two files.
>>
>> You may also find some native Mac OS X applications failing in  
>> strange
>> ways.
>
> Oh, that's why. :(

That's one reason, but here are two more:

1. It would have broken the expected behavior from the previous 15  
years of Mac OS releases. Given Mac users' obsessive attention to  
detail regarding the consistency of their environment, this would  
*not* have gone over well at all.

2. Mac OS is designed primarily for non-technical users. A case- 
sensitive filesystem would just be confusing for the main audience.  
If I tried to explain to my mother that Dan.doc is not the same as  
DAN.DOC, she would probably tell me I was out of my mind.

Think about it - how many things used by average people are case  
sensitive? Passwords? That's about it. (And judging by most user  
passwords I have seen, they're almost all lowercase anyway.) Email  
addresses, URLs, the search box in Google, your AOL or Jabber buddy  
list: all case-insensitive.

Aside from that, what is "right" is a matter of opinion. I prefer  
case-insensitive filesystems, and I'm a system administrator who  
works on Solaris systems all day. Others I work with refuse to  
consider case-insensitive filesystems as anything but a "bug". Who's  
right? I don't think there's one true answer...

I'm not trying to get into one of these case sensitivity religious  
wars here, just offering an opinion.

  -dan

-- 
For a list of all the ways technology has failed to improve the quality
of life, please press three.                   -Alice Kahn






More information about the Python-list mailing list