Arctic Fox

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

.mozconfig for the 32-bit Non-AltiVec Arctic Fox:

Code: Select all

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

export CC="gcc -flax-vector-conversions -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export CXX="g++ -flax-vector-conversions -fpermissive -O3 -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"
export LDFLAGS="-latomic"

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg

ac_add_options --disable-crashreporter
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --enable-mozril-geoloc
ac_add_options --disable-webrtc
ac_add_options --disable-safe-browsing
ac_add_options --disable-parental-controls
ac_add_options --enable-release
ac_add_options --disable-necko-wifi
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --enable-dbus
ac_add_options --disable-gio
ac_add_options --disable-pulseaudio
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-application=browser
ac_add_options --with-branding=browser/branding/arcticfox
ac_add_options --enable-optimize
ac_add_options --disable-jemalloc
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Hi All,

I have great news for you! :-)

I was able to compile Arctic Fox 27.9.15 on Lubuntu 12.04.5 LTS PowerPC today. I had to add the GCC 4.8 and the libatomic1 via the repository 'ppa:ubuntu-toolchain-r/test'. Normally it isn't possible to compile Arctic Fox on Ubuntu 12.04.X. I successfully tested it on an installed Lubuntu 12.04.5 LTS PowerPC and on a Lubuntu 12.04.0 PowerPC live DVD.

Download: arcticfox-27.9.15-ubuntu12.04-powerpc.tar.bz2

Additionally you need the libatomic1 package.

Download: libatomic-ubuntu12.04-powerpc.tar.bz2

Please copy the file 'libatomic.so.1' to '/usr/lib/powerpc-linux-gnu/' with the following command:

Code: Select all

sudo cp libatomic.so.1 /usr/lib/powerpc-linux-gnu/
After that you can start Arctic Fox with:

Code: Select all

./arcticfox
Screenshot of the 32-bit Non-AltiVec version of Arctic Fox 27.9.15 on Lubuntu 12.04.5 LTS PowerPC:

Image

Screenshot of the 32-bit Non-AltiVec version of Arctic Fox 27.9.15 on the Lubuntu 12.04.0 LTS PowerPC live DVD:

Image

BTW, it works on the old A-EON Ubuntu Live Remix DVD for the AmigaOne X1000 too.

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Arctic Fox 27.9.15 on the A-EON Live Remix DVD (Ubuntu 12.04 LTS):

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

All downloads of Arctic Fox 27.9.15:

Download 27.9.15 32-bit PowerPC G4/G5 (Ubuntu16/Debian9) Linux: arcticfox-27.9.15.linux-powerpc.tar.bz2

Download 27.9.15 32-bit PowerPC G3 (no altivec) Linux: arcticfox-27.9.15.linux-powerpc-g3.tar.bz2

Download 27.9.15 32-bit PowerPC (no altivec - Ubuntu14/Debian8) Linux (contributed by xeno74): arcticfox-27.9.15.linux-non-altivec-powerpc.tar.bz2

Download 27.9.15 32-bit PowerPC (no altivec - Ubuntu12/Debian8) Linux (contributed by xeno74): arcticfox-27.9.15-ubuntu12.04-powerpc.tar.bz2 (Additionally you need the libatomic1 package. Download: libatomic-ubuntu12.04-powerpc.tar.bz2 - Please copy the file 'libatomic.so.1' to '/usr/lib/powerpc-linux-gnu/')

Download 27.9.15 64-bit PowerPC (Fedora/OpenSuse/Debian) Linux (contributed by xeno74): arcticfox-27.9.15.linux-powerpc64.tar.bz2


New support thread: [PPC] Arctic Fox, a new web browser is available for Linux PPC -- ubuntu forums
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

I know, I am crazy! ;-) (see screenshot)

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Hi All,

I was able to compile Arctic Fox 27.9.15 on Ubuntu 10.04.4 LTS PowerPC today! :-)

I had to add the GCC 4.8 and the libatomic1 via the repository 'ppa:ubuntu-toolchain-r/test'. Additionally I had to compile Python 2.7 because Arctic Fox depends on Python 2.7. Now, Arctic Fox 27.9.15 works on a nine years old Linux system! :-) I will test it and after that I will try to release it.

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Hi All,

I released a test version of Arctic Fox 27.9.15 for Ubuntu 10.04.4 LTS PowerPC (Lucid Lynx) today. Maybe it works on Debian 6 (Squeeze) too.

Please note: It doesn't work on Ubuntu 10.04.0. You need Ubuntu 10.04.4. Unfortunately 'mach package' doesn't work on Ubuntu 10.04.4 so I had to create the package manually. That means, the package is much bigger than the default package. However, Arctic Fox 27.9.15 works fantastic on Ubuntu 10.04.4. The default old web browser Firefox can't access many websites anymore. Arctic Fox is faster and brings Ubuntu 10.04 back to the web. :-)

Download: arcticfox-27.9.15-ubuntu10.04-powerpc.tar.bz2

Additionally you need the libatomic1 package.

Download: libatomic-ubuntu10.04-powerpc.tar.bz2

Please copy the file 'libatomic.so.1' to '/usr/lib/' with the following command:

Code: Select all

sudo cp libatomic.so.1 /usr/lib/
Maybe you need Python 2.7 as well. I had to compile Python 2.7 because Arctic Fox depends on Python 2.7 but it wasn't difficult to compile it.

Compiling Python:

Code: Select all

./configure --prefix=/usr

Code: Select all

make

Code: Select all

sudo make install
After that you can start Arctic Fox with:

Code: Select all

./arcticfox
Screenshot of Arctic Fox 27.9.15 on my refurbished Ubuntu 10.04.4 LTS (GCC 4.8.1, Python 2.7.3, kernel 5.0-rc6 etc):

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Hi All,

I was able to solve the problem with mach package today.

Arctic Fox 27.9.15 works on Ubuntu 10.04.0 LTS PowerPC (Lucid Lynx) now! You don't need Ubuntu 10.04.4 as a requirement anymore!

I successfully tested it on the Ubuntu 10.04.0 Live DVD today.

You don't need to install Python 2.7 anymore but you need to install the GCC 4.8 and the libatomic1 via the repository 'ppa:ubuntu-toolchain-r/test'.

Code: Select all

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Code: Select all

sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
Download: arcticfox-27.9.15-2-ubuntu10.04-powerpc.tar.bz2

After that you can start Arctic Fox with:

Code: Select all

./arcticfox
Screenshot of Arctic Fox 27.9.15 on the Ubuntu 10.04.0 Live DVD:

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

FYI
Wart Hog Matt wrote: There is a user on the amiga forums with a question about washed out images. There is an issue with webp on ppc (this isnt an issue with x86). Have him do this: go in about:config and change image.http.accept
Default is: image/webp,image/jxr,image/png,image/;q=0.8,/;q=0.5
Change to: image/jxr,image/png,image/;q=0.8,/;q=0.5
Reload that website. The images should look correct now.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9319
Joined: Fri Mar 23, 2012 7:58 am

Re: Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon

Post by xeno74 »

Hi All,

There is an issue with WebP on PowerPC. Sometimes you get washed out images. Wart Hog Matt has a workaround for this issue.

I tested it today and it works! :-)
  1. Code: Select all

    about:config
  2. I confirmed 'I promise to be careful!'
  3. I searched for 'image.http.accept'
  4. I double-clicked on 'image.http.accept'
  5. I set the value of 'image.http.accept' to 'image/jxr,image/png,image/;q=0.8,/;q=0.5'
  6. I reloaded the problematic website. It's very important to reload the website because if you don't do it, then it only opens the website from the cache.
I successfully tested it on the following Linux PPC distributions:
  • Fienix PowerPC 32-bit (X1000)
  • MATE PowerPC Remix/ubuntu MATE 17.04 32-bit (X1000)
  • openSUSE Tumbleweed 20170924 PPC64 (X1000)
  • ubuntu MATE 16.04.5 LTS PowerPC 32-bit (X1000 and X5000)
  • Fedora 27 Server PPC64 (X5000)
  • Ubuntu 10.04.4 LTS PowerPC 32-bit (X1000 and X5000)
  • Debian Sid PowerPC 32-bit (X1000)
Many thanks to Wart Hog Matt for this workaround! :-)

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply