Pale Moon – Wikipedia

Web browser

Pale Moon is an open-source web browser with an stress on customization ; its motto is “ Your browser, Your way ”. [ 8 ] There are official releases for Microsoft Windows and Linux, [ 8 ] adenine well as contributed builds for diverse platforms. [ 4 ] Pale Moon originated as a branching of Firefox, but has subsequently diverged. The main differences are the exploiter interface, accessory support, and running in single- process modality. Pale Moon retains the highly customizable user interface of the Firefox version 4–28 era. [ 9 ] It besides continues to support some types of add-ons and plugins that are no longer supported by Firefox, [ 10 ] [ 11 ] including NPAPI plugins such as Adobe Flash Player, [ 12 ] [ 13 ] a well as bequest Firefox extensions. [ 14 ]

overview [edit ]

With Tabs on Top enabled, Pale Moon most closely resembles the “ Strata ” UI from Firefox 4-28. Pale Moon has diverged from Firefox in a act of ways :

Unified XUL Platform ( UXP ) [edit ]

Pale Moon is built upon the Unified XUL Platform ( UXP ), a cross-platform, multimedia application base with ancestry in Mozilla code. It includes the Goanna [ 24 ] layout and rendering engine, a fork of Mozilla ‘s Gecko engine. Moonchild Productions develops UXP aboard Pale Moon. [ 25 ] UXP is a fork of the Firefox 52 ESR chopine, [ 26 ] created in 2017 to address the at hand death of XUL/XPCOM engineering in the Firefox codebase. [ 27 ] [ 11 ]

license [edit ]

Unbranded logo Pale Moon ‘s source code is released under the Mozilla Public License 2.0 except for parts relating to branding. To ensure choice, redistribution of officially branded Pale Moon binaries is only permissible under specific circumstances. [ 7 ] The name and logo are trademarked by the undertaking founder and can not be used without his anterior license. [ 28 ]

Platforms [edit ]

Moonchild Productions offers Pale Moon for mod iterations of the Microsoft Windows and Linux operating systems. An SSE2 -capable processor is required to run the official Pale Moon releases, regardless of operate system choice. [ 5 ] For Windows, the only requirement is Windows 7 with Service Pack 1 or newer. [ 29 ] On Linux, specific versions of GTK 2 or 3, GLib, Pango, and libstdc++ are required. [ 30 ] Moonchild Productions besides provides a portable adaptation of Pale Moon for Windows. [ 31 ] Additional “ contributed ” builds of Pale Moon are produced by community members and may or may not carry the official Pale Moon stigmatization, depending on their level of association and collaboration with Moonchild Productions. These third-party builds range from simple compiler optimizations to support for extra operate systems. [ 32 ]

  • Debian and Ubuntu repositories for Pale Moon are maintained by Steve Pusser[33] and endorsed by Moonchild Productions.[34] These repositories provide the latest Pale Moon updates only for recent Debian and Ubuntu major releases.[35]
  • Pale Moon for macOS is supported in part by community contributions to the Pale Moon and UXP codebases. Since March 2021, macOS is no longer supported;[36][37] however, this decision has since been reconsidered, and Pale Moon may return to macOS in a future release.[38]

Platforms no retentive supported [edit ]

official support for Windows XP ended with Pale Moon 25.0.0. [ 39 ] Two specialization builds continued to support XP for some time : PM4XP, which was discontinued after secrete 25.7.0, [ 40 ] [ 41 ] and a special build intended for devices with Intel Atom processors, which was discontinued with the release of Pale Moon 27.0.0. [ 42 ] [ 43 ] Pale Moon 27.9.4 was the last exhaust to formally support Windows Vista [ 44 ] [ 45 ] adenine well as the final community-contributed spill for Mac OS X 10.6 Snow Leopard. [ 46 ] Pale Moon for Android was a clear-cut development effort that is no longer maintained. [ 47 ] First released in 2014, [ 48 ] it was announced the follow year that this Pale Moon form would likely be abandoned due to lack of community engagement. [ 49 ] The final release was 25.9.6. [ 50 ]

history [edit ]

Origins [edit ]

Pale Moon 8 running on Windows XP ( no longer supported ), circa 2011. M.C. Straver is the project fall through and lead developer. [ 1 ] Straver ‘s first official passing of Pale Moon, in 2009, was a rebuild of Firefox 3.5.2 with minor tweaks. finally the telescope of the project grew, and version 24 became a true pitchfork of Firefox 24 ESR. [ 27 ] Starting with adaptation 25, Pale Moon began using its own versioning system. [ 51 ]

Diverging from Firefox [edit ]

Pale Moon 27 ( codenamed “ Tycho ” ) was a major re-fork of the core browser code to Firefox 38 Extended Support Release, which added HTTP/2, DirectX 11, MSE / DASH, and JavaScript ES6 capabilities. [ 52 ] addition defend remained about entirely unchanged, with a flimsy decrease of Jetpack compatibility. [ 9 ] [ 53 ] In 2017, the Pale Moon team began the Unified XUL Platform project, seeking to fork Firefox ‘s platform code one final examination time, before Mozilla amply removed the XUL/XPCOM technology. A new browser, Basilisk, was created as a “ mention application ” for developing UXP. [ 54 ] [ 55 ] Like Pale Moon, Basilisk is a fork of Firefox with solid divergence from Mozilla ‘s browser. [ 56 ] The first incarnation of UXP ( codenamed “ Möbius ” ) was based on Firefox 53-55, but complications arose with build non-Firefox-based applications on the fresh platform, such as Thunderbird and SeaMonkey. In early 2018, UXP growth was restarted with Firefox 52 ESR as the new basis, ultimately resulting in Pale Moon 28 late that year. [ 27 ]

Data transgress incident [edit ]

On 10 July 2019, a data breach was reported involving the Pale Moon archive server. This breach was discovered on the former day, though it is unknown when it actually occurred. It is estimated to have occurred somewhere between April and June 2019. The archive releases of Pale Moon 27.6.2 and older were infected with malware. Basilisk and then-current Pale Moon releases were not affected. Straver expressed his distrust in the archive server horde to provide adequate security system and cursorily switched to a new host. [ 57 ]

New era [edit ]

On 10 March 2021, it was announced that macOS accompaniment would be discontinued, owing to a miss of consistency from community developers for the Mac platform. [ 58 ] An effort was made to clean the Pale Moon and UXP codebases of all macOS-specific code. [ 59 ] [ 60 ] In April of 2021, Straver announced that the next handout of Pale Moon, adaptation 29.2.0, would nobelium long allow the initiation of extensions intended for Firefox. [ 61 ] The decisiveness was a significant passing from Pale Moon ‘s previous, decade-long hold for Firefox addons. In the preceding years, Moonchild Productions and collaborators had made efforts to raise and cultivate a unique ecosystem of addons for Pale Moon, ultimately desiring to break away from Firefox addons raw. [ 62 ] Pale Moon 29.2.0, serving as the culmination of this goal, was released on 27 April 2022, amid long-standing misgivings from developers and users alike.

In September of 2021, after controversy over third-party forks of Pale Moon and UXP, [ 63 ] the print of Pale Moon and UXP source code was changed to a cathedral-style of tarballs upon publish of binaries, alternatively of a publicly-available repository. [ 64 ] Additionally, preview ( unstable ) releases were no retentive distributed. [ 65 ] On 17 March 2022, Pale Moon 30 was released alongside the raw Goanna Runtime Environment ( GRE ), and the source code to both Pale Moon and its platform was made promptly available once again. [ 66 ] Two days by and by, a core developer by chance departed from the Pale Moon project, sabotaging the Pale Moon web site and certain browser services in the procedure. [ 67 ] [ 68 ] Pale Moon 30, which depended upon the damaged project infrastructure, was recalled on 21 March 2022, [ 69 ] and extra updates to Pale Moon 29.4 were released while damage dominance was afoot. [ 70 ] [ 71 ] Future development of the GRE and Pale Moon 30 was deemed unviable, owing to the proprietorship nature of the Goanna Runtime Environment ‘s accompanying infrastructure, which remained under ownership of the departing core developer, vitamin a well as breaking platform code changes committed by this developer. On 28 March 2022, Straver decided to return to UXP as a chopine base, abandoning both the GRE and Pale Moon 30 in prefer of a new Pale Moon 31 milestone. [ 72 ] In April of 2022, macOS support was restored as part of an effort to return to certain aspects of the pre-Pale Moon 30 condition quo. [ 38 ] On 10 May 2022, Pale Moon 31 was released, featuring regenerate corroborate for traditional Firefox addons. [ 14 ] After the doomed Pale Moon 30 milestone, Straver described Pale Moon 31 as “ putting us spinal column on course after diverse deviations. ” [ 73 ]

basilisk [edit ]

The final release of Basilisk, version 2022.01.27. The Basilisk web browser is Pale Moon ‘s discontinued sibling. First released in 2017, it was intended as a development vessel for the then-new UXP platform. [ 74 ] Basilisk includes extra features not found in Pale Moon and carries the Firefox 29-56 era interface ( “ Australis ” ). Releases are available for Microsoft Windows and Linux, with similar arrangement requirements as Pale Moon. Basilisk is strictly 64-bit software, however, and requires extra libraries on Linux. [ 75 ] An unofficial version for macOS was maintained up to 11 June 2020, but was finally discontinued on 10 March 2021. [ 76 ] Basilisk ‘s support for add-ons and NPAPI plugins is largely similar to that of Pale Moon ‘s, though luminary differences exist. Basilisk ‘s user interface and interpretation number closely resembles Firefox 52 ESR, which can improve compatibility when attempting to install add-ons intended for Firefox. For some time, Basilisk included experimental support for Firefox WebExtensions, which Pale Moon has never supported, but this was removed in February 2019. [ 77 ] Additionally, unlike Pale Moon, Basilisk has technological support for Widevine DRM [ 78 ] [ 79 ] and WebRTC. [ 80 ] Both are presently non-functional, however, due to a miss of licensing from Google-controlled parties. [ 81 ] In December of 2021, Basilisk was discontinued, and an open propose was made by Moonchild Productions to transfer ownership of the stick out to any legitimate and reasonable developer who would be able to maintain it. [ 82 ] On 16 May 2022, the volunteer was retracted, after several false bids to acquire Basilisk. [ 83 ] The final official Basilisk spill was 2022.01.27. [ 84 ]

Benchmarks [edit ]

In 2013, Pale Moon was a bit slower than Firefox in the ClubCompy Real-World Benchmark, with the browsers respectively scoring 8,168 and 9,344 points out of a potential 50,000. [ 85 ] In a 2016 browser comparison test by Ghacks, Pale Moon version 25 had the smallest memory footprint after opening 10 different websites in separate tabs. [ 86 ] however, in the lapp report Pale Moon scored bottom in the Mozilla Kraken, Google Octane, 32-bit RoboHornet tests and second-to-last in the 64-bit RoboHornet benchmark. Whilst other browsers hung during some tests, Pale Moon entirely hung during the JetStream JavaScript benchmark. [ 86 ] Current ( UXP ) versions [ which? ] of Pale Moon score relatively to other browsers in benchmarks, show, for example, no significant dispute on the Sunspider benchmark compared to Firefox Quantum. [ citation needed ] Straver has remarked that the character of benchmark tests is questionable, stating that they “ ca n’t be used to draw hard ( or regularly even any ) conclusions. Plain and simple : they are an indication, nothing more. They serve well if you compare closely relate siblings ( e.g. Firefox and Iceweasel ) or different builds of the exact same browser, to get a relative performance difference between the two on the limited subset of what is actually tested, but that ‘s about ampere army for the liberation of rwanda as it goes. ” [ 87 ] The questionable function of benchmarking has been corroborated by major engineering companies [ 88 ] [ 89 ] when, for example, Google announced it was retiring its Octane benchmark in 2017, [ 90 ] and Mozilla indicating that they “ believe these benchmarks are not representative of modern JS code ” when introducing WarpBuilder in November 2020, admitting that their new engineering “ is presently slower than Ion on certain celluloid JS benchmarks such as Octane and Kraken ”. [ 91 ]

noteworthy forks [edit ]

Pale Moon has inspired a multitude of lend and third-party forks, many of which seek to provide Pale Moon on platforms not officially supported or just rejected by Moonchild Productions .

  • New Moon, by roytam1, is forked from Pale Moon 27 and maintains supports for Windows XP.[92] roytam1 additionally develops the Serpent browser, a fork of Basilisk and the UXP platform that continues to support XP and Vista.[93]
  • Arctic Fox, by wicknix, is another Pale Moon 27 fork which supports Mac OS X 10.6 and Windows XP.[94]
  • Mypal, by Feodor2, maintained support for Windows XP and kept general parity with the latest Pale Moon 28 and 29 releases.[95] Mypal was abandoned in 2021 after a significant licensing dispute between its developer and the Pale Moon team over another one of Feodor2’s products, Centaury. The event generated great controversy among Pale Moon contributors, users, and speculators,[63][96] ultimately resulting in reduced availability of the Pale Moon source code for some time.[97] Feodor2 later launched the Mypal68 project, which does not fork Pale Moon and is not to be confused with the original Mypal.[98]
  • White Star, by dbsoft, is a Pale Moon 29 fork for macOS, coinciding with the removal of macOS-specific code from the official Pale Moon and UXP codebases. dbsoft has collaborated with Moonchild Productions to restore official macOS support for Pale Moon.[38]
  • Albus Luna, by OldCoder, is a fork of Pale Moon for Linux, included in a larger application bundle with several other UXP-based applications,[99] some of which are related to multiple controversies within the Pale Moon community.

See besides [edit ]

References [edit ]

Leave a Reply

Your email address will not be published.