Linux 2.6.31
COLUNA
Linux 2.6.31
A versão mais recente do kernel livre traz várias pequenas novidades em diversas áreas.
A
pós quase três meses num ciclo de desenvolvimento um pouco mais longo que o de costume
(e nove release candidates), Linus Torvalds anunciou a versão 2.6.31 do kernel Linux no dia 9 de setembro. Com 29.111 arquivos e mais de 12 milhões de linhas de código, trata-se da versão mais volumosa do Linux.
O kernel 2.6.31 não é um campeão de novos recursos.
As novidades são menos numerosas que nas “revolucionárias” 2.6.28 e 2.6.29, mas abrangem diversas áreas.
Mais importantes
Sem dúvida, o que mais chama atenção no Linux 2.6.31 é a inclusão do suporte a USB 3.0. Apesar de o padrão ainda nem ter chegado aos dispositivos, a Intel lançou mão de alguns protótipos para embutir no kernel livre o suporte experimental ao novo USB.
Outros pontos que merecem destaque são o suporte ao kernel mode-setting (KMS) para chips gráficos AMD
Radeon R500 e anteriores (chips mais recentes serão incluídos nas próximas versões do kernel), assim como os dispositivos de caracteres no espaço do usuário (CUSE), que prometem agitar essa área da mesma forma como o FUSE fez para os sistemas de arquivos. O primeiro exemplo de uso do CUSE já está pronto: consiste num proxy do subsistema de áudio OSS para substituir a emulação feita pelo ALSA. Com isso, o aplicativo pode utilizar os dispositivos OSS de forma normal, e o áudio será encaminhado ao ALSA. A vantagem é a possibilidade de usar múltiplos streams de áudio.
Sistemas de arquivos
O astro maior entre os sistemas de arquivos, o Btrfs, está com nova versão atualizada. Mas atenção: o formato dos arquivos em disco mudou. Ao gravar arquivos num sistema Btrfs com o novo kernel, estes tornam-se ilegíveis para kernels anteriores. Seu irmão mais modesto Ext4 também ganhou reforços e agora deve ser um pouco mais rápi20
do – um dos reforços inclusive foi aplicado também ao
Ext3, que