CachyOS पैच, BORE शेड्यूलर, BBR v3 और ntsync के साथ एक कस्टम Ubuntu-आधारित Linux कर्नेल। दो वेरिएंट — रोज़मर्रा के डेस्कटॉप उपयोग के लिए linuxlite और Wine तथा Proton के ज़रिए लो-लेटेंसी गेमिंग के लिए linuxlite-gaming।
Linux Lite kernel एक कस्टम Linux कर्नेल है जिसे विशेष रूप से सामान्य हार्डवेयर पर डेस्कटॉप और गेमिंग उपयोग के लिए बनाया गया है। यह Ubuntu 26.04 LTS “Resolute” कर्नेल स्रोत (Linux 7.0+) पर आधारित है और लोकप्रिय CachyOS कर्नेल पैच के चुनिंदा सेट के साथ-साथ लक्षित कॉन्फ़िगरेशन ट्यूनिंग जोड़ता है, ताकि तेज़, स्मूद और लो-लेटेंसी Linux अनुभव प्रदान किया जा सके।
दो कर्नेल वेरिएंट उपलब्ध हैं। डिफ़ॉल्ट linuxlite कर्नेल सामान्य डेस्कटॉप उपयोग के लिए ट्यून किया गया है और हर Linux Lite इंस्टॉलेशन इसी से बूट होती है। वैकल्पिक linuxlite-gaming कर्नेल सेटअप के बाद दिया जाता है और कम इनपुट लैग, स्मूद फ्रेम पेसिंग और बेहतर Linux गेमिंग परफॉर्मेंस के लिए ट्यून किया गया है — जो इसे समर्थित हार्डवेयर पर गेमिंग के लिए बेहतरीन Linux कर्नेल में से एक बनाता है। प्रत्येक सेटिंग की विस्तृत तुलना के लिए हमारी पूरी Linux Lite kernel comparison देखें।
दोनों 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 भेद्यता (cross-VM/host speculative execution attacks) के लिए शमन
sched/0001-bore
शेड्यूलर
EEVDF के ऊपर पूर्ण BORE (Burst-Oriented Response Enhancer) शेड्यूलर कार्यान्वयन
0003-cachy पैच (CachyOS-विशिष्ट ब्रांडिंग और व्यापक ट्यूनिंग) को जानबूझकर छोड़ा गया है, साथ ही प्रयोगात्मक misc/ डायरेक्टरी (Apple T2, handheld, 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 tunables प्रदान करता है।
दोनों 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 वाले पुराने PC और लैपटॉप पर Linux Lite को रिस्पॉन्सिव बनाए रखता है।
Zstd कम्प्रेशन के साथ ZSWAP
ZSWAP डेटा के स्वैप पार्टीशन तक पहुँचने से पहले उसे इंटरसेप्ट करके पहले कम्प्रेस करता है। दोनों Linux Lite कर्नेल Zstd कम्प्रेशन को डिफ़ॉल्ट ZSWAP कम्प्रेसर (CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD) के रूप में सक्षम करते हैं, जो तेज़ है और उत्कृष्ट रेशियो प्राप्त करता है — पुराने LZO फॉर्मेट पर एक बड़ा सुधार। Linux 7.0 एक अद्यतन Zstd लाइब्रेरी शिप करता है जो ZSWAP, ZRAM, Btrfs और squashfs में उपयोग होती है।
Kernel Samepage Merging (KSM)
दोनों Linux Lite कर्नेल प्रति-प्रक्रिया prctl() नियंत्रण (mainline 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 Queue Discipline
Fair Queueing (FQ) को डिफ़ॉल्ट नेटवर्क पैकेट शेड्यूलर (net.core.default_qdisc=fq) के रूप में सेट किया गया है। यह नेटवर्क ट्रैफ़िक को कनेक्शन के बीच समान रूप से वितरित करता है ताकि एक व्यस्त डाउनलोड अन्य ट्रैफ़िक को भूखा न रखे, और वॉयस चैट, वीडियो कॉन्फ्रेंसिंग और ऑनलाइन गेमिंग जैसे इंटरेक्टिव उपयोग के लिए लेटेंसी कम रहे।
स्टोरेज
MQ-Deadline I/O शेड्यूलर
दोनों Linux Lite कर्नेल स्टोरेज डिवाइस के लिए MQ-Deadline I/O शेड्यूलर (CONFIG_MQ_IOSCHED_DEADLINE) सक्षम करते हैं। यह राइट रिक्वेस्ट (जिन्हें क्यू किया जा सकता है) पर रीड रिक्वेस्ट (जिनका एप्लिकेशन सीधे इंतज़ार करते हैं) को प्राथमिकता देता है, और यह सुनिश्चित करता है कि कुछ भी बहुत लंबा इंतज़ार न करे। SSD, NVMe ड्राइव और पारंपरिक HDD सभी के लिए यह एक मज़बूत सामान्य-उद्देश्य विकल्प है।
Kyber शेड्यूलर (केवल गेमिंग कर्नेल)
linuxlite-gaming कर्नेल अतिरिक्त रूप से Kyber I/O शेड्यूलर (CONFIG_MQ_IOSCHED_KYBER=y) सक्षम करता है, जो आपको गेमिंग सेशन के दौरान तेज़ NVMe ड्राइव के लिए एक अतिरिक्त लो-लेटेंसी शेड्यूलर विकल्प देता है। डेस्कटॉप कर्नेल Kyber को अक्षम रखता है ताकि I/O पथ सरल रहे।
CPU फीचर्स
AMD P-State Preferred Core शेड्यूलिंग
दोनों Linux Lite कर्नेल Ryzen प्रोसेसर पर mainline AMD P-State preferred-core शेड्यूलिंग शामिल करते हैं। कर्नेल को पता होता है कि CPU के कौन से कोर सबसे तेज़ हैं (सिलिकॉन गुणवत्ता भिन्नता के कारण) और परफॉर्मेंस-संवेदनशील कार्य को उन कोर पर प्राथमिकता से शेड्यूल करता है। समर्थित AMD सिस्टम पर सिंगल-थ्रेडेड और हल्के-थ्रेडेड वर्कलोड में यह मापनीय सुधार देता है, Intel या पुराने AMD हार्डवेयर पर कोई प्रभाव नहीं।
AES-NI / AVX-512 क्रिप्टोग्राफी
Linux 7.0 mainline crypto सबसिस्टम में ऑप्टिमाइज़ 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 का उपयोग compositor और ऑडियो सर्वर द्वारा यह सुनिश्चित करने के लिए किया जाता है कि उन्हें हमेशा आवश्यक CPU हेडरूम मिले, यहाँ तक कि कम-पावर हार्डवेयर पर भी।
Latency Nice
Latency Nice मानक Linux प्रक्रिया प्राथमिकता प्रणाली का विस्तार करता है। प्रोग्राम यह घोषित कर सकते हैं कि वे शेड्यूलिंग देरी के प्रति कितने संवेदनशील हैं, इस बात से स्वतंत्र कि वे कितना CPU उपयोग करते हैं। कम latency-nice मान पर चलने वाला compositor कम देरी के साथ शेड्यूल किया जाएगा, भले ही वह CPU-गहन न हो।
NUMA Balancing
कई प्रोसेसर सॉकेट या जटिल मेमोरी लेआउट वाले सिस्टम पर, NUMA balancing स्वचालित रूप से टास्क और उनके डेटा को मेमोरी में एक-दूसरे के करीब ले जाता है। यह समर्थित हार्डवेयर पर बिना किसी लागत का सुधार है और सिंगल-सॉकेट उपभोक्ता सिस्टम पर कोई नकारात्मक प्रभाव नहीं डालता।
सुरक्षा
vmscape भेद्यता शमन
0007-vmscape CachyOS पैच vmscape CPU speculative-execution भेद्यता के लिए शमन जोड़ता है, जो प्रभावित Intel और AMD प्रोसेसर पर वर्चुअल मशीन और होस्ट सीमाओं के पार डेटा लीक कर सकता है। शमन डिफ़ॉल्ट रूप से सक्षम है और vmscape= कर्नेल कमांड-लाइन पैरामीटर के ज़रिए ट्यून किया जा सकता है।
क्यूरेटेड अपस्ट्रीम फिक्स
CachyOS का 0004-fixes पैच छोटे अपस्ट्रीम फिक्स का एक सेट बंडल करता है जो अभी तक किसी स्थिर कर्नेल पॉइंट रिलीज़ में नहीं आए हैं: शेड्यूलर ट्वीक (ASLR-संबंधित परिवर्तन सहित), USB डिवाइस क्विर्क, Bluetooth USB (btusb) फिक्स, Intel i915 GT सुधार और Realtek ALC269 ऑडियो कोडेक फिक्स — ये सभी वास्तविक हार्डवेयर पर दिन-प्रतिदिन की विश्वसनीयता सुधारते हैं।
Linux गेमिंग और Windows संगतता
Wine और Proton के लिए NT Synchronisation Primitives (ntsync)
Linux 7.0 mainline कर्नेल में ntsync — NT synchronisation primitives — शिप करता है (मूल रूप से 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 बेंचमार्क लॉन्च करता है, कॉन्फिडेंस रेटिंग के साथ अनुशंसित कर्नेल (डेस्कटॉप या गेमिंग) प्रदर्शित करता है, और परिणाम स्थानीय रूप से सहेजता है। 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), सक्रिय प्रोफाइल (डेस्कटॉप या गेमिंग), आर्किटेक्चर (x86_64) और सिस्टम अपटाइम दिखाता है — ताकि आप एक नज़र में पुष्टि कर सकें कि कौन सा Linux Lite कर्नेल और ट्यूनिंग वास्तव में चल रहे हैं।
Sysctl प्रोफाइल
स्थायी ट्यूनिंग के लिए दो कॉन्फ़िगरेशन फ़ाइलें प्रदान की गई हैं। उचित फ़ाइल को /etc/sysctl.d/ में कॉपी करने से प्रोफाइल हर बूट पर स्वचालित रूप से लागू होती है।
फ़ाइल
प्रोफाइल
99-linuxlite-desktop.conf
संतुलित डेस्कटॉप सेटिंग
99-linuxlite-gaming.conf
लो-लेटेंसी गेमिंग सेटिंग
Linux Lite Gaming Kernel कैसे इंस्टॉल करें
Linux Lite इंस्टॉल होने के बाद, पहली लॉगिन पर एक सेटअप विंडो आती है जो गेमिंग कर्नेल इंस्टॉल करने की पेशकश करती है। Install Gaming Kernel पर क्लिक करने से सब कुछ स्वचालित रूप से हो जाता है:
linuxlite-gaming कर्नेल पैकेज इंस्टॉल करता है
नए कर्नेल के लिए किसी भी थर्ड-पार्टी ड्राइवर (NVIDIA, VirtualBox, आदि) को पुनर्निर्माण करता है
GRUB बूट मेनू अपडेट करता है
डिफ़ॉल्ट कर्नेल न बदला जाता है न हटाया जाता है। यदि गेमिंग कर्नेल कभी कोई समस्या पैदा करे, तो बस रीबूट करें और बूट मेनू से मानक linuxlite कर्नेल चुनें — सब कुछ पहले की तरह काम करता रहेगा।
किसी भी समय Linux Lite कर्नेल को मैन्युअल रूप से इंस्टॉल या स्विच करने के लिए, इंस्टॉलर चलाएं (यह स्वचालित रूप से root तक एस्केलेट होता है और यदि कोई वेरिएंट नहीं दिया गया तो इंटरएक्टिव रूप से पूछता है):
इंस्टॉलर गारंटी देता है कि मौजूदा कर्नेल और उसके सभी DKMS मॉड्यूल कभी नहीं छुए जाते, GRUB डिफ़ॉल्ट बूट एंट्री नहीं बदली जाती, और DKMS मॉड्यूल केवल नए कर्नेल के लिए पुनर्निर्माण किए जाते हैं।
सुरक्षा और रोलबैक
दोनों Linux Lite कर्नेल मौजूदा कर्नेल के साथ इंस्टॉल होते हैं। कुछ भी ओवरराइट नहीं होता।
बूट मेनू डिफ़ॉल्ट स्वचालित रूप से कभी नहीं बदला जाता। मूल कर्नेल हमेशा फॉलबैक के रूप में बना रहता है।
थर्ड-पार्टी ड्राइवर (DKMS मॉड्यूल) नए कर्नेल के लिए स्वतंत्र रूप से पुनर्निर्माण किए जाते हैं। मूल कर्नेल के ड्राइवर नहीं छुए जाते।
यदि सेटअप के दौरान गेमिंग कर्नेल को अस्वीकार किया जाता है, तो इसे फिर से पेश नहीं किया जाएगा। इसे Lite Kernel Manager के ज़रिए किसी भी समय मैन्युअल रूप से इंस्टॉल किया जा सकता है।