Pale Moon Devs Ponder Dropping Current Codebase And Starting From Scratch (softpedia.com)
An anonymous reader writes: The developers of the Palo Moon browser are thinking of scratching their current codebase due to the fact that it doesn't support many of today's current Web standards, and because future Firefox plans will introduce incompatibilities within its codebase. The team plans to build a new browser from scratch, which they'll use to replace Pale Moon when it reaches a stable version. As with the old Pale Moon, the browser will keep Firefox's pre-Australis interface and still support many features removed in Firefox, like Tab Groups and full themes.
Cuz that's a damn crazy undertaking
""This re-forking would be done on the last stable version of Mozilla code that hasn't had a sledgehammer put to it yet"
And that would be . . . Firefox 24 ESR, the version that Palemoon is based on.
sounds familiar
http://www.joelonsoftware.com/articles/fog0000000069.html
who needs another browser anyway?
You are either grossly ignorant or a troll who is long past their heyday. In all probability, it's the latter.
https://tails.boum.org/
https://www.torproject.org/projects/torbrowser.html.en
https://www.torproject.org/docs/android.html.en
https://distrowatch.com/
https://sourceforge.net/projects/portableapps/files/
^Rufus portable to put live DVD's/CD's on USB drives.
Cunts hate it when you're smart.
That patch in the garden is looking a mess, perhaps I should concrete a base and build a gazebo so I can be more connected to the outdoors. I'll get the house up to scratch first.
Erm vapourware is stuff that's announced with dates as though its real and in development, but it doesn't actually exist yet.
So what is this "Vapour plans"?? Thoughts about what they might plan for in future?
You realize I probably won't built a gazebo don't you? Because talk is cheap and deeds are not.
I actually read the article. I know it's bad form but I was bored. I already knew Pale Moon was the work of a single developer, so he/she couldn't seriously be thinking of starting from scratch. It turns out that he/she/they are just going to re-fork Firefox from a new version of the code base.
My copy of Palemoon works just fine and I have never yet encountered a situation where I couldn't do something I wanted to do.
Meanwhile, the current UI of Firefox is horrible and so many features have been ripped that it feels like a browser specifically designed for stupid people.
Because it's not from Microsoft.
Circumcision is child abuse.
Actually I like the whole idea of diversity -- especially if it includes the ability to opt in where I want and opt out of any standardized way of tracking me. I'm going to take another look at pale moon now. I hope they follow through with what they are thinking. Anything but more Google/Microsoft/Safari consumerism.
To see what Firefox has became from what it was 10 years ago
http://saveie6.com/
Does anyone actually use this browser? Can you vouch for its relevance?
They are not building it from scratch. They will use a newer version of Firefox as a starting point. It is "re-forking". It is likely they will not use the latest version since they want to keep tab groups. Though it will be new code when compared to the old Palemoon.
Yes, why should you download some random OS from a spyware vendor? Not downloading but using the preinstalled one doesn't make matters better.
And that's supposed to mean what exactly?
It's easy to tell that you've never taken a statistics course.
I hope that Microsoft open sources Edge, and ports it to Linux and OS X. Although I don't use Windows, I do realize that Edge is a fine browser that's getting better and better. The only thing holding it back is that it only runs on Windows.
If it ran on the other major platform (OS X) and on minor platforms like Linux and FreeBSD, I could see it being the final nail in Firefox's coffin. In my opinion, Mozilla has repeatedly shown the user community that Mozilla doesn't give a damn about its users' wishes. That's why we've seen Firefox trashed, with one unwanted change after another, release after release, even after the community has begged Mozilla not to make these unwanted changes.
Users are fleeing Firefox like there's no tomorrow. The stats show that Firefox is likely around 7% of the browser market on all of the platforms it supports. The stats clearly show that Firefox's users are going to Chrome and Edge.
Open sourcing and porting Edge wouldn't be without precedent. Microsoft is open sourcing much of .NET, and porting it to other platforms. It's porting SQL Server to Linux. IE itself used to run on non-Windows OSes.
Now is the time to Microsoft to truly free Edge. Doing so would push it as the main competitor to Chrome on all of the major platforms, finally burying the rotting corpse of Firefox and finally giving some real options to web users.
Why not just join the Servo effort, then? I know this is Slashdot, where we all hate Mozilla and Rust and Servo, but I'd rather get a browser at the end of the day, and not another iCab experiment that petered out and just became a WebKit/Blink clone. If Pale Moon can't even keep up with Firefox patches, it's much less likely they will be able to make a browser from scratch. I'm sure Servo's devs would love the help, and there would be nothing stopping you from making a fork if you got too opinionated to stick with the mainline.
if Firefox didn't keep constantly breaking extensions, removing useful features, and generally pissing off users.
that could be made even better. Firstly, uzbl. Such as a nice browser that could really be a winner.
I hope the "scratch" version will support all of the add-ons that the current version supports.
My copy of Palemoon works just fine
The Pale Moon developers don't agree with you.
Have you actually tried Rust or Servo? I have, and in my opinion they are sad, pathetic jokes.
I think that Rust is hype, and nothing but hype. It sounds great, until you try it out and find yourself severely disappointed. Yeah, it's supposedly safer, if you trust those programmers building a Rust implementation to do it perfectly. But they sure have created a lot of bugs in Rust itself already! It's not like you can even use another implementation of it, because there's only one! Even if it were perfect, the language is still very painful to use. I think you're better off using modern C++ techniques, which give you just about as much safety without being hellish to use.
Servo is also an extreme disappointment to me. It's probably 10, if not 15 or 20, years behind the times. If they hope to catch up with Blink, WebKit, Edge and even Gecko, they will need to do an absolutely massive amount of work. I've tried Servo repeatedly over the course of many months, and I've seen very little real progress. So I am very doubtful that they'll be able to accomplish anything within a reasonable amount of time. It's not like their competitors are standing still, either. Being written in Rust doesn't help, either. Despite being written in Rust, which is supposed to make it harder to introduce bugs, Servo is full of bugs. Rust also probably drives away good volunteer developers, I think. In my view, good developers would realize that using Rust is a bad idea, and they would use a modern subset of C++ instead, so they don't bother with Servo.
I think that Rust and Servo are failures of the same type as Firefox OS was. Instead of just doing the smart thing, which would be to convert Gecko to a modern subset of C++ and undoing all of the stupid UI and other changes made to Firefox these past few years, we see Mozilla wasting more of their effort and resources on silly projects. It reminds me a lot of the big "Javagator" debacle from many years ago, actually. Rust and Servo could be history repeating itself.
Pale Moon has always been for Windows users who want to bitch about Firefox but still use it.
Netscape 4 sucks, so lets throw it out and start again. Back when Spolsky could write he bitched about this.
Mozilla seamonkey sucks, so lets gut most of it and make Phoenix (now known as Firefox)
And now this again?
There is the issue of security too. One security question is whether it have "Slaughterhouse" (see https://bugzilla.mozilla.org/s... and http://bholley.net/blog/2016/t...). This is not the only incident where Mozilla people have suggested hiding bugs until an old ESR goes end of life BTW.
Why do I get the idea that these repeated idiot comments posted anon on article after article, and repeatedly in this thread, are all the work of the same person? Seriously, hipster browser? Nobody says this. It's someone's psychological issues being vomited out on Slashdot.
Duh.
Please provide the option to offer not just white background pages (the glare limits my browsing/web surfing in subdued ambient light conditions). I do not need the baggage of a "theme"; that would be excessive; just a light shade of gray would provide soothing comfort after long work hours in userspace. Opera has this out of the box fer chrissake, YOU ARE PALE MOON and white was the color the astronauts wore on the lunar surface, which had if I recall correctly from those photos some other color but definitely was not white at all.
WARNING: Smartphones have side effects--most of them undocumented.
Indeed. They seem to have no idea how massively complex project a modern web browser engine is. They would need a big team of highly experienced full-time developers. Those kind of guys usually expect to be paid as well. A trip to Microsoft's or Google's offices and meeting the browser teams might be an eye-opening experience.
Actually they are well aware of all of that. Maybe you should try reading the discussion on the Pale Moon forum.
SeaMonkey doesn't suck! Others and I till use the suite bundled versions. Also, its GUI hasn't changed much for decades unlike Firefox's.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
Pale Moon has always been for hipsters who want to bitch about Firefox but still use it.
Nah, PaleMoon is for true-hipsters who want to bitch about other faux-hipsters and their pathetic attempts at hipsterdom, let's face it, Firefox is so uncoool man with non-hipsters that it must be hip?, right? Problem is that it's still to common, whilst it might be hip, it ain't cool, so is the choice of those wannabe hipsters out there, the faux-hipsters, those too cool to use Chrome and IE, but still not cool enough..
.. I have been using Firefox since launch and it has always been fine.
Oh man, faux-hipster alert.
..Just update your Firefox and quite being a whiney hipster too hip to use a normal browser like all the "plebs"
Plebs (aka non-hipsters) use IE and Chrome, stop being a faux-hipster man and either trade up to Pale Moon or join the herds..
"Not downloading but using the preinstalled one" does matter in real world.
That's because they forgot to correct for Rayleigh scattering.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Why not use Mozilla SeaMonkey as the basis for their next browser? It would be at lot easier than trying to start from beginning. And since they are already familiar the code base they can get things going much quicker.
-imprezza86
With its fully customizable interface and low resource use and full of features that are built-in and don't require a squillion extensions!
Not like the browsers of today which look to have been designed for idiots to use and will happily eat all the RAM on the system when used for an hour!
I really hope they do this and are successful.
If they get enough traction soon enough and have a strong enough core team, maybe they can pick up a few Mozilla devs when FF crashes and burns. The existing team will need to reign in the new Mozilla devs and totally squash that fucking "we know better than the users" craptitude that sent FF swirling down the drain - hence the need for a strong, established core of Pale Moon devs to establish, protect, and enforce the 'user requirements first' culture.
'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
What a *(&)&*( &*( ( non story. The 7 people who use this browser don't even care.
I’ve tried to start codebases from scratch a few times myself. The same thing happened that happened with Gecko. I was not able to find a truly elegant solution that accounted for all of the requirements up front, so although I solved one set of problems better, all the later hacks I had to do to fix all of the oversights made the new codebase almost as crufty as the old one. All I really accomplished was to waste a bunch of time developing a new codebase with a whole new set of bugs to fix.
On the other hand, I have been successful at incrementally *refactoring* code. If I did my job right in the first place, most functionality was already modular. Then I can take some of the stuff on top of my libraries and extract it into more libraries, which I can then improve individually.
I'm sure if people actually knew it existed, it would be much more popular. I can't imagine browsing without it today
Literate and pretending to be clueless. Hi, troll! :-)
This Article Is A Lie. And much to my surprise, it wasn't posted by timothy.
As has been noted repeatedly PaleMoon will fork Firefox. But the title will never be changed. Uh, imagine that.
As a side-note. It is truly sad what the software 'profession' (my profession) has become and the sad, clueless people who now fill its ranks. People who are scared witless by (gasp!) writing software. They now want to just download some bug-ridden crap from github, "glue" it all that crap together and call it a day. Writing new lines of code is too hard and scary for them. They'll find any and all excuses not to do it. As evidenced by many of the comments in this thread.
I've also watched these buffoons spend weeks screwing around with gihub crap they do not understand, rather than take 2 days to just write it themselves and be able to control it and understand it. Nope. Because "no one does that anymore" they say. "It's not efficient!" In reality, they just don't know how. And they will be the ones replaced by AI.
Emacs gets updated now and again (19.29 when I started, currently on 24.5.1, v25 coming soon) and it's packages that get updated because really emacs is a bunch of packages. I know this because the guy working on the ANTLR mode package is using me as his guinea pig (his words) and we've already gone through a few versions number updates thereby.
Remember when Netscape did this?
The decision was one of the major reasons for the death of the Netscape browser. It was a terrible idea and led to Netscape (the leading browser at the time) disappearing from the market for all intents and purposes. The browser (and the company) sank like a stone, never to be a dominant player in that space again. Or ANY space as far as I can tell.
Years later (during the Netscape post-mortem) everyone agreed that "redoing the codebase from scratch" had been a stupid and horrible idea. It was an undeniably fatal move by the company.
Just cruising through this digital world at 33 1/3 rpm...
> They seem to have no idea how massively complex project a modern web browser engine is.
Yes they do lol. They already maintain a browser fork of firefox, I'm sure they know a lot about what they need to do.
What went wrong is constant churn in mission:
i) Create an open source platform for a commercial browser (Netscape) to sit on top off.
ii) Create an alternative browser so that Microsoft won't be able to squeeze out AOL.
iii) Create a lightweight version of the open source platform totally useless as a platform for commercial netscape.
iv) Create a browser that people like that enforces web standards allowing for web applications and thereby replacing Microsoft IE. Oh and make Google the default search engine.
v) ????
You seem to forget that the browser engine powering both Chrome and Safari was created by the open source community. Internet Explorer is based on NCSA Mosaic, which was also a small team.
From the forum: .. ONE AGAIN.. Our future and whatever path we take is going to still have specific requirements and parameters. It is gonna be a mozilla-like codebase.. It is gonna have a gecko-like rendering engine (Goanna) it will have XUL, XBL, all the technologies everyone wants and needs. What this will not be is a trident shell, a webkit shell, a blink shell, or whatever servo is gonna be.. No, does not and would not support all the bits of technology to be a product we and you could use and be proud of. If you think this is gonna happen.. Just stop because it isn't going to ever be that. So get that out of your heads."
"Allow me to further clarify
http://forum.palemoon.org/view...
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
Cyberfox is nice.
Why the post talk about PALO MOON and I get a page to PALE MOON? ???? Help anyone?
I've used Pale Moon on linux on my main home computer for about six months with zero issues. NoScript and Adblock Latitude are supported. Haven't found any web sites that do not render. Only minor complaint is that on text boxes like this one the default (but changeable) language is German vice English. Haven't really tried to fix it yet.
NON-geek Linux user since 1998
If anyone can pull it off, then the folks from Pale Moon. This project is one of the few FOSS projects that does not alienate its users.