Plans for Pale Moon for Linux 27

Support and discussions for the x86/x64 Linux version of Pale Moon.

Moderators: trava90, Indalecio, satrow

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1279
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

Plans for Pale Moon for Linux 27

Postby trava90 » Sat Aug 27, 2016 6:51 am

With work continuing on Pale Moon 27's development, we have come to some decisions regarding the Linux version. Below are our current plans for v27 and beyond:

1. Currently we provide "generic" Linux binaries for 64-bit, 32-bit, as well as a specialized 32-bit build for Intel Atom processors. Much like their Windows counterparts, these Atom optimized builds do not perform significantly better than our regular Linux builds, and as such beginning with Pale Moon 27 the Linux Atom builds will be dropped and no longer provided by us. This will reduce complexity, both for us and the user, as well as allow us more time to focus on making core Pale Moon better, rather than supporting processor-specific builds. With that said, if you feel that the community would benefit from an Atom optimized Linux build, you are more than welcome to provide and maintain one! Please contact me if you're interested in doing this.

2. We are also considering dropping the generic 32-bit build as well. 32-bit Linux is becoming increasingly irrelevant in today's world. Many distro's either already have (such as Red Hat/CentOS, PCLinuxOS, etc.), or are talking about (Ubuntu, Fedora, OpenSUSE, etc.) no longer providing a 32-bit option. This will allow us to give the much more widely used 64-bit build more attention during our beta testing cycles. With that being said, we have no intention to break or remove 32bit compiler support from the code. I'd like to hear if any of you do still use 32 bit and the reasons why.

3. It has never been part of Pale Moon's mission to support older legacy technology or operating systems. With that in mind, we will be updating our build environment to CentOS 7. As a result, Pale Moon 27 will drop support for kernels below 3.10 (all modern Linux systems already use kernels newer than this). Newer system libs will be required as well, such as GTK 2.24, GLib 2.36, etc. (again, all modern Linux distros already use these updated libs). Moving to CentOS 7 will make our build environment easier to set up and maintain, allow us to easily build against newer libs (such as GTK, GStreamer, PulseAudio, etc.), and will make it easier to take advantage of newer compilers as we see fit.

Please note that all of the above only applies to the "generic" binaries that will be available at linux.palemoon.org and downloaded by the pminstaller.

User avatar
ketmar
Lunatic
Lunatic
Posts: 255
Joined: Tue Jul 28, 2015 11:10 am
Location: Earth

Re: Plans for Pale Moon for Linux 27

Postby ketmar » Sat Aug 27, 2016 12:25 pm

i am still using 32-bit OS, and have no plans to switch, and so my father. yet i'm ok with building my own binary, as i am already doing that. dunno about father, tho, 'cause he is using different distro.

the reason for not switching is simple: i don't need 64 bits. ;-)

User avatar
themew
Moonbather
Moonbather
Posts: 55
Joined: Sat May 28, 2016 3:24 am

Re: Plans for Pale Moon for Linux 27

Postby themew » Sat Aug 27, 2016 2:42 pm

Throwing my 2 cents in, all 3 suggestions sound great to me. Thumbs UP for the progress of Pale Moon Linux!! Absolutely love the browser and it only gets better.

JustAnAccount
Newbie
Newbie
Posts: 5
Joined: Sun May 29, 2016 2:04 am

Re: Plans for Pale Moon for Linux 27

Postby JustAnAccount » Sat Aug 27, 2016 3:00 pm

Sounds great! Really looking forward to Pale Moon 27.

User avatar
Nigaikaze
Astronaut
Astronaut
Posts: 524
Joined: Sun Feb 02, 2014 10:15 pm
Location: Chicago, IL, USA

Re: Plans for Pale Moon for Linux 27

Postby Nigaikaze » Sat Aug 27, 2016 8:40 pm

ketmar wrote:i am still using 32-bit OS, .... i don't need 64 bits. ;-)

Ditto here - we have a couple of boxes that are running 32-bit Mint just because we don't need a 64-bit OS running on them.

User avatar
ninaholic
Moon lover
Moon lover
Posts: 97
Joined: Wed Jul 25, 2012 12:51 am
Location: Earth

Re: Plans for Pale Moon for Linux 27

Postby ninaholic » Sat Aug 27, 2016 10:42 pm

Nigaikaze wrote:
ketmar wrote:i am still using 32-bit OS, .... i don't need 64 bits. ;-)

Ditto here - we have a couple of boxes that are running 32-bit Mint just because we don't need a 64-bit OS running on them.

My CPU (Pentium M) is 32-bit, so 64-bit is not an option on it. Everything else sounds ok to me I think.

SfdudePM
Fanatic
Fanatic
Posts: 108
Joined: Thu Jan 15, 2015 4:06 pm
Location: San Francisco

Re: Plans for Pale Moon for Linux 27

Postby SfdudePM » Sun Aug 28, 2016 2:23 am

My PCs are all Linux 32-BIT.
I do not intend or need to change to 64 bits...

Please. please...
keep the generic 32-bit version of Palemoon alive
.

SFdudePM
San Francisco

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 19204
Joined: Sun Aug 28, 2011 5:27 pm
Location: 58.5°N 15.5°E
Contact:

Re: Plans for Pale Moon for Linux 27

Postby Moonchild » Sun Aug 28, 2016 3:58 am

Considering the general response here I've poked at some log files for stats and it seems quite a few of our Linux users (if going by useragent) are still on i686 (~20%!). I think we may have to keep 32-bit around for a bit longer? Of course I have no idea how many of those are using our binaries and how many are built from source...
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.
Image

User avatar
Pale Moon Nili
Hobby Astronomer
Hobby Astronomer
Posts: 21
Joined: Fri Apr 08, 2016 7:53 am
Location: $HOME/music
Contact:

Re: Plans for Pale Moon for Linux 27

Postby Pale Moon Nili » Sun Aug 28, 2016 2:37 pm

Hi! I'm using 32bit Linux Debian (Jessie-stable) / Pale Moon Latest version: 26.4.0.1 (x86 tar.bz2) binary version.
I really hope you keep longer as much you can 32-bit.

My old Dell from (2007) using Debian netinst. Customized very minimal for my preferences. Pale Moon is my main browser. It's very light too.

32-bit aren't that older. The noted distro's above are corporate works. Often they make decisions contrary to the measure according to their plans.
Please keep going with 32-bit. Thank you very much for your possibility, you're giving us a better navigation feeling with Pale Moon.

Nili
Roots heritage #! / If ain't it broke, make some tweaks then
Heart Gata Virus
WM: herbstluftwm / tint2 / conky
Pale Moon + hosts - Thanks for the i686 support Moonchild & Staff!

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1279
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

Re: Plans for Pale Moon for Linux 27

Postby trava90 » Sun Aug 28, 2016 3:03 pm

Based on feedback we've received thus far (and the logs that Moonchild has pulled) 32bit Linux builds won't be going anywhere. :)

I'll evaluate if cross-compiling in our new CentOS 7 environment works (have previously run into issues), or if we'll continue using our current environment for 32-bit builds.

Thanks all for your feedback so far!

User avatar
Pale Moon Nili
Hobby Astronomer
Hobby Astronomer
Posts: 21
Joined: Fri Apr 08, 2016 7:53 am
Location: $HOME/music
Contact:

Re: Plans for Pale Moon for Linux 27

Postby Pale Moon Nili » Sun Aug 28, 2016 4:24 pm

That's good news trava90 - Thank you guys, I appreciate people behind Pale Moon hearing users feedback. :clap:
Nili
Roots heritage #! / If ain't it broke, make some tweaks then
Heart Gata Virus
WM: herbstluftwm / tint2 / conky
Pale Moon + hosts - Thanks for the i686 support Moonchild & Staff!

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 3792
Joined: Tue Oct 09, 2012 7:37 pm

Re: Plans for Pale Moon for Linux 27

Postby New Tobin Paradigm » Sun Aug 28, 2016 4:53 pm

May be a good idea for 32bit builds to consider it somewhat of a compatibility build least for the time being. So it could use those older libs and older compiler ABI etc..

The thing about 32bit on linux is unless your hardware is not capable of running 64 bit code (using processors more than 7-10 years old) there is no objective reason to use 32bit.. It isn't like there are a bunch of 32bit npapi plugins running around linux we need to support.. Only old hardware and older linux systems.. Which I question if the systems aren't actually 64bit in most cases and users are using 32bit out of habit or some misconception.
[ T O B I N W A V E ]

User avatar
half-moon
Astronaut
Astronaut
Posts: 898
Joined: Sun Jul 20, 2014 12:30 pm
Location: USA

Re: Plans for Pale Moon for Linux 27

Postby half-moon » Sun Aug 28, 2016 6:11 pm

I haven't really seen any real advantages of 64-bit distros over 32-bit distros. most modern 32-bit distros include support for PAE though, which allows you to use more than 4GB of RAM.

User avatar
Aube Bleue
Hobby Astronomer
Hobby Astronomer
Posts: 29
Joined: Fri Nov 13, 2015 3:36 am
Location: Québec

Re: Plans for Pale Moon for Linux 27

Postby Aube Bleue » Sun Aug 28, 2016 6:14 pm

trava90 wrote:Based on feedback we've received thus far (and the logs that Moonchild has pulled) 32bit Linux builds won't be going anywhere. :)

THANK YOU, Pale Moon developers, for listening to your users! :thumbup: Heart attack postponed, but for how long?

This is what Moonchild wrote on the matter just a few months ago: viewtopic.php?t=10797#p75490. I actually read and bookmarked that thread at the time and felt reassured, and feel reassured again today. :)

trava90 wrote:I'd like to hear if any of you do still use 32 bit and the reasons why.

Why? Simple: my laptop and two desktop computers are 32-bit. They work perfectly fine -- and I won't spend the extra money on newer hardware just for the sake of getting the 64-bit architecture. No way! I don't need the latest "shiney". Does this ring a bell, Pale Moon devs? ;) So I will use the computers I already have until they stop functioning.

trava90 wrote:It has never been part of Pale Moon's mission to support older legacy technology or operating systems.

Noted. But the fact is that Pale Moon performs really well on older machines, contrary to modern multiprocess bloated browsers. I do Linux installations for some clients "stuck" with older computers (like me). I even install Linux 32-bit on some 64-bit hardware with limited RAM because it performs better. And guess what browser I install almost systematically? The answer is clear: Pale Moon! Your generic 32-bit builds, Travis, work superbly on these!

In my opinion, discontinuing 32-bit versions would be way too early! As a reminder, Ubuntu 16.04 LTS (and thus Linux Mint 18) will be supported until 2021. So PLEASE don't do what Google did with Chrome (not that I care about Chrome -- I don't).
Last edited by Aube Bleue on Sun Aug 28, 2016 8:14 pm, edited 1 time in total.
Linux 64-bit and 32-bit user.

SfdudePM
Fanatic
Fanatic
Posts: 108
Joined: Thu Jan 15, 2015 4:06 pm
Location: San Francisco

Re: Plans for Pale Moon for Linux 27

Postby SfdudePM » Sun Aug 28, 2016 7:57 pm

Thank you, Moonchild and Trava90
for listening to your 32-bit user community,
fans & friends of the great Pale Moon browser.
:clap: :clap: :clap:

I always use the pre-compiled
latest version to Upgrade my 32-bit Pale Moon browser -
(with the Bash update utility...works like a charm).

(Thank you!)^1000
SFdudePM
Last edited by SfdudePM on Mon Aug 29, 2016 4:53 pm, edited 1 time in total.

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1279
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

Re: Plans for Pale Moon for Linux 27

Postby trava90 » Sun Aug 28, 2016 8:54 pm

Matt A Tobin wrote:May be a good idea for 32bit builds to consider it somewhat of a compatibility build least for the time being. So it could use those older libs and older compiler ABI etc..

Agreed. I think this is the best course going forward.

Aube Bleue wrote:Heart attack postponed, but for how long?

For as long as there's a substantial demand for it. It's not something we're just going to drop for no reason. If the time comes that we feel we should to re-evalute this (which I don't foresee happening for a long time), we will once again ask for community feedback before making a decision (as we've done here).

User avatar
0strodamus
Moon lover
Moon lover
Posts: 83
Joined: Wed Nov 19, 2014 7:48 pm
Location: US

Re: Plans for Pale Moon for Linux 27

Postby 0strodamus » Mon Aug 29, 2016 12:58 am

Thanks for keeping Pale Moon 27 on GTK2! If and when you decide to migrate to the abomination known as GTK3, I hope you don't remove the ability to compile against GTK2.

Regardless of Pale Moon's future plans I would like to give a big thanks for everything you guys have built and shared. It is greatly appreciated. :clap:
archlinux | OpenRC | TOMOYO Linux | Xfce

Nihil Verum Nisi Mors

Walter Dnes
Lunatic
Lunatic
Posts: 277
Joined: Thu Jul 30, 2015 8:29 pm
Location: Vaughan, ON, Canada

Re: Plans for Pale Moon for Linux 27

Postby Walter Dnes » Mon Aug 29, 2016 4:32 am

For my own personal use, I build a slightly cut down version of the Atom build for my netbook. I could make an equivalant version available as a contributed build when 27 goes live. Anybody want an "Atom-build" equivalant build for v27? If so, a few questions...
  1. Do you want pulseaudio support?
  2. Do you want "Necko-Wifi", i.e. allowing a vendor to locate you based on nearby wifi IDs?
  3. Do you want WebRTC?
  4. Are you running 32 or 64 bit linux on the Atom?
  5. Finally, please post the output from the command

    Code: Select all

    gcc -march=native -E -v - </dev/null 2>&1 | grep cc1
    AS RUN ON YOUR ATOM. This is for figuring out the cpu type.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 3792
Joined: Tue Oct 09, 2012 7:37 pm

Re: Plans for Pale Moon for Linux 27

Postby New Tobin Paradigm » Mon Aug 29, 2016 7:17 am

There is no justifiable reason for THESE kinds of contributed or otherwise builds anymore.. ALSO removing and changing features won't likely get certification and permission to use our branding as this would cause a lot of confusion.

Doing what is required for a platform target is one thing but dramatically changing the substance of what makes up the browser is quite another.

You can however follow the MPL and make your own materially changed browser with your own branding for distribution.
[ T O B I N W A V E ]

User avatar
lightning slinger
Fanatic
Fanatic
Posts: 127
Joined: Mon Jul 27, 2015 5:50 pm
Location: England

Re: Plans for Pale Moon for Linux 27

Postby lightning slinger » Mon Aug 29, 2016 7:32 am

0strodamus wrote:Thanks for keeping Pale Moon 27 on GTK2! If and when you decide to migrate to the abomination known as GTK3, I hope you don't remove the ability to compile against GTK2.

+1 :clap:
Arch Linux Xfce x86_64
Xubuntu 16.04 LTS x86_64


Return to “Pale Moon for Linux”

Who is online

Users browsing this forum: _ntnn and 12 guests