Arctic Fox

AmigaOne X1000 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:51 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
Hypex
Beta Tester
Beta Tester
Posts: 645
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

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

Post by Hypex »

So I've had a read about it and still trying to figure out how it would benefit over a PPC optimised port of FireFox? Such as the one the PPC laptop people worked on. It looks to be of benefit for older OSX versions. But it's strange you would be using an old OSX version on x86 based hardware for people with a Mac. Apart from Apple purposely not supporting old Macs and making Linux a superior choice to use. But obviously you don't usually have a Mac to run Linux.

At this point it could be best to use the newest OS, such as Linux, with a modern browser. Yes I'm selling out on that statement but this is still possible with our PPC Linux.

Could be good for OS4 but that would need too much work. :-)
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.
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.13:

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,

Great news! :-)

Wicknix has released the latest version of the Arctic Fox web browser, version 27.9.14, which includes many bug fixes. He compiled it on his 1.5GHz G4 Mac Mini 7 hours yesterday!
I successfully tested it on the following Linux PowerPC distributions today (see screenshots):
Image Image
Image Image
Image

It works fantastic and it is really fast! Many thanks to Wicknix for his great work!

Please test it.

Thanks,
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 build Arctic Fox 27.9.14 PowerPC64 on Fedora 27 PPC64 today.

The first compiling wasn't successfull. I had to downgrade the GCC from version 7.3.1 to 6.4.1 with the command 'sudo dnf downgrade gcc gcc-c++ --releasever=25'. Additionally I integrated some parts of the AMD64 .mozconfig to my Non-AltiVec .mozconfig. After that I was able to compile it without any problems. Unfortunately I wasn't able to start it. I got the following error: '<jemalloc>: (malloc) Error in munmap();'. I added 'ac_add_options --disable-jemalloc' to the .mozconfig. After a new compiling it works without any problems.

.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_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="-O2 -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks"
ac_add_options --disable-jemalloc
I used these commands to build, test, and package:

Code: Select all

./mach build
(starts the configuration and build process)

Code: Select all

./mach run
(tests completed build with scratch profile)

Code: Select all

./mach package
(creates the self contained archive which you'll find in <Arctic Fox src directory>/obj-ff-dbg/dist)

Download: arcticfox-27.9.14.linux-powerpc64.tar.bz2

It is important to compile a 64-bit PowerPC version of Arctic Fox because Firefox doesn't work reliable on Fedora PPC64. Midori also isn't a good option because it crashes very often on Fedora PPC64. The same problems on openSUSE Tumbleweed PPC64 so Arctic Fox is the solution. :-) Arctic Fox is the best browser we have on Linux PPC currently. Many thanks to Riccardo Mottola for his help with the compiling of a PPC64 version.

Screenshots of Arctic Fox 27.9.14 on Fedora 27 Server PPC64 (A-EON AmigaOne X5000):

Image

Image

Screenshot of Arctic Fox 27.9.14 on openSUSE Tumbleweed PPC64 (A-EON AmigaOne X1000):

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 compiled Arctic Fox 27.9.15 for Linux PPC64 today.

Change Log

Download: arcticfox-27.9.15.linux-powerpc64.tar.bz2

Screenshots:

Image 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 am compiling a 32-bit Linux PowerPC version of Arctic Fox 27.9.15 in a virtual 32-bit QEMU PowerPC machine (QEMU with KVM-PR support) with Lubuntu 14.04 LTS. It takes a very long time despite KVM-PR acceleration. But I can’t promise that I am successful. If I was successful then it will support older Linux distributions like Ubuntu 14.04.

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,

There wasn't enough space available for compiling Arctic Fox on the QEMU HD img. I added a new big img for Arctic Fox and moved all virtual machine files to my PC (i7 4.5GHz). The compiling is faster in the virtual PowerMac G4 machine on my PC.

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 »

xeno74 wrote:Hi All,

There wasn't enough space available for compiling Arctic Fox on the QEMU HD img. I added a new big img for Arctic Fox and moved all virtual machine files to my PC (i7 4.5GHz). The compiling is faster in the virtual PowerMac G4 machine on my PC.

Cheers,
Christian
Successful! :-) A 32-bit Non-AltiVec version of Arctic Fox 27.9.15 for old Linux distributions like Lubuntu 14.04 LTS PowerPC:

Image

Download: arcticfox-27.9.15.linux-non-altivec-powerpc.tar.bz2

Please test it.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply