Suporte para teclado / trackpad do MacBook e outras novidades que chegarão com o Linux 5.3, já em desenvolvimento

Linux 5.3

Após a fase de solicitação de função ou "solicitações pull", já entramos totalmente na fase de desenvolvimento de Linux 5.3. De agora em diante, Linus Torvalds irá trabalhar para o próximo grande lançamento do kernel Linux, lançando um Release Candidate por semana para um total de 7-8. Contanto que você não tenha contratempos, o próximo grande lançamento chegará em cerca de dois meses.

O Linux 5.3 virá com muitas notícias interessantes. Entre os mais marcantes nós el suporte para teclados e trackpads do MacBook e MacBook Pro mais recentes da Apple. Essa foi uma novidade aceita no último minuto e, para alcançá-la, eles tiveram que fazer a engenharia reversa de grande parte do protocolo da Apple, com o qual puderam escrever o driver básico do Linux. Abaixo você tem o resto das novidades que chegarão com o Linux 5.3.

O que há de novo no Linux 5.3

  • Suporte para teclados e trackpads MacBook e MacBook Pro 2015 graças ao driver SPI da Apple adicionado no último minuto.
  • O suporte para o computador para jogos ASUS TUF foi incluído no driver ASUS WMI.
  • Componentes da plataforma Chrome OS foram adicionados, incluindo um driver de sensor de ângulo da tampa e outros drivers para lidar com o driver integrado personalizado do Google em Chromebooks e outros bits de hardware mais recentes.
  • Novo suporte a dispositivos de entrada, incluindo diferentes tablets Wacom e volantes de corrida Saitek.
  • Suporte aprimorado para drivers de rede 100GbE e Google GVE.
  • Suporte de hipervisor convidado da ACRN para este hipervisor de pequeno porte desenvolvido pela Intel com foco em casos de uso de IoT essenciais para a segurança em tempo real.
  • O kernel agora habilita o sinalizador de falha implícita de compilação para detectar o comportamento de travamento do caso do switch para erros em potencial ou comportamento inesperado.
  • Uso de fixação no programador com foco na Programação Consciente de Energia da Arm.
  • Suporte ao controlador Intelligent Platform Management Bus para interconexão padronizada entre placas em um chassi.
  • Outro novo driver VirtIO fundido para Linux 5.3 é o driver VirtIO-IOMMU para fornecer um dispositivo IOMMU virtual para convidados.
  • O kernel do Linux agora oferece suporte a arquivos de firmware compactados para economizar algumas centenas de megabytes de espaço em disco se todos os binários de firmware / microcódigo do Linux forem compactados.
  • Nova chamada de sistema clone3, atualizações de driver Realtek e outras atualizações de verão.
  • Suporte para xxHash foi adicionado à área de criptografia.
  • O subsistema FMC está sendo eliminado porque os desenvolvedores do CERN decidiram que é mais fácil começar do zero do que consertar esse subsistema.

O que há de novo em sistemas de arquivos, gráficos e processadores

  • O UBIFS agora oferece suporte à compactação do sistema de arquivos Zstd.
  • O cliente NFS agora permite várias conexões TCP a um servidor por meio da nova opção de montagem "nconnect =".
  • Muitas melhorias no Ceph.
  • XFS e Btrfs serão polidos.
  • F2FS inclui suporte nativo para SWAP.
  • Pesquisas mais rápidas que não diferenciam maiúsculas de minúsculas para EXT4 com base neste recurso opcional originalmente introduzido no Linux 5.2.
  • Descompressão no local de LZ4 para EROFS.
  • Suporte inicial AMDGPU Navi para a nova série Radeon RX 5700.
  • O suporte para Turing TU116 foi incluído no driver de código aberto Nouveau para suporte limitado para gráficos NVIDIA.
  • O suporte para exibição Intel HDR agora está pronto para ser executado a partir do kernel para Icelake e Geminilake ou posterior.
  • O driver DRM MSM agora oferece suporte à GPU Adreno 540 da Qualcomm.
  • Suporte ao Compute Shader para o controlador Broadcom V3D usado por placas como a Raspberry Pi 4.
  • Melhorias em outros DRM.
  • Novidades na frente de mídia são o driver de decodificador de vídeo Amlogic Meson e outros aprimoramentos de decodificação de vídeo.
  • Suporte inicial para a tecnologia Intel Speed ​​Select em processadores Cascadelake.
  • Suporte para novos SoCs e placas ARM e suporte aprimorado para placas existentes, como o NVIDIA Jetson Nano.
  • O suporte para RISC-V continua a ser aprimorado.
  • Adicionado suporte para Intel Icelake NNPI em vários drivers.
  • Foi adicionado suporte para um driver Raspberry Pi CPUFreq para o Broadcom SoC.
  • Rastreamento de uso de aplicativo aprimorado de AVX-512 para permitir um posicionamento de tarefa AVX-512 mais otimizado para agendadores de tarefas no espaço do usuário e outros se perguntando se um aplicativo está usando o AVX-512 ativamente.
  • O subsistema do contador de desempenho do Linux começou a se preparar para o Snow Ridge da Intel.
  • Suporte à topologia de CPU multi-array Intel para processadores AP Cascadelake.
  • O suporte para Intel UMWAIT foi incluído.
  • Suporte oficial para CPUs Zhaoxin x86 para processadores chineses derivados da tecnologia VIA x86.
  • Várias atualizações de ARM de 64 bits de AVMv8.5 bits para suporte de emulação de chamada do sistema.

E uma novidade, mas negativa: na frente gráfica, os desenvolvedores do kernel conseguiram uma mudança que quebra em grande parte o driver NVIDIA nas arquiteturas POWER. A NVIDIA terá que consertar esse problema com uma nova versão do driver POWER Linux, mas quando eles consertarão, ainda será preciso ver. A NVIDIA tem cerca de dois meses para corrigir esse bug.

Linux5.3-rc1
Artigo relacionado:
Linux 5.3-rc1, o maior lançamento desde Linux 4.9-rc1 agora disponível

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.