Mozilla treats Debian devotees to the raw taste of Firefox Nightly
- Reference: 1698836528
- News link: https://www.theregister.co.uk/2023/11/01/official_mozilla_debian_firefox/
- Source link:
Considering that it remains the dominant web browser for Linux, the packaging of Firefox (and its derivatives) remains a contentious issue. Then again, application packaging formats are one of the main areas that differentiate the various families of Linux distros.
[1]This week's announcement reveals that Mozilla is packaging Firefox as a native .deb package for Debian-based distributions. Don't jump to grab it until you've considered the implications, though: This is the [2]Nightly channel , which means unfinished, work-in-progress code, not even beta-test level. This means a new version every day, and probably a lot of crashes and unexpected behaviour. This is emphatically not for everyone, and not for normal use.
[3]
Even so, it's quite a departure. Until now, Mozilla remained aloof and avoided visibly favoring any particular distro or family. It didn't package its browser in any particular distro's format, and only offered compiled binaries as "tarballs," the Linux version of a ZIP file. They work: You can download them, unzip them into a folder, and just run them, almost like some barbarian Windows user, but they are not managed by the OS's own software maintenance tools. When you upgrade the OS, the tarball-packaged Firefox won't get upgraded. It won't be integrated into your desktop's menus. You may not be able to select it as your default browser. This is because the OS's management tools don't know it's there, which is substantially less than ideal.
[4]
[5]
Mozilla's new packages reflect that out in the field, the biggest Linux distro family is Debian, which, together with its many variants including Ubuntu and Mint, dominate in sheer numbers.
(After that comes Red Hat and the various distros that use Red Hat's packaging format, including the SUSE family, but those folks just quietly get on with packaging Firefox for themselves.)
[6]
The problem is that Debian is a very slow-moving distro, which puts out a new major release roughly every other year – and once released, package versions are fixed. It does put out point releases with bug fixes, but these don't contain new versions. That places it at odds with Mozilla, which emits a new Firefox [7]approximately once a month . Even the enterprise-friendly, slow-release [8]ESR version of Firefox comes out about twice as often as Debian does, which sometimes means Debian users are stuck with older, unsupported versions, something that can [9]pose problems .
This, in turn, created a maintenance headache for Ubuntu, which at the time of writing has [10]five releases currently supported. Rather than maintain half a dozen Firefox packages, [11]for the last two years Canonical has been shipping Firefox in its own cross-distro Snap format, which means a single x86-64 Firefox package can run on everything from Ubuntu 18.04 "Bionic Beaver" to the latest 23.10 "Mantic Minotaur".
[12]Linux will soon offer switchable x86-32 binary support
[13]Windows CE reaches end of life, if not end of sales
[14]Wayland heading for default status as Mint devs mix it into Cinnamon 6 bun
[15]Firefox 119 unleashes PDF prowess and Sync sorcery
However, while ordinary users won't care – nor should they, to put it diplomatically – the Snap format is not universally loved among Linux techies. The leading distro based on Ubuntu, Linux Mint, makes a point of [16]maintaining its own native Firefox package for Mint users.
As such, an official Mozilla Debian package is handy. For now, it's not as handy as it could be, because Nightlies are by definition unstable. This looks set to change, though – Mozilla's announcement says:
Following a period of testing, these packages will become available on the beta, esr, and release branches of Firefox.
The Reg FOSS desk tested the nightly on a Debian Bookworm-based distro, and it worked perfectly, with no additional config needed.
In the meantime, other ways to get more current versions of Firefox on Debian or Ubuntu exist and have done for years. The [17]Ubuntuzilla project has been offering current versions of Firefox, Firefox ESR, Seamonkey, and Thunderbird for well over a decade, and works on all Debian derivatives. Canonical's own [18]MozillaTeam offers a [19]PPA repository with current versions specifically for Ubuntu, too.
We suspect that an officially sanctioned upstream version will be easier to get past company compliance teams and other cautious types, though.
Bootnote
To be strictly honest, even combined, the Debian and Ubuntu family are not really the most-used desktop Linux by sheer numbers. That's Google's ChromeOS – but as its name suggests, that comes with Chrome rather than Firefox. In any case, many penguinisti [20]don't count ChromeOS as being a proper Linux . ®
Get our [21]Tech Resources
[1] https://blog.nightly.mozilla.org/2023/10/30/introducing-mozillas-firefox-nightly-deb-packages-for-debian-based-linux-distributions/
[2] https://blog.nightly.mozilla.org/
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZUKEOHJNa66WQzaJYDA4sAAAAA0&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZUKEOHJNa66WQzaJYDA4sAAAAA0&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZUKEOHJNa66WQzaJYDA4sAAAAA0&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZUKEOHJNa66WQzaJYDA4sAAAAA0&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[7] https://wiki.mozilla.org/Release_Management/Release_Process
[8] https://support.mozilla.org/en-US/kb/firefox-esr-release-cycle
[9] https://www.theregister.com/2021/12/10/debian_firefox_issues/
[10] https://wiki.ubuntu.com/Releases
[11] https://www.theregister.com/2021/10/14/ubuntu_21_10/
[12] https://www.theregister.com/2023/10/30/linux_kernel_6_7_rundown/
[13] https://www.theregister.com/2023/10/30/windows_ce_reaches_eol/
[14] https://www.theregister.com/2023/10/27/mint_wayland_cinnamon6/
[15] https://www.theregister.com/2023/10/26/firefox_119_and_120/
[16] https://www.theregister.com/2022/01/12/mint_203_mozilla/
[17] https://sourceforge.net/p/ubuntuzilla/wiki/Main_Page/
[18] https://wiki.ubuntu.com/MozillaTeam
[19] https://launchpad.net/~mozillateam/+archive/ubuntu/ppa
[20] https://www.theregister.com/2023/07/18/linux_desktop_debate/
[21] https://whitepapers.theregister.com/
Re: But the nightly fixes the "enter does not work" bug!
Perhaps I'm just dense (always a good default assumption) but I can't figure out what the bug you're reporting is. Perhaps you could be more explicit in exactly the steps necessary to replicate.
Returning to the topic of the article, I can say I've been running Firefox Nightly as my "daily driver" for close to 10 years now and have rarely experienced a problem of any signficance. The couple of times I did, reporting the bug got it fixed within 24 hours, but maybe I'm just lucky.
Re: But the nightly fixes the "enter does not work" bug!
Well, you read the bug report? If not: Do so and return here. The video is just a visualization with a "show every pressed key on screen" tool.
wonder if they will have a repo at some point
MS edge for linux installs a config so apt can download updates direct from https://packages.microsoft.com/repos/edge/ . Firefox is my main browser though I did switch to edge for MS teams on linux as well as OWA(prefer to have things in different browsers, in the past I used another instance of firefox, as well as Seamonkey).
After switching back to Firefox from Palemoon(after palemoon decided to break all of the addons though I think they reverted that decision later) have been with ESR ever since(took some time getting over losing my addons that I had used for a decade or more many of which would never be updated again), manually install to /usr/local/firefox-
Edge runs under another account as well. Was really annoying to configure Pulse Audio to work right, but eventually figured it out.
But the nightly fixes the "enter does not work" bug!
Which bug? [1]This 15 Year old bug!
I even made a [2]youtube video out of frustration and "cannot reproduce" comments in that bug.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=465511
[2] https://www.youtube.com/watch?v=Xp3pnMKQx6E&t=53s