COSMIC Alpha जारी
(blog.system76.com)- System76 का नया COSMIC Alpha Pop!_OS और अन्य Linux distributions के लिए जारी किया गया है, जिससे Linux desktop विकल्पों में प्रयोगों के लिए एक नया मंच जुड़ा है
- नया desktop environment customization, performance, stability और security को आगे रखता है, लेकिन alpha चरण में होने के कारण bugs और breaking issues अभी रह सकते हैं
- Pop!_OS के लिए Intel/AMD और NVIDIA ISO उपलब्ध हैं, और Fedora, NixOS, Arch, OpenSUSE जैसी कई distributions पर भी installation आज़माया जा सकता है
- शुरुआती users ने कम-spec systems पर भी तेज़ response, tiling, workspaces और panel customization जैसी features, और cohesive user experience की सराहना की है
- पहले alpha में Pop!_OS 24.04 LTS alpha, design system, app और applet templates, date/time settings, screen capture, touchpad defaults में बदलाव, और community-contributed features शामिल हैं
COSMIC Alpha का सार्वजनिक रिलीज़ और उपयोग की शर्तें
- COSMIC Alpha Pop!_OS और अन्य Linux distributions के लिए System76 का नया desktop environment है
- COSMIC नए features, customization, performance, stability और security जोड़ता है
- फिलहाल यह alpha स्थिति में है, इसलिए इसमें bugs शामिल हैं, और bug reports तथा custom themes/panels के screenshots स्वीकार किए जा रहे हैं
- alpha होने के बावजूद इसका लक्ष्य यह एहसास देना है कि रोज़मर्रा के उपयोग के लिए ज़रूरी अधिकांश features अच्छी तरह polish किए गए हैं
- official release तक breaking bugs मिल सकते हैं, इसलिए production में उपयोग टालने की सलाह दी जाती है
Installation images और distributions support
- Pop!_OS पर COSMIC को test करने के लिए ISO उपलब्ध हैं
- Intel/AMD ISO: sha256sum
894bc15abcad05839b226655121a113ad16cfbc4ada98e93e3ffb74a853fdcd4 - NVIDIA ISO: sha256sum
3d636b705c1049395d50bbb5acd7c709fd871de78e4d95d297bcbdab7cae4e05
- Intel/AMD ISO: sha256sum
- Fedora, NixOS, Arch, OpenSUSE आदि कई distributions के लिए installation guides भी उपलब्ध हैं
शुरुआती समीक्षाओं में दिखा user experience
- Linux से जुड़ी communities और media ने Alpha COSMIC ISO को पहले आज़माया, और कुल मिलाकर प्रतिक्रिया सकारात्मक रही
-
Performance और cohesiveness
- Linux Unplugged podcast ने इसे बहुत low-spec system पर भी प्रभावशाली रूप से तेज़ बताया
- Ars Technica ने माना कि शुरुआती alpha चरण में भी यह अन्य systems की तुलना में अपेक्षाकृत तेज़ और cohesive है
- Phoronix ने आकलन किया कि Pop!_OS 24.04 alpha काफ़ी अच्छी तरह काम करता है
-
Tiling और customization
- It’s FOSS ने कहा कि keyboard shortcuts से windows और workspaces के बीच जाते हुए आसानी से tiling किया जा सका
- How-To Geek ने vertical/horizontal workspaces, integrated tiling system, और dock तथा top bar के लिए custom panel options का ज़िक्र किया
- Michael Tunnell ने इसे power users के लिए बड़ी संभावनाओं वाला माना
-
Long-term potential
- The Linux Experiment ने आकलन किया कि 1–2 साल के भीतर इसे किसी को भी recommend करने लायक default desktop माना जा सकता है
- 9to5Linux ने कहा कि Pop!_OS 24.04 LTS का नया COSMIC desktop environment लंबे समय में तेज़ development के लिए आधार और एक modern, तेज़ व responsive design system देता है
- LWN.net ने COSMIC को महत्वाकांक्षी project और बहुत संभावनाएं दिखाने वाला desktop माना
Developers के लिए design system और templates
- design system COSMIC की look and feel तय करने वाला मानक है
- इसमें typography, colors और theme system, spacing, corner radius, sizes आदि शामिल हैं
- COSMIC apps में इस्तेमाल होने वाले widgets या लागू किए जाने वाले widgets libcosmic book से जुड़े हैं
- official design system अभी work in progress है, लेकिन पहले release के साथ इसे सार्वजनिक करना महत्वपूर्ण था
- यह apps या applets बनाने वाले developers के लिए guide की तरह काम करता है, ताकि उनका काम बाकी desktop environment के साथ integrated महसूस हो
- official app template COSMIC के लिए app development में ज़रूरी चीज़ें और best practices व्यवस्थित करता है
- Launcher support
- दिए जाने वाले icon types
- app store के लिए description
- COSMIC applet template applets बनाने के लिए template है; इस template से नया repository बनाकर और local machine पर clone करके शुरुआत की जा सकती है
- edfloreshz ने applet template पर काम में मदद की
Pop!_OS 24.04 LTS alpha में शामिल बदलाव
- Pop!_OS का COSMIC alpha नवीनतम Pop!_OS 24.04 LTS alpha भी है
- COSMIC Epoch 1 के official release के बाद यह OS के सामान्य upgrade path के ज़रिए उपलब्ध होगा
- दूसरे alpha में test users के लिए upgrade path भी दिया जाएगा
-
Date/time settings
- date, time और time zone को adjust किया जा सकता है
- चुने गए time zone के आधार पर time अपने-आप set होता है
-
Screen capture
- xdg-desktop portal screen capture में output selection feature जोड़ा गया है
- किसी specific window को चुनकर recording की जा सकती है
-
Touchpad defaults
- compositor बदलाव के कारण tap-to-click default बन गया है
- typing के दौरान touchpad disable करना भी default में बदल गया है
- ISO build को finalize करने की प्रक्रिया में installation काम कर रहा है या नहीं, इसका सरल test किया गया
- इसी प्रक्रिया के हिस्से के रूप में video conferencing apps में screen sharing काम करने लगा
Community contributions और बाकी काम
- community contributors ने COSMIC features और bug fixes में हिस्सा लिया
- Koranir ने Super + right click + drag से window resize करने वाला feature जोड़ा
- leb-kuchen ने server-side decorations में title bar पर double-click करके window maximize करने वाला feature जोड़ा
- leb-kuchen ने वह bug भी fix किया जिसमें कुछ applications COSMIC users की minimize/maximize buttons दिखाने की preference का पालन नहीं कर रही थीं
- COSMIC Ambassador वह व्यक्ति है जो COSMIC में contribute करता है या social media पर इसे promote करता है, और उसे free swag मिल सकता है
- Ambassador बनने के लिए छोटा form भरना होगा
- पिछले 2 वर्षों में बहुत development हुआ है, लेकिन अभी भी कुछ काम बाकी है
1 टिप्पणियां
Hacker News की राय
Rust-आधारित क्रॉस-प्लैटफ़ॉर्म UI framework Iced को सपोर्ट मिलते देखना अच्छा है। यह वह Rust framework नहीं था जिस पर मैं सबसे ज़्यादा उम्मीद लगाता, लेकिन अगर इसे व्यापक support और adoption मिलता है तो यह mainstream बन सकता है, और web renderer न होने वाली एक अच्छी UI library की सच में ज़रूरत है
GPUI से भी काफ़ी उम्मीद थी, लेकिन अभी repository activity लगभग न के बराबर दिखती है। मैं desktop apps Rust में बनाना चाहता था, इसलिए Tauri, Flutter(rust-flutter-bridge), Iced जैसे native frameworks पर विचार कर रहा था; अगर adoption बढ़ता है तो Iced चुनना समझदारी हो सकती है। हालांकि Flutter जैसे frameworks की तुलना में यह अभी काफ़ी ज़्यादा experimental होने की संभावना है
1: https://iced.rs/
2: https://www.gpui.rs/
text input element तक नहीं है, इसलिए अगर कहूँ कि छोड़ने के बारे में नहीं सोच रहा तो झूठ होगा। Iced वही कमी पूरी करता हुआ नहीं लगता, और जो मेरी ज़रूरत के करीब है वह सिर्फ़ Vizia है: https://github.com/vizia/vizia
.slintfiles को Rust में बदल देता हैhttps://slint.dev
शुरुआत में सीखना कठिन है, लेकिन अधिकतर दिक्कतें इस वजह से थीं कि मैं “portal की तरह सोचना” नहीं कर पा रहा था। मुश्किल पलों में 10 में से 9 बार गलती मेरी अपनी approach में थी
Iced site पर पहले showcase app के रूप में दिखाए गए IRC client Halloy को आज़माया https://github.com/squidowl/halloy, देखने में सुंदर है, लेकिन triple-click selection या context menu तक support नहीं करता और macOS menu bar भी नहीं है। Iced एक नए UI framework के हिसाब से शानदार है और अब तक किए गए काम की मात्रा भी मानता हूँ, लेकिन उसके ऊपर desktop environment ship करना दूरदर्शिता की कमी है
लगभग एक हफ़्ता पहले VM में इसे आज़माया था, और अब तक जो दिशा दिख रही है वह पसंद है, लेकिन alpha status बहुत साफ़ दिखता है। सिर्फ़ settings बदलने की कोशिश में भी काफ़ी bugs मिले, और 5 मिनट के अंदर पूरा desktop टूट गया, ज़्यादातर सिर्फ़ काली screen दिखने लगी
reboot करने पर भी वही रहा, recovery mode में जाकर सभी packages update करने पर भी ठीक नहीं हुआ। recovery method की documentation भी नहीं मिली, और default settings पर reset करने का तरीका भी नहीं दिखा, इसलिए system wipe करके reinstall करने के अलावा कोई रास्ता समझ नहीं आया। पुराने GNOME-आधारित version में जो settings और features थे, उनमें से भी बहुत कुछ अभी गायब है; अगर साल के अंत तक release का लक्ष्य है तो यह काफ़ी optimistic लगता है
मैं Pop!_OS को 3 साल से daily driver के रूप में इस्तेमाल कर रहा हूँ। मौजूदा desktop environment भी पहले से ठीक है; बस top bar छिपाने के लिए GNOME Toolkit चाहिए और वह भरोसेमंद तरीके से काम नहीं करता—इतनी ही झुंझलाहट है
COSMIC की progress को हल्के-फुल्के ढंग से follow कर रहा हूँ, और यह मौजूदा desktop का ज़्यादा cohesive, concise और solid version जैसा दिखता है, इसलिए उत्साहित हूँ। लेकिन मेरे जैसे व्यक्ति के लिए, जो early adopter नहीं है और बस चाहता है कि चीज़ें काम करें और रास्ते में न आएँ, यह अभी काफ़ी दूर लगता है। alpha version review videos भी आम तौर पर यही कहती हैं
समझना मुश्किल है कि Debian-based distributions में कोई ऐसा distro क्यों नहीं है जो latest-focused हो, या कम से कम update freshness में Fedora जैसा हो
Cosmic alpha इस्तेमाल किया और कई चीज़ें पसंद आईं, लेकिन अभी daily use के लिए मुश्किल है। clock weekday या year नहीं दिखाती और month को number नहीं बल्कि name के रूप में दिखाती है, बहुत बड़े title bars को छोटा नहीं किया जा सकता, mouse cursor theme बदली नहीं जा सकती, और dynamic workspaces भी मुझे पसंद नहीं हैं
इसके उलट अच्छी बातें भी हैं। per-monitor independent workspaces की वजह से monitor 1 का workspace बदलने पर भी monitor 2 वैसा ही रहता है, जिससे KDE में जिसकी कमी महसूस होती थी वह पूरी होती है। लगभग सभी desktop environment-specific shortcuts का Super(Meta, Mod4) key इस्तेमाल करना भी कुल मिलाकर तार्किक है। cursor को ऐसे monitor पर ले जाकर जहाँ कोई app खुली नहीं है, app launch shortcut दबाने पर app उसी monitor पर खुलती है—यह भी अच्छा है। KDE/Kwin यह ठीक से नहीं कर पाता, इसलिए इसे भी plus point मानता हूँ। संदर्भ के लिए, मैं Tumbleweed पर Cosmic आज़मा रहा हूँ, इसलिए यह distro के हिसाब से अलग हो सकता है
controlका UI shortcuts और terminal bindings दोनों में एक साथ इस्तेमाल होना, मेरे लिए पूरे operating system को बिगाड़ देता हैमुझे याद है कि i3 या X11 के popular tiling window managers में से कोई एक इसे support करता है
मैं एक अच्छा Linux लैपटॉप ढूंढ रहा हूं और recommendations जानना चाहता हूं। खुद देखा नहीं है, लेकिन Framework, System76, ThinkPad के reviews देखे हैं, और ऐसा कोई मॉडल नहीं देखा जिसमें गंभीर शिकायतें न हों
मसलन कुछ Framework 16 में मुड़े हुए parts की वजह से पूरा ढांचा खड़खड़ाता है। यह भी जानना चाहता हूं कि M1 Air पर Asahi चलाना ठीक idea है या नहीं
Framework laptop खरीदना या नया Asus Zenbook S 16 लेना बेहतर होगा। मैंने अभी एक खरीदा है और यह काफी अच्छा है; Arch Linux पर कुछ kernel patches लगाने के बाद ठीक चलता है।
linux-mainline-um5606AUR package से इसे अपेक्षाकृत आसानी से पाया जा सकता हैइसके अलावा System76 से बचना बेहतर है। कुछ साल पहले उनका एक laptop खरीदा था, build quality हैरान करने लायक खराब थी, और 1 साल इस्तेमाल के बाद battery कुछ घंटे भी नहीं चलती थी
Slimbook आजमा सकते हैं, लेकिन वह भी आखिरकार Clevo reseller ही है, इसलिए experience “machine शानदार है, बस सारे patches kernel में जाने चाहिए” की बजाय “अब तो box से निकालते ही सब चल जाता है” जैसा ज्यादा है
पहले यहां भी लिखा था, Windows SKU थोड़ा अलग लगता है। जिन लोगों ने Windows के साथ shipped machines पर खुद Linux install किया, उनके results अलग रहे। Personal use के लिए मैं Debian वाला ThinkPad 25 इस्तेमाल करता हूं और वह भी शानदार है। जिन machines को अक्सर इस्तेमाल करता हूं, उनमें issues झेलने का समय नहीं है
अगर “to-do” में DPMS है तो मैं फिलहाल पास करूंगा। आजकल ऐसा compositor ढूंढना आसान नहीं है जो power management को चुपचाप खराब न कर दे
display बार-बार जाग जाता है, या जरूरत पड़ने पर बिल्कुल नहीं जागता, या screen बंद होती है लेकिन backlight चालू रहती है। पुराने X की अच्छी बात यह थी कि X server में solve हो गया तो हर जगह solve हो गया। अब अलग-अलग छोटे compositors की भूलभुलैया में सब अपने-अपने तरीके से लड़ रहे हैं और कुछ भी ठीक से नहीं हो रहा। जिस पल Wayland सभी compositors में desktop productivity और entertainment के nirvana से सिर्फ 0.01% दूर स्थिर स्थिति पर पहुंचेगा, कोई घोषणा कर देगा कि उस 0.01% के लिए paradigm shift और पूरा rebuild चाहिए, और सब Zayland जैसी किसी चीज पर चले जाएंगे। फिर fonts ठीक होने और clipboard दोबारा चलने में और 10 साल लगेंगे
क्योंकि नया compositor बनाना हो तो यह सबसे logical choice लगती थी। लेकिन check किया तो पता चला कि यह wl_roots नहीं, Smithay नाम की चीज इस्तेमाल कर रहा है, और Rust के लिए wl_roots bindings भी नहीं
https://github.com/Smithay/smithay
Fedora पर Cosmic alpha इस्तेमाल कर रहा हूं और बहुत पसंद आ रहा है। इधर-उधर छोटे bugs हैं, लेकिन अब तक जो देखा है, वे इस्तेमाल रोकने लायक नहीं हैं
यह पहला desktop है जिसने मुझे tiling वाले KDE से अलग किया
घर पर Windows छोड़ने का फैसला करके कुछ दिनों तक Linux distributions देखे। यह देखना दिलचस्प था कि हर distribution desktop integration के लिए GNOME को कैसे augment करता है
PopOS मुझे बहुत पसंद आया, लेकिन GNOME से दूर जाने वाले transition और GNOME extensions के हर version में टूटने की समस्या की वजह से मैंने Fedora चुना। stable release आने पर COSMIC फिर से try करना चाहता हूं, और alpha भी सच में काफी अच्छा था। यह भी जानना चाहता हूं कि extensibility को कैसे handle करेंगे, क्योंकि GNOME extension ecosystem की fragmentation आखिरकार Fedora चुनने की वजहों में से एक थी। अगर family के लिए Linux install करना हो तो ZorinOS भी काफी अच्छा था
GNOME में सभी plugins एक ही JS process में होते हैं, लेकिन यहां हर plugin का अपना process है और वे Wayland से communicate करते हैं। इसलिए plugins के अंदर काफी complex functionality डाली जा सकती है, और plugin crash भी हो जाए तो बाकी चीजों को साथ में नीचे नहीं गिराता
release page बहुत स्पष्ट रूप से यह नहीं दिखाता कि Cosmic क्या है और क्या करता है
product page बेहतर है: https://system76.com/cosmic
यह भी useful है: https://www.youtube.com/results?search_query=cosmic+desktop+...
मेरी screen पर पहली line में, ठीक-ठीक तीसरे sentence में “COSMIC, our new desktop environment for Pop!_OS and other Linux distros” लिखा है, और उसके बाद उसी page का link है जिसे तुमने link किया। जानना चाहता हूं कि release post को और क्या करना चाहिए
Cosmic में GNOME / Plasma की दो-ध्रुवीय स्थिति को तोड़ने की संभावना दिखती है, इसलिए उत्साहित हूं
desktop के visual design को लेकर अभी पूरी तरह convinced नहीं हूं, लेकिन alpha से बाहर आने पर शायद राय बदल जाए
असल काम करते समय desktop environment खुद ज्यादातर background में गायब हो जाता है। scroll curves या key binding settings जैसी चीजों को मौजूदा free software ecosystem में संभव स्तर से भी ज्यादा निचले layer पर handle किया जाना चाहिए