Linux Lite jest dostarczany z dwoma niestandardowymi jądrami Linux zbudowanymi z jądra mainline Linux (aktualnie 7.2), pobranego z kernel.org i zweryfikowanego GPG, z przeniesioną konfiguracją jądra Ubuntu 26.04 LTS. Domyślne jądro linuxlite jest dostrojone do ogólnego użytku desktopowego, podczas gdy opcjonalne jądro linuxlite-gaming jest dostrojone do niskiego opóźnienia wejścia i wysokich liczby klatek — idealne do gier na Linux przez Steam, Wine i Proton. To porównanie jąder Linux Lite szczegółowo omawia każde ustawienie planisty, pamięci, sieci, storage i łatek CachyOS, abyś mógł wybrać najlepsze jądro Linux dla swojego zastosowania. Aby uzyskać głębsze wyjaśnienie każdego ustawienia, przejdź na pełną stronę jądra Linux Lite.
linuxlite vs linuxlite-gaming — pełna tabela porównawcza
| Ustawienie jądra | linuxlite (jądro desktopowe) | linuxlite-gaming (jądro gamingowe) |
|---|---|---|
| Planista | ||
| Podstawowy planista | EEVDF | EEVDF |
| Dostrajanie planisty CachyOS | WłączoneSkrzywienie gaming-sched + preempt-ipi na bazie EEVDF dla szybkiej responsywności interaktywnej |
WłączoneSkrzywienie gaming-sched + preempt-ipi na bazie EEVDF dla szybkiej responsywności interaktywnej |
| Model wywłaszczalności | DynamicznyRównoważy przepustowość i responsywność, przełącza tryby w czasie wykonywania | PełnyJądro może przerwać niemal każde zadanie natychmiast — najniższe opóźnienie dla gier |
| Docelowe opóźnienie planisty | 6 msPłynna wielozadaniowość przy niskim narzucie | 3 msDwukrotnie mniejsze okno dla szybszego dostarczania klatek i niższego opóźnienia wejścia |
| Minimalna ziarnistość | 750 μs | 400 μs |
| Ziarnistość wybudzania | 500 μs | 300 μs |
| Częstotliwość timera | 1000 Hz4× domyślna wartość Ubuntu wynosząca 250 Hz | 1000 Hz4× domyślna wartość Ubuntu wynosząca 250 Hz |
| Planowanie autogroup | WyłączoneUnika grupowania opartego na TTY, które może głodzić aplikacje GUI | WyłączoneUnika grupowania opartego na TTY, które może głodzić aplikacje GUI |
| Latency Nice | Włączone | Włączone |
| Planowanie rdzeniowe | Włączone | Włączone |
| Ograniczanie wykorzystania UCLAMP | Włączone5 kubełków | Włączone5 kubełków |
| Pamięć | ||
| Transparent Huge Pages (THP) | Na żądaniePrzydzielane, gdy aplikacje żądają ich przez madvise |
Zawsze włączoneUżywane wszędzie tam, gdzie to możliwe — korzystne dla dużych tekstur i zasobów gier |
| Skompresowana zamiana ZRAM | WłączoneSkompresowana zamiana w RAM, idealna dla komputerów z małą ilością pamięci | WłączoneSkompresowana zamiana w RAM, idealna dla komputerów z małą ilością pamięci |
| ZSWAP | WłączoneKompresja Zstd | WłączoneKompresja Zstd |
| Balansowanie NUMA | Włączone | Włączone |
| Sieć | ||
| Kontrola przeciążenia TCP | BBR v3 | BBR v3 |
| Domyślna dyscyplina kolejki | Fair Queueing (FQ) | Fair Queueing (FQ) |
| Przechowywanie danych | ||
| Planista I/O | MQ-Deadline | MQ-Deadline |
| Planista I/O Kyber | Wyłączony | WłączonyDodatkowa opcja planisty dla szybkich dysków NVMe |
| Łatki jądra CachyOS (Linux 7.2) | ||
AMD P-State (amd-pstate) |
ZastosowanePlanowanie preferowanych rdzeni na Ryzen | ZastosowanePlanowanie preferowanych rdzeni na Ryzen |
BBR v3 (bbr3) |
ZastosowaneKontrola przeciążenia TCP | ZastosowaneKontrola przeciążenia TCP |
Dostrajanie planisty gamingowego (gaming-sched) |
ZastosowaneSkrzywienie planisty CachyOS na bazie EEVDF | ZastosowaneSkrzywienie planisty CachyOS na bazie EEVDF |
Wywłaszczanie IPI (preempt-ipi) |
ZastosowaneWywłaszczanie z niższym opóźnieniem przez ukierunkowane IPI | ZastosowaneWywłaszczanie z niższym opóźnieniem przez ukierunkowane IPI |
Kontrolki KSM (ksm) |
ZastosowaneScalanie tych samych stron na poziomie procesu | ZastosowaneScalanie tych samych stron na poziomie procesu |
Wyselekcjonowane poprawki upstream (fixes) |
ZastosowanePlanista, USB, Bluetooth, i915, audio ALC269 | ZastosowanePlanista, USB, Bluetooth, i915, audio ALC269 |
Poprawki HDMI (hdmi) |
ZastosowaneUstawianie trybu AMD amdgpu_dm i EDID |
ZastosowaneUstawianie trybu AMD amdgpu_dm i EDID |
VESA DSC bpp (vesa-dsc-bpp) |
ZastosowaneKompresja strumienia DisplayPort Display Stream | ZastosowaneKompresja strumienia DisplayPort Display Stream |
Kodeki dźwięku (snd-codecs) |
ZastosowaneDodatkowa obsługa kodeków audio laptopów/desktopów | ZastosowaneDodatkowa obsługa kodeków audio laptopów/desktopów |
Apple T2 (t2) |
ZastosowaneKlawiatura, gładzik, audio, storage na Macach z T2 | ZastosowaneKlawiatura, gładzik, audio, storage na Macach z T2 |
Baza CachyOS (cachy) |
PominięteZbyt szerokie dla stabilnej głównonurtowej dystrybucji | PominięteZbyt szerokie dla stabilnej głównonurtowej dystrybucji |
Planista BORE (sched/bore) |
PominięteKonflikt z gaming-sched; zamiast tego stosowane jest dostrajanie EEVDF |
PominięteKonflikt z gaming-sched; zamiast tego stosowane jest dostrajanie EEVDF |
| Funkcje mainline Linux 7.2 wykorzystywane przez jądra | ||
| ntsync (Wine / Proton) | WłączoneWprowadzone do mainline w Linux 6.14 | WłączoneWprowadzone do mainline w Linux 6.14 |
| Łagodzenie vmscape | WłączoneTeraz w mainline (było łatką CachyOS w 7.0) | WyłączoneWszystkie łagodzenia CPU wyłączone w jądrze gamingowym — patrz Build |
| Kamera AMD ISP4 | WłączoneTeraz w mainline; kamery laptopów Ryzen AI / Phoenix | WłączoneTeraz w mainline; kamery laptopów Ryzen AI / Phoenix |
| Kontrolki KSM na poziomie procesu | Włączone | Włączone |
| AMD P-State preferowany rdzeń | Włączone | Włączone |
| Kryptografia AES-NI / AVX-512 | Włączone | Włączone |
| Kompresja Zstd (ZSWAP / ZRAM / Btrfs) | WłączoneDomyślny kompresor ZSWAP | WłączoneDomyślny kompresor ZSWAP |
| Kompilacja | ||
| Optymalizacja kompilatora | -O2CC_OPTIMIZE_FOR_PERFORMANCE |
-O2CC_OPTIMIZE_FOR_PERFORMANCE |
| Łagodzenia spekulatywnego wykonania CPU | WłączonePełny zestaw mainline, tak jak dostarcza upstream | WyłączoneCONFIG_CPU_MITIGATIONS=n dla maksymalnej przepustowości i najniższego opóźnienia |
| Odwijacz stosu | Wskaźnik ramki | ORCCONFIG_UNWINDER_ORC=y — szybszy i pozwala zastrzeżonemu sterownikowi NVIDIA budować się przeciwko mainline |
| Drzewo źródłowe | Mainline Linux 7.2 (kernel.org)Pobrane jako podpisane archiwum upstream i zweryfikowane GPG względem kluczy podpisujących jądro | |
| Źródło konfiguracji bazowej | Konfiguracja jądra Ubuntu/boot/config-$(uname -r) przeniesiona na drzewo mainline, z fragmentem Linux Lite scalonym przez merge_config.sh, a następnie olddefconfig |
|
| Które jądro Linux Lite jest najlepsze dla Ciebie? | ||
| Zalecane zastosowanie | Codzienny desktopPrzeglądanie internetu, biuro, multimedia, tworzenie oprogramowania, ogólna wielozadaniowość | Gry i niskie opóźnienieSteam, Wine, Proton, produkcja audio i wideo, VR |
| Kompromis | Wyższa przepustowośćLepsza wydajność wsadowa, niższy narzut CPU z przełączeń kontekstu | Niższe opóźnienieSzybsza reakcja na wejście i płynniejsze klatki, nieco większy narzut CPU |
| Instaluje się jako | DomyślneDostarczane z każdą instalacją Linux Lite | OpcjonalneOferowane przy pierwszym logowaniu lub instalowane w dowolnym momencie przez Lite Kernel Manager |
Które jądro Linux Lite powinieneś wybrać?
Wybierz linuxlite, jeśli chcesz najlepszego jądra Linux do codziennego użytku desktopowego — niższy narzut CPU, lepszy czas pracy baterii w laptopach i płynne działanie podczas przeglądania internetu, pracy biurowej i programowania.
Wybierz linuxlite-gaming, jeśli chcesz najlepszego jądra Linux do gier przez Steam, Wine, Proton i tytuły esportowe, albo jeśli zajmujesz się produkcją audio lub wideo w czasie rzeczywistym, gdzie opóźnienie wejścia i tempo dostarczania klatek mają większe znaczenie niż surowa przepustowość.
Nie musisz się definitywnie decydować — oba jądra mogą być zainstalowane obok siebie i przełączane w menu rozruchowym. Przeczytaj pełne omówienie funkcji na stronie jądra Linux Lite.