Windows Tips & News

O Linux Kernel 5.2 foi lançado com a opção Ext4 sem distinção entre maiúsculas e minúsculas

Normalmente eu não abordo os lançamentos de kernels Linux aqui, mas a versão 5.2 é algo especial. Além de várias melhorias de desempenho, novos drivers e APIs, é a primeira versão do kernel a apresentar uma opção de sistema de arquivo Ext4 que não diferencia maiúsculas de minúsculas.

As principais mudanças no lançamento são as seguintes:

  • Sound Open Firmware para dispositivos de áudio DSP
  • Nova API de montagem para sistemas de arquivos de montagem: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () e move_mount ().
  • Novos drivers de código aberto para GPU de Mali no ARM
  • Melhorias de desempenho feitas no agendador de E / S do BFQ.
  • Um novo módulo de kernel dm-dust que permite a simulação de blocos defeituosos nas unidades.

Segurança e confiabilidade

O kernel suporta um novo parâmetro de inicialização mitigações = que permite configurar e desabilitar várias proteções de vulnerabilidade em [principalmente] CPUs Intel.

  • mitigações = desligado - desativa tudo.
  • mitigations = auto - ativa todas as opções de mitigação aplicáveis ​​automaticamente, mas mantém o Hyper-Threading ativado.
  • mitigations = auto, nosmt - o mesmo que acima + desativa o Hyper Threading.

Kernel 5.2 incluindo proteção extra contra Amostragem de Dados de Microarquitetura, MDS para CPUs Intel. Você pode verificar seu estado em

/sys/devices/system/cpu/vulnerabilities/mds

Existem dois modos suportados, o primeiro depende do microcódigo da CPU atualizado, o outro é um hack de código. Ele tem seu próprio parâmetro de inicialização, mds = que pode ser definido para

  • mds = full
  • mds = full, nosmt
  • mds = off

Motoristas

O novo kernel inclui uma série de novos drivers, incluindo Lima para GPU Mali 400/450 e Panfrost para Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x).

O driver i915 Intel agora suporta chips Elkhartlake (Gen11).

O driver amdgpu para GPU AMD Vega20 agora suporta RAS. Além disso, o driver recebeu muitas outras melhorias, incluindo a tecnologia de gerenciamento de energia SMU 11.

Opção de sistema de arquivos ext4 que não diferencia maiúsculas de minúsculas

Um novo atributo, + F (EXT4_CASEFOLD_FL), pode ser definido para um diretório. Quando o atributo é definido, todas as operações de comparação de nomes de arquivo ignorarão as maiúsculas e minúsculas. Nomes de arquivos como Test.txt, test.txt e test. TXT será tratado com o mesmo nome de arquivo. O atributo + F é armazenado dentro do inode área e é aplicável a todos os arquivos e subdiretórios.

O atributo não é habilitado por padrão. Fora da caixa, ext4 permanece sensível a maiúsculas e minúsculas.

Os patches foram criados pelo desenvolvedor da Canonical, Gabriel Krisman Bertazi, e aceitos no mainstream após sete tentativas.

Você pode obter o código-fonte do kernel aqui.

Lançado Chrome 91, aqui estão as mudanças

Lançado Chrome 91, aqui estão as mudanças

O Google Chrome 91 foi lançado, trazendo uma série de novos recursos para o ramo estável do naveg...

Consulte Mais informação

Remover botão de guias de pesquisa da barra de título do Google Chrome

Remover botão de guias de pesquisa da barra de título do Google Chrome

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaVej...

Consulte Mais informação

Atualização de WSL para WSL 2 no Windows 10

Atualização de WSL para WSL 2 no Windows 10

Como atualizar de WSL para WSL 2 no Windows 10A Microsoft portou o WSL 2 para o Windows 10 versão...

Consulte Mais informação