book graphic unix and linux troubleshooting guide

My Troubleshooting E-Book will show you how to solve tough problems on Linux and Unix systems!







Case sensitivity in filesystems

When I first used my iBook I was very annoyed by its case preserving, case insensitive HFS+ filesystem. Traditional Unix says "abc" and "ABC" are not the same file, but HFS+ says they are. I didn't like that very much, but I'm changing my mind. Unfortunately, Apple has changed their mind too.

With Tiger, the HFSX file system is case preserving. I didn't notice, and neither would anyone else who upgraded to Tiger because your old file system doesn't change with an upgrade. But people who installed new did get that, and that can cause problems if they have to move files to an older file system


Hate these ads?

Apple probably changed their minds because of existing Unix and Linux software that breaks when installed on case insensitive, case preserving systems because of two files with similar names (foo and Foo) that need to be different. I changed my mind simply because of support issues: it's highly annoying to tell someone they need to run "xf86config" when even I can't remember how the stupid thing is capitalized. I now agree that traditional Unix was dead wrong in this regard, but now we have a damn mess: Apple probably should have just said the heck with it, or (hard as it may be) should have designed a filesystem where case sensitivity can be set on a per directory basis - that would let us bring down conflicting file names when we needed to without confusing things as they are now. It would also let people choose their own poison: make the setting recursive, so if you really want this, set it at your root, and vice versa.

Given the other amazing things in these filesystems (like extended attributes), I can't imagine why this would have been all that difficult. Oh, well, maybe next time.

See also http://aplawrence.com/Detective/rename_files.html">Detective: Renaming Files


Technorati tags:


Comments


Tue Nov 21 18:31:39 2006: Subject:   TonyLawrence
Apparently they moved the default back.. my 10.4.8 new install used HFS+



Click here to add your comments


M3IP inc.

Enter your email address for automatic notification of new posts here
(be sure to whitelist 'feedburner.com' if you use spam filtering)

Or use any RSS reader

Delivered by FeedBurner

cartoon
Need eyes on the ground at your customer's site?
Installation and light training Boston and New England
Reliable and experienced, punctual and professional.


Views for this page
Today This Week This Month This Year  Overall
3142020 2,400

Have you tried Searching this site?

Unix/Linux/Mac OS X support by phone, email or on-site: Support Rates

This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more. We appreciate comments and article submissions.

Publishing your articles here

pavatar.jpg
More:
       - MacOSX
       - Disks/Filesystems
       - Opinion




Unix/Linux Consultants


http://www.breakthru.com.au SCO (Openserver and Unixware), Unix, Solaris and Linux Consulting services including: Secure Networking Solutions; Linux based Firewalls; Backup Solutions; Secure Home to Office Network Setup; Phone, Remote and On-Site Support available - Satisfaction Guaranteed!


http://www.cleverminds.net Need expert advice? Want a second opinion? CleverMinds is a one-stop-shop for a wide range of technology solutions. We support Unix, Linux, SCO as well as CMS, ecom, blogs, podcasts, search engines consulting and more. Contact us at web2.0@cleverminds.net 0r (617) 894-1282


http://thatitguy.com Business networking servers, Linux and Unix experts. In business since 1997! Windows and Exchange to Samba and Scalix migration experts.



Twitter
o Our neighbors have hydrangeas. We're taking precautionary measures. 2:36 PM May 23rd 2008








Change Congress