Nota: O seguinte artigo irá ajudá-lo com: O kernel Linux 5.19 inclui grandes melhorias de rede
O kernel Linux mais recente lançado inclui alterações na rede, arquitetura da U, e ao Arm, gráficos e armazenamento.
Linus Torvalds é um homem ocupado que continua trabalhando duro no kernel do Linux para trazer novos recursos, melhor desempenho e segurança aprimorada. Embora a versão mais recente do kernel Linux possa não ser vista como o maior marco na história do sistema operacional de código aberto, ele possui novas adições muito interessantes para ajudar o sistema operacional a atingir novos patamares.
A curiosidade sobre o Linux 5.19 é que Torvalds gerenciou o lançamento em um laptop Apple equipado com M2. O kernel do Linux chegou tão longe que pode funcionar com o melhor e mais recente hardware – da Apple.
Vamos mergulhar e ver o que o kernel Linux mais recente tem a oferecer.
VEJA: Linux completa 30 anos: Celebrando o sistema operacional de código aberto (PDF grátis) (TechRepublic)
Linux 5.19 é tudo sobre rede
As maiores adições e mudanças no kernel do Linux se concentram na rede; por exemplo, redes com e sem fio receberam o amor necessário no Linux 5.19.
A lista de alterações de rede no Linux 5.19 inclui o seguinte.
- e BIG T foi adicionado. Isso permite tamanhos de pacote TSO/GRO maiores para tráfego IPv6 e atinge velocidades de rede de até 400 GBit/s.
- O Multipath T (MPT) recebeu inúmeras melhorias.
- O driver Wi-Fi Qualcomm ath11k agora a Wake-on-LAN.
- e para chipset Realtek 8852ce, modems MediaTek T700 e Renesas RZ/V2M.
- Um novo driver para pureLiFI, que é uma rede baseada em luz.
O item mais notável dessa lista é o BIG T, que dará um impulso significativo para redes de alto desempenho e data centers baseados em nuvem. Qualquer sistema ou serviço que veja tráfego de rede massivo deve se beneficiar muito com a adição do BIG T.
Linux 5.19 inclui e para muitas plataformas Arm
O kernel Linux 5.19 vem com e para várias plataformas Arm. Sobre esta questão, Torvalds afirmou:
“É algo que eu esperava há _muito_ tempo, e finalmente é realidade, graças à equipe Asahi. Temos hardware Arm64 rodando Linux há muito tempo, mas nada disso foi realmente utilizável como plataforma de desenvolvimento até agora.”
Outras mudanças e adições na arquitetura da U no Linux 5.19
No que diz respeito à arquitetura Intel, existem muitas atualizações/correções/adições no Linux 5.19, incluindo o seguinte.
- e inicial para as Us LoongArch baseadas na arquitetura MIPS.
- e para Run-Time Average Power Limiting (RAPL) nas Us Raptor e Alder Lake da Intel.
- e inicial para um novo driver Intel IFS para ajudar a detectar problemas de hardware no nível do circuito.
- e inicial para amostragem baseada em instruções (IBS) da U AMD Zen 4.
- O e para a.out foi removido.
- O superaquecimento do laptop Intel e o consumo de bateria foram corrigidos para Intel Skylake por meio de Us Comet Lake.
Atualizações de gráficos e armazenamento no Linux 5.19
Gráficos e armazenamento receberam atualizações interessantes com o Linux 5.19, incluindo o seguinte.
- Melhorias para o controlador SSD Apple M1 NVMe.
- Atualizações para AMD RDNA, CDNA, Raptor Lake da Intel e DG2/Alchemist da Intel.
- e de compressão Zstd foi adicionado.
- Quase meio milhão de linhas de código foram adicionadas para o subsistema Direct Rendering Manager (DRM).
Mais melhorias e adições no Linux 5.19
O kernel Linux mais recente inclui melhorias e adições menores, que incluem o seguinte.
- O gerador de números aleatórios está muito melhorado.
- O laptop Framework recebe e ao driver Chrome OS EC.
- Vários tablets e trackpads, incluindo o Lenovo ThinkPad TrackPoint II, o Google Whiskers Touchpad e o Lenovo ThinkPad X12 TrackPoint receberam o amor necessário.
- O e para as teclas de função do teclado mecânico sem fio da Keychron agora funciona.
- O driver Wacom oferece e a canetas com três botões e alças de toque, até mesmo carimbos de data/hora.
Quando você pode obter o kernel Linux 5.19?
Se você estiver se sentindo aventureiro, pode instalar o kernel Linux mais recente e melhor, embora eu não recomende fazê-lo em máquinas de produção. Há uma razão pela qual tantas distribuições Linux não enviam imediatamente o novo kernel. Para estar seguro, você deve sempre esperar até que seus mantenedores de distribuição adicionem o novo kernel Linux aos repositórios padrão. Os mantenedores de distribuição geralmente adicionam um kernel aos repositórios que foi totalmente testado para atender às suas necessidades e benchmarks específicos. Além disso, as chances são muito pequenas de sua distribuição de escolha ar o kernel Linux mais recente.
Isso não significa que você não pode experimentar o Linux 5.19. Você sempre pode instalar o kernel mais recente, enquanto mantém um kernel funcional instalado para recorrer. Como você instala o kernel mais recente dependerá da distribuição que você usa; lembre-se que é sempre melhor, especialmente em máquinas de produção, ficar com o kernel que os mantenedores disponibilizaram.
Por exemplo, você pode instalar o kernel Linux 5.19 no Ubuntu 22.04 com os seguintes comandos.
cd ~/s
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-headers-5.19.0-051900_5.19.0-051900.202207312230_all.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-headers-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-image-unsigned-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-modules-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
sudo apt install ./linux-headers-5.19.0*.deb ./linux-image-unsigned-5.19.0*.deb ./linux-modules-5.19.0*.deb
Após a conclusão da instalação, reinicie sua máquina e você deverá ver (usando o comando uname -r) que o kernel Linux 5.19 está em uso.
Um lembrete final: eu só tentaria isso em máquinas que não são de produção.