Ubuntu और Debian-आधारित डेरिवेटिव्स के लिए Mozilla का नया Firefox Linux पैकेज

Mozilla Ubuntu और Debian-आधारित सिस्टम के लिए अपने स्वयं के Firefox .deb पैकेज देने हेतु एक आधिकारिक APT repository लॉन्च कर रहा है, जिससे distro-मेंटेन्ड builds और Ubuntu की विवादास्पद Snap packaging को बायपास किया जाएगा। टिप्पणीकर्ता अधिक अद्यतन, “vanilla” Firefox तक आसान पहुँच और Mozilla की build optimizations तथा update behavior पर बेहतर नियंत्रण का स्वागत करते हैं, जबकि इसका तुलना distro packages, Flatpak, और manual tarball installs जैसे मौजूदा विकल्पों से भी की जाती है। यह कदम Snap की उपयोगिता, security update timing, और Mozilla के अपने channel बनाम Debian की ESR packaging को प्राथमिकता देने जैसे व्यापक प्रश्न भी उठाता है।

आधिकारिक APT रिपो बनाम मौजूदा पैकेज

  • नया रिपो Ubuntu/Debian डेरिवेटिव्स के लिए Mozilla-मेंटेन्ड .deb पैकेज देता है, जो लंबे समय से मौजूद कम्युनिटी “Ubuntu Mozilla Team” PPA से अलग है।
  • उस PPA के कुछ उपयोगकर्ता यह तय नहीं कर पा रहे हैं कि स्विच करें या नहीं; अन्य लोग तर्क देते हैं कि आधिकारिक रिपो बेहतर है और उम्मीद करते हैं कि कम्युनिटी PPAs अंततः स्थिर पड़ सकती हैं।
  • यह रिपो upstream रिलीज़ तक तेज़ पहुँच देने के रूप में स्थित है, Mozilla की अपनी build/optimization pipeline के साथ।

Snap और अन्य पैकेजिंग फ़ॉर्मैट से बचाव

  • कई लोग इसका स्वागत Ubuntu Firefox Snap से बचने और यहां तक कि snapd को पूरी तरह हटाने के तरीके के रूप में कर रहे हैं, जिसे कुछ लोग अस्थिर या धीमा बताते हैं।
  • Snap-विरोधी भावना मजबूत है: startup time, अजीब file dialogs, खराब desktop integration, cluttered mounts/processes, और Canonical के ecosystem lock-in की शिकायतें।
  • अन्य लोग कहते हैं कि Snap में सुधार हुआ है और यह Firefox updates को smoothly संभालता है, लेकिन इस पर विवाद है।
  • Flatpak, AppImage, और सीधे .tar.gz Mozilla builds को अक्सर विकल्प के रूप में mention किया जाता है।

अपडेट व्यवहार और ज़बरन restart

  • पुराने distro .deb पैकेज कभी-कभी Firefox को in-place अपडेट करते थे, जिससे नया tab खोलते समय “about:restartrequired” interruptions या crashes हो जाते थे।
  • कई टिप्पणियों में नोट किया गया है कि tarball build Mozilla के अपने updater का उपयोग करता है, जो updates को stage करता है और मौजूदा browsing को तोड़े बिना restart के लिए कहता है।
  • नए .deb पैकेज reportedly “forkserver” approach का उपयोग करते हैं ताकि session के बीच में टूट-फूट न हो; नए version के लिए users को फिर भी restart करना पड़ता है, लेकिन वे इसे टाल सकते हैं।
  • चर्चा किए गए workaround: unattended upgrades को disable करना, Firefox को auto-updates से blacklist करना, या Flatpak/Nix का उपयोग करना जो अगली launch पर versions swap करते हैं।

ESR बनाम नवीनतम रिलीज़

  • नया रिपो stable/latest Firefox पर केंद्रित दिखाई देता है, ESR पर नहीं; ESR अभी distros (जैसे Debian) द्वारा प्रदान किया जाता है।
  • ESR के लाभों पर बहस: कुछ लोग stability और कम बदलावों के लिए ESR पसंद करते हैं; अन्य तर्क देते हैं कि यह security fixes में देरी करता है और मुख्यतः locked-down enterprise environments के लिए है।

माइग्रेशन, प्रोफाइल, और इंस्टॉलेशन

  • Snap/अन्य builds से स्थानांतरित होने के लिए: Firefox profile directory को कॉपी करें (Snap के लिए paths अलग होते हैं), बजाय bookmarks/passwords को मैन्युअल रूप से दोहराने के।
  • Mozilla repo जोड़ने के guide steps कुछ लोगों को एक साधारण apt install से अधिक जटिल लगते हैं, हालांकि अन्य बताते हैं कि third-party repos के लिए यह सामान्य है।

अन्य नोट्स

  • आधिकारिक Linux/aarch64 builds की इच्छा है (जैसे Asahi, ARM Chromebooks); वर्तमान कमी को एक सीमा के रूप में नोट किया गया है।
  • कुछ छोटी समस्याएँ उठाई गईं: KDE native file picker integration, repo mirroring समस्याएँ, और trust को प्रभावित करने वाले Mozilla blog posts deplatforming के बारे में।