प्रौद्योगिकी

एक डेवलपर ने Linux डेस्कटॉप बनाया जहां Chrome और VS Code 3D शहर के अंदर चलते हैं

Susan Hill
हमें Google पर जोड़ें

ब्राउज़र अब भी पेज लोड करता है। कोड एडिटर अब भी कंपाइल करता है। फर्क यह है कि दोनों अब एक त्रि-आयामी वाटरफ्रंट शहर की एक रोशन इमारत के अंदर रहते हैं, बाहर पानी पर नावें चल रही हैं और दूर एक घड़ी टॉवर दिखाई देता है। स्टारलिंग, स्विफ्ट में लिखा गया एक लिनक्स डेस्कटॉप वातावरण, ने सप्ताहांत में 3डी सिटी मोड को अपने मुख्य अतिरिक्त के रूप में संस्करण 0.5 जारी किया।

यह प्रोजेक्ट एक कस्टम वेलैंड कंपोज़िटर पर चलता है — लगभग 5,700 लाइनों का C — और वास्तविक वेलैंड क्लाइंट्स को सीधे दृश्य के अंदर रखता है। Chrome, VS Code, Slack, IntelliJ IDEA, GIMP और ब्लेंडर थंबनेल या स्क्रीनशॉट नहीं हैं: वे लाइव एप्लिकेशन हैं जो इनपुट का जवाब देते हैं, अपनी सामग्री प्रस्तुत करते हैं, और एनिमेटेड ट्रैफ़िक और बादलों के साथ शहर में बैठते हैं। Alt-Tab अब भी उनके बीच स्विच करता है। टाइटल बार पर डबल-क्लिक करने से कैमरा उस विंडो पर चला जाता है। पॉपअप विंडो दृश्य के माध्यम से अपने माता-पिता का अनुसरण करती हैं।

तकनीकी आधार असामान्य है। शेल, विंडो मैनेजर, एप्लिकेशन और यूआई फ्रेमवर्क सभी स्विफ्ट में लिखे गए हैं, जिसमें डार्ट वर्चुअल मशीन के बिना फ्लटर के डार्ट फ्रेमवर्क का पूर्ण पोर्ट शामिल है। डेवलपर — जिसका नाम सार्वजनिक रूप से नहीं लिया गया है — ने क्लॉड कोड और फिर फेबल 5.1 का उपयोग करके कुछ महीनों में सिस्टम बनाया, एक पैटर्न जो स्वतंत्र सिस्टम प्रोग्रामर्स के बीच आम होता जा रहा है जो अब उन आर्किटेक्चर को बनाए रख सकते हैं जिनके लिए पहले एक टीम की आवश्यकता होती थी।

संस्करण 0.5 विंडोज उपयोगकर्ताओं को भी संभावित दर्शकों में लाता है। सत्र WSL2 के तहत उबंटू के अंदर चलता है, और उपयोगकर्ता स्थानीय पोर्ट पर एक RDP क्लाइंट के माध्यम से विंडोज से कनेक्ट होते हैं। कनेक्शन बंद होने तक शहर एनिमेटेड रहता है।

यह प्रोजेक्ट रोजमर्रा के उपयोग के लिए तैयार नहीं है। इसका अपना दस्तावेज़ इसे प्रारंभिक विकास के रूप में चिह्नित करता है, जिसमें इंटरफेस बिना सूचना के बदलते हैं। एक परीक्षण वर्चुअल मशीन में, पहले-फ्रेम रेंडरिंग में 15.3 सेकंड लगे। त्वरित हार्डवेयर पर, 40 में से 34 सत्यापन जांच पास होती हैं; सॉफ्टवेयर रेंडरिंग पर, 40 में से 28। उत्पादकता कार्य के लिए, KDE और GNOME व्यावहारिक विकल्प बने हुए हैं। 3डी सिटी मोड वास्तुशिल्प संभावना का एक प्रदर्शन है, न कि लाखों लिनक्स उपयोगकर्ताओं के उपकरणों के प्रतिस्थापन का।

यह अंतर ही है जो स्टारलिंग के अस्तित्व को उल्लेखनीय बनाता है। एक अकेले डेवलपर ने कुछ महीनों में एक वेलैंड कंपोज़िटर, एक स्विफ्ट एप्लिकेशन फ्रेमवर्क और एक स्थानिक रेंडरिंग पाइपलाइन इकट्ठी की — ऐसे घटक जिनके लिए आमतौर पर समर्पित इंजीनियरिंग टीमों को वर्षों तक काम करना पड़ता है। एआई-सहायता प्राप्त मार्ग ने जटिलता को कम नहीं किया; ऐसा प्रतीत होता है कि इसने उस जटिलता को एक व्यक्ति के लिए प्रबंधनीय बना दिया है।

v0.5.0 रिलीज़ GitHub पर उपलब्ध है, जो amd64 पर Ubuntu 26.04 LTS को लक्षित करता है। यह प्रोजेक्ट AMD, Intel और Nvidia हार्डवेयर पर चलता है, और डेवलपर ने स्थिर रिलीज़ के लिए कोई समयरेखा घोषित नहीं की है।

टैग: , , , ,

हमें Google पर जोड़ें

चर्चा

0 टिप्पणियाँ हैं।