Case-sensitive file system option in Mac OS X Panther 7B21.

Discussion in 'MacBytes.com News Discussion' started by MacBytes, Aug 3, 2003.

  1. macrumors bot

    Joined:
    Jul 5, 2003
  2. Moderator

    Nermal

    Staff Member

    Joined:
    Dec 7, 2002
    Location:
    Whakatane, New Zealand
    #2
    What would you want this for? I can't think of a single reason why you'd want your filesystem to be case sensitive, although I'm sure I'll know hundreds of reasons by the time you've all finished explaining it to me :)
     
  3. arn
    macrumors god

    arn

    Staff Member

    Joined:
    Apr 9, 2001
    #3
    can anyone verify this (that the option is there)?

    the reason you want it is because most unix systems are case-sensitive. It can cause problems when you have a directory of files from a case sensitive format coming to a system wtih a case-insensitive format.

    arn
     
  4. macrumors 604

    MrMacMan

    Joined:
    Jul 4, 2001
    Location:
    1 Block away from NYC.
    #4
    Yup, and I want more then one 'My Folder' on my desktop.

    I also want 'my Folder' & 'my folder' which currently is not allowed.
     
  5. arn
    macrumors god

    arn

    Staff Member

    Joined:
    Apr 9, 2001
    #5
    yep, this has been verified to be true. Case-sensitive format available in recent Panther build. Not available in Jaguar. Uncertain if this was available in the first Panther build.

    [yes, Jaguar did have UFS which is case sensitive]
     
  6. macrumors 604

    MrMacMan

    Joined:
    Jul 4, 2001
    Location:
    1 Block away from NYC.
    #6
    Even I could have told you that...

    Hmmm the first build? Drat... not using that build...
     
  7. macrumors member

    Joined:
    Jul 17, 2002
    #7
    one reason

    I don't know a lot about this, but I do know that you can't run the BSD package manager on OS X b/c it requires a case-sensitive file system. I guess this would allow that.
     
  8. macrumors 68040

    Powerbook G5

    Joined:
    Jun 23, 2003
    Location:
    St Augustine, FL
    #8
    So does anyone know if this will be the default on the actual shipping version of Pather preinstalled or will you have to format and reinstall to obtain this function on new computers with Panther?
     
  9. macrumors 6502

    Joined:
    Jul 22, 2002
    Location:
    Ann Arbor, MI
    #9
    It would be cool to make it default. I hope it is.... I dont like having any inferiorities on my computer, and this is one.
     
  10. macrumors 68020

    mymemory

    Joined:
    May 9, 2001
    Location:
    Miami
    #10
    This is gonna make my life little more closer to hell!!! now we have to be sure if our log/pass was "mymemory" or "MyMemory" or "Mymemory".

    I'm glad I worked with unix systems about 5 years ago and I was allways carefull about that, actually I felt paranoic about it but well, OSX wasn't build to make our life easier any way.

    Some day I'm gonna have a lot of money and I'm gonna buy the rights of OS 9.2.2. and make 9.5 just for me:rolleyes:
     
  11. macrumors 6502

    Joined:
    Jan 19, 2003
    #11
    OK, this is a VERY bad idea for a consumer OS. I'll go f*cking insane.
     
  12. macrumors 6502

    Joined:
    Jul 11, 2003
    Location:
    In Iraq now
    #12
    Bad idea for consumer os?

    It's not the default value.

    You have to *format* the partition for case sensitive/journelling HFS+.

    It's an option, and a very good one for unix geeks to have, that way they can migrate from one 'nix to another.

    Jaedreth
     
  13. macrumors regular

    Joined:
    Aug 8, 2002
    #13
    For the UNIX switchers

    While I think case-insensitive and preserving is vastly better than case-sensitive, I do see that it's nice to have the option. I could see many universities replacing UNIX clusters with MacOS X G5's, now that you can essentially do everything with MacOS X you can do with UNIX.

    Unfortunately UNIX picked case sensitive, probably because it takes less processing power and UNIX was written for the old PDP machines decades ago. And at this point, there are still some packages that actually depend on this functionality.

    Oh well, as long as it remains a non-default option I'm ok with it.
     
  14. macrumors regular

    Joined:
    Dec 5, 2002
    #14
    count me in! "9.5, the same old interface you love, plus protected memory, preemptive multitasking..."
    Sort of Copland's return
     
  15. macrumors 6502

    Joined:
    Mar 16, 2002
    #15
    Re: Bad idea for consumer os?

    Yep, as long as they keep it *not* default, that's good. It will drive people f*cking insane, and I hope Apple sticks on the path of user-friendliness. It's just easier and more intuitive to not have "BobJones" and "bobjones" be different. Remember, kids and old people use these machines. Kids and old people!
     
  16. macrumors 68040

    Powerbook G5

    Joined:
    Jun 23, 2003
    Location:
    St Augustine, FL
    #16
    I wonder if you can select case sensitive as a default for a BTO option. Wouldn't that help to be able to just check an option on the Apple store and have it automatically case sensitive or not when it is shipped to you instead of having to reformat and partition your drive and reinstall the OS just to get the feature? It seems like a promising feature, but I'd like to have it set up for me when I get it shipped instead of having to deal with redoing my system just to activate it after the fact.
     
  17. macrumors 65832

    Joined:
    Jun 25, 2003
    #17
    Re: Re: Bad idea for consumer os?

    I agree about not making it the default. Also, am I correct in assuming that this doesn't apply to file extensions? That would really be messy.
     
  18. macrumors 6502a

    BaghdadBob

    Joined:
    Apr 13, 2003
    Location:
    Gorgeous, WA
    #18
    Case Sensetive/Journaled?

    Anyone care to comment on the "journaled" aspect or is this something normal I'm mistaking for something else?
     
  19. macrumors member

    Joined:
    Jun 4, 2002
    Location:
    Australia
    #19
    I thought Case-sensitive was in Jaguar

    Case sensitivity is available in Jaguar, though you need to format your drive as a "Unix Drive". Instead of Macintosh HD, your HD is called "/".

    I just created 2 files on My HD under Jaguar: Newfile.txt and NeWfile.txt -> seperate and distinct.

    I guess the real guts of this information is not that it's case sensitive, but rather it's a HFS+ volume that is sensitive.

    -- Dan :D
     
  20. macrumors 68020

    bennetsaysargh

    Joined:
    Jan 20, 2003
    Location:
    New York
    #20
    this should be an option in the system prefs because some people want it, and other people won't know what to do with themselves. that is the oly way they can do it.
     
  21. macrumors newbie

    Joined:
    Aug 3, 2003
    #21
    not meant for you

    I doubt if your already tenuous grasp on reality is taken into consideration when debating adding worthwhile and requested features to their OS.

    OS X has had the option of formatting a partion using UFS since the early days, but no systems ship that way, nor is it the default option. A case-sensitive file system make sense (no pun intended) when working with legecy Unix programs expecting there to be one, especially from a security angle. Remember all the noise about the security hole created in Apache because of the case-insensitivity of HFS+? Apple had to add in a special mod to keep apache from giving up information is wasn't supposed to. For certain types of applications, it would be easier to use a case-sensitive file system, than to have to retrofit a zillion additional checks just to work on OS X.

    When I refer to applications, I'm not referring to your average click-and-drool stuff found daily on VersionTracker, but special-purpose vertical applications that would run in a data center. (Think Xserve.)

    If Apple wants to attract more Unix software developers, they need to provide features to support them. Not just die-hard OS9 lusers who choose to see no further than their own diminishing world.
     
  22. macrumors newbie

    Joined:
    Aug 2, 2003
    #22
    Panther still has UFS, but the new case-sensitivity is a feature added into hfs. if you format it as such, Disk Utility will only see it as Journaled, and can't tell if its case-sensitive (even immediately after a format), but it DOES work. However you can NOT install on a partition formatted like this (at least as of 7B21), it forces you to reformat as just HFS+, HFS+ (journaled), or UFS.

    I hope by the time Panther is released, that it will let you install on a partition formatted this way. I'm looking forward to putting down my $129 for this, I can't wait. :)
     
  23. macrumors 6502

    Joined:
    Jul 23, 2002
    Location:
    Ohio
    #23
    This will improve unix compatibility. You have to reformat old drives to enable it, but I'd expect new machines to ship with this turned on.

    I don't understand why people think it'd drive them insane? Exactly where is the downside? You open a file, save it, close it, the name stays the same.

    The only people who it should even impact at all is programmers who will have to fix the case on their include files.
     
  24. macrumors member

    omnivector

    Joined:
    Mar 7, 2003
    Location:
    San Francisco, CA
    #24
    for the person who asked a journaled file system creates a "mini database" of information about the file system for faster file system checks and better reliability for recovering lost data due to power failure or a system failure.<br><br>
    i saw the case sensitive option when i installed the panther beta 2, i just hope they give us jaguar people an option to upgrade an hfs+ file system to hfs+ case sensitive without formatting.
     
  25. macrumors newbie

    Joined:
    Aug 3, 2003
    #25
    The journaled file system is already there in Jaguar if you want to use it. On OS X Server, activating it consists of a checkbox in the DiskUtility. On OS X (regular) it's available merely by issuing a command:

    Code:
    % sudo diskutil enableJournal /
    
    (diskutil is the command-line equivalent of the DiskUtility)
     

Share This Page