Paint.net 5.2 alpha अब Linux पर चलता है
Paint.NET 5.2 alpha अब Wine के जरिए Linux पर चल सकता है, एक नए in-app Direct2D reimplementation की बदौलत जिसे बड़े पैमाने पर AI coding assistant ने generate किया था। टिप्पणीकार Paint.NET की उपयोगिता की तुलना GIMP, Krita, और Pinta जैसे मौजूदा Linux tools से करते हैं, इसकी हल्की interface की तारीफ़ करते हुए इसके closed-source license, telemetry, और Wine-based सीमाओं पर भी ध्यान देते हैं। एक प्रमुख विषय AI-generated code के उपयोग के खिलाफ प्रतिक्रिया है—खासकर artist communities से—जो licensing, ethics, और software development में LLMs की भविष्य की भूमिका पर व्यापक सवाल उठाती है।
Linux पर Paint.NET के लिए उत्साह
- कई टिप्पणीकार उत्साहित हैं; कुछ इसे अपना सबसे ज़्यादा मिस किया गया Windows ऐप कहते हैं।
- बेसिक एडिटिंग (crop/resize/annotate) के लिए इसे हल्का, तेज़, और सहज बताया गया है, बिना GIMP/Krita की जटिलता के।
- कई लोगों का कहना है कि यह MS Paint और Photoshop/Krita जैसे पूरे-पूरे editors के बीच “sweet spot” पर बैठता है।
तकनीकी तरीका: Wine और Direct2D
- यह native port नहीं है; यह Wine के ज़रिए चलता है।
- मुख्य रुकावट Direct2D थी। Wine की implementation अधूरी है, खासकर anti-aliasing और अधिक जटिल graphics/text features के लिए।
- डेवलपर ने अंदरूनी, शुरू से बनाई गई Direct2D reimplementation जोड़ी, जो केवल Wine के नीचे इस्तेमाल होती है, एक dedicated DLL में।
- कुछ लोग चर्चा करते हैं कि क्या Direct2D/Win32 की जगह cross‑platform stacks (जैसे Skia, Avalonia) पर स्विच करना लंबे समय में आसान हो सकता है।
AI-Generated Direct2D Layer और प्रतिक्रिया
- Direct2D reimplementation का बड़ा हिस्सा LLM (“Claude Code”) से generate किया गया था, लगभग 180k lines के “vibe coded” (हल्के review किए गए) code के साथ।
- डेवलपर इसे “clean-room reverse engineered” कहते हैं, लेकिन कई टिप्पणीकार LLM शामिल होने पर इस दावे पर सवाल उठाते हैं।
- Bluesky पर तीखी प्रतिक्रिया का उल्लेख है, खासकर anti‑AI या artist communities से, जो AI को scraped work का exploitative उपयोग और आजीविका के लिए खतरा मानते हैं।
- अन्य लोग तर्क देते हैं कि प्रतिक्रिया जरूरत से ज़्यादा थी, खासकर एक free (हालाँकि open-source नहीं) app के लिए, और AI codegen को एक उचित engineering tool मानते हैं।
लाइसेंसिंग, इतिहास, और वितरण
- Paint.NET की शुरुआत एक open-source project के रूप में हुई थी, फिर 2008–2009 के आसपास यह closed-source हो गया।
- MIT license पर बहस: कुछ कहते हैं कि यह “credit देने की ज़रूरत नहीं” बताता है, जबकि अन्य ज़ोर देते हैं कि attribution यही license आवश्यक करता है।
- बंद करने का कारण यह था कि लोग app को credit दिए बिना repack कर रहे थे (“backspaceware”); कुछ लोग पहले “open-source alternative” branding से लाभ लेने की आलोचना करते हैं।
- मौजूदा proprietary license और telemetry की आलोचना होती है; इससे इसे कुछ Linux distros में शामिल करना सीमित हो सकता है, हालांकि third‑party packages (AUR/Flatpak) की उम्मीद है।
विकल्प और forks
- GIMP और Krita का अक्सर ज़िक्र होता है; ये शक्तिशाली हैं लेकिन भारी/ज़्यादा जटिल भी।
- Pinta पुराने Paint.NET code पर आधारित है; उपयोगकर्ता familiar UI तो बताते हैं, लेकिन लंबे समय से bugs और crashes भी हैं।
- अन्य tools: KolourPaint (बहुत सरल), Photopea (web‑based), PixiEditor (cross‑platform C# editor)।
गुणवत्ता, स्थिरता, और “Linux पर चलता है” बहस
- मौजूदा Wine-based support को “extremely experimental” कहा गया है; कुछ लोग बताते हैं कि यह buggy और slow है, और अभी उपयोग न करने की चेतावनी देते हैं।
- इस पर बहस कि क्या Wine के जरिए चलने वाला software “Linux पर चलता है” माना जाए। कुछ लोग Wine को सिर्फ एक और runtime मानते हैं; अन्य native apps की तुलना में खराब integration पर ज़ोर देते हैं।
LLMs और भविष्य की clones
- थ्रेड में LLMs का उपयोग करके Paint.NET को पूरी तरह clone करने या ऐसे ही editors बनाने की अटकलें शामिल हैं, साथ ही rough token/time estimates और generation के बाद polishing तथा testing effort को लेकर skepticism भी।