
Diede
(usa Debian)
Enviado em 23/01/2009 - 17:31h
Eu me fiz mentalmente a mesma pergunta, e não encontrei resposta.
Procurei no google, e encontrei uma página, que me fez ter uma opinião a respeito disto:
http://www.linuxquestions.org/questions/linux-general-1/why-is-linux-case-sensitive-125995/
O que ocorre é que (à parte com fatores históricos, pois eu os desconheço, é tudo uma suposição minha) a pergunta que devemos nos fazer inicialmente, não é "por que o Linux é case sensitive", e sim "por que o DOS/Windows é case insensitive", e a resposta à esta segunda pergunta é simples: "comodidade".
No Windows existem "códigos" que estão lá somente para facilitar a vida de algum tipo de usuário iniciante, visto que como muitos esquecem a Caps Lock ligada, milhares de reclamações seriam feitas, pois a grande maioria dos programas não funcionaria , pois que o sistema diferenciaria UpperCase de LowerCase.
Todo sistema operacional de fato faz essa diferença, pois à exemplo o código Hexa do caracter ASCII "A" é 65 e o do "a" é 97. O que ocorre é que em sistemas DOS/Windows, ele sempre iguala caracteres semelhantes (a=A, b=B),etc.
Isso faz sentido, pois dentre estas comodidades (no Windows), nos não podemos por exemplo criar um arquivo ou diretorio chamado COM1, LPT1, ou qualquer semelhante.