Noyau Linux Lite

Un noyau Linux basé sur Ubuntu personnalisé avec les correctifs CachyOS, l'ordonnanceur BORE, BBR v3 et ntsync. Deux variantes — linuxlite pour une utilisation bureautique quotidienne et linuxlite-gaming pour les jeux basse latence via Wine et Proton.

Le noyau Linux Lite est un noyau Linux personnalisé conçu spécifiquement pour une utilisation bureautique et de jeux sur du matériel courant. Il est basé sur le code source du noyau Ubuntu 26.04 LTS “Resolute” (Linux 7.0+) et ajoute une sélection soignée des correctifs populaires du noyau CachyOS ainsi qu'un réglage de configuration ciblé pour offrir une expérience Linux plus rapide, plus fluide et à plus faible latence dès le départ.

Deux variantes de noyau sont disponibles. Le noyau linuxlite par défaut est optimisé pour une utilisation bureautique générale et est celui sur lequel toute installation de Linux Lite démarre. Le noyau optionnel linuxlite-gaming est proposé après la configuration et est optimisé pour une latence d'entrée réduite, un meilleur enchaînement des trames et de meilleures performances de jeux Linux — ce qui en fait l'un des meilleurs noyaux Linux pour les jeux sur le matériel compatible. Consultez notre comparaison complète des noyaux Linux Lite pour un aperçu détaillé de chaque paramètre.


Les deux noyaux Linux Lite

linuxlite — le noyau Linux bureau par défaut

Le noyau linuxlite standard est celui sur lequel toute installation de Linux Lite démarre. Ce noyau Linux bureau privilégie une expérience quotidienne fluide et réactive pour la navigation web, le travail de bureau, la lecture multimédia, le développement logiciel et les tâches multiples générales, tout en maintenant une faible charge processeur et une autonomie élevée sur les ordinateurs portables.

linuxlite-gaming — le noyau Linux gaming basse latence optionnel

Le noyau linuxlite-gaming va plus loin pour réduire la latence d'entrée et améliorer la fluidité des trames. Il est le noyau Linux gaming recommandé pour les utilisateurs qui jouent régulièrement via Steam, Wine ou Proton, et constitue également un excellent choix pour la production audio, le montage vidéo et la réalité virtuelle où la précision temporelle est importante. Le noyau gaming peut être installé à tout moment après la configuration sans supprimer ni remplacer le noyau bureau par défaut.


Correctifs du noyau CachyOS inclus dans Linux Lite

Les deux noyaux Linux Lite incluent un sous-ensemble sélectionné du populaire jeu de correctifs du noyau CachyOS pour Linux 7.0, choisi pour sa stabilité, sa large compatibilité matérielle et ses bénéfices mesurables sur de vraies charges de travail bureautiques et de jeux :

Correctif CachyOSDomaineCe qu'il fait dans le noyau Linux Lite
0001-amd-isp4MatérielPilote AMD Image Signal Processor v4 pour les webcams d'ordinateurs portables sur les plateformes Ryzen AI / Phoenix et plus récentes
0002-bbr3RéseauContrôle de congestion TCP BBR v3 avec une meilleure équité et une estimation de la bande passante améliorée
0004-fixesGénéralCorrections amont sélectionnées : ajustements de l'ordonnanceur, quirks de périphériques USB, Bluetooth (btusb), Intel i915 GT, audio Realtek (ALC269)
0005-hdmiGraphiquesCorrections d'affichage HDMI pour les GPU AMD (amdgpu_dm) — meilleure configuration des modes et gestion de l'EDID
0006-vesa-dsc-bppGraphiquesAméliorations VESA Display Stream Compression bits par pixel pour les écrans AMD
0007-vmscapeSécuritéAtténuation de la vulnérabilité CPU vmscape (attaques d'exécution spéculative entre VM et hôte)
sched/0001-boreOrdonnanceurImplémentation complète de l'ordonnanceur BORE (Burst-Oriented Response Enhancer) sur EEVDF

Le correctif 0003-cachy (image de marque CachyOS et réglage général) est délibérément ignoré, ainsi que le répertoire expérimental misc/ (Apple T2, appareils portables, aufs, RT-i915) et les ordonnanceurs alternatifs sched-dev/ (PRJC, sched-ext) — ceux-ci sont trop invasifs ou trop spécifiques pour une distribution Linux bureautique et gaming grand public stable.


Ce qui différencie les deux noyaux Linux Lite

Ordonnanceur CPU — EEVDF avec le correctif BORE

L'ordonnanceur Linux décide comment partager le processeur entre les programmes en cours d'exécution. Les deux noyaux Linux Lite utilisent le moderne ordonnanceur EEVDF, qui donne à chaque programme une part équitable et ponctuelle du processeur.

En plus d'EEVDF, les deux noyaux ajoutent l'intégralité de l'ordonnanceur BORE (Burst-Oriented Response Enhancer) de CachyOS. BORE suit le temps de rafale de chaque tâche — combien de temps elle s'exécute en courtes rafales intenses — et oriente les décisions d'ordonnancement en conséquence. Les tâches qui attendent puis s'exécutent en courtes rafales (comme une application de bureau redessinant une fenêtre ou un jeu traitant une trame) reçoivent une priorité accrue, gardant les charges de travail interactives Linux bureau et gaming réactives même sous une forte charge en arrière-plan. BORE est activé via CONFIG_SCHED_BORE et expose des paramètres sysctl sous kernel.sched_bore.

Les deux noyaux Linux Lite diffèrent dans la façon dont l'ordonnanceur peut interrompre le travail en cours :

Résolution du minuteur

Les deux noyaux Linux Lite font tourner le minuteur système interne à 1000 Hz (1000 tops par seconde) au lieu des 250 Hz par défaut d'Ubuntu. Le noyau vérifie les tâches en cours quatre fois plus souvent, réduisant le temps maximal d'attente d'un programme avant d'être ordonnancé — particulièrement notable dans les charges de travail audio, vidéo et de jeux.

Cibles de latence de l'ordonnanceur

Gestion de la mémoire

Swap compressé ZRAM en RAM

Les deux noyaux Linux Lite activent ZRAM, qui crée une zone de swap compressée en RAM. Lorsque le système manque de mémoire, les données moins utilisées sont compressées et conservées en RAM plutôt qu'écrites sur un disque plus lent. ZRAM maintient Linux Lite réactif sur les anciens PC et ordinateurs portables avec une quantité modeste de RAM.

ZSWAP avec compression Zstd

ZSWAP intercepte les données avant qu'elles n'atteignent la partition de swap et les compresse en premier. Les deux noyaux Linux Lite activent la compression Zstd comme compresseur ZSWAP par défaut (CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD), qui est rapide et offre d'excellents taux — une amélioration majeure par rapport à l'ancien format LZO. Linux 7.0 embarque une bibliothèque Zstd à jour utilisée dans ZSWAP, ZRAM, Btrfs et squashfs.

Fusion de pages identiques du noyau (KSM)

Les deux noyaux Linux Lite activent la fusion de pages identiques du noyau (KSM) avec des contrôles prctl() par processus (intégrés dans le noyau Linux principal). KSM identifie les pages mémoire identiques entre les processus et les fusionne en une seule copie, libérant de la RAM. C'est particulièrement efficace lors de l'exécution de plusieurs instances d'une même application, de machines virtuelles, ou de jeux Windows via Wine ou Proton, où de nombreux processus partagent des données communes.

Pages énormes transparentes

Les processeurs modernes fonctionnent plus efficacement lorsque la mémoire est allouée en blocs plus grands. Les deux noyaux Linux Lite activent les pages énormes transparentes (THP), ce qui se fait automatiquement sans modification des applications.


Réseau

Contrôle de congestion TCP BBR v3

Les deux noyaux Linux Lite incluent BBR v3 via le correctif CachyOS 0002-bbr3 — la dernière version de l'algorithme Bottleneck Bandwidth and Round-trip propagation time de Google. BBR v3 améliore les versions précédentes avec un comportement plus équitable lors du partage de liens avec des flux TCP traditionnels et une estimation de la bande passante plus précise. Il maintient les connexions efficaces et est particulièrement efficace sur les liens avec pertes comme le Wi-Fi, le haut débit mobile et les connexions de jeux en ligne. Le profil sysctl par défaut définit net.ipv4.tcp_congestion_control=bbr.

Discipline de file d'attente FQ

La file d'attente équitable (FQ) est définie comme l'ordonnanceur de paquets réseau par défaut (net.core.default_qdisc=fq). Elle répartit équitablement le trafic réseau entre les connexions afin qu'un téléchargement intense ne prive pas les autres, maintenant une faible latence pour les usages interactifs tels que la messagerie vocale, la visioconférence et les jeux en ligne.


Stockage

Ordonnanceur d'E/S MQ-Deadline

Les deux noyaux Linux Lite activent l'ordonnanceur d'E/S MQ-Deadline (CONFIG_MQ_IOSCHED_DEADLINE) pour les périphériques de stockage. Il donne la priorité aux requêtes de lecture (pour lesquelles les applications attendent généralement directement) par rapport aux requêtes d'écriture (qui peuvent être mises en file d'attente), et garantit que rien n'attend trop longtemps. C'est un excellent choix polyvalent pour les SSD, les disques NVMe et les disques durs traditionnels.

Ordonnanceur Kyber (noyau gaming uniquement)

Le noyau linuxlite-gaming active également l'ordonnanceur d'E/S Kyber (CONFIG_MQ_IOSCHED_KYBER=y), vous offrant une option d'ordonnanceur basse latence supplémentaire pour les disques NVMe rapides lors des sessions de jeu. Le noyau bureau désactive Kyber pour garder le chemin d'E/S léger.


Fonctionnalités CPU

Ordonnancement des cœurs préférés AMD P-State

Les deux noyaux Linux Lite incluent l'ordonnancement des cœurs préférés AMD P-State sur les processeurs Ryzen. Le noyau sait quels cœurs du CPU sont les plus rapides (en raison de la variation de qualité du silicium) et ordonnance préférentiellement les tâches sensibles aux performances sur ces cœurs. Cela apporte une amélioration mesurable dans les charges de travail mono et légèrement multi-threadées sur les systèmes AMD compatibles, sans effet sur le matériel Intel ou AMD plus ancien.

Cryptographie AES-NI / AVX-512

Linux 7.0 embarque des chemins de code AES-NI et AVX-512 AES optimisés dans le sous-système crypto principal. Sur les processeurs compatibles (la plupart des puces AMD et Intel modernes), les opérations de chiffrement et déchiffrement — utilisées par le chiffrement de disque (LUKS), le chiffrement réseau (TLS, WireGuard) et les sommes de contrôle de système de fichiers — s'exécutent nettement plus vite.

Pilote webcam AMD ISP4

Le correctif CachyOS 0001-amd-isp4 ajoute le pilote AMD Image Signal Processor v4, activant la webcam MIPI intégrée sur les ordinateurs portables Ryzen AI / Phoenix modernes et plus récents qui n'avaient auparavant aucune caméra interne fonctionnelle sous Linux.

Améliorations de l'affichage HDMI et VESA DSC

Le correctif 0005-hdmi corrige la configuration des modes HDMI et la gestion de l'EDID sur les GPU AMD (amdgpu_dm), et le correctif 0006-vesa-dsc-bpp améliore la sélection des bits par pixel VESA Display Stream Compression — résolvant ensemble les scintillements d'affichage, les écrans noirs et les taux de rafraîchissement incorrects sur un certain nombre de moniteurs HDMI et DisplayPort pilotés par AMD.

Limitation d'utilisation (UCLAMP)

Les deux noyaux Linux Lite prennent en charge UCLAMP, qui permet au système de définir des cibles de performance CPU minimales et maximales pour des tâches individuelles ou des groupes de tâches. UCLAMP est utilisé par les compositeurs et les serveurs audio pour s'assurer qu'ils disposent toujours de la marge CPU dont ils ont besoin, même sur du matériel à faible consommation.

Latence Nice

Latence Nice étend le système de priorité de processus Linux standard. Les programmes peuvent déclarer leur sensibilité aux délais d'ordonnancement, indépendamment de leur utilisation CPU. Un compositeur fonctionnant avec une valeur de latence-nice faible sera ordonnancé avec peu de délai même s'il n'est pas intensif en CPU.

Équilibrage NUMA

Sur les systèmes avec plusieurs sockets processeurs ou des architectures mémoire complexes, l'équilibrage NUMA déplace automatiquement les tâches et leurs données plus près ensemble en mémoire. C'est une amélioration sans coût sur le matériel compatible et n'a aucun effet négatif sur les systèmes grand public à socket unique.


Sécurité

Atténuation de la vulnérabilité vmscape

Le correctif CachyOS 0007-vmscape ajoute une atténuation de la vulnérabilité CPU d'exécution spéculative vmscape, qui peut provoquer des fuites de données entre les limites des machines virtuelles et de l'hôte sur les processeurs Intel et AMD affectés. L'atténuation est activée par défaut et peut être réglée via le paramètre de ligne de commande du noyau vmscape=.

Corrections amont sélectionnées

Le correctif 0004-fixes de CachyOS regroupe un ensemble de petites corrections amont qui n'ont pas encore été intégrées dans une version de point stable du noyau : ajustements de l'ordonnanceur (y compris des modifications liées à l'ASLR), quirks de périphériques USB, corrections USB Bluetooth (btusb), améliorations Intel i915 GT et corrections du codec audio Realtek ALC269 — qui améliorent tous la fiabilité quotidienne sur le matériel réel.


Jeux Linux et compatibilité Windows

Primitives de synchronisation NT (ntsync) pour Wine et Proton

Linux 7.0 embarque ntsync — les primitives de synchronisation NT — dans le noyau principal (initialement intégrées dans Linux 6.14). Ce sont les mécanismes de verrouillage et de signalisation de bas niveau utilisés par les applications Windows. Lors de l'exécution de jeux Windows via Wine ou Proton (Steam Play), ces opérations étaient historiquement émulées dans l'espace utilisateur, ce qui ajoutait des surcharges. Avec ntsync désormais dans le noyau, elles sont traitées directement — réduisant la surcharge CPU et améliorant les fréquences d'images et l'enchaînement des trames dans les jeux Windows sous Linux. C'est l'une des plus grandes améliorations uniques pour les performances de jeux Linux disponibles aujourd'hui, et cela fonctionne dès le départ sur les deux noyaux Linux Lite.


Outils inclus avec le noyau Linux Lite

linuxlite-bench — le benchmark du noyau Linux Lite

linuxlite-bench est le benchmark en ligne de commande derrière le bouton Lancer le benchmark dans le Lite Kernel Manager. Il mesure la latence de l'ordonnanceur en temps réel (via cyclictest de rt-tests) et le débit GPU (via glmark2), puis recommande quel noyau Linux Lite convient le mieux à votre matériel — bureau ou gaming — avec un niveau de confiance.

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

Les résultats sont enregistrés dans ~/.local/share/linuxlite/bench-$(uname -r).log ainsi qu'un fichier recommendation.json lisible par machine, vous permettant de comparer les benchmarks entre les versions du noyau au fil du temps. Depuis le Lite Kernel Manager, vous pouvez téléverser votre résultat dans la base de données de benchmarks Linux Lite publique en un seul clic.

Base de données de benchmarks Linux Lite

La base de données de benchmarks Linux Lite pilotée par la communauté sur linuxliteos.com/benchmark.php agrège les résultats anonymisés de linuxlite-bench téléversés depuis le Lite Kernel Manager dans le monde entier. Elle vous permet de :

Les téléversements incluent uniquement la version du noyau, la latence de l'ordonnanceur, le score GPU et des identifiants matériels de base — aucune information personnelle n'est envoyée.

auto-profile.sh

Applique l'ensemble correspondant de valeurs de réglage du noyau à l'exécution. Exécutez en tant que root après avoir changé de noyau pour activer le profil approprié sans redémarrer.

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

Lite Kernel Manager

Le Lite Kernel Manager (lite-kernel-manager) est l'outil graphique GTK 3 officiel pour gérer les noyaux Linux Lite — installer, changer, tester et optimiser votre noyau bureau ou gaming sans jamais ouvrir un terminal. Il est fourni sous la forme du paquet lite-kernel-manager et intègre les logiciels rt-tests et glmark2 recommandés pour les benchmarks. Les opérations privilégiées (installation, suppression du noyau, modification du démarrage par défaut GRUB) sont médiées par une politique PolicyKit (com.linuxlite.kernelinstall.policy) afin que vous ne vous authentifiiez que lorsque vous en avez réellement besoin.

Lite Kernel Manager — l'interface graphique Linux Lite pour installer, changer et tester les noyaux bureau et gaming
Lite Kernel Manager — le centre de contrôle du noyau Linux Lite, affichant le noyau en cours d'exécution (7.0.0-linuxlite), les actions de benchmark, d'installation, de démarrage par défaut et de profil de performance.

La fenêtre du Lite Kernel Manager est organisée en cinq sections claires, chacune traitant une tâche courante :

Une bande d'en-tête en haut de la fenêtre affiche la version actuelle du noyau (ex. 7.0.0-linuxlite), le profil actif (Bureau ou Gaming), l'architecture (x86_64), et la durée de fonctionnement du système — pour confirmer d'un coup d'œil quel noyau Linux Lite et quel réglage sont réellement en cours d'exécution.

Profils sysctl

Deux fichiers de configuration sont fournis pour un réglage permanent. Copier le fichier approprié dans /etc/sysctl.d/ applique le profil automatiquement à chaque démarrage.

FichierProfil
99-linuxlite-desktop.confParamètres bureau équilibrés
99-linuxlite-gaming.confParamètres gaming basse latence

Comment installer le noyau gaming Linux Lite

Après l'installation de Linux Lite, une fenêtre de configuration apparaît au premier démarrage proposant d'installer le noyau gaming. Cliquer sur Installer le noyau Gaming gère tout automatiquement :

Le noyau par défaut n'est ni modifié ni supprimé. Si le noyau gaming cause un problème, redémarrez simplement et sélectionnez le noyau linuxlite standard depuis le menu de démarrage — tout continue à fonctionner exactement comme avant.

Pour installer ou changer un noyau Linux Lite manuellement à tout moment, exécutez l'installateur (il s'élève automatiquement en root et demande interactivement si aucune variante n'est indiquée) :

install-kernel.sh
install-kernel.sh linuxlite          # noyau bureau
install-kernel.sh linuxlite-gaming   # noyau gaming

L'installateur garantit que le noyau existant et tous ses modules DKMS ne sont jamais touchés, que l'entrée de démarrage par défaut GRUB n'est pas modifiée, et que les modules DKMS ne sont reconstruits que pour le nouveau noyau.


Sécurité et retour arrière


Comparer les deux noyaux Linux Lite

Pour un aperçu détaillé complet de chaque paramètre d'ordonnanceur, de mémoire, de réseau, de stockage et de correctif CachyOS dans les deux noyaux, consultez la comparaison des noyaux Linux Lite : linuxlite vs linuxlite-gaming.