Filesystem: case-retaining or case-sensitive?
Filesystem: case-retaining or case-sensitive?
Do you prefer the filesystem to be case retaining but case insensitive (like Windows) or case sensitive (like Linux)?
- Kaeru Gaman
- Addict

- Posts: 4826
- Joined: Sun Mar 19, 2006 1:57 pm
- Location: Germany
-
merihevonen
- Enthusiast

- Posts: 326
- Joined: Mon Jan 01, 2007 7:20 pm
I have asked in many Linux forums and I will ask here too:
How can you make your Linux NON-case-sensitive?
It's so damn painful to write long Bash scripts and find out that it doesn't work because a case typo like /root/desktop/ instead of /root/Desktop/
Btw.. is Mac OS X case-sensitive? It's interesting to know, now that it also features Bash :roll:
How can you make your Linux NON-case-sensitive?
It's so damn painful to write long Bash scripts and find out that it doesn't work because a case typo like /root/desktop/ instead of /root/Desktop/
Btw.. is Mac OS X case-sensitive? It's interesting to know, now that it also features Bash :roll:
Mac OS X is the only case insensitive UNIX out there (it's offically included in the UNIX Familiy tree)
Visit www.sceneproject.org
however the bash on OS X does have some problems with this fact, it's not critical though...
Visit www.sceneproject.org
-
merihevonen
- Enthusiast

- Posts: 326
- Joined: Mon Jan 01, 2007 7:20 pm
- netmaestro
- PureBasic Bullfrog

- Posts: 8453
- Joined: Wed Jul 06, 2005 5:42 am
- Location: Fort Nelson, BC, Canada
Case-sensitivity makes a lot of sense from a multilingual perspective.
This way names can be easily compared without worrying about the language
they are in and which characters are considered equal in that particular language when case is ignored.
This was one of the main reason why XML has been made case sensitive for example.
This way names can be easily compared without worrying about the language
they are in and which characters are considered equal in that particular language when case is ignored.
This was one of the main reason why XML has been made case sensitive for example.
quidquid Latine dictum sit altum videtur
-
merihevonen
- Enthusiast

- Posts: 326
- Joined: Mon Jan 01, 2007 7:20 pm
Atleast someone gave an example of why case-sensitiviness (is that even a word?) is good..freak wrote:Case-sensitivity makes a lot of sense from a multilingual perspective.
This way names can be easily compared without worrying about the language
they are in and which characters are considered equal in that particular language when case is ignored.
This was one of the main reason why XML has been made case sensitive for example.
But I'm still looking for an answer to my question:
How do I make my Linux case-non-sensitive?
This is exactly why I posted this poll: to see if people wanted a case-insensitive linux.merihevonen wrote:I have asked in many Linux forums and I will ask here too:
How can you make your Linux NON-case-sensitive?
I can't make bash case insensitive, but the filenames can be.It's so damn painful to write long Bash scripts and find out that it doesn't work because a case typo like /root/desktop/ instead of /root/Desktop/
It's not case sensitive by default.Btw.. is Mac OS X case-sensitive? It's interesting to know, now that it also features Bash :roll:
You need to use a filesystem which isn't case sensitive. The problem is that most are.How do I make my Linux case-non-sensitive?
-
merihevonen
- Enthusiast

- Posts: 326
- Joined: Mon Jan 01, 2007 7:20 pm
Ok, now this poll does make sense.. so you are going to make your own Linux?Trond wrote:This is exactly why I posted this poll: to see if people wanted a case-insensitive linux.
How can you make filenames case-in-sensitive?Trond wrote:I can't make bash case insensitive, but the filenames can be.
Is there a good alternative for ext3 which would be case-insensitive?Trond wrote:You need to use a filesystem which isn't case sensitive. The problem is that most are.
It probably won't be finished, but yes apart from that "minor" problem.merihevonen wrote:Ok, now this poll does make sense.. so you are going to make your own Linux?Trond wrote:This is exactly why I posted this poll: to see if people wanted a case-insensitive linux.
By using a case-insensitive filesystem. You can't use your current filesystem.merihevonen wrote:How can you make filenames case-in-sensitive?Trond wrote:I can't make bash case insensitive, but the filenames can be.
Yes, JFS. But it's not case sensitive by default either, you have to turn it on.merihevonen wrote:Is there a good alternative for ext3 which would be case-insensitive?Trond wrote:You need to use a filesystem which isn't case sensitive. The problem is that most are.
-
merihevonen
- Enthusiast

- Posts: 326
- Joined: Mon Jan 01, 2007 7:20 pm
-
merihevonen
- Enthusiast

- Posts: 326
- Joined: Mon Jan 01, 2007 7:20 pm
Trond, look at this!
I think this is alot better than to use a different filesystem
I found it at http://bill.herrin.us/freebies/ext3ci -- Case insensitive ext3 filesystem for Linux 2.6
The ext3ci software v2.6-1 creates a new "ext3ci" driver for Linux 2.6 based on the ext3 driver. The ext3ci driver differs from ext3 in that it is not case sensitive. That is, a=A, b=B and so forth. Use "mount -t ext3ci /dev/hda1 /mnt" on any ext3 filesystem instead of the normal mount command. This is known to work with Linux 2.6.11, but should work with any 2.6 series kernel. View the README file for installation and instructions.
I think this is alot better than to use a different filesystem
