- BlogWell - http://blog-well.com -

The Case Against Unix

Posted By Mad On September 6, 2007 @ 10:14 pm In Dev Stuff | 1 Comment

One thing which will keep Unix desktops from the masses is the fact the Unix file systems are case sensitive.

Why would anyone need readme.htm, Readme.htm, README.htm, ReadMe.htm, ReAdMe.htm, readme.HTM etc to be unique files within the same folder?

And if a Web site is hosted on a UNIX box, you get a whole lot of contradictions.

For example, http://www.werelocate.com/index.html [1] is valid, but http://www.werelocate.com/Index.html [2] is not (capital I in Index), since the file “Index.html” does not exist, only index.html does.  Now http://www.werelocate.Com/index.html [3] is valid, since domain names are not case sensitive thankfully (the C in com is a capital).  Good luck explaining the difference to grandpa!

Whether it was by design, intentionally or otherwise, thankfully good old DOS just didn’t care.  No matter which way you said readme.htm, it would match whatever casing was present.

I just got burnt by a Unix box hosting a web site which dynamically created script to load a javascript file.  The same files work on Windows Server, but failed on Unix.  All due to casing.  Arrrrrrr.

Casing should only be important in sentences!


Article printed from BlogWell: http://blog-well.com

URL to article: http://blog-well.com/2007/09/06/casing-should-only-be-important-in-sentences/

URLs in this post:

[1] http://www.werelocate.com/index.html: http://www.werelocate.com/index.html

[2] http://www.werelocate.com/Index.html: http://www.werelocate.com/Index.html

[3] http://www.werelocate.Com/index.html: http://www.werelocate.Com/index.html

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.