page70
ESPAÇO ABERTO
Artigo
Um desktop Linux tem suporte ao sistema de arquivos ext3 no disco rígido e ao sistema de arquivos ISO 9660 para CD-ROM/DVD-ROM, com o CDFS. Conforme mídias são inseridas e removidas, o Kernel Linux se adapta a esses novos sistemas de arquivos com diferentes conteúdos e estrutura. Um sistema de arquivo remoto é acessado através do Network File System (NFS). Ao mesmo tempo, o Kernel Linux “monta” uma partição NT File System (NTFS) com Windows e a utiliza para leituras e gravações. Poderia ter sido também uma partição Fat32! Paralelamente, um USB flash drive (UFD) removível é conectado, fornecendo outro sistema de arquivos, bem como o mesmo conjunto de interfaces de entrada e saída de arquivo, que pode ser usado por todo esses dispositivos, permitindo que o sistema de arquivos subjacente e o dispositivo físico sejam removidos pelo usuário.
O VFS do Kernel Linux cria uma “camada de abstração uniforme”, que permite a interação transparente entre as camadas manipuláveis pelo usuário (“aplicativos” e “usuário”) e a camada da BIOS e os dispositivos (hardware). Ou seja: O usuário fez uso de vários sistemas de arquivos, de vários sistemas operacionais distintos e não precisou se dar conta disso para poder usá-los.
Entretanto, vamos inverter um pouco a situação: Se eu conectar um flash drive formatado para Ext3 em um computador com Windows (qualquer versão), eu posso usá-lo? E se eu conectar um outro flash drive formatado para ReiserFS em um computador com OSX (qualquer versão), eu posso usá-lo? A resposta para as duas perguntas é a mesma: NÃO!
Seus flash drives serão qualificados como “defeituosos” pelo sistema operacional e você será instruído pelo sistema a formatá-lo. Você foi levado a entender o que é um sistema de arquivo.
Viram? O Linux também sabe ser orientado a usuário!
A partir de agora, vamos começar a manipular o Kernel. Já devemos ter os pacotes citados lá no início do artigo instalados. Aquela instalação também poderia ter sido feita a partir de configuradores gráficos, que tanto o Debian como seus derivados possuem.