Espera-se que o kernel do Linux 4.19-rc1 seja lançado logo, e com isso, chegue ao fim o desenvolvimento de recursos esta que será a próxima versão do kernel.
Confira os novos e melhorados recursos do kernel do Linux 4.19
Abaixo, você poderá dar uma olhada nos recursos novos e aprimorados que podem ser encontrados no kernel Linux 4.19. Os destaques d kernel do Linux 4.19 são os seguintes:
Exibição/gráficos
O driver VKMS DRM foi mesclado para a configuração do modo kernel virtual e pode ser útil no avanço para alguns sistemas headless.
O driver alternativo do modo de exibição USB Type-C foi mesclado ao kernel da linha principal para intensificar o suporte do tipo DP-C, mas ainda há mais trabalho na integração com os drivers DRM.
Suporte inicial para o hardware da série Qualcomm Adreno 600.
Continuam a trabalhar na criação dos gráficos Intel Icelake “Gen 11”.
Suporte ao “stutter mode” de Raven Ridge, suporte ao mecanismo JPEG VCN, GFXOFF e suporte ao driver de computação AMDKFD para as mais recentes APUs AMD Zen + GFX9.
mode-setting Armada atomic.
Suporte a controle de consoles diferido para FBDEV.
Várias outras melhorias no DRM.
Processadores
O monitoramento de temperatura do Threadripper 2 da AMD agora está correto e isso também deve ser transferido para a série de kernel estável.
O lazy TLB mode é mais lazier para alguns pequenos aprimoramentos de desempenho possíveis.
Uma opção de tempo de construção do kernel para indicar se você confia no gerador de números aleatórios de hardware da CPU, mas, por padrão, assumirá que sua CPU HWRNG não é confiável.
Várias atualizações de criptografia.
O código RISC-V está começando a funcionar com bits de espaço do usuário, embora este processador ISA de código aberto ainda tenha um longo caminho pela frente.
Algum trabalho menor no OpenRISC.
Muitas melhorias no KVM x86.
Mais trabalho de mitigação de Spectre para processadores IBM POWER, bem como atualizações contínuas do Spectre x86 e até mesmo algumas para o IBM s390 também.
“Um monte de coisas boas” para o ARM de 64 bits.
Emulação aprimorada de NUMA.
Suporte Intel Icelake LPSS.
Armazenamento/sistema de arquivos
O sistema de arquivos EROFS foi adicionado à árvore de preparação. Este é um sistema de arquivos somente leitura desenvolvido pela Huawei para possível uso em futuros dispositivos móveis Android. EROFS ainda está faltando um espaço de usuário de código aberto.
Desempenho mais rápido do SMB3/CIFS.
Melhorias de Btrfs de baixo nível.
Outras alterações de rotina no sistema de arquivos.
O descarte de F2FS finalmente está ativado por padrão.
Suporte a OverlayFS para operações de arquivo de pilha e cópia somente de metadados.
Outros Hardwares
Suporte inicial para 802.11ax wireless, bem como suporte inicial para Intel 802.11ax no IWLWIFI.
As placas de som Creative Recon3D serão finalmente suportadas juntamente com outro novo suporte de hardware de som.
Suporte para os acessórios de guitarra e bateria do Nintendo Wii para o Wiimote.
Suporte de chave de calculadora do ThinkPad e mais telas de toque do tablet sendo suportadas.
Um driver de tensão Raspberry Pi na linha principal para suportar situações de subtensão e muito mais.
Outras grandes adições
Um subsistema GPS dentro do kernel foi adicionado ao kernel … Sim, somente em 2018 existe um subsistema GPS/GNSS formal no kernel da linha principal.
Inclusão do driver do ChromeOS EC CEC para suporte a HDMI CEC com alguns Chromebooks. O suporte para carregamento via USB também foi adicionado ao driver do ChromeOS EC.
O Google Gasket Driver Framework foi mesclado – o software ASIC do Google, extensões de kernel e ferramentas. O GASKET permite desenvolver drivers thin kernel enquanto muda o restante da lógica do driver para o código de espaço do usuário. O GASKET está sendo usado inicialmente para o chip do Google Apex.
Uma estrutura de injeção inativa e o trabalho interminável no gerenciamento de energia do Linux.
O plug-in STACKLEAK GCC foi mesclado para evitar alguns possíveis ataques de pilha no kernel. Isso é baseado em trabalhos anteriores do PaX / GrSecurity.
Continuação das preparações Y2038 e outros trabalhos.
O Linux 4.19 agora requer o GCC 4.6 ou mais recente para compilação com suporte do GCC 4.5 através do GCC 3.2 sendo finalmente descartado.