Linux Lite Kernel

Sebuah kernel Linux berbasis Ubuntu kustom dengan patch CachyOS, penjadwal BORE, BBR v3, dan ntsync. Dua varian — linuxlite untuk penggunaan desktop sehari-hari dan linuxlite-gaming untuk gaming latensi rendah melalui Wine dan Proton.

Linux Lite kernel adalah kernel Linux kustom yang dibangun khusus untuk penggunaan desktop dan gaming pada perangkat keras sehari-hari. Kernel ini berbasis sumber kernel Ubuntu 26.04 LTS “Resolute” (Linux 7.0+) dan menambahkan kumpulan patch kernel CachyOS yang populer beserta penyesuaian konfigurasi yang ditargetkan untuk memberikan pengalaman Linux yang lebih cepat, lebih mulus, dan latensi lebih rendah sejak awal.

Tersedia dua varian kernel. Kernel linuxlite default disetel untuk penggunaan desktop umum dan inilah yang di-boot oleh setiap instalasi Linux Lite. Kernel opsional linuxlite-gaming ditawarkan setelah pengaturan dan disetel untuk latensi input yang rendah, pacing frame yang lebih mulus, dan performa gaming Linux yang lebih baik — menjadikannya salah satu kernel Linux terbaik untuk gaming pada perangkat keras yang didukung. Lihat perbandingan kernel Linux Lite lengkap kami untuk rincian perbandingan setiap pengaturan secara berdampingan.


Dua Kernel Linux Lite

linuxlite — kernel desktop Linux default

Kernel linuxlite standar adalah yang di-boot oleh setiap instalasi Linux Lite. Kernel desktop Linux ini mengutamakan pengalaman sehari-hari yang mulus dan responsif untuk penjelajahan web, pekerjaan kantor, pemutaran media, pengembangan perangkat lunak, dan multitasking umum, sambil menjaga overhead CPU tetap rendah dan masa pakai baterai tetap tinggi pada laptop.

linuxlite-gaming — kernel Linux gaming latensi rendah opsional

Kernel linuxlite-gaming melangkah lebih jauh untuk mengurangi latensi input dan meningkatkan pengiriman frame. Ini adalah kernel gaming Linux yang direkomendasikan bagi pengguna yang sering bermain game melalui Steam, Wine, atau Proton, dan juga merupakan pilihan yang kuat untuk produksi audio, pengeditan video, dan VR di mana ketepatan waktu sangat penting. Kernel gaming dapat diinstal kapan saja setelah pengaturan tanpa menghapus atau mengganti kernel desktop default.


Patch Kernel CachyOS yang Disertakan dalam Linux Lite

Kedua kernel Linux Lite menyertakan subset yang dipilih dengan cermat dari patchset kernel CachyOS yang populer untuk Linux 7.0, dipilih berdasarkan stabilitas, kompatibilitas perangkat keras yang luas, dan manfaat yang terukur pada beban kerja desktop dan gaming nyata:

Patch CachyOSAreaFungsinya dalam kernel Linux Lite
0001-amd-isp4Perangkat KerasDriver AMD Image Signal Processor v4 untuk webcam laptop pada platform Ryzen AI / Phoenix dan yang lebih baru
0002-bbr3JaringanKontrol kemacetan TCP BBR v3 dengan estimasi bandwidth dan perilaku yang lebih adil
0004-fixesUmumPerbaikan upstream yang dikurasi: penyesuaian penjadwal, quirk perangkat USB, Bluetooth (btusb), Intel i915 GT, codec audio Realtek (ALC269)
0005-hdmiGrafisPerbaikan tampilan HDMI untuk GPU AMD (amdgpu_dm) — pengaturan mode dan penanganan EDID yang lebih baik
0006-vesa-dsc-bppGrafisPeningkatan bits-per-pixel VESA Display Stream Compression untuk layar AMD
0007-vmscapeKeamananMitigasi untuk kerentanan CPU vmscape (serangan eksekusi spekulatif lintas VM/host)
sched/0001-borePenjadwalImplementasi penuh penjadwal BORE (Burst-Oriented Response Enhancer) di atas EEVDF

Patch 0003-cachy (branding khusus CachyOS dan penyesuaian luas) sengaja dilewati, bersama dengan direktori misc/ eksperimental (Apple T2, handheld, aufs, RT-i915) dan penjadwal sched-dev/ alternatif (PRJC, sched-ext) — ini terlalu invasif atau terlalu khusus untuk distribusi Linux desktop dan gaming arus utama yang stabil.


Apa yang Membedakan Dua Kernel Linux Lite

Penjadwal CPU — EEVDF dengan patch BORE

Penjadwal Linux menentukan cara membagi prosesor di antara program yang berjalan. Kedua kernel Linux Lite menggunakan penjadwal EEVDF modern, yang memberikan setiap program pembagian CPU yang adil dan tepat waktu.

Di atas EEVDF, kedua kernel menambahkan penjadwal BORE (Burst-Oriented Response Enhancer) penuh dari CachyOS. BORE melacak waktu burst setiap tugas — seberapa lama tugas tersebut berjalan dalam burst singkat yang intens — dan membiaskan keputusan penjadwalan sesuai dengan itu. Tugas yang menunggu kemudian berjalan dalam burst singkat (seperti aplikasi desktop yang memperbarui tampilan jendela atau game yang memproses frame) mendapatkan boost prioritas, menjaga beban kerja desktop Linux dan gaming interaktif tetap responsif bahkan di bawah beban latar belakang yang berat. BORE diaktifkan melalui CONFIG_SCHED_BORE dan mengekspos tunables sysctl di bawah kernel.sched_bore.

Dua kernel Linux Lite berbeda dalam seberapa agresif penjadwal dapat menginterupsi pekerjaan yang sedang berjalan:

Resolusi Timer

Kedua kernel Linux Lite menjalankan timer sistem internal pada 1000 Hz (1000 tick per detik) alih-alih default Ubuntu sebesar 250 Hz. Kernel memeriksa tugas yang berjalan empat kali lebih sering, mengurangi waktu maksimum program menunggu sebelum dijadwalkan — sangat terasa dalam beban kerja audio, video, dan gaming.

Target Latensi Penjadwal

Manajemen Memori

ZRAM Swap Terkompresi di RAM

Kedua kernel Linux Lite mengaktifkan ZRAM, yang membuat area swap terkompresi di RAM itu sendiri. Ketika sistem kehabisan memori, data yang jarang digunakan dikompresi dan disimpan di RAM alih-alih ditulis ke disk yang lebih lambat. ZRAM menjaga Linux Lite tetap responsif pada PC dan laptop lama dengan jumlah RAM yang terbatas.

ZSWAP dengan Kompresi Zstd

ZSWAP mencegat data sebelum mencapai partisi swap dan mengompresnya terlebih dahulu. Kedua kernel Linux Lite mengaktifkan kompresi Zstd sebagai kompressor ZSWAP default (CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD), yang cepat dan menghasilkan rasio kompresi yang sangat baik — peningkatan besar dibandingkan format LZO yang lebih lama. Linux 7.0 dilengkapi dengan pustaka Zstd terkini yang digunakan di seluruh ZSWAP, ZRAM, Btrfs, dan squashfs.

Kernel Samepage Merging (KSM)

Kedua kernel Linux Lite mengaktifkan Kernel Samepage Merging (KSM) dengan kontrol prctl() per-proses (yang sudah masuk ke mainline Linux). KSM mengidentifikasi halaman memori yang identik di seluruh proses dan menggabungkannya menjadi satu salinan, membebaskan RAM. Ini sangat efektif saat menjalankan beberapa instans aplikasi yang sama, mesin virtual, atau game Windows melalui Wine atau Proton, di mana banyak proses berbagi data yang sama.

Transparent Huge Pages

Prosesor modern bekerja lebih efisien ketika memori dialokasikan dalam blok yang lebih besar. Kedua kernel Linux Lite mengaktifkan Transparent Huge Pages (THP), yang melakukan ini secara otomatis tanpa perubahan dari aplikasi.


Jaringan

Kontrol Kemacetan TCP BBR v3

Kedua kernel Linux Lite menyertakan BBR v3 melalui patch CachyOS 0002-bbr3 — versi terbaru dari algoritma Bottleneck Bandwidth and Round-trip propagation time milik Google. BBR v3 memperbaiki versi sebelumnya dengan perilaku yang lebih adil saat berbagi tautan dengan aliran TCP tradisional dan estimasi bandwidth yang lebih akurat. Ini menjaga koneksi bergerak secara efisien dan sangat efektif pada tautan yang bermasalah seperti Wi-Fi, broadband seluler, dan koneksi gaming online. Profil sysctl default menetapkan net.ipv4.tcp_congestion_control=bbr.

Disiplin Antrian FQ

Fair Queueing (FQ) ditetapkan sebagai penjadwal paket jaringan default (net.core.default_qdisc=fq). Ini mendistribusikan lalu lintas jaringan secara adil di seluruh koneksi sehingga satu unduhan yang sibuk tidak menghalangi lalu lintas lain, menjaga latensi tetap rendah untuk penggunaan interaktif seperti obrolan suara, konferensi video, dan gaming online.


Penyimpanan

Penjadwal I/O MQ-Deadline

Kedua kernel Linux Lite mengaktifkan penjadwal I/O MQ-Deadline (CONFIG_MQ_IOSCHED_DEADLINE) untuk perangkat penyimpanan. Ini mengutamakan permintaan baca (yang biasanya ditunggu langsung oleh aplikasi) daripada permintaan tulis (yang dapat diantrekan), dan memastikan tidak ada yang menunggu terlalu lama. Ini adalah pilihan serbaguna yang baik untuk SSD, drive NVMe, maupun HDD tradisional.

Penjadwal Kyber (hanya kernel gaming)

Kernel linuxlite-gaming juga mengaktifkan penjadwal I/O Kyber (CONFIG_MQ_IOSCHED_KYBER=y), memberikan opsi penjadwal latensi rendah tambahan untuk drive NVMe cepat selama sesi gaming. Kernel desktop menonaktifkan Kyber untuk menjaga jalur I/O tetap ramping.


Fitur CPU

Penjadwalan AMD P-State Preferred Core

Kedua kernel Linux Lite menyertakan mainline penjadwalan preferred-core AMD P-State pada prosesor Ryzen. Kernel dibuat sadar akan inti mana pada CPU yang paling cepat (karena variasi kualitas silikon) dan secara preferensial menjadwalkan pekerjaan yang sensitif terhadap performa pada inti-inti tersebut. Ini memberikan peningkatan yang terukur dalam beban kerja single-threaded dan lightly-threaded pada sistem AMD yang didukung, tanpa efek pada perangkat keras Intel atau AMD yang lebih lama.

Kriptografi AES-NI / AVX-512

Linux 7.0 dilengkapi dengan jalur kode AES-NI dan AVX-512 AES yang dioptimalkan dalam subsistem crypto mainline. Pada prosesor yang didukung (sebagian besar chip AMD dan Intel modern), operasi enkripsi dan dekripsi — yang digunakan oleh enkripsi disk (LUKS), enkripsi jaringan (TLS, WireGuard), dan checksum filesystem — berjalan jauh lebih cepat.

Driver Webcam AMD ISP4

Patch CachyOS 0001-amd-isp4 menambahkan driver AMD Image Signal Processor v4, mengaktifkan webcam MIPI terintegrasi pada laptop Ryzen AI / Phoenix modern dan yang lebih baru yang sebelumnya tidak memiliki kamera internal yang berfungsi di Linux.

Peningkatan Tampilan HDMI dan VESA DSC

Patch 0005-hdmi memperbaiki pengaturan mode HDMI dan penanganan EDID pada GPU AMD (amdgpu_dm), dan patch 0006-vesa-dsc-bpp meningkatkan pemilihan bits-per-pixel VESA Display Stream Compression — bersama-sama menyelesaikan kedipan layar, layar gelap, dan refresh rate yang salah pada sejumlah monitor HDMI dan DisplayPort berbasis AMD.

Utilisation Clamping (UCLAMP)

Kedua kernel Linux Lite mendukung UCLAMP, yang memungkinkan sistem menetapkan target performa CPU minimum dan maksimum untuk tugas atau kelompok tugas tertentu. UCLAMP digunakan oleh compositor dan server audio untuk memastikan mereka selalu mendapatkan ruang CPU yang dibutuhkan, bahkan pada perangkat keras berdaya rendah.

Latency Nice

Latency Nice memperluas sistem prioritas proses Linux standar. Program dapat menyatakan seberapa sensitif mereka terhadap penundaan penjadwalan, terlepas dari seberapa banyak CPU yang mereka gunakan. Compositor yang berjalan pada nilai latency-nice rendah akan dijadwalkan dengan penundaan rendah meskipun tidak intensif CPU.

Penyeimbangan NUMA

Pada sistem dengan beberapa soket prosesor atau tata letak memori yang kompleks, penyeimbangan NUMA secara otomatis memindahkan tugas dan datanya lebih dekat satu sama lain di memori. Ini adalah peningkatan tanpa biaya pada perangkat keras yang didukung dan tidak berdampak negatif pada sistem konsumen soket tunggal.


Keamanan

Mitigasi Kerentanan vmscape

Patch CachyOS 0007-vmscape menambahkan mitigasi untuk kerentanan eksekusi spekulatif CPU vmscape, yang dapat membocorkan data melintasi batas mesin virtual dan host pada prosesor Intel dan AMD yang terpengaruh. Mitigasi diaktifkan secara default dan dapat disetel melalui parameter baris perintah kernel vmscape=.

Perbaikan Upstream yang Dikurasi

Patch 0004-fixes dari CachyOS menggabungkan sekumpulan perbaikan upstream kecil yang belum masuk ke rilis poin kernel stabil: penyesuaian penjadwal (termasuk perubahan terkait ASLR), quirk perangkat USB, perbaikan USB Bluetooth (btusb), peningkatan Intel i915 GT, dan perbaikan codec audio Realtek ALC269 — semuanya meningkatkan keandalan sehari-hari pada perangkat keras nyata.


Gaming Linux dan Kompatibilitas Windows

NT Synchronisation Primitives (ntsync) untuk Wine dan Proton

Linux 7.0 dilengkapi dengan ntsync — NT synchronisation primitives — dalam kernel mainline (awalnya diupstream dalam Linux 6.14). Ini adalah mekanisme penguncian dan pensinyalan tingkat rendah yang digunakan oleh aplikasi Windows. Saat menjalankan game Windows melalui Wine atau Proton (Steam Play), operasi-operasi ini secara historis diemulasi di userspace, yang menambah overhead. Dengan ntsync yang kini ada di kernel, operasi-operasi tersebut ditangani secara langsung — mengurangi overhead CPU dan meningkatkan frame rate serta pacing frame dalam game Windows di Linux. Ini adalah salah satu keuntungan terbesar untuk performa gaming Linux yang tersedia saat ini, dan berfungsi langsung pada kedua kernel Linux Lite.


Alat yang Disertakan dengan Kernel Linux Lite

linuxlite-bench — Benchmark Kernel Linux Lite

linuxlite-bench adalah benchmark baris perintah di balik tombol Jalankan Benchmark di Lite Kernel Manager. Ini mengukur latensi penjadwal real-time (melalui cyclictest dari rt-tests) dan throughput GPU (melalui glmark2), kemudian merekomendasikan kernel Linux Lite mana yang lebih cocok untuk perangkat keras Anda — desktop atau gaming — dengan peringkat kepercayaan.

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

Hasil disimpan ke ~/.local/share/linuxlite/bench-$(uname -r).log bersama dengan recommendation.json yang dapat dibaca mesin, sehingga Anda dapat membandingkan benchmark di berbagai versi kernel dari waktu ke waktu. Dari Lite Kernel Manager, Anda dapat mengunggah hasil Anda ke Database Benchmark Linux Lite publik dengan satu klik.

Database Benchmark Linux Lite

Database Benchmark Linux Lite berbasis komunitas di linuxliteos.com/benchmark.php mengumpulkan hasil linuxlite-bench anonim yang diunggah dari Lite Kernel Manager di seluruh dunia. Ini memungkinkan Anda:

Unggahan mencakup versi kernel, latensi penjadwal, skor GPU, dan pengenal perangkat keras dasar saja — tidak ada informasi pribadi yang dikirim.

auto-profile.sh

Menerapkan sekumpulan nilai penyetelan kernel yang sesuai saat runtime. Jalankan sebagai root setelah beralih kernel untuk mengaktifkan profil yang sesuai tanpa me-reboot.

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

Lite Kernel Manager

Lite Kernel Manager (lite-kernel-manager) adalah alat grafis GTK 3 resmi untuk mengelola kernel Linux Lite — instal, beralih, lakukan benchmark, dan setel kernel desktop atau gaming Anda tanpa pernah membuka terminal. Ini dikirimkan sebagai lite-kernel-manager dan mengintegrasikan perangkat lunak rt-tests dan glmark2 yang direkomendasikan untuk benchmarking. Operasi yang memerlukan hak istimewa (instalasi kernel, penghapusan, perubahan default GRUB) dimediasi oleh kebijakan PolicyKit (com.linuxlite.kernelinstall.policy) sehingga Anda hanya perlu mengautentikasi saat benar-benar membutuhkannya.

Lite Kernel Manager — antarmuka grafis Linux Lite untuk menginstal, beralih, dan melakukan benchmark kernel desktop dan gaming
Lite Kernel Manager — pusat kontrol kernel Linux Lite, menampilkan kernel yang sedang berjalan (7.0.0-linuxlite), benchmark, instalasi, boot-default, dan tindakan profil performa.

Jendela Lite Kernel Manager diorganisir menjadi lima bagian yang jelas, masing-masing menangani satu tugas umum:

Strip header di bagian atas jendela menampilkan versi kernel saat ini (misalnya 7.0.0-linuxlite), profil aktif (Desktop atau Gaming), arsitektur (x86_64), dan uptime sistem — sehingga Anda dapat mengonfirmasi sekilas kernel Linux Lite dan penyetelan mana yang sebenarnya sedang berjalan.

Profil Sysctl

Dua file konfigurasi disediakan untuk penyetelan permanen. Menyalin file yang sesuai ke /etc/sysctl.d/ akan menerapkan profil secara otomatis pada setiap boot.

FileProfil
99-linuxlite-desktop.confPengaturan desktop yang seimbang
99-linuxlite-gaming.confPengaturan gaming latensi rendah

Cara Menginstal Kernel Gaming Linux Lite

Setelah Linux Lite diinstal, jendela pengaturan muncul pada login pertama yang menawarkan untuk menginstal kernel gaming. Mengklik Instal Kernel Gaming menangani semuanya secara otomatis:

Kernel default tidak diubah atau dihapus. Jika kernel gaming pernah menyebabkan masalah, cukup reboot dan pilih kernel linuxlite standar dari menu boot — semua hal terus berfungsi seperti sebelumnya.

Untuk menginstal atau beralih kernel Linux Lite secara manual kapan saja, jalankan installer (yang secara otomatis meminta hak root dan memberikan prompt interaktif jika tidak ada varian yang diberikan):

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

Installer menjamin kernel yang ada dan semua modul DKMS-nya tidak pernah tersentuh, entri boot default GRUB tidak diubah, dan modul DKMS hanya dibangun ulang untuk kernel baru.


Keamanan dan Rollback


Bandingkan Dua Kernel Linux Lite

Untuk perbandingan lengkap setiap pengaturan penjadwal, memori, jaringan, penyimpanan, dan patch CachyOS di kedua kernel secara berdampingan, lihat Perbandingan Kernel Linux Lite: linuxlite vs linuxlite-gaming.