Lançado o Kernel Linux 4.16

Mais um grande dia chegou e o lançamento do kernel Linux 4.16 marca a chegada de uma maré calma de novidades.

| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. 
Mais detalhes clicando aqui.

Neste domingo de Páscoa, Linus Torvalds se pronunciou ás 15:00 anunciando o novo Kernel 4.16.

Como o próprio Torvalds afirma, esse Kernel possui poucas novidades marcantes e seria um lançamento muito calmo se não fossem as otimizações de rede que chegaram com ele. Os destaques ficam para otimizações no uso das CPU’s e melhorias para mitigar ainda mais as falhas Meltdown e Spectre. Confira na íntegra clicando aqui! A tradução adaptada se encontra abaixo:

Então a versão final da versão 4.16 que se parece muito com o rc7, 
em que cerca de metade [das novidades] são de rede. Se não fosse por isso, 
tudo seria muito simples e tranquilo. 

Nós tivemos um número de correções e limpezas em outro lugar, mas nada disto 
me fez pensar "uhhuh, melhor deixar este molho por outra semana". E o davem não 
achou que o networking fosse um motivo para atrasar o lançamento, então eu 
não pensei em adiar tambem. 

Resultado: 4.16 foi lançado, a janela de mesclagem para 4.17 está 
aberta e eu começarei a fazer solicitações de pull amanhã.

Fora das árvores de rede, a maior parte da semana passada foram várias 
correções de arquitetura (powerpc, arm, x86, arm64), algumas correções de 
driver (principalmente scsi e rdma) e vários outros pormenores 
(documentação, vm, perf).

O shortlog anexado dá uma visão geral dos detalhes (novamente, este é 
apenas o material pequeno na última semana, se você quiser o 
changelog 4.16 completo, é melhor você pegar a árvore git e filtrar por sua 
área de interesse).

Kernel Não-LTS!

Este não é um kernel LTS, portanto caso você seja um usuário comum que preza pela estabilidade e/ou cuida de servidores de produção, pode continuar utilizando o kernel 4.14, que possui suporte até Janeiro/2020.
Recomendo que migre para o 4.16 caso você possua hardwares mais novos high-end, que necessitam de drivers mais novos; ou ainda caso você seja gamer do Linux.

Mitigação das Falhas Spectre e Meltdown

Esse kernel recebeu uma série de melhorias de segurança. Entre elas, destacamos:

  • Trabalho de mitigação das falhas Meltdown e Specter Variant Two para amd64 bem como suporte para IBPB, enquanto uma correção secundária adicionou a mitigação contra o Specter V1.
  • Estão trabalhando duro para trazer essas correções ás arvores LTS de kerneis anteriores como o 3.16, 3.18, 4.1.x, 44.x, 4.9.x e 4.14.x.
  • Mitigação da falha Spectre para IBM z s390 usando uma abordagem chamada Expolines.
  • Restringindo o acesso para /dev/mem como uma nova alteração padrão.
  • Suporte PCID para clientes do Microsoft Hyper-V que deve ajudar a ter os Identificadores de Contexto de Processo a suportar agora essas VMs da Microsoft devido ao impacto no desempenho do Specter / Meltdown.

CPU

Dentre as melhorias, também temos novidades no aspecto otimização de CPU’s:

  • Migração de tarefas mais inteligente para melhorar a escalabilidade do Linux em alguns casos.
  • Assistente de convidado de Jailhouse para usuários não-root para este hipervisor Linux desenvolvido pela Siemens.
  • Suporte L2 CDP como suporte de particionamento de cache da CPU Intel L2 através do código do kernel Intel RDT.
  • Correção de relatórios de temperatura AMD Zen para o processador Ryzen Threadripper 1900X.
  • Melhorias de criptografia para ARM.
  • Suporte de driver P-State para servidores Skylake X
  • O driver Oracle DAX foi atualizado para o co-processador SPARC encontrado nos processadores M7/M8. Este Data Analytics Accelerator é usado para grandes dados, aprendizado de máquina e outros tipos de uso.
    Suporte de chaves de proteção de memória POWER e esta arquitetura agora também possui a linha principal do driver OCXL como a Interface de Processador Acelerador Coerente Aberto, OCAPI. OCAPI é usado para conectar aceleradores FPGA, NVLink e outros dispositivos em uma interface de alta velocidade.
  • Uma otimização de SMP dentro do código de sched/fair.
  • Atualizações de arquitetura RISC-V depois que este ISA de código aberto foi adicionado ao Linux 4.15, mas ainda não há drivers de dispositivo e outras mudanças para torná-lo prático no mainline ainda.
  • O suporte KVM para AMD Secure Encrypted Virtualization finalmente chegou após o outro núcleo do SEV/SME chegar aos kerneis anteriores.

Download

Como sempre, temos á disposição algumas opções.
A primeira é a Source, que em formato .tar.xz pode ser baixada aqui.
E temos o pré-compilado em .deb para Ubuntu, Debian e derivados, que poderá ser baixado aqui.

#UrbanCompassPony

Fonte:
Phoronix
Kernel.org

O desenvolvimento deste site, a manutenção do Servidor de Arquivos Cloud da UNIX Universe (aqui), o desenvolvimento do sistema PigmeOS em parceria com Grupo Bonobo (aqui) e a manutenção da nossa loja de games (aqui) são dispendiosos para quem se dedica a ajudar os usuários deste fantástico universo baseado em UNIX®.

Me comprometo a mensalmente divulgar os usuários que mais nos apoiarem, assim como mostrar um relatório fiscal publicado aqui no site, de para com o quê a verba foi destinada. No momento o maior plano é agariar fundos para adquirir novas licenças e trazer mais games para a nossa loja, assim como continuar o trabalho de trazer mais games para o Linux, sejam eles nativos caso a source esteja disponível, seja para o WINE, desde que mantendo a qualidade de sempre.

Toda e qualquer ajuda será bem vinda!

2 comentários em “Lançado o Kernel Linux 4.16”

Deixe um comentário