Arctic Fox

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

Arctic Fox

Post by xeno74 »

Hi All,

Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon is available for Linux PPC. :-)

Code: Select all

Arctic Fox is a forked and rebranded Pale Moon 27.9.4. The goal here is to implement specific security updates and bug fixes to keep this browser as up to date as possible for aging systems. Examples would be Mac OSX 10.6-10.8, PowerPC's running Linux, etc.

Arctic Fox will build for Mac OS X 10.6 and up, i386/x86_64/PowerPC Linux, and more than likely any other unix/bsd varient. Ideally, we'd like to get it working on PowerPC 10.5 as well.
Downloads: https://github.com/wicknix/Arctic-Fox/wiki/Downloads

Link to the test thread: forums.macrumors.com

Screenshot of Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon on Fienix:

Image

Screenshot of Arctic Fox 27.9.12 (Firefox 63.0) a fork of Pale Moon on ubuntu MATE 16.04.5 LTS PowerPC:

Image

Further information about Pale Moon: https://www.palemoon.org

Please test it.

Thanks,
Christian
Last edited by xeno74 on Sun Apr 09, 2023 3:50 pm, edited 1 time in total.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
Skateman
Posts: 858
Joined: Thu Aug 10, 2017 8:36 pm
Location: The Netherlands

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

Post by Skateman »

Cant seem to get it running...

Downloaded This..Download 27.9.12 32-bit PowerPC Linux build for G3/G4/G5 and extracted it.
From the folder arcticfox i ran the sh run script but no luck..
Log is showing ERROR: apport (pid 6316) Mon Dec 10 21:28:49 2018: executable does not belong to a package, ignoring
Could the PPC versions be compiled with Altivec instructions.... ?? X5K not having this could be the problem..
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
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 »

Skateman wrote:Cant seem to get it running...

Downloaded This..Download 27.9.12 32-bit PowerPC Linux build for G3/G4/G5 and extracted it.
From the folder arcticfox i ran the sh run script but no luck..
Log is showing ERROR: apport (pid 6316) Mon Dec 10 21:28:49 2018: executable does not belong to a package, ignoring
Could the PPC versions be compiled with Altivec instructions.... ?? X5K not having this could be the problem..
You're right. It seems it is compiled for a G4/AltiVec CPU. I will ask the developer because of a G3/Non-Altivec version.
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,

A new Arctic-Fox version is available.
Wicknix wrote:I forgot to change the build version to 27.9.13 in our tree. All of these are new builds dated 12/12 & 12/13 2018. Doh! If you downloaded before these dates, please update to these builds, and happy holidays from us to you.
Downloads: https://github.com/wicknix/Arctic-Fox/wiki/Downloads

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

Running Linux on AmigaONEs can require some tinkering.
acefnq
Posts: 236
Joined: Fri Sep 09, 2011 9:58 am

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

Post by acefnq »

Christian
Nothing happens when I run the sh script on Feinix with you latest rc6 kernel. Any ides (I have also treid as running as administrator).

ace
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 »

acefnq wrote:Christian
Nothing happens when I run the sh script on Feinix with you latest rc6 kernel. Any ides (I have also treid as running as administrator).

ace
Thanks for testing! I think we need a Non-AltiVec version.
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 am compiling a Non-AltiVec version for the X5000 ...

.mozconfig

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_MAKE_FLAGS="-s -j2"
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 --disable-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 --disable-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
make -f client.mk build
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 »

xeno74 wrote:I am compiling a Non-AltiVec version for the X5000 ...

.mozconfig

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_MAKE_FLAGS="-s -j2"
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 --disable-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 --disable-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
make -f client.mk build
Unfortunately it doesn't compile.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
acefnq
Posts: 236
Joined: Fri Sep 09, 2011 9:58 am

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

Post by acefnq »

Thanks for trying.

ace
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,

Arctic Fox doesn't work on PowerPC machines without AltiVec support (G3, Freescale P5020 etc). Error message: 'Illegal instruction'. I tried to compile it without AltiVec support yesterday but it doesn't compile because I use a 64-bit kernel and a 32-bit userland. The Arctic Fox build system tries to compile 64-bit parts because of my 64-bit kernel and this doesn't work because I have only 32-bit libraries in the ubuntu MATE 16.04.5 userland. I switched to the 32-bit target (ac_add_options --target=powerpc-pc-linux-gnu) and after that it compiled further but it has detected my 64-bit kernel and after that the compiling has been stopped. I contacted the developer of Arctic Fox today. I hope he can help us.

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

Running Linux on AmigaONEs can require some tinkering.
Post Reply