5 पॉइंट द्वारा GN⁺ 2024-08-28 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Mono एक software platform है जिसे developers को cross-platform applications आसानी से बनाने में मदद करने के लिए डिज़ाइन किया गया था
  • Mono project, 2001 में शुरू हुआ .NET ecosystem का एक महत्वपूर्ण हिस्सा था
  • 2016 में Microsoft ने Xamarin का अधिग्रहण किया और उसके साथ Mono project का maintainer बन गया
  • हाल के updates
    • Mono project की आख़िरी major release जुलाई 2019 में थी, और उसके बाद छोटे patch releases हुए
    • आख़िरी patch release फ़रवरी 2024 में थी
    • WineHQ organization, Mono project का नया maintainer बनेगा
    • मौजूदा mono/mono और अन्य repositories का source code उपलब्ध रहेगा, लेकिन repositories archive की जा सकती हैं
    • binaries अधिकतम 4 साल तक उपलब्ध रहेंगे
  • Microsoft का Mono fork
    • Microsoft, dotnet/runtime repository में Mono runtime का एक आधुनिक fork बनाए रखे हुए है
    • काम पूरा हो चुका है, और Mono users तथा Mono-आधारित app frameworks के maintainers को .NET पर migrate करने की सिफारिश की गई है
  • Mono project का ऐतिहासिक महत्व
    • Mono project, Android, iOS, Linux सहित कई operating systems पर .NET का पहला implementation था
    • इसने कई operating systems पर .NET platform का मार्ग प्रशस्त किया और cross-platform .NET को वास्तविकता बनाया
    • सभी Mono developers को धन्यवाद दिया गया
  • Mono का समर्थन
    • Microsoft द्वारा प्रायोजित Mono, .NET Foundation के हिस्से के रूप में ECMA standard पर आधारित Microsoft के .NET Framework का open source implementation है
    • solutions के बढ़ते परिवार और सक्रिय, उत्साही contributor community ने Mono को cross-platform application development के लिए अग्रणी विकल्प बनाने में मदद की है

GN⁺ का सारांश

  • Mono project, cross-platform application development को संभव बनाने वाला एक महत्वपूर्ण project था
  • Microsoft द्वारा प्रबंधित Mono project अब WineHQ को सौंपा जा रहा है, जिससे यह एक नए मोड़ पर पहुंच रहा है
  • मौजूदा Mono users को .NET पर migration पर विचार करना चाहिए
  • Mono एक अग्रणी project था जिसने कई operating systems पर .NET के उपयोग को संभव बनाया
  • cross-platform development में रुचि रखने वालों के लिए यह उपयोगी जानकारी है

3 टिप्पणियां

 
yangeok 2024-09-05

ओह, मुझे भी यह थोड़ा जुगाड़ में निपटाने जैसा लग रहा है, लेकिन सुना है कि इसे Mac पर Windows के लिए bundling करते समय इस्तेमाल किया जा सकता है, इसलिए मैं इसे आज़माने वाला हूँ।

 
unsure4000 2024-08-28

बाकी बचा हुआ काम.log

 
GN⁺ 2024-08-28
Hacker News राय
  • 2000 के दशक की शुरुआत में Mono प्रोजेक्ट में भाग लेने का अपना अनुभव साझा किया। Mono का लक्ष्य विभिन्न प्लेटफ़ॉर्म पर .NET runtime उपलब्ध कराना था

    • Microsoft द्वारा Xamarin का अधिग्रहण करने और DotNET Core विकसित करने के बाद Mono की भूमिका कम हो गई
    • Mono अब भी Wine जैसे कुछ विशेष उपयोग मामलों में उपयोगी है
  • उनका मानना था कि Microsoft ने Wine जैसे API reimplementation प्रोजेक्ट्स को कभी आधिकारिक रूप से मान्यता नहीं दी

    • 2020 में Microsoft द्वारा Wine का सकारात्मक उल्लेख किए जाने का एक उदाहरण साझा किया
  • यह जानकारी साझा की कि Second Life की scripting language LSL को Mono bytecode में compile किया जाता है

    • यह 2008 से Mono virtual machine पर चल रही है
  • यह जानने की जिज्ञासा जताई कि Wine डेवलपर्स Mono का उपयोग कैसे कर सकते हैं

    • Microsoft के अपने .NET runtime के multi-platform implementation वाला FOSS अब Mono की तुलना में कहीं अधिक performant है और feature-complete भी है। लेकिन Mono को अन्य applications में embed करना आसान है और इसे नए platforms पर port करना भी अधिक आसान है। यही कारण है कि इसका उपयोग .NET/Blazor WebAssembly में किया जाता है
    • Microsoft अब भी इन विशेष use cases के लिए Mono का अपना fork बनाए हुए है। साथ ही, Mono WinForms और WPF जैसे कुछ legacy Windows desktop GUI frameworks को implement करता है, जिन्हें Microsoft ने अभी तक नए .NET runtime पर port नहीं किया है। शायद यही कारण है कि Wine डेवलपर्स Mono में रुचि रखते हैं
  • Microsoft और Wine के संबंध को लेकर सवाल उठाया

    • यह जानना चाहा कि Microsoft Wine को खतरे के रूप में देखता है या सहयोगी के रूप में
  • विश्वविद्यालय के दिनों में Mono इस्तेमाल करने का अपना अनुभव साझा किया

    • Java की जगह C# चुना और Mono का उपयोग करके इसे OS X पर चलाया
    • Microsoft के एक कर्मचारी ने विश्वविद्यालय आकर .NET और C# की नई विशेषताओं के बारे में बताया
  • Mono प्रोजेक्ट वेबसाइट पर घोषणा किए जाने के तरीके पर असंतोष जताया

    • उनका तर्क था कि महत्वपूर्ण घोषणाओं के लिए अलग पेज होना चाहिए
  • Miguel de Icaza इस समय क्या कर रहे हैं, इस बारे में जिज्ञासा जताई

    • 2022 में Microsoft छोड़ने के बाद वे क्या कर रहे हैं, यह जानना चाहा
  • Go और Python का मुख्य रूप से उपयोग करने वाले एक web application backend डेवलपर ने पूछा कि .NET ecosystem में कोई उल्लेखनीय चीज़ है क्या

  • Mono का Wine से क्या संबंध है, इस पर एक लिंक साझा किया