##(see the SpecSpec for an explanation) * '''Launchpad Entry''': https://launchpad.net/distros/ubuntu/+spec/32bit-browser-on-amd64 * '''Created''': <> by Jamespharaoh * '''Contributors''': Jamespharaoh * '''Packages affected''': == Summary == Give users the option to install a 32bit version of Firefox as a standard package on their AMD64 installation, and provide other relevant packages in multiverse where possible (eg flash installer). == Rationale == Although most 64bit users would love to use all free software compiled natively for AMD64, the realities of using the web these days mean that we frequently need to use Flash, 32bit CODECs, and other such things. It is possible to run a 32bit version of Firefox and these features work perfectly, at the moment this requires a manual install of Firefox and the other modules. == Use cases == Daphne wants to take advantage of her spanking new AMD64 computer, and installs Ubuntu's AMD64 distribution. She is using this as a desktop and wants to be able to use Flash and play "Windows-only" media files so she installs the firefox32 package, along with its own flashplayer32-mozilla, realplayer32 and some kind of 32-bit java. She can now rest safe in the knowledge that her Firefox install will be kept up-to-date along with (most of) the rest of her desktop software. == Scope == Create packages for 32bit Firefox, 32bit Flash plugin installation, 32bit Sun Java plugin installation, 32bit RealPlayer installation. == Design == The packages will not be installed by default but Firefox32 should be available as part of the main distribution. This will be an additional package to be installed alongside the normal 64bit package, probably with a "32" on the icon or something. This does NOT involve any kind of chroot setup. If you would like to set up a chroot system, please refer to http://ornellas.apanela.com/dokuwiki/pub:multiarch (Debian centric, but also applies to Ubuntu). == Implementation == === Code === === Data preservation and migration === == Outstanding issues == == BoF agenda and discussion == Perhaps using a 32bit-to-64bit wrapper would be a better solution? E.g. http://www.gibix.net/dokuwiki/en:projects:nspluginwrapper Some issues I can think of... Advantages: 64bit firefox better optimised for 64bit cpu? Less duplication of libraries? (less HDD memory and cache used) Wrapper will be smaller to download than firefox32. Disadvantages: Does the wrapper have overhead? -- John Mccabe Dansted The wrapper doesn't work for Java. -- BrianPitts Also, although the open source JDK7 will have a 64bit plugin (see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4802695) There does not appear to be any hint of an official release date for JDK7 at the official site: https://jdk7.dev.java.net/ So waiting for JDK7 does not appear to be an option. -- JohnMccabeDansted ---- CategorySpec