10 पॉइंट द्वारा GN⁺ 2024-02-17 | 2 टिप्पणियां | WhatsApp पर शेयर करें

Asahi Linux प्रोजेक्ट का OpenGL सपोर्ट, Apple Silicon पर आधिकारिक रूप से Apple से आगे

  • Asahi Linux प्रोजेक्ट की स्वतंत्र डेवलपर टीम लगभग 3 साल से Apple Silicon Mac पर Linux सपोर्ट लाने के लिए काम कर रही है.
  • प्रोजेक्ट शुरुआती "बहुत अस्थिर प्रयोग" चरण से आगे बढ़कर "हैरान कर देने वाला कार्यात्मक और उपयोगी डेस्कटॉप ऑपरेटिंग सिस्टम" बन गया है.
  • हालिया ड्राइवर अब OpenGL version 4.6 और OpenGL ES version 3.2 को पूरी तरह सपोर्ट करता है, जो Apple के macOS में दिए गए वर्ज़न से भी ऊंचा है.

Apple के GPU ड्राइवर से तुलना

  • डेवलपर Alyssa Rosenzweig ने एक ब्लॉग पोस्ट में बताया कि नए ड्राइवर को आधिकारिक रूप से उपयुक्त माने जाने के लिए "1 लाख से अधिक टेस्ट" पास करने पड़े.
  • Apple का GPU कुछ फीचर्स को सपोर्ट नहीं करता, इसलिए OpenGL और OpenGL ES को लागू करने के लिए सीधे रास्ते के बजाय परोक्ष तरीकों का इस्तेमाल करना पड़ा.
  • Asahi टीम Vulkan API सपोर्ट पर काम जारी रखे हुए है, जिसका लक्ष्य Apple हार्डवेयर पर low-overhead Vulkan API सपोर्ट देना है.

Asahi Linux की मौजूदा स्थिति और भविष्य

  • Fedora Asahi Remix कई M1 और M2 Mac हार्डवेयर को सपोर्ट करता है, जिसमें webcam, speakers, Wi-Fi और Bluetooth, graphics acceleration आदि शामिल हैं.
  • Thunderbolt, USB-C के जरिए display connection, built-in microphone, Touch ID fingerprint sensor आदि अभी काम नहीं करते.
  • नवीनतम M3 Mac के लिए बुनियादी सपोर्ट आने में कम से कम 6 महीने लगने की उम्मीद है.

GN⁺ की राय

  • Asahi Linux प्रोजेक्ट open source community की ताकत और तकनीकी क्षमता का शानदार उदाहरण है. Apple के आधिकारिक सपोर्ट के बिना भी नवीनतम OpenGL standard को सपोर्ट करने वाला ड्राइवर विकसित करना एक उल्लेखनीय उपलब्धि है.
  • यह प्रोजेक्ट Linux यूज़र्स को Apple के शक्तिशाली हार्डवेयर का लाभ उठाने देता है और अलग-अलग ऑपरेटिंग सिस्टम के बीच compatibility और विकल्पों का दायरा बढ़ाने में योगदान देता है.
  • Vulkan API सपोर्ट के जरिए इसमें gaming जैसे high-performance graphics applications के लिए Linux यूज़र अनुभव को बेहतर बनाने की क्षमता है, और इसका open source software के भविष्य पर सकारात्मक प्रभाव पड़ सकता है.

2 टिप्पणियां

 
ahwjdekf 2024-02-19

अच्छा होगा अगर Apple कुछ Linux laptop भी बना दे। मेमोरी भी थोड़ी भरपूर दे... मेरे हिसाब से काफ़ी अच्छे बिकेंगे

 
GN⁺ 2024-02-17
Hacker News राय
  • M1 पर Conformant OpenGL 4.6 (rosenzweig.io)

    • मूल लेख में उल्लेख है कि M1 हार्डवेयर OpenGL के नए standard के साथ अच्छी तरह मेल नहीं खाता।
    • Apple ने 2018 में OpenGL को बंद कर दिया था, इसलिए 2024 में M1 का नए OpenGL features के साथ अच्छी तरह फिट न होना कोई हैरानी की बात नहीं है।
    • नए features को support करने के लिए geometry shader, tessellation, transform feedback आदि को compute shader में बदलने जैसी technical tricks का उपयोग करना एक प्रभावशाली उपलब्धि है।
  • Asahi Linux के development tools

    • Asahi Linux project की शुरुआती reverse engineering प्रक्रिया में developer-friendly Python tools बनाना प्रभावशाली था।
    • Python code का उपयोग करके M1 और guest OS को remotely control किया जा सकता है, और hypervisor को real time में update किया जा सकता है।
    • यह Python-based approach तेज test cycle संभव बनाती है और macOS क्या कर रहा है, इसे समझने में मदद करती है।
  • Asahi Linux के साथ user experience

    • Asahi Linux project और OpenGL पर किए गए प्रयास इतने प्रभावशाली थे कि एक user ने second-hand M1 खरीद लिया।
    • installation process सरल था, और unified memory की वजह से local पर LLM चलाना संभव हुआ।
  • Asahi GPU driver की व्यावहारिक समस्याएँ

    • Asahi GPU driver अभी भी वास्तविक workload में कठिनाइयों का सामना कर रहा है।
    • उदाहरण के लिए, Google Maps के लंबे समय तक अटकने की समस्या है, लेकिन इसे हल करने पर काम चल रहा है।
  • driver development पर सवाल

    • यह जिज्ञासा है कि क्या Asahi Linux वही Rust-based driver है जिसका बहुत उल्लेख किया गया था।
  • reverse engineering की priority तय करना

    • Asahi Linux reverse engineering प्रक्रिया में किसे प्राथमिकता दे, इसका निर्णय जटिल लगता है।
    • DRM support पर बहुत प्रयास करना अजीब लग सकता है, लेकिन अनुमान है कि यह users की जरूरतें पूरी करने के लिए है।
  • Vulkan support पर अपडेट

    • Vulkan support पर कोई ठोस अपडेट नहीं है, लेकिन Asahi Linux इसे support करने के लिए काम कर रहा है।
    • रुचि है कि क्या Vulkan support Valve के Proton जैसे software के जरिए gaming performance बेहतर कर सकता है।
  • Apple के support की संभावना

    • Apple एक hardware company के रूप में, यदि users अपनी पसंद के OS के साथ compatible hardware खरीदते हैं, तो इससे Apple की बिक्री भी होती है।
    • अगर project को reference material की जरूरत है, तो Apple के लिए उसे support करना अच्छा होगा।