Change in system requirements (AVX)
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
-
- Knows the dark side
- Posts: 5549
- Joined: 2015-12-09, 15:45
Re: Change in system requirements (AVX)
There's a concept of reproducible builds, but I guess it would be a lot of effort to implement here.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
-
- Board Warrior
- Posts: 1093
- Joined: 2020-05-31, 04:33
Re: Change in system requirements (AVX)
Well, to be fair, if it is a popular enough package on github then there is going to be a large number of people downloading it, downloading and building the source, exploring the code, offering contributions to the code, etc. [Very similar to how so many of us build and/or contribute to Pale Moon code]. So a lot of packages that are popular enough to get heard about on github are going to have been pretty thoroughly gone over. And any issues that people find are usually raised on the Issues page for that github repo [like we do on the Pale Moon forum]. Contributing to code on github is a popular activity among programmers, as they can put it on their CV's and show their code contributions as part of their portfolio when looking for jobs, so for a variety of reasons the popular packages tend to get a lot of people looking at and working with the code in various ways.suzyne wrote: ↑2024-08-24, 00:30Unless I build a program myself, I guess that technically there can't be a guarantee?
Like, if I visit a project on GitHub and go to the Releases page, I really have to take it on trust that the zip file or whatever it is that the project owner(s) have uploaded there, is based on the corresponding source. I think I am right in saying that there is no way anyone can "prove" to me that the file I download was made from the publicly visible code?
It really is about trust and never a guarantee, for those of us who don't build from the source ourselves, and I don't think there is any way around that.
So it only comes back to the track record and previous dealings and reputation of the person(s) supplying a program file. There's nothing else.
And if you are using an OS that is made up of freely licensed code, such as a Debian-based GNU/Linux OS, then you have hundreds of packagers that are building each and every package from source and making their own code contributions to the source and going through a reliable process to add a lot of trust to the process.
So, depending on the package, there is often a lot of reason to trust them. There are very few historical instances of any freely licensed package containing malicious code. The recent incident with the xz compression package is the only one I can think of in the past few years, and that was found and corrected almost immediately by the same process described above.
And, yes, you should build packages from source for yourself sometimes. It helps greatly to better understand how the package works and how to optimize your use of it, and it will greatly enhance your sense of trust. I build Pale Moon fairly frequently, and it is a very simple process, much easier than building modern Firefox and vastly easier than building modern chromium. Once every couple of years I build nearly every package I use by going through the "Linux From Scratch" building process. You will learn so much by going through the building process that if you can do it you really should.
-
- Board Warrior
- Posts: 1092
- Joined: 2021-01-26, 11:18
Re: Change in system requirements (AVX)
You are talking about something completely different.andyprough wrote: ↑2024-08-24, 03:40So, depending on the package, there is often a lot of reason to trust them.
The source code is indeed checked and confirmed by many people. Indeed, it is rare for something malicious to be directly in the published source code, since it is easily checked and detected by the community.
But here we are talking about a completely different problem. How can you verify that a person did not insert some specific vulnerability or spy code when building an executable module from the source code? Such verification is extremely difficult. It is much more difficult than simply building a browser yourself.
Signature verification only proves that the executable module was actually created by a specific person and was not changed during delivery to the user's computer.
And we come to the conclusion that everything depends on trust in a specific person.
For example, quite a lot is known about Moonchild. He has been working on this project for a long time, he is the owner of the project, he is the owner of the trademark, he has a real (not self-signed) certificate, his first name, last name, place of residence, and approximately his age are known. And although each piece of information does not prove or guarantee anything, but in total, I personally have enough information to trust Moonchild.
As for the authors of third-party builds, I know much less about them.
And therefore, as I already said, there is a big difference between official builds and third-party builds.
-
- Knows the dark side
- Posts: 5549
- Joined: 2015-12-09, 15:45
Re: Change in system requirements (AVX)
Reproducible builds, like I said. It is difficult to implement.
I don't know them either, nor do others here who have been using their builds without any such problems for years(which would've been spotted and called out, as andyprough said. The nearest similar episode was a couple of years ago with JustOff changing his extensions to update from his own server without informing us, that led to their being taken down and again, this was spotted and called out). In the end it's up to you if you want to trust them or not.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
-
- Astronaut
- Posts: 681
- Joined: 2023-06-28, 22:43
- Location: Australia
Re: Change in system requirements (AVX)
I followed the link from the previous reply and then did a bit of searching and reading myself. Interesting stuff! But all the pages I saw referred to Linux (or similar) without any mention of Windows, so I am going to assume that this technique is highly unlikely to be used by the main (Windows) Pale Moon any time soon?
Laptop 1: Windows 11 64-bit, i7 @ 2.80GHz, 16GB, NVIDIA GeForce MX450.
Laptop 2: Windows 10 32-bit, Atom Z3735F @ 1.33GHz, 2GB, Intel HD Graphics.
Laptop 3: Linux Mint 20.3 64-bit, i5 @ 2.5GHz, 8GB, Intel HD Graphics 620.
Laptop 2: Windows 10 32-bit, Atom Z3735F @ 1.33GHz, 2GB, Intel HD Graphics.
Laptop 3: Linux Mint 20.3 64-bit, i5 @ 2.5GHz, 8GB, Intel HD Graphics 620.
-
- Knows the dark side
- Posts: 5549
- Joined: 2015-12-09, 15:45
Re: Change in system requirements (AVX)
Not sure why..I should think building on Windows with Visual Studio narrows down the number of separate versions of libraries that might differ. Or perhaps this hasn't been explored on Windows much because fewer people are interested in building from source on Windows.
Or perhaps it's a big task for a huge codebase like PM's; one would have to standardize paths for example.
Or perhaps it's a big task for a huge codebase like PM's; one would have to standardize paths for example.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
-
- Board Warrior
- Posts: 1092
- Joined: 2021-01-26, 11:18
Re: Change in system requirements (AVX)
How would such problems be detected by ordinary users? I hope you don't think that a malicious insert would show itself with a big bright window with warning text? Let's say if the browser sends some collected information when accessing Yandex (for example), then it is very unlikely that someone will notice it quickly.
Moonbat, it's clear that no one is restricting my freedom.
But I'm talking about something else.
I'm talking about the fact that there are now fewer reasons to trust browser builds. This applies to builds that used to be official, but have now become third-party. This is an objective fact, not a subjective opinion.
But what surprised me was the reaction of some here.
Instead of saying "yes, that's true", people try to make themselves look stupider than they are, like "I don't see a problem" or "nobody has noticed anything bad in two years", or try to equate righteous with sinful, like "Most FOSS stuff is provided as-is, which means there is no guarantee for anything. Fullstop." And others even subscribe to this blurring of the problem, like "yes, you said it right". Other people try to replace the problem with another, visually similar one and show that this another problem is not really a problem.
Well, okay, I know how it works internally and can separate truth from deceit. But someone will be deceived by this... And this is much more serious than my dispute with Moonchild. Actually, because of this reaction, I am no longer involved in this project.
-
- Moon Magic practitioner
- Posts: 2863
- Joined: 2012-08-19, 20:32
Re: Change in system requirements (AVX)
Not really. It seems the major change here is that YOU now have to use a third-party/community build.
Also, builds that used to be third-party, are now official - how about that? So, nothing really changed. It's a swap.
If you were honestly seeking to increase and solidify the security of the eco-system and the way of doing things, you should've raised these concerns years ago. If you had and were ignored, then hats off but frankly, all I still see is the "evil Russians" syndrome. It's old, not tech/browser-related and will get you nowhere. And rightly so.
-
- Board Warrior
- Posts: 1092
- Joined: 2021-01-26, 11:18
Re: Change in system requirements (AVX)
I don't use Pale Moon very much. Nothing has changed for me personally. I just use the 32-bit version.back2themoon wrote: ↑2024-08-24, 15:49Not really. It seems the major change here is that YOU now have to use a third-party/community build.
Obviously, this is not a swap. Previously, the official version was universal (worked on all computers), but now... Don't you know this yourself?back2themoon wrote: ↑2024-08-24, 15:49Also, builds that used to be third-party, are now official - how about that? So, nothing really changed. It's a swap.
Well, excuse me, I'm not God. I've never taken on the role of a safety inspector. Yes, I pay more attention to the problem only when it somehow affects me. It's completely natural.back2themoon wrote: ↑2024-08-24, 15:49If you were honestly seeking to increase and solidify the security of the eco-system and the way of doing things, you should've raised these concerns years ago.
This is a separate topic, and I will not discuss it here. I will limit myself to a general philosophical remark.
For bad people to win, it is enough for good people to do nothing. And one more thing. If you run away from politics, then politics sooner or later comes to you, and sometimes it comes in the form of bombs that fall on your heads.
-
- Board Warrior
- Posts: 1005
- Joined: 2017-12-14, 12:59
Re: Change in system requirements (AVX)
Off-topic:
Of course they have been bombed by the good guys driven only by their messianic and altruistic mandate to save mankind...
This is how exceptionalism works. Feel free to be proud of it but in the meantime please spare us from such "philosophical" inspirations.
You could narrate your philosophical remarks to Koreans, Vietnamese, Iraqis, Afghans, Libyans, ... to name just a few.Kris_88 wrote: ↑2024-08-24, 16:13I will limit myself to a general philosophical remark.
For bad people to win, it is enough for good people to do nothing. And one more thing. If you run away from politics, then politics sooner or later comes to you, and sometimes it comes in the form of bombs that fall on your heads.
Of course they have been bombed by the good guys driven only by their messianic and altruistic mandate to save mankind...
This is how exceptionalism works. Feel free to be proud of it but in the meantime please spare us from such "philosophical" inspirations.
-
- Moon Magic practitioner
- Posts: 2863
- Joined: 2012-08-19, 20:32
Re: Change in system requirements (AVX)
This thread was started by you, with detailed descriptions of your newly incompatible hardware.
So, affected or "nothing has changed?
Pretty sure it was not "universal" and would not work on even older machines. Certainly not on ALL computers. It is obvious you have your own hardware in mind. All this fuss for your personal, incompatible hardware which has already been accommodated with community builds? Wow.
I know it well because my main, 16-YEAR-OLD machine was affected, instantly switching to Nuck-TH's SSE2 build. I'm most probably much less technical than you, but it doesn't take a genius to understand why this change was made.
It's all you've done. Please grow up. You've got great technical skills. Don't waste them on good vs bad nonsense. I'm done here but still hope to see your familiar, concise technical posts elsewhere.
-
- Board Warrior
- Posts: 1092
- Joined: 2021-01-26, 11:18
Re: Change in system requirements (AVX)
Let's just say I was affected enough to notice a potential security issue. Then I looked at the third-party build and saw that I couldn't trust the author, so my fears were confirmed.
Okay, I have to be very precise. The "universal build" worked on both SSE and AVX processors, and the third-party build only worked on AVX. It's not an equivalent replacement, and it's not like "nothing really changed".back2themoon wrote: ↑2024-08-24, 21:14Pretty sure it was not "universal" and would not work on even older machines. Certainly not on ALL computers.
And yes, I'm tired of proving the obvious when you stubbornly pretend not to understand.
In short, I already understand everything about this community.back2themoon wrote: ↑2024-08-24, 21:14but still hope to see your familiar, concise technical posts elsewhere.
And, no, I won’t bring anything valuable here. I just don't have the desire anymore...
-
- Board Warrior
- Posts: 1093
- Joined: 2020-05-31, 04:33
Re: Change in system requirements (AVX)
Yes, well, turning yourself into a vicious little rage-filled pimple of hate will tend to make a person rather valueless. At least you are being honest about that. Although you should turn the "won't" into "don't", as the present tense seems to apply most aptly.

-
- Board Warrior
- Posts: 1092
- Joined: 2021-01-26, 11:18
Re: Change in system requirements (AVX)
Okay, as you wish.andyprough wrote: ↑2024-08-25, 00:55Although you should turn the "won't" into "don't", as the present tense seems to apply most aptly.![]()



I have not brought, do not bring, and do not intend to bring anything valuable here in the future.
-
- Hobby Astronomer
- Posts: 26
- Joined: 2022-04-16, 19:53
- Location: Mississippi, USA
Re: Change in system requirements (AVX)
Off-topic:
Well I'm now using the third party sse2 build of Pale Moon on my windows machine, I guess I'll be bombed any day now.
Well I'm now using the third party sse2 build of Pale Moon on my windows machine, I guess I'll be bombed any day now.
I am the monster under Silicon Valley's bed.


-
- Board Warrior
- Posts: 1093
- Joined: 2020-05-31, 04:33
Re: Change in system requirements (AVX)
Off-topic:
You can't fake this kind of courage in the face of almost certain death. It's real.SouthernComputerGeek wrote: ↑2024-08-25, 17:50Off-topic:
Well I'm now using the third party sse2 build of Pale Moon on my windows machine, I guess I'll be bombed any day now.
-
- Newbie
- Posts: 3
- Joined: 2023-04-11, 12:49
Re: Change in system requirements (AVX)
Off-topic:
Not sure what you meant there, but there is no doubt that Russia is the Empire of Evil.back2themoon wrote: ↑2024-08-24, 15:49all I still see is the "evil Russians" syndrome. It's old, not tech/browser-related and will get you nowhere. And rightly so.
You deserve to live in a country like Kim's North Korea, Ho Chi Minh's Vietnam, Saddam's Iraq or Taliban's Afghanistan. Then you would be grateful for anyone willing to fight for your freedom.
-
- Pale Moon guru
- Posts: 37517
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Change in system requirements (AVX)
No reason to revive this thread with off-topic geopolitical banter.
Locking, with a note to please re-read the forum rules, specifically 1h and 2d.
Locking, with a note to please re-read the forum rules, specifically 1h and 2d.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite