- KDE प्रोजेक्ट ने अपने Linux distribution KDE Linux का alpha version जारी किया
- यह Arch Linux आधारित immutable architecture अपनाता है, और package install करने के बजाय Flatpak तथा KDE Builder का उपयोग करता है
- यह केवल Wayland के लिए है, और X.org support तथा BIOS आधारित systems के लिए कोई योजना नहीं है
- system image EROFS का उपयोग करती है, जिससे atomic updates और rollback सुविधाएँ मिलती हैं
- आगे चलकर तीन editions देने की योजना है, और security updates, package management आदि में यह मौजूदा distributions से अलग है
KDE ने अपने Linux distribution का alpha जारी किया
अवलोकन और घोषणा
- KDE प्रोजेक्ट ने Akademy 2025 में KDE Linux नाम का अपना Linux distribution alpha version में पेश किया
- इस distribution का लक्ष्य "KDE की सभी technologies का सबसे उन्नत implementation वाला सर्वोत्तम परिणाम" बनना है, और इसे home use, enterprise use, OEM installation जैसे कई उद्देश्यों तक विस्तार देने की दिशा में देखा जा रहा है
- यह अभी शुरुआती development stage में है, इसलिए इसमें अधूरे features और कई खुरदरे हिस्से हैं, और यह एक प्रयोगात्मक build की तरह है जो एक तैयार Linux desktop की दिशा दिखाता है
विकास की प्रेरणा और पृष्ठभूमि
- KDE Linux के विकास में Harald Sitter सहित कई मुख्य KDE contributors सक्रिय रूप से शामिल हैं
- कहा गया कि मौजूदा KDE neon Ubuntu LTS आधारित होने के कारण पुरानी technologies, अनावश्यक packaging work, और जरूरत से ज्यादा customized build process जैसी समस्याओं के चलते अपनी सीमाओं तक पहुँच चुका है
- KDE Linux का उद्देश्य इन सीमाओं से आगे बढ़ना है, ताकि नई technologies को अपनाने और distribution तथा operation में अधिक स्वतंत्रता मिल सके
- इसका एक मुख्य उद्देश्य KDE software की delivery प्रक्रिया को खुद नियंत्रित करना है, और यह उसी स्वाभाविक प्रवृत्ति का हिस्सा है जिसमें Linux Mint, ElementaryOS जैसे desktop environment camps अपने स्वयं के operating systems रखते हैं
architecture और technical विशेषताएँ
- base OS के रूप में Arch Linux packages उपयोग किए जाते हैं, लेकिन apps को KDE Builder से source build या Flatpak के जरिए manage किया जाता है। Pacman उपलब्ध नहीं है
- यह X.org session को support नहीं करता और सिर्फ Wayland का उपयोग करता है; कुछ hardware setups, जैसे पुराने NVIDIA cards, पर manual configuration की जरूरत हो सकती है
- केवल UEFI systems supported हैं, और BIOS-only systems को support करने की कोई योजना नहीं है
- root filesystem(/) variable Btrfs volume का उपयोग करता है, जबकि /usr EROFS आधारित read-only volume पर है, जिससे atomic upgrades और आसान rollback structure मिलता है
- system updates Discover या CLI से updatectl के जरिए किए जाते हैं, और EROFS files को अधिकतम 5 तक cache करके आसान version rollback संभव है
packages और user experience
- users base system पर सीधे packages install नहीं कर सकते; केवल Flatpak, Snap (Discover integration unsupported), और Distrobox (container के भीतर दूसरे distributions के apps install और integrate करने के लिए) supported हैं
- alpha stage के कारण Podman setup जैसी कुछ bugs मौजूद हैं, लेकिन इन्हें धीरे-धीरे सुधारा जाना है
- default software में Gwenview, Okular, Haruna, Kate, Konsole, Firefox आदि शामिल हैं, और Bash, curl, Linux 6.16.5, GCC जैसे जरूरी CLI tools भी दिए गए हैं
- Emacs, tmux, pip, Fish जैसी कुछ उपयोगी utilities अनुपस्थित हैं
custom images और management
- system के default packages को user सीधे modify नहीं कर सकता। हालांकि, project द्वारा उपयोग किए जाने वाले mkosi tool और उससे जुड़े config files के जरिए custom images बनाई जा सकती हैं
editions और आगे का roadmap
- लंबे समय में Testing, Enthusiast, Stable नाम की तीन editions देने की योजना है
- Testing development/QA के लिए Git से रोज build की जाती है (वर्तमान में यही वितरित की जा रही है)
- Enthusiast beta और सामान्य users के लिए होगी, जबकि Stable में केवल वही released software शामिल होगा जो तय quality metrics तक पहुँच चुका हो
- beta release से पहले Arch User Repository पर निर्भरता समाप्त करना और आधिकारिक KDE infrastructure पर migration जैसे काम अभी बाकी हैं
security, management और governance
- security advisory mailing list, automatic alert system जैसी सुविधाएँ उपलब्ध नहीं हैं। users को Arch security tracker और KDE security advisories स्वयं monitor करने होंगे
- Arch आधारित immutable system होने के कारण security patches लागू होने में देरी हो सकती है, और package manager न होने से system में installed software की सूची manage करना कठिन हो जाता है
- वास्तविक governance 'council of elders' model का पालन करती है, और महत्वपूर्ण विवादों में Sitter के पास अंतिम निर्णय का अधिकार है
project का भविष्य और महत्व
- distribution को सीधे develop और maintain करके, project open source desktop environment की self-responsibility और सीमाओं को समझना चाहता है, और यह भी जानना चाहता है कि पारंपरिक बड़े distributions अक्सर इतने जटिल निर्णय क्यों लेते हैं
- अगर project बंद हो जाए, तो EOL (service end) के समय किसी दूसरे distribution पर automatic switch का plan तैयार किया गया है
- alpha version होने के कारण इसमें अभी कई कमियाँ हैं, लेकिन यह project साफ दिखाता है कि KDE अपनी स्वतंत्र technical दिशा पेश करना चाहता है
अभी कोई टिप्पणी नहीं है.