Announcement

Collapse
No announcement yet.

EXT4 Getting Faster Case-Insensitive Performance

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • milkylainen
    replied
    Originally posted by xfcemint View Post

    Nope;

    case insensitive file-open cannot be provided by applications.

    If an application wants to open "myAppSettings.dat", how can it know that the file "MyAPPseTTings.DAT" exists? Only the file system driver can do the case-insensitive search of particular directorie's file name list.
    Umm.. No?
    You can put it in an application. You list all entries in a path and do a case insensitive search for a file name before you open it.
    It's absolutely trivial. You know, there are even handy ages old posix functions for you. strcase*
    It's exactly what the kernel will have to do if you do a camelcase name open in a case insensitive mountpoint.

    Every application can do it's own case insensitive file search.
    But of course that's stupid and pointless. Also not uniform. And that's why it resides in the kernel.
    Last edited by milkylainen; 28 June 2019, 04:02 PM.

    Leave a comment:


  • microcode
    replied
    Technically if people were willing to modify their software, sure, it probably should not belong there. Adobe Photoshop for macOS still doesn't work if you turn on case-sensitive filenames, AFAIK.

    Leave a comment:


  • Etherman
    replied
    Does this really belong in the kernel?

    Leave a comment:


  • milkylainen
    replied
    Going Windows. Such an insensitive clod...

    Leave a comment:


  • Guest
    Guest replied
    Originally posted by anarki2 View Post
    I really wish they made this a mount option for the whole FS.
    Since this is an attribute, you might be able to set it on the root directory of the file system. If that isn't the case, you can just do that for every directory in root.

    Leave a comment:


  • anarki2
    replied
    I really wish they made this a mount option for the whole FS.

    Leave a comment:


  • phoronix
    started a topic EXT4 Getting Faster Case-Insensitive Performance

    EXT4 Getting Faster Case-Insensitive Performance

    Phoronix: EXT4 Getting Faster Case-Insensitive Performance

    The Linux 5.2 kernel brings optional per-directory case-insensitive filenames/folders while with the Linux 5.3 kernel that new EXT4 feature will see better performance...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Working...
X