O kernel 2.6 do Linux apresenta o sistema de arquivo sysfs. O sistema de arquivo sysfs e descrito como a uniao dos sistemas de arquivo proc, devfs e devpty. O sistema de arquivosysfsenumera os dispositivos e canais conectados ao sistema numa hierarquia de sistema de arquivo que pode ser acessada pelo espaco do usuario. E desenvolvido para lidar com as opcoes especificas do driver e do dispositivo, que antes estavam localizadas no /proc/, e incluir a adicao dinamica de dispositivos previamente oferecida pelo devfs. Neste ponto inicial da implementacao do sysfs, ha muitos drivers e utilitarios que ainda referenciam as entradas antigas do proc. No entanto, sabe-se que o sysfs e o caminho do futuro.O sistema de arquivo sysfs e montado em /sys/ e contem diretorios que organizam os dispositivos conectados ao sistema de diversas maneiras diferentes. Os sudiretorios de/sysfs/incluem:O diretorio /devices/Este diretorio contem o diretorio /css0/. Seus sub-diretorios representam todos os sub-canais detectados pelo kernel do Linux. Os diretorios dos sub-canais sao nomeados no formato0.0.nnnn onde nnnn e o numero do sub-canal em hexadecimal entre 0 e ffff. Os diretorios do sub-canal, por sua vez, contem arquivos de status e um outro sub-diretorio que representa o dispositivo. O diretorio do dispositivo e nomeado 0.0.xxxx onde xxxxe o endereco da unidade do dispositivo. O diretorio /devices/ tambem contem informacoes de status e opcoes de configuracao do dispositivo.O diretorio /bus/Este contem os sub-diretorios /ccw/ e /ccwgroup/. Os dispositivos CCW sao acessados atraves de palavras de comando do canal. Os dispositivos do diretorio /ccw/ usam somente um sub-canal no sub-sistema do canal do mainframe. Os dispositicos de grupo CCW tambem sao acessados com palavras de comando do canal, mas utilizam mais de um sub-canal por dipositivo. Por exemplo: um dispositivo 3390-3 DASD usa um sub-canal, enquanto uma conexao de rede QDIO para um adaptador OSA usa tres sub-canais. Ambos os diretorios /ccw/ e /ccwgroup/ contem diretorios chamados devices (dispositivos) e drivers:O diretorio /devices/ contem uma ligacao simbolica para os diretorios do dispositivo no diretorio /sys/devices/css0/.O diretorio /drivers/ contem diretorios para cada driver de dispositivo correntemente carregado no sistema. O driver zFCP tem um diretorio aqui. O diretorio /driver/contem configuracoes do driver do dispositivo, assim como uma ligacao simbolica para os dispositivos que esta usando (no diretorio /sys/devices/css0/).O diretorio /class/Este contem diretorios que agrupam dispositivos similares, como ttys, drives de fita SCSI, dispositivos de rede e outros dispositivos diversos.O diretorio /block/Este diretorio contem diretorios para cada dispositivo de bloco do sistema. Sao, na maioria, dispositivos tipo disco, como DASD reais, dispositivos loopback e dispositivos de bloco de raid de software. A diferenca notada entre sistemas Linux mais antigos e aqueles que usamsysfse a necessidade de referenciar os dispositivos pelos seus nomes sysfs. Numa imagem do Kernel 2.4, o driver zFCP era passado como enderecos de seus dispositivos. No sistema da imagem do Kernel 2.6, o driver e passado como 0.0.1600.Fonte:http://web.mit.edu Uma das maneiras mais usuais de interagir com um sistema LINUX especialmente em servidores e usado a "linha de comando" "prompt do shell", indicando que o sistema esta pronto para receber instrucoes. Quando o final