Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mathpunk

macrumors regular
Jan 31, 2015
118
192
Like post #595 told you, you can't use it. But you can always try...
If apple wanted to make a transition, I guess it would need something like Rosetta emulation, when all new sortware should mandatory understand case sensitivity and old software has that emulation. After few years that emulation support would be taken away.

I'm not sure what you're talking about here. I've been using case-sensitive file systems on MacOS X for many years, and it works perfectly. When I get a new Mac, the first thing I do is reformat the drive as case-sensitive and then install the OS. There are a few applications that apparently won't install on a case-sensitive file system, but this has not affected me since this is not the case with anything I currently use. If it was a problem, all I would need to do is create a partition and format it to be case insensitive and put it there.
 

hiddenmarkov

macrumors 6502a
Mar 12, 2014
685
492
Japan
I'm not sure what you're talking about here. I've been using case-sensitive file systems on MacOS X for many years, and it works perfectly. When I get a new Mac, the first thing I do is reformat the drive as case-sensitive and then install the OS. There are a few applications that apparently won't install on a case-sensitive file system, but this has not affected me since this is not the case with anything I currently use. If it was a problem, all I would need to do is create a partition and format it to be case insensitive and put it there.

I was just giving the heads up. Not all may know this. And they may have applications that won't work. Or they may not want to partition the drive as well. You have your comfort levels and accepted levels of added work to do things, others may not. I for example when wanting a more pure and original Linux/bsd/unix experience run vm's with cli only installs. If going for pure install, make it pure. SSH in and type. I'll be nice, they can use nano as editor when needed. I do. I hate vi.

The intent was not having a user (My advice assumes others may read as well) do this, install that application and then go wtf, why won't this application work. Information given of potential issues, on the user to go from there. to their levels of comfort.
 

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,677
The Peninsula
Does Apple offer a "case preserving" filesystem like Windows?

That means, if you create a file named FoO.BaR it is stored as FoO.BaR - and if you list it the file shows up as FoO.BaR.

However, if you edit "foo.bar" or "Foo.Bar" you'll read and write "FoO.BaR".
 

mathpunk

macrumors regular
Jan 31, 2015
118
192
Does Apple offer a "case preserving" filesystem like Windows?

That means, if you create a file named FoO.BaR it is stored as FoO.BaR - and if you list it the file shows up as FoO.BaR.

However, if you edit "foo.bar" or "Foo.Bar" you'll read and write "FoO.BaR".

Yes, that's exactly how the default (not case-sensitive) filesystem works.
 

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,677
The Peninsula
Yes, that's exactly how the default (not case-sensitive) filesystem works.
Great! Why would anyone want anything else!?

Case-sensitive filesystems (and shells) are relics of the time of 110 baud modems and systems with main memory measured in Kibibytes - and when ending a filename with ".c" meant something different than ending it with ".C".

Today a single filename can be too long to fit in the RAM of one of those systems, yet we still are crippled by early 70's conventions.
 

mathpunk

macrumors regular
Jan 31, 2015
118
192
Great! Why would anyone want anything else!?

Case-sensitive filesystems (and shells) are relics of the time of 110 baud modems and systems with main memory measured in Kibibytes - and when ending a filename with ".c" meant something different than ending it with ".C".

Yes, and .C is a suffix for C++ source and .c is a suffix for C source. They aren't the same. If one has an entire career's worth of source code and data files written on unix systems with case-sensitive filesystems, it makes things much easier to have a compatible filesystem to see these files on MacOS.
 

toke lahti

macrumors 68040
Apr 23, 2007
3,293
509
Helsinki, Finland
Let me clarify that.

I had (and still have) Windows PC's that came with their official copy of whichever flavor Windows was current at the time up to 7. My wife has a legitimate copy of 8 on her Dell XPS 13.


The least troublesome (nearly trouble-free) experiences with Windows were cracked copies bootcamped on my Macs.

Better?
Because of mac or because of cracked?
 

Larry-K

macrumors 68000
Jun 28, 2011
1,908
2,363
Great! Why would anyone want anything else!?

Case-sensitive filesystems (and shells) are relics of the time of 110 baud modems and systems with main memory measured in Kibibytes - and when ending a filename with ".c" meant something different than ending it with ".C".

Today a single filename can be too long to fit in the RAM of one of those systems, yet we still are crippled by early 70's conventions.
Sorry, I'm typing my reply on a QWERTY keyboard.
 

kucharsk

macrumors regular
May 31, 2016
157
96
Great! Why would anyone want anything else!?

Case-sensitive filesystems (and shells) are relics of the time of 110 baud modems and systems with main memory measured in Kibibytes - and when ending a filename with ".c" meant something different than ending it with ".C".

Today a single filename can be too long to fit in the RAM of one of those systems, yet we still are crippled by early 70's conventions.

Even though Apple didn't really embrace it, I was thrilled when Apple joined the rest of the world and at least made a case-sensitive file system option available.

I don't like case insensitivity at all - too many things break when dealing with other systems.

Modern file systems should be case sensitive, not trap you the way older, less sophisticated file systems did.
 

toke lahti

macrumors 68040
Apr 23, 2007
3,293
509
Helsinki, Finland
Case-sensitive filesystems (and shells) are relics of the time of 110 baud modems and systems with main memory measured in Kibibytes - and when ending a filename with ".c" meant something different than ending it with ".C".
Just to make sure, are you saying that when osx is the only os using case insensitive, but preserving file system by default, the rest of the world should change to the same and not the other way?
When the reality isn't compatible with Apple, it's reality's fault?
 

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,677
The Peninsula
Just to make sure, are you saying that when osx is the only os using case insensitive, but preserving file system by default, the rest of the world should change to the same and not the other way?
When the reality isn't compatible with Apple, it's reality's fault?
Case-preserving is by far the most common, and more user-friendly.
 
  • Like
Reactions: 32828870

kucharsk

macrumors regular
May 31, 2016
157
96
Just to make sure, are you saying that when osx is the only os using case insensitive, but preserving file system by default, the rest of the world should change to the same and not the other way?
When the reality isn't compatible with Apple, it's reality's fault?

No, I'm saying all OSs should be case sensitive at all times.

"foo.c" should never, ever be the same as "FOO.C", "foo.C" or any other variant.

One of my pet peeves about Apple's file system.
 

tuxon86

macrumors 65816
May 22, 2012
1,321
477
No, I'm saying all OSs should be case sensitive at all times.

"foo.c" should never, ever be the same as "FOO.C", "foo.C" or any other variant.

One of my pet peeves about Apple's file system.
You shouldn't need to add a file extension. That information should be part of the file metadata.
 
  • Like
Reactions: AidenShaw

tuxon86

macrumors 65816
May 22, 2012
1,321
477
...extensions can be useful when looking at lists of filenames, but I agree that extensions should not have semantic significance.

My personnal philosophy is that filename, like variable, should be significative and describe what it does. But that just me, I'm weird that way :p
 

kucharsk

macrumors regular
May 31, 2016
157
96
You shouldn't need to add a file extension. That information should be part of the file metadata.

You "shouldn't" but it makes a lot of sense when looking at a text-based directory of files to know what's source code, what's a header file and what's an executable.

Download most any GNU software package and imagine the contents with all the dot suffixes stripped; not pretty.
 

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,677
The Peninsula
You "shouldn't" but it makes a lot of sense when looking at a text-based directory of files to know what's source code, what's a header file and what's an executable.
That's exactly my comment - humans may find the extensions useful, but the computer should know that a file is C++ source whether it has an extension of ".c", ".C", ".cpp", ".c++", ".so" or ".exe".

Nothing that the computer software does should be based solely on the character patterns in the filenames.

Download most any GNU software package and imagine the contents with all the dot suffixes stripped; not pretty.
Most any GNU software package is pretty ugly regardless.
 

tuxon86

macrumors 65816
May 22, 2012
1,321
477
You "shouldn't" but it makes a lot of sense when looking at a text-based directory of files to know what's source code, what's a header file and what's an executable.

Download most any GNU software package and imagine the contents with all the dot suffixes stripped; not pretty.
I wouldn't consider GNU as an example to follow...
 

kucharsk

macrumors regular
May 31, 2016
157
96
I wouldn't consider GNU as an example to follow...

I like GNU's layout a lot better than the complete mess that is generated with an XCode project.

Regardless, it's largely a religious argument; either way IMHO the filesystem should always know that A is different from a and should act accordingly. File naming is largely a convention, but conventions exist for a reason, to make life easier for the human trying to find something. If the system alone knew whether "foo" was C text or C++ text, that would mean I'd have to jump through extra hoops to find out.

It works for most other OSs and is only an issue with OS X because some commercial software still doesn't agree with itself on the case of the filenames it creates for itself.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.