Win32/Linux को साथ में बनाएं: loss32 प्रोजेक्ट
(loss32.org)- loss32 का लक्ष्य WINE और ReactOS components का उपयोग करके ऐसा Linux distribution बनाना है जो Win32 environment को default desktop के रूप में इस्तेमाल करे
- उपयोगकर्ता .exe files को सीधे download करके चला सकते हैं, और इसे एक पूर्ण open source operating system के रूप में डिज़ाइन किया गया है
- ReactOS जहाँ Windows NT kernel को फिर से implement करने की कोशिश करता है, वहीं loss32 का रुख Linux kernel के ऊपर stability और compatibility सुनिश्चित करने का है
- प्रोजेक्ट की मुख्य प्रेरणाएँ हैं WINE में सुधार, Win32-आधारित desktop experience को पुनर्स्थापित करना, और creative software की accessibility बढ़ाना
- 2026 के जनवरी में initial prototype distribution जारी करने की योजना है, जिसके बाद क्रमिक सुधार किए जाएंगे
Win32/Linux की अवधारणा
- Linux को एक standalone operating system नहीं, बल्कि WINE और ReactOS user space आदि से मिलकर बने एक पूर्ण system के हिस्से के रूप में समझाया गया है
- इस संयोजन को “Win32/Linux” या “Win32 plus Linux” नाम दिया गया है
- Microsoft द्वारा परिभाषित complete OS की अवधारणा के आधार पर, यह Linux kernel और Win32 environment के संयोजन की ओर बढ़ता है
प्रोजेक्ट का अवलोकन
- लक्ष्य है WINE के ऊपर Win32 software से बना पूरा desktop environment तैयार करना
- उपयोगकर्ता .exe files को सीधे चला सकते हैं
- यह एक मुक्त और खुला OS है, जिसे ऐसे लोगों के लिए भी सुलभ बनाया जा रहा है जो Unix-oriented user नहीं हैं
- ReactOS से अलग, यह kernel को फिर से implement नहीं करता, बल्कि Linux kernel और परखे हुए components का उपयोग करता है
- ReactOS user space के कुछ हिस्सों को शामिल करके usability बेहतर करने की कोशिश की जाती है
- Linux-आधारित होने के कारण Linux software भी चलाया जा सकता है, जो ReactOS में नहीं मिलने वाला एक लाभ है
user space replacement का दायरा
- जहाँ तक संभव हो, पूरे user space को WINE से बदलने की दिशा में काम किया जा रहा है
- किसी विशेष सीमा या अपवाद का उल्लेख नहीं किया गया है
निर्माण की प्रेरणा
- 1990 के दशक के उत्तरार्ध से 2010 के शुरुआती वर्षों तक के PC desktop experience को बनाए रखना उद्देश्य है
- WINE के अधूरे हिस्सों में सुधार करके, सभी उपयोगकर्ताओं को बेहतर compatibility देने की कोशिश है
- Win32 को “stable Linux ABI” के रूप में देखा गया है
- इसमें केवल “क्योंकि यह संभव है” जैसी प्रयोगधर्मी प्रेरणा भी शामिल है
Win32 की स्थिरता का दावा
- Win32 ABI के पास दशकों से बना हुआ compatibility record है
- WINE के माध्यम से Win16 software भी चलाया जा सकता है
- creative software और games जैसे वे क्षेत्र जहाँ GNU/Linux ecosystem अपेक्षाकृत कमजोर है, वहाँ भी Win32 व्यापक पहुँच देता है
- इसे “दुनिया का stable ABI” कहा गया है, और सांस्कृतिक विरासत तक पहुँच बढ़ाने में इसकी भूमिका मानी गई है
screenshots और वर्तमान स्थिति
- जारी किए गए screenshots वास्तव में Debian 13 पर चल रहे WINE की स्क्रीन हैं
- अभी असुविधाजनक तत्व और अधूरे हिस्से मौजूद हैं
- लक्ष्य है इस environment को स्थिर बनाना और इसे आसानी से install किए जा सकने वाले package के रूप में तैयार करना
भाग लेने का तरीका
- यह प्रोजेक्ट hikari_no_yume ने 29 दिसंबर 2025 को 39C3 event के दौरान लिखा था, और 30 दिसंबर को अपडेट किया गया
- भागीदारी या पूछताछ email (hikari@noyu.me) या IRC channel #loss32 (irc.libera.chat) के माध्यम से की जा सकती है
- सहयोग के इच्छित क्षेत्र:
- Wayland compositor और WINE के integration में सुधार (फ़िलहाल standalone mutter इस्तेमाल हो रहा है)
- WINE के explorer.exe, shell32.dll, HiDPI scaling, packaging से जुड़े काम
- ReactOS के explorer.exe, shell32.dll, और WINE के साथ compatibility issues
- GNU/Linux desktop stack की विस्तृत संरचना से जुड़े व्यापक पहलू
आगे की योजना
- जनवरी 2026 में initial prototype distribution जारी करने की योजना है
/etc/apt/sources.listमें जोड़ने के बादsudo apt installसे install किया जा सकेगा- इसमें कई अधूरे और दोषपूर्ण हिस्से शामिल होंगे, और उसके बाद iterative improvement process जारी रहेगी
1 टिप्पणियां
Hacker News की राय
यहाँ तक कि Linus Torvalds ने भी कहा है कि ABI compatibility पर्याप्त नहीं है। मुझे लगता है कि Linux के desktop पर लोकप्रिय न होने की यह एक बड़ी वजह है
संबंधित वीडियो
लेकिन यह विडंबना है कि open source जगत अब भी इतने पुराने विचारों के आधार पर अस्थिर OS बना रहा है।
Packaging system का बिखराव, टूटते updates, अस्थिर glibc, लगातार बदलते desktop environments जैसी समस्याएँ अब भी बनी हुई हैं
Wine और Proton की वजह से Linux का पुराने Windows games के साथ बेहतर compatible होना हैरान करता है। 90s~00s के games Windows पर चलाना मुश्किल होता है, लेकिन Steam में एक क्लिक से Linux पर चल जाते हैं
VB6 के आधार पर GUI utility बनाना आज की web technologies की तुलना में शायद ज़्यादा stable और productive हो सकता है
और RemObjects का Elements एक RAD environment है जो कई भाषाओं में कई platforms को target कर सकता है
मैं Linux की ABI समस्या को ठोस रूप में समझना चाहता हूँ। 20 साल से ज़्यादा Linux इस्तेमाल किया है, लेकिन package manager से install किए गए apps में यह समस्या महसूस नहीं हुई।
अगर किसी को इसका पूरा इतिहास पता हो तो अच्छा होगा कि वह इस पर blog लिखे
Maintenance मज़ेदार नहीं होती, इस वजह से CADT(Rewrite culture) चलता रहता है। उदाहरण: Wayland, Rust rewrites
ऐसे माहौल में commercial apps का बढ़ना मुश्किल है, और open source apps को भी port होने में सालों लग जाते हैं (उदाहरण: GIMP का GTK2→3 migration)
Developers distribution के middlemen की वजह से परेशान रहते हैं, और users को सिर्फ पुराने app versions इस्तेमाल करने पड़ते हैं।
एक अच्छे OS को पुराने apps वैसे ही चलाने देने चाहिए।
इस मामले में Windows, Linux से बहुत बेहतर है, और Linux की समाजवादी संरचना में जिम्मेदारी तय नहीं होती।
Server side पर Docker एक समाधान है, लेकिन desktop पर लागू नहीं होता
अगर Windows 7 या XP जैसी classic UI वाला Linux desktop हो, तो मैं सच में उसका fan बन जाऊँगा।
उसकी elegance, Windows 10 से कहीं ज़्यादा आकर्षक है
ऐसे fixed environment की नकल करने से feature bloat रोका जा सकता है और bug fixes व optimization पर ध्यान दिया जा सकता है
नहीं तो ReactOS के पूरा होने का इंतज़ार करना होगा
Python और WxWindows versions में बदलाव की वजह से WikidPad टूट गया, और अंत में मैं Windows पर लौट आया।
2012 का exe अब भी पूरी तरह काम करता है। व्यक्तिगत रूप से मुझे Windows 2000 Server SP4 सबसे अच्छा desktop OS लगता था
GPU acceleration टूट सकती है, लेकिन X11 अब भी मजबूत backward compatibility बनाए रखता है
मुझे लगता है कि अब Microsoft के लिए अपनी ही बनाई embrace, extend, extinguish रणनीति का स्वाद चखने का समय आ गया है
वास्तव में Microsoft पिछले 10 सालों से Linux और open source को सक्रिय रूप से अपना रहा है
Linux का विचार अच्छा है, लेकिन अब भी hardware support कमज़ोर है। ARM के फैलने पर यह और खराब हो सकता है।
समझ नहीं आता कि Google Android को एक असली desktop OS क्यों नहीं बनाता। ChromeOS बहुत सीमित है
Google, Android 16 से desktop अनुभव को गंभीरता से आगे बढ़ा रहा है।
ChromeOS भी कुछ खास कामों के लिए काफी अच्छा है।
बस Google users की आवाज़ सुनने में कमज़ोर है।
फिर भी web technologies को आगे बढ़ाने में उसके योगदान को मानना पड़ेगा
अगर आपने इसे आख़िरी बार 2013 में इस्तेमाल किया था, तो अब यह पूरी तरह बदल चुका है
अच्छा होगा अगर प्रमुख distributions, binfmt_misc का उपयोग करके Wine को default रूप से register करें।
Windows apps को Linux security mechanisms के भीतर isolate करके चलाया जाए, और logs व crash reports को एकीकृत रूप से manage किया जाए, तो
Windows replacement OS के रूप में एक व्यावहारिक रास्ता खुल सकता है
Longene project फिर याद आ गया।
यह Linux kernel में Windows API को integrate करने की कोशिश थी, और इतिहास के लिहाज़ से एक दिलचस्प संदर्भ उदाहरण है