8 पॉइंट द्वारा GN⁺ 2025-02-14 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • Hector Martin 2000 के दशक के उत्तरार्ध में Wii homebrew scene में सक्रिय थे और ऐसा सॉफ़्टवेयर विकसित करते थे जो अनौपचारिक apps चलाने में सक्षम बनाता था (कुछ हद तक आज के “jailbreak” जैसी अवधारणा)
  • लेकिन अधिकांश उपयोगकर्ता pirated games चलाना चाहते थे, और इस पर अत्यधिक मांगों तथा निर्माता कंपनियों के साथ लगातार संघर्ष के कारण उन्हें burnout का अनुभव हुआ
  • इसके बाद नए consoles में jailbreak के बजाय केवल Linux porting को लक्ष्य बनाया, और community निर्माण में रुचि नहीं रखी

Asahi Linux प्रोजेक्ट की शुरुआत

  • जब Apple ने M1 chip की घोषणा की, तो उन्होंने सोचा कि इसे Linux पर चलाना उनका व्यक्तिगत 'dream project' होगा, और इसी सोच के साथ Asahi Linux प्रोजेक्ट शुरू किया
  • Wii के समय की तरह इसमें भी कठिन तकनीकी चुनौतियाँ थीं, लेकिन jailbreak की आवश्यकता न होने के कारण यह अधिक आकर्षक था
  • शुरुआती दौर में उन्हें काफी support और sponsorship मिला, और उन्होंने ऐसा काम कर दिखाया जो असंभव सा लगता था, जिससे x86-आधारित laptops के बराबर या उनसे बेहतर Linux environment बनाना संभव हुआ

कठिनाइयाँ और burnout

  • समय बीतने के साथ Linux kernel upstreaming प्रक्रिया में उन्हें बहुत निराशा का सामना करना पड़ा
  • उपयोगकर्ताओं की अत्यधिक मांगें फिर से बोझ बनने लगीं (जैसे: “Thunderbolt support कब आएगा?”, “battery life macOS से कम है” आदि)
  • donations और sponsorship प्रोजेक्ट की शुरुआती अवधि के बाद धीरे-धीरे कम होती गईं, जिससे उन्होंने सोचना शुरू किया कि क्या उनका काम वास्तव में मूल्यवान है
  • 2024 में व्यक्तिगत समस्याओं के कारण वे प्रोजेक्ट में बहुत समय नहीं दे सके, लेकिन उपयोगकर्ताओं की मांगें कम नहीं हुईं
  • Vulkan driver और x86-64 emulation stack जारी किए गए, लेकिन DP Alt Mode जैसी महत्वपूर्ण सुविधाओं का विकास अब भी बाकी था

Rust for Linux और kernel community की समस्याएँ

  • Asahi Linux ने GPU driver को Rust में विकसित किया, और यह memory safety तथा maintainability के लिहाज से बहुत प्रभावी साबित हुआ
  • लेकिन Rust for Linux प्रोजेक्ट को Linux kernel के भीतर काफी विरोध झेलना पड़ रहा है, और Linus Torvalds की leadership की कमी ने इसे और कठिन बना दिया
  • Linux kernel community के भीतर कुछ maintainers ने सार्वजनिक और अनौपचारिक दोनों तरीकों से प्रोजेक्ट में बाधा डाली
    • कई subsystem maintainers ने Rust integration में रुकावट डाली या असहयोगी रवैया दिखाया, जिससे development motivation और team morale पर बड़ा असर पड़ा
    • कुछ kernel maintainers ने व्यक्तिगत विचारों की अभिव्यक्ति या social media टिप्पणियों को मुद्दा बनाकर आलोचना की, या निजी तौर पर नाराज़गी जताई
  • open source में सार्वजनिक रूप से समस्याएँ उठाने पर भी सुधार नहीं हुआ, और इससे यह उजागर हुआ कि अंदरूनी राजनीति और गुटबाज़ी मौजूद है
  • प्रोजेक्ट लीडर के रूप में उनके लिए उन लोगों के साथ काम करना कठिन था जो झूठा समर्थन देते थे या असहयोगी रुख अपनाते थे
  • इन समस्याओं के कारण उन्होंने Apple ARM support से संबंधित Linux maintainer की भूमिका से इस्तीफा दे दिया और घोषणा की कि वे अब Linux kernel community के साथ सहयोग नहीं करेंगे

Asahi Linux प्रोजेक्ट लीडर पद छोड़ने की पृष्ठभूमि

  • प्रोजेक्ट की लगातार मांगें, community के भीतर संघर्ष, और development environment का दबाव मिलकर burnout की स्थिति तक पहुँच गया
  • लगातार तनाव और प्रोजेक्ट के प्रति घटते उत्साह के कारण वे उस स्थिति में पहुँच गए जहाँ Asahi Linux प्रोजेक्ट लीडर के रूप में आनंद लेकर काम करना संभव नहीं रहा
  • प्रोजेक्ट जारी रहेगा, लेकिन उन्होंने लीडर की भूमिका छोड़ने का निर्णय लिया

भविष्य की योजनाएँ

  • प्रोजेक्ट को मौजूदा टीम सदस्य आगे भी चलाते रहेंगे, और sponsors से Asahi Linux OpenCollective के माध्यम से support जारी रखने का अनुरोध किया गया है
  • उनका व्यक्तिगत Patreon account बंद किया जाएगा, और GitHub Sponsors समर्थकों को भी इसकी सूचना दी जाएगी
  • आगे वे अपने निजी शौक फिर से अपनाना चाहते हैं (music production, दोस्तों और परिवार के साथ समय बिताना, games और films देखना आदि)
  • वे remote work वाले consulting और flexible hours के अवसर खोज रहे हैं, और रुचि रखने वाली companies या व्यक्ति marcan@marcan.st पर संपर्क कर सकते हैं

आभार

  • उन्होंने Asahi Linux टीम के सदस्यों के प्रति गहरा आभार व्यक्त किया और कहा कि इनके बिना आज की उपलब्धियाँ संभव नहीं थीं
  • उन्होंने व्यक्तिगत sponsors का भी धन्यवाद किया और ज़ोर दिया कि उनके support ने इस प्रोजेक्ट को वास्तविकता बनाने में बड़ी भूमिका निभाई

4 टिप्पणियां

 
roxie 2025-02-19

अरे, पिछली बार वाली वह घटना अब लुढ़कते-लुढ़कते काफी आगे बढ़ रही है, उफ़ उफ़;;

 
jujumilk3 2025-02-14

मेरे घर में कम बिजली, बिना शोर और बिना गर्म हुए बढ़िया चल रहा M1 Mac mini सर्वर भी मैं इसी वजह से बना पाया था, बहुत दुख हो रहा है।

 
xguru 2025-02-14

2021-01-07 Asahi Linux : Apple Silicon के लिए Linux प्रोजेक्ट
2022-03-21 Asahi Linux अल्फ़ा रिलीज़ - Apple M1 चिप के लिए Linux
2024-02-17 Asahi Linux का Apple Silicon OpenGL सपोर्ट, आधिकारिक तौर पर Apple से आगे
2024-10-11 Asahi Linux में AAA गेम खेलना
2024-11-02 Apple Silicon पर Linux इम्प्लीमेंटेशन, Alyssa Rosenzweig के साथ इंटरव्यू

4 साल तक बहुत मेहनत की, लेकिन आखिरकार बात यहाँ तक आ ही गई।

"यूज़र्स की हद से ज़्यादा मांगें बोझ बन रही हैं"

जब कोई प्रोजेक्ट पुराना हो जाता है, तो अक्सर लोग बिना किसी हक़ के भी तरह-तरह की मांगें करने लगते हैं।

और बीच में Linux kernel community के साथ टकराव वाले हिस्से के लिए Linux kernel Rust बहस, फिर से भड़क उठी भी देखें।

 
GN⁺ 2025-02-14
Hacker News की राय
  • यह राय है कि "अपने अधिकार जताने वाले users सामने आ गए हैं"

    • Thunderbolt फीचर, USB-C monitor के उपयोग, और battery life जैसी शिकायतें उठाई गई हैं
    • यह राय है कि Quora के शुरुआती दौर की "दयालु और सम्मानजनक रहें" नीति open source community के लिए भी मददगार हो सकती है
    • Marcan की मेहनत के लिए प्रशंसा और आभार व्यक्त किया गया है
  • Hector की स्थिति के प्रति समझ और सहानुभूति है

    • यह समझा जाता है कि व्यक्तिगत कठिनाइयाँ पेशेवर समस्याओं से जुड़ सकती हैं
    • Mastodon पोस्ट पर की गई आलोचना को स्वीकार किया गया है, लेकिन झूठे इरादों वाले लोगों के साथ काम नहीं किया जा सकता, यह रुख है
  • Hector का आक्रामक रवैया लोगों की प्रतिक्रियाएँ उकसाता है

    • लोग आलोचनात्मक रवैये के जवाब में clique बना सकते हैं या पीछे से बातें कर सकते हैं
    • social media पर निंदा अभियान की धमकी देना उचित नहीं है
  • Ted Tso का email दिलचस्प बताया गया है

    • इसमें Linux maintainer की कठिनाइयों को समझाया गया है
    • code स्वीकार करने को लेकर शत्रुतापूर्ण रवैये को समझा जा सकता है
    • Rust के बारे में कुछ गलत आलोचनाएँ हैं
  • Hector के प्रति समझ है कि उसने इस project में खुद को बहुत ज़्यादा झोंक दिया

    • निजी समय की कमी खलती है, और stress कम करने के लिए कुछ गतिविधियों की ज़रूरत है
    • Marcan के स्वास्थ्य और खुशी की कामना की गई है
  • Asahi Linux की आलोचना भी है

    • Thunderbolt फीचर, USB-C monitor के उपयोग, और battery life जैसी समस्याओं के कारण इसे रोज़मर्रा में इस्तेमाल करना मुश्किल बताया गया है
    • Asahi Linux team की उपलब्धियों को स्वीकारते हुए भी कहा गया है कि आलोचना की भाषा थोड़ी नरम होनी चाहिए
  • Rust में driver लिखने से जुड़ी कठिनाइयाँ हैं

    • यह माना गया है कि Asahi team Linux की जगह Rust-friendly किसी दूसरे OS पर जाने की संभावना पर विचार कर सकती है
  • Hector के लेख में एकतरफा सोच महसूस होती है

    • आलोचना और बाधाओं को व्यक्तिगत रूप से लेने की प्रवृत्ति दिखती है
    • बौद्ध सिद्धांतों के अनुसार परिणामों के प्रति आसक्ति छोड़ना ज़रूरी है
  • यह राय है कि Asahi Linux ने व्यक्तिगत रूप से संतोषजनक अनुभव दिया

    • दान देने पर विचार किया जा रहा है, और project के मूल्य को पहचाना गया है
  • open source project की कठिनाइयों के प्रति सहानुभूति है

    • नए ideas के प्रति कड़ा विरोध हो सकता है
    • व्यक्तिगत हमलों या उत्पीड़न का अनुभव होने के उदाहरण हैं
  • यह राय है कि अपने अधिकार जताने वाले users को नज़रअंदाज़ करना ज़रूरी है

    • "कोई भी मेरा product इस्तेमाल न करे, तब भी ठीक है" वाला रवैया महत्वपूर्ण बताया गया है