Kernel Linux Lite

Um kernel Linux personalizado baseado no Ubuntu com patches CachyOS, o escalonador BORE, BBR v3 e ntsync. Duas versões — linuxlite para uso cotidiano no desktop e linuxlite-gaming para jogos de baixa latência via Wine e Proton.

O kernel Linux Lite é um kernel Linux personalizado desenvolvido especificamente para uso em desktop e jogos em hardware cotidiano. Ele é baseado no código-fonte do kernel Ubuntu 26.04 LTS “Resolute” (Linux 7.0+) e adiciona uma seleção criteriosa dos populares patches CachyOS junto com ajustes de configuração direcionados para oferecer uma experiência Linux mais rápida, fluida e de menor latência desde o início.

Duas versões do kernel estão disponíveis. O kernel padrão linuxlite é otimizado para uso geral no desktop e é o que toda instalação do Linux Lite utiliza na inicialização. O kernel opcional linuxlite-gaming é oferecido após a configuração inicial e é otimizado para menor atraso de entrada, melhor cadência de quadros e melhor desempenho em jogos no Linux — tornando-o um dos melhores kernels Linux para jogos no hardware suportado. Veja nossa comparação completa de kernels Linux Lite para uma análise detalhada de cada configuração.


Os Dois Kernels Linux Lite

linuxlite — o kernel Linux padrão para desktop

O kernel padrão linuxlite é o que toda instalação do Linux Lite utiliza na inicialização. Este kernel Linux para desktop prioriza uma experiência cotidiana fluida e responsiva para navegação na web, trabalho de escritório, reprodução de mídia, desenvolvimento de software e multitarefa geral, mantendo o consumo de CPU baixo e a duração da bateria alta em laptops.

linuxlite-gaming — o kernel Linux opcional para jogos de baixa latência

O kernel linuxlite-gaming vai além para reduzir o atraso de entrada e melhorar a entrega de quadros. É o kernel Linux recomendado para jogos para usuários que jogam regularmente através do Steam, Wine ou Proton, e também é uma excelente opção para produção de áudio, edição de vídeo e VR onde o tempo é fundamental. O kernel de jogos pode ser instalado a qualquer momento após a configuração sem remover ou substituir o kernel de desktop padrão.


Patches CachyOS Incluídos no Linux Lite

Ambos os kernels Linux Lite incluem um subconjunto selecionado do popular conjunto de patches CachyOS para Linux 7.0, escolhido por sua estabilidade, ampla compatibilidade de hardware e benefício mensurável em cargas de trabalho reais de desktop e jogos:

Patch CachyOSÁreaO que faz no kernel Linux Lite
0001-amd-isp4HardwareDriver AMD Image Signal Processor v4 para webcams de laptop em plataformas Ryzen AI / Phoenix e mais recentes
0002-bbr3RedeControle de congestionamento TCP BBR v3 com melhor equidade e estimativa de largura de banda
0004-fixesGeralCorreções upstream selecionadas: ajustes do escalonador, peculiaridades de dispositivos USB, Bluetooth (btusb), Intel i915 GT, áudio Realtek (ALC269)
0005-hdmiGráficosCorreções de exibição HDMI para GPUs AMD (amdgpu_dm) — melhor configuração de modo e tratamento de EDID
0006-vesa-dsc-bppGráficosMelhorias de bits por pixel na compressão de fluxo de exibição VESA para monitores AMD
0007-vmscapeSegurançaMitigação para a vulnerabilidade vmscape de CPU (ataques de execução especulativa entre VMs/host)
sched/0001-boreEscalonadorImplementação completa do escalonador BORE (Burst-Oriented Response Enhancer) sobre o EEVDF

O patch 0003-cachy (identidade visual específica do CachyOS e ajustes amplos) é deliberadamente ignorado, assim como o diretório experimental misc/ (Apple T2, handheld, aufs, RT-i915) e os escalonadores alternativos sched-dev/ (PRJC, sched-ext) — esses são invasivos demais ou muito específicos para uma distribuição Linux estável de desktop e jogos voltada ao público geral.


O Que Diferencia os Dois Kernels Linux Lite

Escalonador de CPU — EEVDF com o patch BORE

O escalonador Linux decide como compartilhar o processador entre os programas em execução. Ambos os kernels Linux Lite utilizam o moderno escalonador EEVDF, que oferece a cada programa uma fatia justa e oportuna da CPU.

Sobre o EEVDF, ambos os kernels adicionam o BORE (Burst-Oriented Response Enhancer) completo do CachyOS. O BORE rastreia o tempo de burst de cada tarefa — quanto tempo ela executa em rajadas curtas e intensas — e influencia as decisões de escalonamento de acordo. Tarefas que aguardam e depois executam em rajadas curtas (como um aplicativo de desktop redesenhando uma janela ou um jogo processando um quadro) recebem um aumento de prioridade, mantendo as cargas de trabalho interativas de desktop e jogos no Linux responsivas mesmo sob carga pesada em segundo plano. O BORE é habilitado via CONFIG_SCHED_BORE e expõe parâmetros sysctl em kernel.sched_bore.

Os dois kernels Linux Lite diferem na agressividade com que o escalonador pode interromper o trabalho em execução:

Resolução do Temporizador

Ambos os kernels Linux Lite executam o temporizador interno do sistema a 1000 Hz (1000 tiques por segundo) em vez do padrão Ubuntu de 250 Hz. O kernel verifica as tarefas em execução quatro vezes mais frequentemente, reduzindo o tempo máximo de espera de um programa antes de ser escalonado — especialmente perceptível em cargas de trabalho de áudio, vídeo e jogos.

Alvos de Latência do Escalonador

Gerenciamento de Memória

Swap Comprimido em RAM com ZRAM

Ambos os kernels Linux Lite habilitam o ZRAM, que cria uma área de swap comprimida na própria RAM. Quando o sistema fica com pouca memória, dados menos utilizados são comprimidos e mantidos na RAM em vez de serem gravados em um disco mais lento. O ZRAM mantém o Linux Lite responsivo em PCs e laptops mais antigos com quantidades modestas de RAM.

ZSWAP com Compressão Zstd

O ZSWAP intercepta dados antes que cheguem à partição de swap e os comprime primeiro. Ambos os kernels Linux Lite habilitam a compressão Zstd como compressor padrão do ZSWAP (CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD), que é rápida e alcança excelentes taxas de compressão — uma grande melhoria em relação ao formato LZO mais antigo. O Linux 7.0 inclui uma biblioteca Zstd atualizada utilizada em ZSWAP, ZRAM, Btrfs e squashfs.

Kernel Samepage Merging (KSM)

Ambos os kernels Linux Lite habilitam o Kernel Samepage Merging (KSM) com controles prctl() por processo (incorporado no Linux mainline). O KSM identifica páginas de memória idênticas entre processos e as mescla em uma única cópia, liberando RAM. Isso é particularmente eficaz ao executar múltiplas instâncias do mesmo aplicativo, máquinas virtuais ou jogos Windows via Wine ou Proton, onde muitos processos compartilham dados comuns.

Transparent Huge Pages

Processadores modernos funcionam de forma mais eficiente quando a memória é alocada em blocos maiores. Ambos os kernels Linux Lite habilitam as Transparent Huge Pages (THP), que fazem isso automaticamente sem alterações nos aplicativos.


Rede

Controle de Congestionamento TCP BBR v3

Ambos os kernels Linux Lite incluem o BBR v3 via o patch CachyOS 0002-bbr3 — a versão mais recente do algoritmo Bottleneck Bandwidth and Round-trip propagation time da Google. O BBR v3 melhora as versões anteriores com comportamento mais justo ao compartilhar links com fluxos TCP tradicionais e estimativa de largura de banda mais precisa. Mantém as conexões funcionando de forma eficiente e é particularmente eficaz em links com perdas, como Wi-Fi, banda larga móvel e conexões de jogos online. O perfil sysctl padrão define net.ipv4.tcp_congestion_control=bbr.

Disciplina de Fila FQ

O Fair Queueing (FQ) é definido como o escalonador de pacotes de rede padrão (net.core.default_qdisc=fq). Ele distribui o tráfego de rede de forma justa entre as conexões para que um download intenso não prejudique outro tráfego, mantendo a latência baixa para uso interativo como chat de voz, videoconferência e jogos online.


Armazenamento

Escalonador de E/S MQ-Deadline

Ambos os kernels Linux Lite habilitam o escalonador de E/S MQ-Deadline (CONFIG_MQ_IOSCHED_DEADLINE) para dispositivos de armazenamento. Ele prioriza requisições de leitura (que as aplicações normalmente aguardam diretamente) sobre requisições de escrita (que podem ser enfileiradas) e garante que nada espere por muito tempo. Esta é uma escolha geral sólida tanto para SSDs, drives NVMe quanto para HDDs tradicionais.

Escalonador Kyber (apenas no kernel de jogos)

O kernel linuxlite-gaming também habilita o escalonador de E/S Kyber (CONFIG_MQ_IOSCHED_KYBER=y), oferecendo uma opção adicional de escalonador de baixa latência para drives NVMe rápidos durante sessões de jogos. O kernel de desktop desabilita o Kyber para manter o caminho de E/S enxuto.


Recursos de CPU

Escalonamento de Núcleos Preferidos AMD P-State

Ambos os kernels Linux Lite incluem o escalonamento de núcleos preferidos AMD P-State do mainline em processadores Ryzen. O kernel é informado sobre quais núcleos da CPU são os mais rápidos (devido à variação de qualidade do silício) e preferencialmente escalona trabalhos sensíveis ao desempenho nesses núcleos. Isso oferece uma melhoria mensurável em cargas de trabalho de thread único e levemente encadeadas em sistemas AMD suportados, sem efeito em hardware Intel ou AMD mais antigo.

Criptografia AES-NI / AVX-512

O Linux 7.0 inclui caminhos de código otimizados de AES-NI e AVX-512 AES no subsistema de criptografia do mainline. Em processadores suportados (a maioria dos chips AMD e Intel modernos), operações de criptografia e descriptografia — usadas por criptografia de disco (LUKS), criptografia de rede (TLS, WireGuard) e checksums de sistema de arquivos — executam significativamente mais rápido.

Driver de Webcam AMD ISP4

O patch CachyOS 0001-amd-isp4 adiciona o driver AMD Image Signal Processor v4, habilitando a webcam MIPI integrada em laptops modernos Ryzen AI / Phoenix e mais recentes que anteriormente não tinham câmera interna funcionando no Linux.

Melhorias de Exibição HDMI e VESA DSC

O patch 0005-hdmi corrige a configuração de modo HDMI e o tratamento de EDID em GPUs AMD (amdgpu_dm), e o patch 0006-vesa-dsc-bpp melhora a seleção de bits por pixel da VESA Display Stream Compression — juntos resolvendo flickering de exibição, telas em branco e taxas de atualização incorretas em vários monitores HDMI e DisplayPort controlados por AMD.

Clamping de Utilização (UCLAMP)

Ambos os kernels Linux Lite suportam o UCLAMP, que permite ao sistema definir alvos mínimos e máximos de desempenho de CPU para tarefas individuais ou grupos de tarefas. O UCLAMP é usado por compositores e servidores de áudio para garantir que eles sempre obtenham o espaço de CPU necessário, mesmo em hardware de baixo consumo.

Latency Nice

O Latency Nice estende o sistema padrão de prioridade de processos do Linux. Os programas podem declarar o quão sensíveis são a atrasos de escalonamento, independentemente de quanto CPU utilizam. Um compositor executando com um valor baixo de latency-nice será escalonado com baixo atraso mesmo que não seja intensivo em CPU.

Balanceamento NUMA

Em sistemas com múltiplos soquetes de processador ou layouts de memória complexos, o balanceamento NUMA move automaticamente as tarefas e seus dados para mais perto na memória. Esta é uma melhoria sem custo em hardware suportado e não tem efeito negativo em sistemas de consumo com soquete único.


Segurança

Mitigação da Vulnerabilidade vmscape

O patch CachyOS 0007-vmscape adiciona mitigação para a vulnerabilidade de execução especulativa de CPU vmscape, que pode vazar dados entre máquinas virtuais e limites de host em processadores Intel e AMD afetados. A mitigação é habilitada por padrão e pode ser ajustada via o parâmetro de linha de comando do kernel vmscape=.

Correções Upstream Selecionadas

O patch 0004-fixes do CachyOS agrupa um conjunto de pequenas correções upstream que ainda não chegaram a uma versão estável do kernel: ajustes do escalonador (incluindo mudanças relacionadas ao ASLR), peculiaridades de dispositivos USB, correções de USB Bluetooth (btusb), melhorias no Intel i915 GT e correções no codec de áudio Realtek ALC269 — todos melhorando a confiabilidade no dia a dia em hardware real.


Jogos Linux e Compatibilidade com Windows

Primitivas de Sincronização NT (ntsync) para Wine e Proton

O Linux 7.0 inclui o ntsync — primitivas de sincronização NT — no kernel mainline (originalmente incorporado no Linux 6.14). Esses são os mecanismos de bloqueio e sinalização de baixo nível usados por aplicativos Windows. Ao executar jogos Windows através do Wine ou Proton (Steam Play), essas operações eram historicamente emuladas no espaço do usuário, adicionando overhead. Com o ntsync agora no kernel, elas são tratadas diretamente — reduzindo o overhead de CPU e melhorando as taxas de quadros e a cadência de quadros em jogos Windows no Linux. Esta é uma das maiores conquistas individuais para o desempenho de jogos no Linux disponível hoje, e funciona imediatamente em ambos os kernels Linux Lite.


Ferramentas Incluídas com o Kernel Linux Lite

linuxlite-bench — o Benchmark do Kernel Linux Lite

O linuxlite-bench é o benchmark de linha de comando por trás do botão Executar Benchmark no Lite Kernel Manager. Ele mede a latência do escalonador em tempo real (via cyclictest do rt-tests) e o throughput da GPU (via glmark2), então recomenda qual kernel Linux Lite é mais adequado para o seu hardware — desktop ou gaming — com uma classificação de confiança.

linuxlite-bench
linuxlite-bench --profile gaming
linuxlite-bench --compare

Os resultados são salvos em ~/.local/share/linuxlite/bench-$(uname -r).log junto com um arquivo recommendation.json legível por máquina, para que você possa comparar benchmarks entre versões do kernel ao longo do tempo. A partir do Lite Kernel Manager, você pode enviar seu resultado para o público Banco de Dados de Benchmark do Linux Lite com um único clique.

Banco de Dados de Benchmark do Linux Lite

O Banco de Dados de Benchmark do Linux Lite em linuxliteos.com/benchmark.php, impulsionado pela comunidade, agrega resultados anônimos do linuxlite-bench enviados pelo Lite Kernel Manager ao redor do mundo. Ele permite que você:

Os uploads incluem apenas versão do kernel, latência do escalonador, pontuação GPU e identificadores básicos de hardware — nenhuma informação pessoal é enviada.

auto-profile.sh

Aplica o conjunto correspondente de valores de ajuste do kernel em tempo de execução. Execute como root após trocar os kernels para ativar o perfil apropriado sem reiniciar.

sudo auto-profile.sh desktop
sudo auto-profile.sh gaming

Lite Kernel Manager

O Lite Kernel Manager (lite-kernel-manager) é a ferramenta gráfica GTK 3 oficial para gerenciar kernels Linux Lite — instale, troque, faça benchmark e ajuste seu kernel de desktop ou jogos sem precisar abrir um terminal. Ele é fornecido como lite-kernel-manager e integra os softwares rt-tests e glmark2 recomendados para benchmark. Operações privilegiadas (instalação de kernel, remoção, mudança de padrão do GRUB) são mediadas por uma política PolicyKit (com.linuxlite.kernelinstall.policy) para que você só precise se autenticar quando realmente precisar.

Lite Kernel Manager — a interface gráfica do Linux Lite para instalar, alternar e fazer benchmark dos kernels de desktop e jogos
Lite Kernel Manager — o centro de controle do kernel Linux Lite, mostrando o kernel em execução (7.0.0-linuxlite), benchmark, instalar, padrão de inicialização e ações de perfil de desempenho.

A janela do Lite Kernel Manager é organizada em cinco seções claras, cada uma abordando uma única tarefa comum:

Uma faixa de cabeçalho no topo da janela mostra a versão atual do kernel (ex.: 7.0.0-linuxlite), o perfil ativo (Desktop ou Gaming), a arquitetura (x86_64) e o tempo de atividade do sistema — para que você possa confirmar rapidamente qual kernel e ajuste do Linux Lite estão realmente em execução.

Perfis Sysctl

Dois arquivos de configuração são fornecidos para ajuste permanente. Copiar o arquivo apropriado para /etc/sysctl.d/ aplica o perfil automaticamente em cada inicialização.

ArquivoPerfil
99-linuxlite-desktop.confConfigurações equilibradas para desktop
99-linuxlite-gaming.confConfigurações de baixa latência para jogos

Como Instalar o Kernel Linux Lite Gaming

Após a instalação do Linux Lite, uma janela de configuração aparece no primeiro login oferecendo a instalação do kernel de jogos. Clicar em Instalar Kernel Gaming cuida de tudo automaticamente:

O kernel padrão não é alterado nem removido. Se o kernel de jogos causar algum problema, simplesmente reinicie e selecione o kernel linuxlite padrão no menu de inicialização — tudo continua funcionando exatamente como antes.

Para instalar ou trocar um kernel Linux Lite manualmente a qualquer momento, execute o instalador (ele se eleva automaticamente para root e solicita interativamente se nenhuma versão for fornecida):

install-kernel.sh
install-kernel.sh linuxlite          # kernel desktop
install-kernel.sh linuxlite-gaming   # kernel gaming

O instalador garante que o kernel existente e todos os seus módulos DKMS nunca sejam tocados, a entrada padrão de inicialização do GRUB não seja alterada e os módulos DKMS sejam reconstruídos apenas para o novo kernel.


Segurança e Reversão


Compare os Dois Kernels Linux Lite

Para uma análise completa lado a lado de cada configuração de escalonador, memória, rede, armazenamento e patch CachyOS em ambos os kernels, veja a Comparação de Kernels Linux Lite: linuxlite vs linuxlite-gaming.