O Linux Kernel 4.20 foi lançado, muitas melhorias foram aplicadas, e neste lançamento segue um longo processo sobre melhorias em torno do outras novidades que ainda estão testes mas que vão ser lançadas ainda na série do Linux Kernel 4.20. Neste artigo, saiba como instalar o Linux Kernel 4.20.7 no Ubuntu, Linux Mint, Debian, Fedora, openSUSE e em qualquer distro Linux, é muito fácil instalar.
As principais novidades da série do Linux Kernel 4.20
Novo suporte de hardware! Como geralmente acontece, o Linux 4.20 traz muito suporte a novos hardwares. Então, isto inclui:
- a apresentação dos gráficos para as APUs AMD Picasso e Raven 2;
- continuou a trabalhar na criação da Vega 20;
- a Intel continuou a montar seu suporte a gráficos Icelake Gen 11;
- há suporte para os processadores Hygon Dhyana da China com base na AMD Zen;
- suporte a CPU C-SKY de 32 bits;
- habilitação Qualcomm Snapdragon 835 SoC;
- suporte a controlador Intel 2.5G Ethernet para “Foxville“;
- suporte para placa de som Creative Sound Blaster ZxR e AE-5 e muitas adições menores.
Quando se trata de processadores gráficos, em relação ao driver DRM:
- aceleração VCN JPEG para Raven Ridge;
- trabalho de desempenho da GPUVM resultando em alguns bons incrementos de jogos da Vulkan;
- O Intel DRM agora conta com suporte PPGTT completo para Haswell/IvyBridge/ValleyView e suporte a HDMI 2.0 para o driver NVIDIA/Nouveau.
Em relação à CPU:
- há alguns sinais da virtualização de ativação e desativação do AMD Zen 2 agora ativada por padrão para os processadores AMD/Intel;
- comutação de contexto mais rápida para o IBM POWER9 e várias otimizações x86_64.
- Felizmente, o trabalho da STIBP para a atenuação do Hypertermoth Spectre V2 foi suavizado sobre os candidatos a lançamento. Portanto, o desempenho é bom agora.
Armazenamento
- As melhorias de desempenho do Btrfs;
- novos recursos do F2FS;
- o desempenho mais rápido do FUSE;
- e melhorias do MDRAID para o RAID10 complementam o trabalho do sistema de arquivos/armazenamento.
Destaques técnicos do Linux 4.20
- no futuro haverá a memória ponto-a-ponto PCIe;
- suporte para cópias de memória de dispositivo para dispositivo em PCIe para casos de uso, como dados que vão diretamente de NICs para armazenamento SSD ou entre vários GPUs.
- O kernel Linux agora está livre de VLA para melhor portabilidade de código;
- possíveis benefícios de desempenho e maior segurança com o estabelecimento de matrizes de comprimento variável.
- Também em relação ao kernel básico, a estrutura de dados do XArrays foi introduzida.
Atenção: Se você possui drivers como Nvidia é preciso que após a instalação do Linux Kernel, você faça o processo de reinstalação DESTE DRIVEr!
Como instalar o Linux Kernel 4.20.7 no Ubuntu e derivados
Abaixo você terá um script que vai instalar o Linux Kernel no Ubuntu, caso você esteja usando alguma variação do Ubuntu com arquitetura de 32 bits, não se preocupe, inserimos essa versão no código também. Para instalar o Linux Kernel 4.20.7 no Ubuntu, Linux Mint e derivados, abra o Terminal manualmente ou se preferir use o atalho no teclado Ctrl + Alt + T e copie e cole os comandos abaixo:
cd /tmp
wget https://www.dropbox.com/s/20tr97udpo6ex1z/kernel-4.20.7
chmod +x kernel-4.20.7
sudo sh kernel-4.20.7
sudo update-grub
sudo reboot
Informamos que a compilação deste Kernel 4.20.7 para Ubuntu e derivados é de responsabilidade da Canonical!
Como instalar o Linux Kernel 4.20.7 de baixa latência no Ubuntu e derivados
Para instalar o Linux Kernel 4.20.7 de baixa latência no Ubuntu, Linux Mint e derivados, você pode executar os comandos abaixo, agora se você quer mais informações sobre baixa latência leia nosso artigo intitulado o que é um Kernel de baixa latência sugerimos a leitura deste artigo, que preparamos explicando a diferença:
cd /tmp
wget https://www.dropbox.com/s/m78u8som7c9qti9/kernel-4.20.7-baixa-latencia
chmod +x kernel-4.20.7-baixa-latencia
sudo sh kernel-4.20.7-baixa-latencia
sudo update-grub
sudo reboot
Como instalar o Linux Kernel 4.20.7 a partir do código fonte no Debian, Fedora, openSUSE em qualquer distribuição Linux
Para instalar o Linux Kernel 4.20.7 no Debian, Fedora, openSUSE, em qualquer distribuição Linux você pode executar os comandos abaixo. Eles vão baixar o código fonte diretamente do site do Kernel.org e vai ser instalado em sua distribuição Linux, é importante lembrar que caso você esteja usando drivers como Nvidia ou AMD você vai precisar reinstalar o driver novamente. O download possui cerca de 96 MB de tamanho.
Vamos fazer o download do código fonte do Kernel Linux 4.20.7:
wget -c https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.20.7.tar.xz -O linux-4.20.tar.xz
No Debian:
apt-get install gcc make ctags ncurses-devel -y
No Fedora:
dnf install gcc make ctags ncurses-devel -y
Se for openSUSE execute:
zypper in gcc make ctags ncurses-devel
Descompacte o arquivos:
tar -xvf linux-4.20.tar.xz
Acesse o seu diretório:
cd linux-4.20
Copie o seu config para esse diretório:
cp /boot/config-`uname -r`* .config
E vamos ao processo de compilar, isso pode demorar um pouco e esse tempo vai de acordo com o seu processador e memória, o tempo mais longo que observamos foi de aproximadamente 20 minutos.
make defconfig
make
make modules_install install
Atualize o seu GRUB:
grub2-mkconfig -o /boot/grub2/grub.cfg
E reinicie a distribuição:
reboot
Pronto! Você viu como instalar o Linux Kernel 4.20.7 no Ubuntu, Linux Mint, Debian, Fedora, openSUSE e derivados. Lembramos que o código da instalação manual é de responsabilidade da equipe do Linus Torvalds. Se você precisar de ajuda ou suporte entre em nosso grupo no Telegram clicando neste convite.