Diferenças entre o sistema de arquivos do Windows e Linux
Este artigo irá ajudar principalmente pessoas que estão tendo seus primeiros contatos com o Linux e estão um pouco perdidas. Pode ajudar também quem queira aprender mais ou relembrar alguma coisa. Vale à pena dar uma lida.
Parte 2: Algumas diferenças
Para começo de conversa, vamos tentar diferenciar alguns
aspectos dos dois sistemas operacionais:
Windows: Todas as partições existentes no disco são "descobertas" e iniciadas no momento do boot do computador e cada uma recebe uma letra para representação, como C:, D:, etc. O Windows NT (incluindo W2k) vem com o NT Loader, que referencia o setor de boot incluindo múltiplos sistemas operacionais, para partições NTFS.
Linux: No Linux as partições não são conhecidas até que alguém as monte. Talvez isso não seja a melhor maneira, porém é bem mais flexível do que os demais sistemas operacionais. O Linux conta com ferramentas como o LILO (LInux LOader) e GRUB (GRand, Unified Bootloader) para gerenciar o setor de boot e fazer a carga não só do Linux, mas de outros sistemas operacionais que possam existir no HD.
O NT Loader, o LILO e o GRUB são chamados de bootloaders, que ao pé da letra traduz-se carregadores de boot. o NT Loader reside na PBR (Partition Boot Record), enquanto o LILO e GRUB residem na MBR (Master Boot Record) do HD.
No caso do Linux, seus bootloaders são responsáveis por carregar o kernel do sistema operacional, que por sua vez carrega os drivers, partições e outros aspectos necessários ao funcionamento do sistema operacional do pinguim.
O layout conhecido como Sistema de Arquivos Unificado, do Linux, nos permite enumerar algumas das vantagens sobre o modelo utilizado pelo Microsoft Windows. Um exemplo é a pasta /usr do Linux. Esta pasta é utilizada para armazenar alguns executáveis utilizados na administração do sistema (calma que vamos ver para que serve cada diretório do Linux, mais adiante).
Com o sistema de arquivos do Linux você pode escolher entre montar o /usr em uma outra partição ou até mesmo dentro de outra máquina na sua rede corporativa. O sistema operacional não irá ver a diferença, porque para ele o diretório /usr é montado localmente e não interessa que esteja em outra partição ou em outra máquina. Agora tente mover o diretório C:\Winnt\System32 ou C:\windows\system para outra partição, disco ou máquina da rede. Caso você consiga, por favor me mande um e-mail! :P
Um outro ponto que pode gerar confusão para os navegantes de primeira viagem é a troca da famosa contra barra "\" pela barra comum "/". Mas não se preocupe, isto é apenas uma questão de tempo e de adaptação a este novo ambiente.
Outra questão que gera alguns transtornos é a questão do Linux ser case-sensitive, onde "Isso" é diferente de "isso". Este também é outro ponto que depende apenas de uma questão de tempo para se acostumar.
Na próxima seção nós vamos mergulhar no sistema de arquivos do Linux e aprender ainda mais sobre alguns pontos importantes do sistema de arquivos.
Processo de inicialização
Windows: Todas as partições existentes no disco são "descobertas" e iniciadas no momento do boot do computador e cada uma recebe uma letra para representação, como C:, D:, etc. O Windows NT (incluindo W2k) vem com o NT Loader, que referencia o setor de boot incluindo múltiplos sistemas operacionais, para partições NTFS.
Linux: No Linux as partições não são conhecidas até que alguém as monte. Talvez isso não seja a melhor maneira, porém é bem mais flexível do que os demais sistemas operacionais. O Linux conta com ferramentas como o LILO (LInux LOader) e GRUB (GRand, Unified Bootloader) para gerenciar o setor de boot e fazer a carga não só do Linux, mas de outros sistemas operacionais que possam existir no HD.
O NT Loader, o LILO e o GRUB são chamados de bootloaders, que ao pé da letra traduz-se carregadores de boot. o NT Loader reside na PBR (Partition Boot Record), enquanto o LILO e GRUB residem na MBR (Master Boot Record) do HD.
No caso do Linux, seus bootloaders são responsáveis por carregar o kernel do sistema operacional, que por sua vez carrega os drivers, partições e outros aspectos necessários ao funcionamento do sistema operacional do pinguim.
Sistema de arquivos
O layout conhecido como Sistema de Arquivos Unificado, do Linux, nos permite enumerar algumas das vantagens sobre o modelo utilizado pelo Microsoft Windows. Um exemplo é a pasta /usr do Linux. Esta pasta é utilizada para armazenar alguns executáveis utilizados na administração do sistema (calma que vamos ver para que serve cada diretório do Linux, mais adiante).
Com o sistema de arquivos do Linux você pode escolher entre montar o /usr em uma outra partição ou até mesmo dentro de outra máquina na sua rede corporativa. O sistema operacional não irá ver a diferença, porque para ele o diretório /usr é montado localmente e não interessa que esteja em outra partição ou em outra máquina. Agora tente mover o diretório C:\Winnt\System32 ou C:\windows\system para outra partição, disco ou máquina da rede. Caso você consiga, por favor me mande um e-mail! :P
Um outro ponto que pode gerar confusão para os navegantes de primeira viagem é a troca da famosa contra barra "\" pela barra comum "/". Mas não se preocupe, isto é apenas uma questão de tempo e de adaptação a este novo ambiente.
Outra questão que gera alguns transtornos é a questão do Linux ser case-sensitive, onde "Isso" é diferente de "isso". Este também é outro ponto que depende apenas de uma questão de tempo para se acostumar.
Na próxima seção nós vamos mergulhar no sistema de arquivos do Linux e aprender ainda mais sobre alguns pontos importantes do sistema de arquivos.
Brincadeiras a parte, ficou muito legal esse seu artigo..... só li hj mas tah bem legal mesmo