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 criado especificamente para uso em desktop e jogos em hardware comum. Ele é baseado no código-fonte do kernel Ubuntu 26.04 LTS “Resolute” (Linux 7.0+) e adiciona uma seleção cuidadosa 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 logo de início.
Duas versões do kernel estão disponíveis. O kernel padrão linuxlite é ajustado para uso geral no desktop e é aquele em que toda instalação do Linux Lite inicializa. O kernel opcional linuxlite-gaming é oferecido após a configuração e é ajustado para menor atraso de entrada, entrega de quadros mais suave e melhor desempenho em jogos Linux — tornando-o um dos melhores kernels Linux para jogos em hardware compatível. 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 desktop padrão
O kernel padrão linuxlite é aquele em que toda instalação do Linux Lite inicializa. Este kernel Linux para desktop prioriza uma experiência cotidiana fluida e responsiva para navegação na web, trabalho em escritório, reprodução de mídia, desenvolvimento de software e multitarefa geral, mantendo o consumo de CPU baixo e a vida da bateria alta em laptops.
linuxlite-gaming — o kernel Linux opcional de baixa latência para jogos
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 via Steam, Wine ou Proton, e também é uma excelente escolha para produção de áudio, edição de vídeo e VR onde o timing importa. O kernel gaming pode ser instalado a qualquer momento após a configuração sem remover ou substituir o kernel desktop padrão.
Patches CachyOS Incluídos no Linux Lite
Ambos os kernels Linux Lite incluem um subconjunto selecionado do popular conjunto de patches do kernel CachyOS para Linux 7.0, escolhidos pela estabilidade, ampla compatibilidade de hardware e benefício mensurável em cargas de trabalho reais de desktop e jogos:
Patch CachyOS
Área
O que faz no kernel Linux Lite
0001-amd-isp4
Hardware
Driver AMD Image Signal Processor v4 para webcams de laptop em plataformas Ryzen AI / Phoenix e mais recentes
0002-bbr3
Rede
Controle de congestionamento TCP BBR v3 com melhor equidade e estimativa de largura de banda
0004-fixes
Geral
Correções upstream selecionadas: ajustes no escalonador, quirks de dispositivos USB, Bluetooth (btusb), Intel i915 GT, codec de áudio Realtek (ALC269)
0005-hdmi
Gráficos
Correções de display HDMI para GPUs AMD (amdgpu_dm) — melhor configuração de modo e tratamento de EDID
0006-vesa-dsc-bpp
Gráficos
Melhorias de bits por pixel para VESA Display Stream Compression em displays AMD
0007-vmscape
Segurança
Mitigação para a vulnerabilidade de CPU vmscape (ataques de execução especulativa entre VM/host)
sched/0001-bore
Escalonador
Implementação completa do escalonador BORE (Burst-Oriented Response Enhancer) sobre o EEVDF
O patch 0003-cachy (branding específico do CachyOS e ajuste amplo) é deliberadamente ignorado, assim como o diretório experimental misc/ (Apple T2, handheld, aufs, RT-i915) e os escalonadores alternativos sched-dev/ (PRJC, sched-ext) — estes são invasivos demais ou muito específicos para uma distribuição Linux desktop e gaming mainstream estável.
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 usam o moderno escalonador EEVDF, que oferece a cada programa uma fatia justa e oportuna da CPU.
Sobre o EEVDF, ambos os kernels adicionam o escalonador completo BORE (Burst-Oriented Response Enhancer) do CachyOS. O BORE rastreia o tempo de burst de cada tarefa — quanto tempo ela é executada em rajadas curtas e intensas — e orienta as decisões de escalonamento de acordo. Tarefas que esperam e depois rodam em rajadas curtas (como uma aplicação desktop redesenhando uma janela ou um jogo processando um quadro) recebem um aumento de prioridade, mantendo as cargas de trabalho interativas de desktop Linux e jogos ágeis 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:
linuxlite usa preempção dinâmica, equilibrando throughput e responsividade alternando modos em tempo de execução.
linuxlite-gaming usa preempção total, permitindo que o kernel interrompa quase qualquer tarefa imediatamente. Isso reduz o atraso máximo antes de um jogo ou aplicação de áudio obter tempo de CPU — um fator-chave para jogos Linux de baixa latência.
Resolução do Temporizador
Ambos os kernels Linux Lite executam o temporizador interno do sistema a 1000 Hz (1000 ticks 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 que um programa aguarda antes de ser escalonado — particularmente perceptível em cargas de trabalho de áudio, vídeo e jogos.
Metas de Latência do Escalonador
linuxlite tem como alvo uma janela de escalonamento de 6 ms — margem suficiente para multitarefa fluida sem desperdiçar ciclos de CPU.
linuxlite-gaming tem como alvo 3 ms, reduzindo a janela pela metade para que jogos e aplicações interativas respondam mais rápido.
Gerenciamento de Memória
ZRAM: Swap Comprimido na RAM
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 os 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ápido e alcança excelentes taxas — uma grande melhoria em relação ao formato LZO mais antigo. O Linux 7.0 inclui uma biblioteca Zstd atualizada usada no 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 (incluído no mainline Linux). 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 com mais eficiência 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 por parte dos aplicativos.
linuxlite usa o modo sob demanda — páginas grandes são alocadas quando um programa as solicita via madvise.
linuxlite-gaming usa o modo sempre ativo — páginas grandes são usadas onde possível, beneficiando jogos que trabalham com texturas grandes e dados de assets.
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 de propagação de tempo de ida e volta e largura de banda gargalo do 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 eficientes 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 I/O MQ-Deadline
Ambos os kernels Linux Lite habilitam o escalonador de I/O MQ-Deadline (CONFIG_MQ_IOSCHED_DEADLINE) para dispositivos de armazenamento. Ele prioriza requisições de leitura (que os aplicativos geralmente aguardam diretamente) sobre requisições de escrita (que podem ser enfileiradas), e garante que nada espere por muito tempo. É uma escolha geral sólida para SSDs, drives NVMe e HDDs tradicionais.
Escalonador Kyber (apenas kernel gaming)
O kernel linuxlite-gaming também habilita o escalonador de I/O 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 desktop desabilita o Kyber para manter o caminho de I/O enxuto.
Recursos de CPU
Escalonamento de Núcleo Preferencial AMD P-State
Ambos os kernels Linux Lite incluem o escalonamento de núcleo preferencial AMD P-State mainline em processadores Ryzen. O kernel é informado sobre quais núcleos da CPU são os mais rápidos (devido à variação na qualidade do silício) e preferencialmente agenda trabalhos sensíveis ao desempenho nesses núcleos. Isso oferece uma melhoria mensurável em cargas de trabalho de thread único e levemente threaded em sistemas AMD compatíveis, 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 mainline. Em processadores compatíveis (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 — são executadas 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 Display 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 para VESA Display Stream Compression — juntos resolvendo flickering de display, telas em branco e taxas de atualização incorretas em vários monitores HDMI e DisplayPort com GPUs AMD.
Utilisation Clamping (UCLAMP)
Ambos os kernels Linux Lite suportam o UCLAMP, que permite ao sistema definir metas mínimas e máximas de desempenho de CPU para tarefas individuais ou grupos de tarefas. O UCLAMP é usado por compositores e servidores de áudio para garantir que 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 Linux. Os programas podem declarar o quão sensíveis são a atrasos de escalonamento, independentemente de quanto CPU utilizam. Um compositor rodando 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 sockets de processador ou layouts de memória complexos, o balanceamento NUMA move automaticamente as tarefas e seus dados para mais perto na memória. Isso é uma melhoria sem custo em hardware compatível e não tem efeito negativo em sistemas de consumidor com socket ú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 limites de máquina virtual e 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 foram incluídas em uma versão pontual estável do kernel: ajustes no escalonador (incluindo mudanças relacionadas ao ASLR), quirks 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 diária 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 aplicações Windows. Ao executar jogos Windows pelo Wine ou Proton (Steam Play), essas operações eram historicamente emuladas no espaço do usuário, o que adicionava 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 entrega de quadros em jogos Windows no Linux. Esta é uma das maiores conquistas únicas para o desempenho de jogos Linux disponíveis 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 de GPU (via glmark2), depois recomenda qual kernel Linux Lite é mais adequado para o seu hardware — desktop ou gaming — com uma classificação de confiança.
Os resultados são salvos em ~/.local/share/linuxlite/bench-$(uname -r).log junto com um recommendation.json legível por máquina, para que você possa comparar benchmarks entre versões do kernel ao longo do tempo. No 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 anonimizados do linuxlite-bench enviados pelo Lite Kernel Manager ao redor do mundo. Ele permite que você:
Compare a latência do escalonador e a pontuação de GPU do seu hardware com máquinas semelhantes
Veja se o kernel desktop ou gaming geralmente tem melhor desempenho na sua combinação de CPU/GPU antes de instalar
Acompanhe como as atualizações do kernel Linux Lite afetam o desempenho no mundo real ao longo do tempo
Ajude outros usuários com hardware semelhante contribuindo com seus próprios resultados anonimizados
Os envios incluem apenas versão do kernel, latência do escalonador, pontuação de 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 de kernel para ativar o perfil apropriado sem reinicializar.
O Lite Kernel Manager (lite-kernel-manager) é a ferramenta gráfica GTK 3 oficial para gerenciar kernels Linux Lite — instale, alterne, faça benchmark e ajuste seu kernel desktop ou gaming sem nunca abrir um terminal. É fornecido como o lite-kernel-manager e integra os softwares rt-tests e glmark2 recomendados para benchmarking. Operações privilegiadas (instalação de kernel, remoção, alteração do padrão GRUB) são mediadas por uma política PolicyKit (com.linuxlite.kernelinstall.policy), então você só precisa se autenticar quando realmente precisar.
Lite Kernel Manager — o centro de controle do kernel Linux Lite, exibindo o kernel em execução (7.0.0-linuxlite), benchmark, instalação, boot padrão e ações de perfil de desempenho.
A janela do Lite Kernel Manager está organizada em cinco seções claras, cada uma abordando uma tarefa comum:
Benchmark — Executar Benchmark inicia o benchmark de latência do escalonador e GPU linuxlite-bench no seu hardware, exibe o kernel recomendado (Desktop ou Gaming) com uma classificação de confiança e salva o resultado localmente. Enviar Resultados de Benchmark publica seu resultado anonimizado no público Banco de Dados de Benchmark do Linux Lite, ajudando a comunidade a comparar hardware e desempenho do kernel ao longo do tempo.
Instalar do Repositório — instalação com um clique do Kernel Desktop (linuxlite) ou do Kernel Gaming (linuxlite-gaming) diretamente do repositório de kernels Linux Lite (repo.linuxliteos.com). O Manager baixa os pacotes assinados mais recentes, os verifica e reconstrói quaisquer módulos DKMS de terceiros (NVIDIA, VirtualBox, etc.) para o novo kernel automaticamente.
Definir Kernel de Boot Padrão — altere o kernel que o GRUB inicializa por padrão com um único clique. O kernel anteriormente padrão é preservado como fallback no menu de boot, portanto uma inicialização ruim nunca está a mais de uma reinicialização de ser desfeita.
Perfil de Desempenho — aplique o ajuste sysctl correspondente em tempo de execução via auto-profile.sh. O Perfil Desktop usa kernel.sched_latency_ns=6 ms, min_granularity_ns=750 μs, wakeup_granularity_ns=500 μs para multitarefa equilibrada. O Perfil Gaming aperta esses valores para 3 ms / 400 μs / 300 μs para menor atraso de entrada e entrega de quadros mais suave. Ambos os perfis também aplicam tcp_congestion_control=bbr e default_qdisc=fq para rede de baixa latência.
Manutenção — Remover Kernels desinstala com segurança kernels Linux Lite mais antigos (o kernel em execução e o kernel de boot padrão são sempre protegidos de remoção acidental). Limpar Cache informa o espaço atual ocupado pelo cache e libera o espaço em disco usado por downloads anteriores de kernels com um único clique.
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 uptime do sistema — para que você possa confirmar de relance qual kernel Linux Lite e ajuste 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.
Arquivo
Perfil
99-linuxlite-desktop.conf
Configurações de desktop equilibradas
99-linuxlite-gaming.conf
Configurações de jogos de baixa latência
Como Instalar o Kernel Gaming do Linux Lite
Após a instalação do Linux Lite, uma janela de configuração aparece no primeiro login oferecendo a instalação do kernel gaming. Clicar em Instalar Kernel Gaming cuida de tudo automaticamente:
Instala os pacotes do kernel linuxlite-gaming
Reconstrói quaisquer drivers de terceiros (NVIDIA, VirtualBox, etc.) para o novo kernel
Atualiza o menu de boot do GRUB
O kernel padrão não é alterado nem removido. Se o kernel gaming causar algum problema, simplesmente reinicie e selecione o kernel linuxlite padrão no menu de boot — tudo continua funcionando exatamente como antes.
Para instalar ou alternar um kernel Linux Lite manualmente a qualquer momento, execute o instalador (ele escala automaticamente para root e solicita interativamente se nenhuma versão for fornecida):
O instalador garante que o kernel existente e todos os seus módulos DKMS nunca sejam tocados, a entrada de boot padrã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
Ambos os kernels Linux Lite são instalados ao lado do kernel existente. Nada é sobrescrito.
O padrão do menu de boot nunca é alterado automaticamente. O kernel original sempre permanece como fallback.
Drivers de terceiros (módulos DKMS) são reconstruídos para o novo kernel de forma independente. Os drivers do kernel original não são tocados.
Se o kernel gaming for recusado durante a configuração, não será oferecido novamente. Ainda pode ser instalado manualmente a qualquer momento via Lite Kernel Manager.