FANDOM


This is an idea to develop a kernel module that enforces rational filenames at kernel level, by making appropriate remapping from irrational names. (The remapping includes transliteration of uppercase to lowercase lettering, and conversion of spaces and remapping symbols not in the scope of a rational filename valid character list).

Supporting filename conversion tools could also be developed to assist transition to such a system.

== _Rational Filenames_

Rational Filenames is a filename handling implementation that enforces appropriate filenames to be used. A system of transliteration may be implemented to eliminate the creation of irrational filenames. Rational filename characters

Rational filenames consist only of the following characters: _0123456789abcdefghijklmnopqrstuvwxyz.

== _Transliteration_

A system of transliteration may be implemented to eliminate the creation of irrational filenames.

  • Uppercase letters are converted to the lowercase equivalent
  • Spaces are converted to an underscore symbol
  • Symbols that are not part of the rational filename character set are converted to an underscore symbol
  • Control characters are converted to an underscore symbol

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.