Palemoon AVX2 build request 20 April 2024, 12:55:36 Hello,Introduction:There's limited number of choices in the so called "Internet browser" space. Its either Chrome and never-ending numbers of clones trying to fix what should never be done in the first place or Firefox that became bloatware too (including, but not limited to, the so called "telemetry"). It doesn't look good even now, not to mention the future of Internet "trusted devices" (Google's Devices/Internet DRM, with Mozilla for sure answering: "we need to follow and enable users to browser "The Internet"..."). It's not looking good, when one company decides what is and what isn't the Internet and what device is or isn't allowed to browse "(their) Internet". Just because Google moved off public eye to shadow development for the so called Internet Trusted Devices DRM (they for sure will sell it to the public with a lot of buzzwords, including but not limited to words, like "security"), it doesn't mean its forgotten by "We The People".My request is the following:Provide Palemoon compiled with AVX2 (last 10-15 years?) optimizations. Its not a fork of Firefox, but a browser in its own rights with independantly developed Goanna engine. Independent of Mozilla or Google. Its open source. Source code is released freely under open source license for you to take and compile it. Chrome, Firefox, Thunderbird are registered trademarks. So is Palemoon. Code is open source. Please do not fall in for the FUD. Read what the chief developer wrote and if you want - talk to him prsonally. It's fast, lightweight (!) and secure. It has Adblock Latitude and nMatrix that are maintained. The browser receives proactive (!) and defensive security patches as well as many new improvements very regularly. Just take a look at the release notes for the last two years. You will be impressed.Its not much to request. Inclusion of AVX2 compiled Palemoon wouldn't take too much time of your machines and it does not require 128GiB of RAM, either.Hope to see Palemoon AVX2 soon in Artix repos.Thank you.Resources to read:https://forum.palemoon.org/viewtopic.php?f=65&t=22399 Last Edit: 22 April 2024, 18:43:14 by Hitman 2 Likes
Re: Request - Freedom of Choice Reply #1 – 20 April 2024, 15:46:01 palemoon-bin and palemoongtk3-bin are in the AUR, which can be installed extremely easily. These provide the official binaries built by Pale Moon which is probably what the Pale Moon team would prefer you use, to ensure you get the best possible experience, they get annoyed if distro's don't build things correctly - (perhaps you missed the thread on here where librewolf wasn't in the repos for a while because the maintainer couldn't get it to build ) - and Pale Moon requires a whole list of non-standard versioned deps so there's massive scope for error, especially in a rolling release distro. The other point is if you are using a Pale Moon "genuine" build you can get direct support on the Pale Moon forum, otherwise you are going to have to determine whether any issue is upstream or distro-specific. The support there for Pale Moon problems will also be far better than you will find here, they are truly experts in their field. But I haven't been using Pale Moon or following the forum there recently, due to newer more powerful hw, perhaps these things have changed, I doubt it though! 4 Likes
Re: Request - Freedom of Choice Reply #2 – 21 April 2024, 04:17:33 You also have palemoon-gtk3 in the chaotic-aur repositories:https://aur.chaotic.cx/Code: [Select]pacman -Ss palemoonchaotic-aur/palemoon-gtk3-bin 1:33.0.2-1 Open source web browser based on Firefox focusing on efficiency.
Re: Request - Freedom of Choice Reply #3 – 21 April 2024, 22:13:37 1. I don't use risky repos to update my system2. I don't use risky repos for just one application3. Artix is not Windows. I will not hunt the "bin" for each application I want all over the internet4. Its not AVX2 build at all5. Palemoon is not Librewolf and can be built6. Its just simply "no, beacause no".7. You treat better google than independant devs empowering monopolies8. You treat Palemoon as if it was a leprosy software9. Even windows user have it :$ choco install palemoon10. I was wrong to even expect this build from "the community". Last Edit: 21 April 2024, 22:30:05 by artrixie
Re: Request - Freedom of Choice Reply #4 – 21 April 2024, 23:52:51 Quote1. I don't use risky repos to update my system2. I don't use risky repos for just one applicationAUR aren't really risky, because the makepkg is available, just by reading it you should see if there is a malware inside or not. You can even change your build options if the ones proposed in the makepkg aren't the one you want.That's actually the main purpose of arch and arch based distros, because packagers don't have time to maintain every software in the universe, they stick to the most used ones. People using other software have to build it from source, or rely on the AUR. You should see the AUR more like an help to build the package than an untrusty repository. It is advised to use an AUR helper like yay or paru when using arch based distros, even if you can stuck the old way, with the makepkg command.I remind you that there is no distro that I know where there is every software in the universe in the officials repository, and the most popular ones, debian based, for most of the software you want to install you have to add a non official and untrusty repo. Compared to that, I think arch and arch based distros are a far better choice.Quote10. I was wrong to even expect this build from "the community". I think you can always try to became an official packager in order to add Palemoon yourself in the repo if you have time to care for it. Last Edit: 22 April 2024, 00:31:05 by statzitz 1 Likes
Re: Request - Freedom of Choice Reply #5 – 22 April 2024, 00:34:39 Quote from: artrixie – on 21 April 2024, 22:13:371. I don't use risky repos to update my system2. I don't use risky repos for just one application3. Artix is not Windows. I will not hunt the "bin" for each application I want all over the internet4. Its not AVX2 build at all5. Palemoon is not Librewolf and can be built6. Its just simply "no, beacause no".7. You treat better google than independant devs empowering monopolies8. You treat Palemoon as if it was a leprosy software9. Even windows user have it :$ choco install palemoon10. I was wrong to even expect this build from "the community".Just build it yourself you complete nutcase. It's not hard. 2 Likes
Re: Request - Freedom of Choice Reply #6 – 22 April 2024, 01:44:50 Well it's good to raise your concerns, but be assured you have misunderstood my explanation, see here in the words of Moonchild himself:https://forum.palemoon.org/viewtopic.php?f=5&t=23706&p=182770It's not that there is any reason there absolutely couldn't be a repo build, if anyone wanted to provide one and was happy to work with the Pale Moon team closely, but it would be difficult to match the high standards of Moonchild's own builds don't you think?And that is exactly what you get when you install the binary AUR packages I suggested earlier, look at the PKGBUILD, hopefully even someone unfamiliar with these can still see what is going on as it is quite simple:https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=palemoon-binAll this AUR package does is provide a quick simple method to download and install the binary built by the Pale Moon team themselves from the Pale Moon repos using signed secure methods, the AUR package is only an installation wrapper so it is registered for automatic updates via an AUR helper and supplies a .desktop file so it appears in your desktop menu. But there is absolutely no question about security because it does nothing but securely bring you the real authentic Pale Moon recipe made by Moonchild himself, that's the beauty of the system. 4 Likes
Re: Palemoon AVX2 build request Reply #7 – 22 April 2024, 20:55:43 At first I was tempted to initiate a build for it, but the Palemoon licensing is pretty problematic for Linux distributions to adhere to. Then I saw they already offer AVX/AVX2 builds themselves.
Re: Palemoon AVX2 build request Reply #8 – 23 April 2024, 02:44:37 After further reading on the topic, I hadn't initially understood the significance of the AVX / AVX2 bit, I should first admit here This is similar to the x86-64-v1 / 2 / 3 / 4 thing, a build optimized for newer 64 bit CPU's only. As an example of the hardware requirements, AVX is only supported from Intel i* 2nd generation and AVX2 from Intel i* 4th generation onwards, some low powered CPU's didn't get it until later, if ever.As it turns out, although there is no specific AVX AUR package, it won't matter because Pale Moon will be switching all their 64 bit builds to AVX this summer after holding a vote:https://forum.palemoon.org/viewtopic.php?f=5&t=30909 Last Edit: 23 April 2024, 02:56:52 by ####### 1 Likes
Re: Palemoon AVX2 build request Reply #9 – 23 April 2024, 16:35:03 Quote from: artrixie – on 20 April 2024, 12:55:36My request is the following:Provide Palemoon compiled with AVX2 (last 10-15 years?) optimizations. ...I just can't resist posting the following:Code: [Select]gcc -march=x86-64 -mtune=generic -v -Q --help=targetCode: [Select]gcc -march=native -v -Q --help=targetRTFM:https://wiki.archlinux.org/title/Makepkg#Building_optimized_binarieshttps://wiki.gentoo.org/wiki/Safe_CFLAGShttps://gcc.gnu.org/onlinedocs/gcc/x86-Options.htmlhttps://gcc.gnu.org/onlinedocs/