CachyOS पैच, BORE शेड्यूलर, BBR v3 और ntsync के साथ एक कस्टम Ubuntu-आधारित Linux कर्नेल। दो संस्करण — रोज़ाना डेस्कटॉप उपयोग के लिए linuxlite और Wine तथा Proton के माध्यम से लो-लेटेंसी गेमिंग के लिए linuxlite-gaming।
Linux Lite कर्नेल एक कस्टम Linux कर्नेल है जो विशेष रूप से आम हार्डवेयर पर डेस्कटॉप और गेमिंग उपयोग के लिए बनाया गया है। यह Ubuntu 26.04 LTS “Resolute” कर्नेल सोर्स (Linux 7.0+) पर आधारित है और लोकप्रिय CachyOS कर्नेल पैच के एक चुने हुए सेट के साथ-साथ लक्षित कॉन्फ़िगरेशन ट्यूनिंग जोड़ता है, ताकि बॉक्स से बाहर एक तेज़, सहज और कम-लेटेंसी वाला Linux अनुभव मिल सके।
दो कर्नेल संस्करण उपलब्ध हैं। डिफ़ॉल्ट linuxlite कर्नेल सामान्य डेस्कटॉप उपयोग के लिए ट्यून किया गया है और हर Linux Lite इंस्टॉलेशन इसी से बूट होती है। वैकल्पिक linuxlite-gaming कर्नेल सेटअप के बाद उपलब्ध होता है और कम इनपुट लैग, सहज फ्रेम पेसिंग और बेहतर Linux गेमिंग प्रदर्शन के लिए ट्यून किया गया है — जो इसे समर्थित हार्डवेयर पर गेमिंग के लिए सर्वश्रेष्ठ Linux कर्नेल में से एक बनाता है। प्रत्येक सेटिंग की विस्तृत तुलना के लिए हमारी पूर्ण Linux Lite कर्नेल तुलना देखें।
दो Linux Lite कर्नेल
linuxlite — डिफ़ॉल्ट Linux डेस्कटॉप कर्नेल
मानक linuxlite कर्नेल वही है जिससे हर Linux Lite इंस्टॉलेशन बूट होती है। यह डेस्कटॉप Linux कर्नेल वेब ब्राउज़िंग, ऑफ़िस कार्य, मीडिया प्लेबैक, सॉफ़्टवेयर विकास और सामान्य मल्टीटास्किंग के लिए एक सहज और उत्तरदायी रोज़ाना अनुभव को प्राथमिकता देता है, साथ ही लैपटॉप पर CPU ओवरहेड कम और बैटरी जीवन अधिक रखता है।
linuxlite-gaming — वैकल्पिक लो-लेटेंसी Linux गेमिंग कर्नेल
linuxlite-gaming कर्नेल इनपुट लैग को और कम करने और फ्रेम डिलीवरी सुधारने में आगे जाता है। यह उन उपयोगकर्ताओं के लिए अनुशंसित Linux गेमिंग कर्नेल है जो Steam, Wine या Proton के माध्यम से नियमित रूप से गेम खेलते हैं, और ऑडियो प्रोडक्शन, वीडियो एडिटिंग और VR के लिए भी एक मजबूत विकल्प है जहाँ टाइमिंग महत्वपूर्ण होती है। गेमिंग कर्नेल को डिफ़ॉल्ट डेस्कटॉप कर्नेल को हटाए या बदले बिना सेटअप के बाद किसी भी समय इंस्टॉल किया जा सकता है।
Linux Lite में शामिल CachyOS कर्नेल पैच
दोनों Linux Lite कर्नेल में लोकप्रिय CachyOS कर्नेल पैचसेट का Linux 7.0 के लिए हाथ से चुना गया उपसमुच्चय शामिल है, जिसे स्थिरता, व्यापक हार्डवेयर संगतता और वास्तविक डेस्कटॉप और गेमिंग कार्यभार पर मापने योग्य लाभ के आधार पर चुना गया है:
CachyOS पैच
क्षेत्र
Linux Lite कर्नेल में यह क्या करता है
0001-amd-isp4
हार्डवेयर
Ryzen AI / Phoenix और नए प्लेटफ़ॉर्म पर लैपटॉप वेबकैम के लिए AMD Image Signal Processor v4 ड्राइवर
0002-bbr3
नेटवर्क
बेहतर फेयरनेस और बैंडविड्थ अनुमान के साथ TCP BBR v3 कंजेशन कंट्रोल
0004-fixes
सामान्य
चुनिंदा अपस्ट्रीम फिक्स: शेड्यूलर ट्वीक, USB डिवाइस क्विर्क, Bluetooth (btusb), Intel i915 GT, Realtek ऑडियो (ALC269)
0005-hdmi
ग्राफिक्स
AMD GPUs (amdgpu_dm) के लिए HDMI डिस्प्ले फिक्स — बेहतर मोड सेटिंग और EDID हैंडलिंग
0006-vesa-dsc-bpp
ग्राफिक्स
AMD डिस्प्ले के लिए VESA Display Stream Compression bits-per-pixel सुधार
0007-vmscape
सुरक्षा
vmscape CPU भेद्यता (क्रॉस-VM/होस्ट स्पेक्युलेटिव एक्जीक्यूशन अटैक) के लिए शमन
sched/0001-bore
शेड्यूलर
EEVDF के ऊपर पूर्ण BORE (Burst-Oriented Response Enhancer) शेड्यूलर इम्प्लीमेंटेशन
0003-cachy पैच (CachyOS-विशिष्ट ब्रांडिंग और व्यापक ट्यूनिंग) जानबूझकर छोड़ा गया है, साथ ही प्रयोगात्मक misc/ डायरेक्टरी (Apple T2, हैंडहेल्ड, aufs, RT-i915) और वैकल्पिक sched-dev/ शेड्यूलर (PRJC, sched-ext) — ये एक स्थिर मुख्यधारा डेस्कटॉप और गेमिंग Linux डिस्ट्रीब्यूशन के लिए बहुत आक्रामक या विशिष्ट हैं।
दोनों Linux Lite कर्नेल में क्या अंतर है
CPU शेड्यूलर — BORE पैच के साथ EEVDF
Linux शेड्यूलर तय करता है कि चल रहे प्रोग्रामों के बीच प्रोसेसर कैसे साझा किया जाए। दोनों Linux Lite कर्नेल आधुनिक EEVDF शेड्यूलर का उपयोग करते हैं, जो प्रत्येक प्रोग्राम को CPU का उचित और समय पर हिस्सा देता है।
EEVDF के ऊपर, दोनों कर्नेल CachyOS का पूर्ण BORE (Burst-Oriented Response Enhancer) शेड्यूलर जोड़ते हैं। BORE प्रत्येक कार्य के बर्स्ट समय को ट्रैक करता है — यह कितने समय तक छोटे, तीव्र बर्स्ट में चलता है — और उसके अनुसार शेड्यूलिंग निर्णयों को प्रभावित करता है। जो कार्य प्रतीक्षा करते हैं फिर छोटे बर्स्ट में चलते हैं (जैसे एक विंडो पुनः पेंट करता डेस्कटॉप एप्लिकेशन या फ्रेम प्रोसेस करता गेम) उन्हें प्राथमिकता बूस्ट मिलता है, जिससे भारी बैकग्राउंड लोड में भी इंटरैक्टिव Linux डेस्कटॉप और गेमिंग कार्यभार फुर्तीला बना रहता है। BORE CONFIG_SCHED_BORE के माध्यम से सक्षम होता है और kernel.sched_bore के अंतर्गत sysctl ट्यूनेबल उजागर करता है।
दोनों Linux Lite कर्नेल इस बात में भिन्न हैं कि शेड्यूलर चल रहे कार्य को कितनी आक्रामकता से बाधित कर सकता है:
linuxliteडायनेमिक प्रीएम्पशन का उपयोग करता है, जो रनटाइम पर मोड स्विच करके थ्रूपुट और उत्तरदायिता को संतुलित करता है।
linuxlite-gamingपूर्ण प्रीएम्पशन का उपयोग करता है, जो कर्नेल को लगभग किसी भी कार्य को तुरंत बाधित करने देता है। इससे किसी गेम या ऑडियो एप्लिकेशन को CPU समय मिलने से पहले की सबसे खराब स्थिति में देरी कम होती है — जो लो-लेटेंसी Linux गेमिंग में एक महत्वपूर्ण कारक है।
टाइमर रिज़ॉल्यूशन
दोनों Linux Lite कर्नेल Ubuntu के डिफ़ॉल्ट 250 Hz के बजाय 1000 Hz (प्रति सेकंड 1000 टिक) पर आंतरिक सिस्टम टाइमर चलाते हैं। कर्नेल चल रहे कार्यों की चार गुना अधिक बार जाँच करता है, जिससे किसी प्रोग्राम को शेड्यूल होने से पहले अधिकतम प्रतीक्षा समय कम होता है — यह ऑडियो, वीडियो और गेमिंग कार्यभार में विशेष रूप से ध्यान देने योग्य है।
शेड्यूलर लेटेंसी लक्ष्य
linuxlite6 ms की शेड्यूलिंग विंडो को लक्षित करता है — CPU चक्र बर्बाद किए बिना सहज मल्टीटास्किंग के लिए पर्याप्त हेडरूम।
linuxlite-gaming3 ms को लक्षित करता है, जिससे विंडो आधी हो जाती है ताकि गेम और इंटरैक्टिव एप्लिकेशन तेज़ी से प्रतिक्रिया करें।
मेमोरी प्रबंधन
RAM में ZRAM संपीड़ित स्वैप
दोनों Linux Lite कर्नेल ZRAM सक्षम करते हैं, जो RAM में ही एक संपीड़ित स्वैप क्षेत्र बनाता है। जब सिस्टम मेमोरी कम हो जाती है, तो कम उपयोग किए गए डेटा को संपीड़ित किया जाता है और धीमी डिस्क पर लिखने के बजाय RAM में रखा जाता है। ZRAM, सीमित RAM वाले पुराने PCs और लैपटॉप पर Linux Lite को उत्तरदायी बनाए रखता है।
Zstd संपीड़न के साथ ZSWAP
ZSWAP डेटा को स्वैप पार्टीशन तक पहुँचने से पहले रोककर पहले संपीड़ित करता है। दोनों Linux Lite कर्नेल डिफ़ॉल्ट ZSWAP कंप्रेसर के रूप में Zstd संपीड़न (CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD) सक्षम करते हैं, जो तेज़ और उत्कृष्ट अनुपात प्राप्त करता है — पुराने LZO फ़ॉर्मेट से एक बड़ा अपग्रेड। Linux 7.0 एक अद्यतन Zstd लाइब्रेरी के साथ आता है जो ZSWAP, ZRAM, Btrfs और squashfs में उपयोग होती है।
Kernel Samepage Merging (KSM)
दोनों Linux Lite कर्नेल प्रति-प्रक्रिया prctl() नियंत्रण (मेनलाइन Linux में अपस्ट्रीम) के साथ Kernel Samepage Merging (KSM) सक्षम करते हैं। KSM प्रक्रियाओं के बीच समान मेमोरी पेज की पहचान करता है और उन्हें एकल कॉपी में मर्ज करता है, जिससे RAM मुक्त होती है। यह एक ही एप्लिकेशन के कई उदाहरण, वर्चुअल मशीन, या Wine या Proton के माध्यम से Windows गेम चलाते समय विशेष रूप से प्रभावी होता है, जहाँ कई प्रक्रियाएं सामान्य डेटा साझा करती हैं।
Transparent Huge Pages
आधुनिक प्रोसेसर बड़े ब्लॉक में मेमोरी आवंटित होने पर अधिक कुशलता से काम करते हैं। दोनों Linux Lite कर्नेल Transparent Huge Pages (THP) सक्षम करते हैं, जो एप्लिकेशन से बिना किसी बदलाव के स्वचालित रूप से ऐसा करता है।
linuxliteऑन-डिमांड मोड का उपयोग करता है — बड़े पेज तब आवंटित होते हैं जब कोई प्रोग्राम madvise के माध्यम से उनका अनुरोध करता है।
linuxlite-gamingऑलवेज-ऑन मोड का उपयोग करता है — जहाँ भी संभव हो बड़े पेज उपयोग होते हैं, जो बड़े टेक्सचर और एसेट डेटा के साथ काम करने वाले गेम को लाभ देता है।
नेटवर्किंग
BBR v3 TCP कंजेशन कंट्रोल
दोनों Linux Lite कर्नेल CachyOS 0002-bbr3 पैच के माध्यम से BBR v3 शामिल करते हैं — Google के Bottleneck Bandwidth and Round-trip propagation time एल्गोरिदम का नवीनतम संस्करण। BBR v3 पारंपरिक TCP फ्लो के साथ लिंक साझा करते समय अधिक उचित व्यवहार और अधिक सटीक बैंडविड्थ अनुमान के साथ पुराने संस्करणों में सुधार करता है। यह कनेक्शन को कुशलता से गतिशील रखता है और Wi-Fi, मोबाइल ब्रॉडबैंड और ऑनलाइन गेमिंग कनेक्शन जैसे नुकसानदायक लिंक पर विशेष रूप से प्रभावी है। डिफ़ॉल्ट sysctl प्रोफाइल net.ipv4.tcp_congestion_control=bbr सेट करता है।
FQ कतार अनुशासन
Fair Queueing (FQ) को डिफ़ॉल्ट नेटवर्क पैकेट शेड्यूलर (net.core.default_qdisc=fq) के रूप में सेट किया गया है। यह नेटवर्क ट्रैफिक को कनेक्शन के बीच समान रूप से फैलाता है ताकि एक व्यस्त डाउनलोड अन्य ट्रैफिक को भूखा न रखे, जिससे वॉयस चैट, वीडियो कॉन्फ्रेंसिंग और ऑनलाइन गेमिंग जैसे इंटरैक्टिव उपयोग के लिए लेटेंसी कम रहती है।
स्टोरेज
MQ-Deadline I/O शेड्यूलर
दोनों Linux Lite कर्नेल स्टोरेज डिवाइस के लिए MQ-Deadline I/O शेड्यूलर (CONFIG_MQ_IOSCHED_DEADLINE) सक्षम करते हैं। यह राइट रिक्वेस्ट (जो कतारबद्ध की जा सकती हैं) पर रीड रिक्वेस्ट (जिनके लिए एप्लिकेशन आमतौर पर सीधे प्रतीक्षा करते हैं) को प्राथमिकता देता है, और सुनिश्चित करता है कि कुछ भी बहुत लंबा प्रतीक्षा न करे। यह SSDs, NVMe ड्राइव और पारंपरिक HDDs के लिए एक मजबूत सामान्य-उद्देश्य विकल्प है।
Kyber शेड्यूलर (केवल गेमिंग कर्नेल)
linuxlite-gaming कर्नेल अतिरिक्त रूप से Kyber I/O शेड्यूलर (CONFIG_MQ_IOSCHED_KYBER=y) सक्षम करता है, जो गेमिंग सत्रों के दौरान तेज़ NVMe ड्राइव के लिए एक अतिरिक्त लो-लेटेंसी शेड्यूलर विकल्प प्रदान करता है। डेस्कटॉप कर्नेल I/O पथ को सरल रखने के लिए Kyber को अक्षम करता है।
CPU सुविधाएं
AMD P-State पसंदीदा कोर शेड्यूलिंग
दोनों Linux Lite कर्नेल Ryzen प्रोसेसर पर मेनलाइन AMD P-State पसंदीदा-कोर शेड्यूलिंग शामिल करते हैं। कर्नेल को पता होता है कि CPU पर कौन से कोर सबसे तेज़ हैं (सिलिकॉन गुणवत्ता भिन्नता के कारण) और प्रदर्शन-संवेदनशील कार्य को उन कोर पर वरीयता से शेड्यूल करता है। यह समर्थित AMD सिस्टम पर सिंगल-थ्रेडेड और हल्के-थ्रेडेड कार्यभार में मापने योग्य सुधार देता है, Intel या पुराने AMD हार्डवेयर पर कोई प्रभाव नहीं।
AES-NI / AVX-512 क्रिप्टोग्राफी
Linux 7.0 मेनलाइन क्रिप्टो सबसिस्टम में अनुकूलित AES-NI और AVX-512 AES कोड पथ के साथ आता है। समर्थित प्रोसेसर (अधिकांश आधुनिक AMD और Intel चिप) पर, एन्क्रिप्शन और डिक्रिप्शन ऑपरेशन — जो डिस्क एन्क्रिप्शन (LUKS), नेटवर्क एन्क्रिप्शन (TLS, WireGuard) और फाइलसिस्टम चेकसम द्वारा उपयोग किए जाते हैं — काफी तेज़ी से चलते हैं।
AMD ISP4 वेबकैम ड्राइवर
0001-amd-isp4 CachyOS पैच AMD Image Signal Processor v4 ड्राइवर जोड़ता है, जो आधुनिक Ryzen AI / Phoenix और नए लैपटॉप पर एकीकृत MIPI वेबकैम सक्षम करता है जिन पर पहले Linux के अंतर्गत कोई काम करने वाला आंतरिक कैमरा नहीं था।
HDMI और VESA DSC डिस्प्ले सुधार
0005-hdmi पैच AMD GPUs (amdgpu_dm) पर HDMI मोड सेटिंग और EDID हैंडलिंग ठीक करता है, और 0006-vesa-dsc-bpp पैच VESA Display Stream Compression bits-per-pixel चयन में सुधार करता है — मिलकर कई AMD-संचालित HDMI और DisplayPort मॉनिटर पर डिस्प्ले फ्लिकर, ब्लैंक स्क्रीन और गलत रिफ्रेश दर हल करते हैं।
Utilisation Clamping (UCLAMP)
दोनों Linux Lite कर्नेल UCLAMP का समर्थन करते हैं, जो सिस्टम को व्यक्तिगत कार्यों या कार्य समूहों के लिए न्यूनतम और अधिकतम CPU प्रदर्शन लक्ष्य निर्धारित करने देता है। UCLAMP कंपोजिटर और ऑडियो सर्वर द्वारा उपयोग किया जाता है ताकि उन्हें हमेशा वह CPU हेडरूम मिले जिसकी उन्हें आवश्यकता है, यहाँ तक कि कम-शक्ति हार्डवेयर पर भी।
Latency Nice
Latency Nice मानक Linux प्रक्रिया प्राथमिकता प्रणाली को विस्तारित करता है। प्रोग्राम घोषित कर सकते हैं कि वे शेड्यूलिंग विलंब के प्रति कितने संवेदनशील हैं, इस बात से स्वतंत्र कि वे कितना CPU उपयोग करते हैं। कम लेटेंसी-नाइस मान पर चलने वाला एक कंपोजिटर कम देरी के साथ शेड्यूल किया जाएगा, भले ही यह CPU-गहन न हो।
NUMA बैलेंसिंग
कई प्रोसेसर सॉकेट या जटिल मेमोरी लेआउट वाले सिस्टम पर, NUMA बैलेंसिंग स्वचालित रूप से कार्यों और उनके डेटा को मेमोरी में एक-दूसरे के करीब ले जाता है। यह समर्थित हार्डवेयर पर बिना किसी लागत का सुधार है और सिंगल-सॉकेट उपभोक्ता सिस्टम पर कोई नकारात्मक प्रभाव नहीं है।
सुरक्षा
vmscape भेद्यता शमन
0007-vmscape CachyOS पैच vmscape CPU स्पेक्युलेटिव-एक्जीक्यूशन भेद्यता के लिए शमन जोड़ता है, जो प्रभावित Intel और AMD प्रोसेसर पर वर्चुअल मशीन और होस्ट सीमाओं के पार डेटा लीक कर सकता है। शमन डिफ़ॉल्ट रूप से सक्षम है और vmscape= कर्नेल कमांड-लाइन पैरामीटर के माध्यम से ट्यून किया जा सकता है।
चुनिंदा अपस्ट्रीम फिक्स
CachyOS का 0004-fixes पैच छोटे अपस्ट्रीम फिक्स का एक सेट बंडल करता है जो अभी तक किसी स्थिर कर्नेल पॉइंट रिलीज़ में नहीं पहुँचे हैं: शेड्यूलर ट्वीक (ASLR-संबंधित बदलाव सहित), USB डिवाइस क्विर्क, Bluetooth USB (btusb) फिक्स, Intel i915 GT सुधार और Realtek ALC269 ऑडियो कोडेक फिक्स — ये सभी वास्तविक हार्डवेयर पर दिन-प्रतिदिन की विश्वसनीयता में सुधार करते हैं।
Linux गेमिंग और Windows संगतता
Wine और Proton के लिए NT सिंक्रोनाइज़ेशन प्रिमिटिव (ntsync)
Linux 7.0 मेनलाइन कर्नेल में ntsync — NT सिंक्रोनाइज़ेशन प्रिमिटिव — के साथ आता है (मूल रूप से Linux 6.14 में अपस्ट्रीम)। ये Windows एप्लिकेशन द्वारा उपयोग किए जाने वाले लो-लेवल लॉकिंग और सिग्नलिंग तंत्र हैं। Wine या Proton (Steam Play) के माध्यम से Windows गेम चलाते समय, ये ऑपरेशन ऐतिहासिक रूप से यूजरस्पेस में अनुकरण किए जाते थे, जिससे ओवरहेड बढ़ता था। कर्नेल में ntsync के साथ, ये सीधे संभाले जाते हैं — CPU ओवरहेड कम करना और Linux पर Windows गेम में फ्रेम दर और फ्रेम पेसिंग सुधारना। यह आज उपलब्ध Linux गेमिंग प्रदर्शन की सबसे बड़ी एकल जीत में से एक है, और यह दोनों Linux Lite कर्नेल पर बॉक्स से बाहर काम करता है।
Linux Lite Kernel के साथ शामिल टूल
linuxlite-bench — Linux Lite Kernel Benchmark
linuxlite-bench Lite Kernel Manager में Run Benchmark बटन के पीछे का कमांड-लाइन बेंचमार्क है। यह रियल-टाइम शेड्यूलर लेटेंसी (rt-tests से cyclictest के माध्यम से) और GPU थ्रूपुट (glmark2 के माध्यम से) मापता है, फिर सिफारिश करता है कि आपके हार्डवेयर के लिए कौन सा Linux Lite कर्नेल बेहतर है — डेस्कटॉप या गेमिंग — एक विश्वास रेटिंग के साथ।
परिणाम ~/.local/share/linuxlite/bench-$(uname -r).log में एक मशीन-पठनीय recommendation.json के साथ सहेजे जाते हैं, ताकि आप समय के साथ कर्नेल संस्करणों में बेंचमार्क की तुलना कर सकें। Lite Kernel Manager से आप एक क्लिक में अपना परिणाम सार्वजनिक Linux Lite Benchmark Database पर अपलोड कर सकते हैं।
Linux Lite Benchmark Database
linuxliteos.com/benchmark.php पर समुदाय-संचालित Linux Lite Benchmark Database दुनिया भर से Lite Kernel Manager द्वारा अपलोड किए गए अनामांकित linuxlite-bench परिणाम एकत्र करता है। यह आपको इसकी अनुमति देता है:
समान मशीनों के विरुद्ध अपने हार्डवेयर की शेड्यूलर लेटेंसी और GPU स्कोर की तुलना करें
इंस्टॉल करने से पहले देखें कि आपके CPU/GPU संयोजन पर डेस्कटॉप या गेमिंग कर्नेल आमतौर पर सबसे अच्छा प्रदर्शन करता है
ट्रैक करें कि Linux Lite कर्नेल अपडेट समय के साथ वास्तविक दुनिया के प्रदर्शन को कैसे प्रभावित करते हैं
अपने अनामांकित परिणाम योगदान करके समान हार्डवेयर पर अन्य उपयोगकर्ताओं की मदद करें
अपलोड में केवल कर्नेल संस्करण, शेड्यूलर लेटेंसी, GPU स्कोर और बुनियादी हार्डवेयर पहचानकर्ता शामिल हैं — कोई व्यक्तिगत जानकारी नहीं भेजी जाती।
auto-profile.sh
रनटाइम पर कर्नेल ट्यूनिंग मान का मिलान सेट लागू करता है। कर्नेल बदलने के बाद रिबूट किए बिना उपयुक्त प्रोफाइल सक्रिय करने के लिए root के रूप में चलाएं।
Lite Kernel Manager (lite-kernel-manager) Linux Lite कर्नेल प्रबंधन के लिए आधिकारिक GTK 3 ग्राफिकल टूल है — बिना टर्मिनल खोले अपने डेस्कटॉप या गेमिंग कर्नेल को इंस्टॉल करें, बदलें, बेंचमार्क करें और ट्यून करें। यह lite-kernel-manager के रूप में शिप किया जाता है और बेंचमार्किंग के लिए अनुशंसित rt-tests और glmark2 सॉफ़्टवेयर को एकीकृत करता है। विशेषाधिकृत ऑपरेशन (कर्नेल इंस्टॉल, हटाना, GRUB डिफ़ॉल्ट बदलना) एक PolicyKit नीति (com.linuxlite.kernelinstall.policy) द्वारा मध्यस्थ हैं ताकि आप केवल तभी प्रमाणित हों जब वास्तव में आवश्यक हो।
Lite Kernel Manager — Linux Lite कर्नेल कंट्रोल सेंटर, चल रहा कर्नेल (7.0.0-linuxlite), बेंचमार्क, इंस्टॉल, बूट-डिफ़ॉल्ट और परफॉर्मेंस-प्रोफाइल एक्शन दिखा रहा है।
Lite Kernel Manager विंडो पाँच स्पष्ट खंडों में व्यवस्थित है, प्रत्येक एक सामान्य कार्य को संबोधित करता है:
Benchmark — Run Benchmark आपके हार्डवेयर पर linuxlite-bench शेड्यूलर-लेटेंसी और GPU बेंचमार्क लॉन्च करता है, अनुशंसित कर्नेल (Desktop या Gaming) को विश्वास रेटिंग के साथ प्रदर्शित करता है, और परिणाम स्थानीय रूप से सहेजता है। Upload Benchmark Results आपका अनामांकित परिणाम सार्वजनिक Linux Lite Benchmark Database पर प्रकाशित करता है, जिससे समुदाय को समय के साथ हार्डवेयर और कर्नेल प्रदर्शन की तुलना करने में मदद मिलती है।
Install From Repository — Linux Lite कर्नेल रिपॉजिटरी (repo.linuxliteos.com) से सीधे Desktop Kernel (linuxlite) या Gaming Kernel (linuxlite-gaming) का वन-क्लिक इंस्टॉलेशन। Manager नवीनतम हस्ताक्षरित पैकेज डाउनलोड करता है, उन्हें सत्यापित करता है, और नए कर्नेल के लिए किसी भी थर्ड-पार्टी DKMS मॉड्यूल (NVIDIA, VirtualBox, आदि) को स्वचालित रूप से पुनर्निर्मित करता है।
Set Default Boot Kernel — एक क्लिक से वह कर्नेल बदलें जिसे GRUB डिफ़ॉल्ट रूप से बूट करता है। पहले से डिफ़ॉल्ट कर्नेल बूट मेनू में फ़ॉलबैक के रूप में संरक्षित रहता है, इसलिए खराब बूट कभी भी एक रिबूट से अधिक दूर नहीं होती।
Performance Profile — auto-profile.sh के माध्यम से रनटाइम पर मिलान sysctl ट्यूनिंग लागू करें। Desktop Profile संतुलित मल्टीटास्किंग के लिए kernel.sched_latency_ns=6 ms, min_granularity_ns=750 μs, wakeup_granularity_ns=500 μs का उपयोग करता है। Gaming Profile इन्हें कम इनपुट लैग और सहज फ्रेम पेसिंग के लिए 3 ms / 400 μs / 300 μs तक कस देता है। दोनों प्रोफाइल लो-लेटेंसी नेटवर्किंग के लिए tcp_congestion_control=bbr और default_qdisc=fq भी लागू करते हैं।
Maintenance — Remove Kernels पुराने Linux Lite कर्नेल को सुरक्षित रूप से अनइंस्टॉल करता है (चल रहे और डिफ़ॉल्ट बूट कर्नेल को हमेशा आकस्मिक हटाने से संरक्षित किया जाता है)। Clear Cache वर्तमान कैश फुटप्रिंट रिपोर्ट करता है और एक क्लिक में पिछले कर्नेल डाउनलोड द्वारा उपयोग की गई डिस्क स्पेस मुक्त करता है।
विंडो के शीर्ष पर एक हेडर स्ट्रिप वर्तमान कर्नेल संस्करण (जैसे 7.0.0-linuxlite), सक्रिय प्रोफाइल (Desktop या Gaming), आर्किटेक्चर (x86_64), और सिस्टम अपटाइम दिखाता है — ताकि आप एक नज़र में पुष्टि कर सकें कि कौन सा Linux Lite कर्नेल और ट्यूनिंग वास्तव में चल रहे हैं।
Sysctl प्रोफाइल
स्थायी ट्यूनिंग के लिए दो कॉन्फ़िगरेशन फाइलें प्रदान की गई हैं। उपयुक्त फाइल को /etc/sysctl.d/ में कॉपी करने से प्रत्येक बूट पर प्रोफाइल स्वचालित रूप से लागू होती है।
फाइल
प्रोफाइल
99-linuxlite-desktop.conf
संतुलित डेस्कटॉप सेटिंग
99-linuxlite-gaming.conf
लो-लेटेंसी गेमिंग सेटिंग
Linux Lite गेमिंग कर्नेल कैसे इंस्टॉल करें
Linux Lite इंस्टॉल होने के बाद, पहले लॉगिन पर गेमिंग कर्नेल इंस्टॉल करने का प्रस्ताव देते हुए एक सेटअप विंडो दिखाई देती है। Install Gaming Kernel पर क्लिक करने से सब कुछ स्वचालित रूप से संभाल लिया जाता है:
linuxlite-gaming कर्नेल पैकेज इंस्टॉल करता है
नए कर्नेल के लिए किसी भी थर्ड-पार्टी ड्राइवर (NVIDIA, VirtualBox, आदि) को पुनर्निर्मित करता है
GRUB बूट मेनू अपडेट करता है
डिफ़ॉल्ट कर्नेल बदला या हटाया नहीं जाता। यदि गेमिंग कर्नेल कभी कोई समस्या पैदा करता है, तो बस रिबूट करें और बूट मेनू से मानक linuxlite कर्नेल चुनें — सब कुछ ठीक वैसे ही काम करता रहता है जैसे पहले था।
किसी भी समय मैन्युअल रूप से Linux Lite कर्नेल इंस्टॉल या बदलने के लिए, इंस्टॉलर चलाएं (यह स्वचालित रूप से root तक एस्केलेट होता है और यदि कोई संस्करण नहीं दिया गया तो इंटरेक्टिव रूप से पूछता है):
इंस्टॉलर गारंटी देता है कि मौजूदा कर्नेल और उसके सभी DKMS मॉड्यूल कभी नहीं छुए जाते, GRUB डिफ़ॉल्ट बूट एंट्री नहीं बदली जाती, और DKMS मॉड्यूल केवल नए कर्नेल के लिए पुनर्निर्मित होते हैं।
सुरक्षा और रोलबैक
दोनों Linux Lite कर्नेल मौजूदा कर्नेल के साथ इंस्टॉल होते हैं। कुछ भी ओवरराइट नहीं होता।
बूट मेनू डिफ़ॉल्ट कभी स्वचालित रूप से नहीं बदला जाता। मूल कर्नेल हमेशा फ़ॉलबैक के रूप में रहता है।
थर्ड-पार्टी ड्राइवर (DKMS मॉड्यूल) नए कर्नेल के लिए स्वतंत्र रूप से पुनर्निर्मित होते हैं। मूल कर्नेल के ड्राइवर छुए नहीं जाते।
यदि सेटअप के दौरान गेमिंग कर्नेल अस्वीकार किया जाता है, तो इसे फिर से प्रस्तावित नहीं किया जाएगा। फिर भी इसे Lite Kernel Manager के माध्यम से किसी भी समय मैन्युअल रूप से इंस्टॉल किया जा सकता है।