Clarifications on nature of "Tycho" Topic is solved
Clarifications on nature of "Tycho"
Seeing as how I am not a steady member of this board, it's entirely possible I missed something and/or am completely confused. So apologies in advance...
Up to this point, PM has (I suppose) been based on a particular version of Firefox... right? I'm guessing it would have been an ESR release. Of course with Goanna/all of the dev's hard work, the current PM 26 would be very different from the original code base. But would I be correct in assuming that there is a particular version of Firefox that we can point to as the parent of Palemoon?
So when the README.md page for Tycho says that this is a "re-base of the Pale Moon web-browser", does that mean that it is re-based off a particular version of Firefox again? If so, which version is that?
Is this a complete rebase, meaning that Tycho would be a very different beast than the current Palemoon? I.e. will there be a big difference between PM 27 and 26, than there was between PM 26 and 25 (or any other two corresponding PM releases)?
Or is "Tycho" simply a codename for the next upcoming PM release in much the same way as "Sid" is a codename for Debian Unstable?
Sorry if this is confusing; please ask and I'll be happy to (try to) clarify my questions.
Thanks!
Up to this point, PM has (I suppose) been based on a particular version of Firefox... right? I'm guessing it would have been an ESR release. Of course with Goanna/all of the dev's hard work, the current PM 26 would be very different from the original code base. But would I be correct in assuming that there is a particular version of Firefox that we can point to as the parent of Palemoon?
So when the README.md page for Tycho says that this is a "re-base of the Pale Moon web-browser", does that mean that it is re-based off a particular version of Firefox again? If so, which version is that?
Is this a complete rebase, meaning that Tycho would be a very different beast than the current Palemoon? I.e. will there be a big difference between PM 27 and 26, than there was between PM 26 and 25 (or any other two corresponding PM releases)?
Or is "Tycho" simply a codename for the next upcoming PM release in much the same way as "Sid" is a codename for Debian Unstable?
Sorry if this is confusing; please ask and I'll be happy to (try to) clarify my questions.
Thanks!
Re: Clarifications on nature of "Tycho"
Please note, I'm not a developer so sorry if I say something that is incorrect.
Well the front-end code for PM 25 and 26, as far as I'm aware, was forked from Firefox 24 ESR. The back-end (or platform code) code for Pale Moon 25 and 26, was forked from Firefox 31 ESR.Fred Barclay wrote:Up to this point, PM has (I suppose) been based on a particular version of Firefox... right? I'm guessing it would have been an ESR release. Of course with Goanna/all of the dev's hard work, the current PM 26 would be very different from the original code base. But would I be correct in assuming that there is a particular version of Firefox that we can point to as the parent of Palemoon?
Yes, and it would be re-based (or reforked?) off of Firefox 38 ESR but with the Front-end code of PM 25/26 being ported over as well.Fred Barclay wrote:So when the README.md page for Tycho says that this is a "re-base of the Pale Moon web-browser", does that mean that it is re-based off a particular version of Firefox again? If so, which version is that?
In my opinion, PM 26 was not that much different than PM 25; With that in mind, I would say PM 27 will be (in my opinion) quite different than 26 but more on the back-end level.Fred Barclay wrote:Is this a complete rebase, meaning that Tycho would be a very different beast than the current Palemoon? I.e. will there be a big difference between PM 27 and 26, than there was between PM 26 and 25 (or any other two corresponding PM releases)?
Yes.Fred Barclay wrote:Is "Tycho" simply a codename for the next upcoming PM release in much the same way as "Sid" is a codename for Debian Unstable?
Re: Clarifications on nature of "Tycho"
Hi Fred. This two-month old post from Moonchild may also answer some of your questions.
http://forum.palemoon.org/viewtopic.php?f=5&t=12216
http://forum.palemoon.org/viewtopic.php?f=5&t=12216
Re: Clarifications on nature of "Tycho"
Pale Moon has been its own thing and not a rebuild of Firefox for many years now. We've forked off -- so we are more like siblings to Firefox than Firefox being a parent.
At most, we can point at common ancestry.
Calling it a "re-base" is the closest term for what we're doing with Tycho -- we're taking our application and renderer/layout code and chunks of Mozilla platform code, and putting them together into a new browser product. The platform code changeover overcomes some major hurdles in terms of web compatibility that have been restrictive for Pale Moon development. If anything we will jump further away from Firefox in how Pale Moon works with this milestone.
The resulting browser will indeed be a completely different beast than the current browser, but most of that will all be under the hood. Any milestone release does have major differences that significantly impact the way the browser operates, in that way it's not different than any other milestone change. That being said though, this will be the most involved milestone in Pale Moon's history.
"Tycho" is simply a codename, a "working title" for the sake of ease during parallel development. It is and will remain Pale Moon
Some more information and discussion can be found in the threads "The Future of Pale Moon" and "Idea for a new browser product" on the forum.
@half-moon: I'm afraid you're quite a bit off the mark with what you think different versions of Pale Moon were forked from. Also, v26 has major differences with v25 (See: Goanna). Every milestone is a milestone for a reason.
At most, we can point at common ancestry.
Calling it a "re-base" is the closest term for what we're doing with Tycho -- we're taking our application and renderer/layout code and chunks of Mozilla platform code, and putting them together into a new browser product. The platform code changeover overcomes some major hurdles in terms of web compatibility that have been restrictive for Pale Moon development. If anything we will jump further away from Firefox in how Pale Moon works with this milestone.
The resulting browser will indeed be a completely different beast than the current browser, but most of that will all be under the hood. Any milestone release does have major differences that significantly impact the way the browser operates, in that way it's not different than any other milestone change. That being said though, this will be the most involved milestone in Pale Moon's history.
"Tycho" is simply a codename, a "working title" for the sake of ease during parallel development. It is and will remain Pale Moon
Some more information and discussion can be found in the threads "The Future of Pale Moon" and "Idea for a new browser product" on the forum.
@half-moon: I'm afraid you're quite a bit off the mark with what you think different versions of Pale Moon were forked from. Also, v26 has major differences with v25 (See: Goanna). Every milestone is a milestone for a reason.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"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
Re: Clarifications on nature of "Tycho"
Sorry, I'm not an expert on PM history. Also, what I meant before about PM 26 not being much different than PM 25 was more from the perspective of the end-user.Moonchild wrote:@half-moon: I'm afraid you're quite a bit off the mark with what you think different versions of Pale Moon were forked from. Also, v26 has major differences with v25 (See: Goanna). Every milestone is a milestone for a reason.
Re: Clarifications on nature of "Tycho"
Thanks, mates.
So will PM 28, 29, 30... be "Tycho" before release?Moonchild wrote:"Tycho" is simply a codename, a "working title" for the sake of ease during parallel development. It is and will remain Pale Moon
Re: Clarifications on nature of "Tycho"
No.. The codename Tycho will be irrelevant once Pale Moon 27 reaches release. As Moonchild stated.. It is for ease of reference between codebases while Tycho is in development and Pale Moon current continues to be developed on because this is a special situation. It is not like how "Nightly" or "Minefield" before it is used.
Re: Clarifications on nature of "Tycho"
That makes a bit more sense. Sorry, traveling has turned my brain topsy-turvy.
Or maybe it was always that way and I'm just noticing it...
Or maybe it was always that way and I'm just noticing it...
Re: Clarifications on nature of "Tycho"
In keeping with the astronomical theme here im assuming "tycho" is named after the danish astronomer tycho brae.........
user of multiple puppy linuxes..upup,fossapup.scpup,xenialpup.....
Pale moon 29.4.1
Pale moon 29.4.1
Re: Clarifications on nature of "Tycho"
No, it's simpler. Look up the names of large impact craters on the lunar surface.Moonraker wrote:In keeping with the astronomical theme here im assuming "tycho" is named after the danish astronomer tycho brae.........
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"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
Re: Clarifications on nature of "Tycho"
...which are all named after famous astronomers of the past, one of them being Tycho BraheMoonchild wrote:No, it's simpler. Look up the names of large impact craters on the lunar surface.Moonraker wrote:In keeping with the astronomical theme here im assuming "tycho" is named after the danish astronomer tycho brae.........
Shall we deduce anything from the fact that you choose the codename from one of the most apocalyptic event the moon went through?
Re: Clarifications on nature of "Tycho"
...but the name is from the feature, not the person.kormoran wrote:...which are all named after famous astronomers of the past, one of them being Tycho Brahe
It's not a homage to any particular individual.
You can deduce anything you want -- but be aware your deductions might be very much off the mark!kormoran wrote:Shall we deduce anything from the fact that you choose the codename from one of the most apocalyptic event the moon went through?
Let's just say this milestone has a large impact on the browser.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"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