Pale Moon

Last updated

Pale Moon
Developer(s) M.C. Straver [1]
Moonchild Productions [2]
Initial release4 October 2009;14 years ago (2009-10-04)
Stable release
33.0.2 [3]   OOjs UI icon edit-ltr-progressive.svg / 26 March 2024;13 days ago (26 March 2024)
Repository https://repo.palemoon.org/MoonchildProductions/Pale-Moon
Written in C , C++ , JavaScript , XML User Interface Language
Engines Goanna, SpiderMonkey
Operating system Windows 7 or later
FreeBSD 13.0 or later
OS X 10.7 or later
Linux
Contributed builds for various platforms [4]
Platform IA-32, x86-64, ARM64 [5]
Available in37 languages [6]
List of languages
Arabic (ar), Bulgarian (bg), Traditional Chinese (zh-TW), Simplified Chinese (zh-CN), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), American English (en-US), British English (en-GB), Filipino (tl), Finnish (fi), French (fr), Galician (gl), Greek (el), Hungarian (hu), Indonesian (id), Italian (it), Icelandic (is), Japanese (ja), Korean (ko), Polish (pl), Brazilian Portuguese (pt-BR), European Portuguese (pt-PT), Romanian (ro), Russian (ru) Argentine Spanish (es-AR), Mexican Spanish (es-M), Serbian [cyrillic] (sr), Castilian Spanish (es-ES), Slovak (sk), Slovenian (sl), Swedish (sv-SE), Thai (th), Turkish (tr), Ukrainian (uk)
Type Web browser
News aggregator
License
Website www.palemoon.org   OOjs UI icon edit-ltr-progressive.svg

[8] Pale Moon is a free and open-source web browser licensed under the MPL-2.0 with an emphasis on customization. Its motto is "Your browser, Your way." There are official releases for Microsoft Windows, FreeBSD, macOS, and Linux.

Contents

Pale Moon originated as a fork of Firefox, but has subsequently diverged. The main differences are the user interface, add-on support, and running in single-process mode. Pale Moon retains the user interface of Firefox from versions 4 to 28 and supports legacy Firefox add-ons.

Features

Pale Moon's default user interface is the one that was used by Firefox from versions 4 to 28, known as Strata. [9] It always runs in single process mode and uses a rendering engine known as Goanna. [8] The browser has its own set of extensions [10] and supports legacy Firefox add-ons built with XUL and XPCOM, [11] [12] which Firefox dropped support for. [13] NPAPI plugins are also supported. The browser's entire user interface can be customized by complete themes and lightweight themes are also available. [14] Pale Moon's default search engine is DuckDuckGo and it uses the IP-API service instead of Google for geolocation. [15] The browser is known to be lightweight on resource usage. [16] [17]

Pale Moon has no telemetry or data collection. [10] [8]

Unified XUL Platform (UXP)

Pale Moon is built upon the Unified XUL Platform (UXP), a cross-platform, multimedia application base that was forked from Mozilla code prior to the introduction of Firefox Quantum. [18] [19] UXP is a fork of the Firefox 52 ESR platform that was created in 2017 due to XUL/XPCOM support being removed from the Firefox codebase. [20] It includes the Goanna layout and rendering engine, a fork of Mozilla's Gecko engine. [21] Moonchild Productions develops UXP independently alongside Pale Moon. [22]

Pale Moon running on Ubuntu Linux, Windows 10, Windows 8.1, and Windows 7 Pale Moon 29 Tabs on Top Mode Multi-OS.png
Pale Moon running on Ubuntu Linux, Windows 10, Windows 8.1, and Windows 7

Supported platforms

Windows 7 SP1 and above are supported, along with any modern Linux distribution as long as the processors support SSE2 and there is at least 1 GB of RAM. [10] macOS on Intel and ARM processors is supported. [23] FreeBSD is also supported.

Previously, Windows XP and Vista were supported, but were dropped in versions 25 and 28, respectively. [24] [25]

An Android build was developed in 2014 [26] but was cancelled by the developer due to lack of community involvement a year later. [27]

History

Pale Moon was created and is primarily maintained by one developer, M.C. Straver. [28] Prior to version 26, Pale Moon used the same rendering engine as Firefox, known as Gecko. With version 26 in 2016, Pale Moon switched to using the Goanna rendering engine, a fork of Gecko. [21] [29] In 2017, the Pale Moon team began the Unified XUL Platform due to upcoming changes in the Mozilla codebase. The Basilisk web browser was developed to serve as a "reference application" for development before Pale Moon switched over to using it. [19]

In 2022, a change in direction for Pale Moon was announced to improve website and add-on capability. [30] This resulted in version 30, which used the Firefox GUID to improve compatability with legacy Firefox extensions and started increased development of UXP and Goanna. [31] A few days later, version 30 had to be recalled due to one of the developers causing issues before exiting the project, such as messing up the add-ons server. Version 31 was issued in response to fix these issues. [32]

Pale Moon 8 Pale Moon 8 Screenshoot.png
Pale Moon 8

Data breach

On 10 July 2019, a data breach was reported involving the Pale Moon archive server. This breach was discovered on the previous day, though it occurred on 27 December 2017. [33] The archived releases of Pale Moon 27.6.2 and older were infected with malware targetting cryptocurrency users. Basilisk and then-current Pale Moon releases were not affected. [34] [35] Straver switched the Pale Moon downloads and archives to a new host in response to the incident. [36]

Notable forks

MyPal was formerly a fork of Pale Moon that supported Windows XP, but after issues with the lead developer of Pale Moon regarding licensing, it was rebased on Firefox Quantum. [37] [38] Versions of MyPal afterwards are a fork of the Firefox 68 codebase. [39]

New Moon is another fork of Pale Moon which supports Windows XP. [38]

See also

Related Research Articles

<span class="mw-page-title-main">K-Meleon</span> Lightweight web browser for Microsoft Windows

K-Meleon is a free and open-source, lightweight web browser for Microsoft Windows. It uses the native Windows API to create its user interface. Early versions of K-Meleon rendered web pages with Gecko, Mozilla's browser layout engine, which Mozilla's browser Firefox and its email client Thunderbird also use. K-Meleon became a popular Windows browser and was available as an optional default browser in Europe via BrowserChoice.eu. K-Meleon continued to use Gecko for several years after Mozilla deprecated embedding it. Current versions of K-Meleon use the Goanna layout engine, a fork of Gecko created for the browser Pale Moon.

<span class="mw-page-title-main">Plug-in (computing)</span> Software component that adds a specific feature to an existing software application

In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.

Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla. It is similar to Microsoft Component Object Model (COM) and Common Object Request Broker Architecture (CORBA). It features multiple language bindings and interface description language (IDL) descriptions; thus programmers can plug their custom functions into the framework and connect it with other components.

<span class="mw-page-title-main">ChatZilla</span> IRC client

ChatZilla is an IRC client that is part of SeaMonkey. It was previously an extension for Mozilla-based browsers such as Firefox, introduced in 2000. It is cross-platform open source software which has been noted for its consistent appearance across platforms, CSS appearance customization and scripting.

XUL, which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner similar to web pages.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 or later versions, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, illumos, and Solaris Unix. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.

The Book of Mozilla is a computer Easter egg found in the Netscape, Mozilla, SeaMonkey, Waterfox and Firefox series of web browsers. It is viewed by directing the browser to about:mozilla.

XBL is an XML-based markup language for altering the behavior of XUL widgets. It was devised at Netscape in the late 1990s as an extension of XUL.

Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed for Netscape Navigator 2.0 in 1995 and subsequently adopted by other browsers.

This article compares browser engines, especially actively-developed ones.

<span class="mw-page-title-main">Pentadactyl</span> Firefox extension

Pentadactyl is a discontinued Firefox extension forked from the Vimperator and designed to provide a more efficient user interface for keyboard-fluent users. The design is heavily inspired by the Vim text editor, and the authors try to maintain consistency with it wherever possible.

<span class="mw-page-title-main">Firefox Portable</span>

Mozilla Firefox, Portable Edition is a repackaged version of Mozilla Firefox created by John T. Haller. The application allows Firefox to be run from a USB flash drive, CD-ROM, or other portable device on any Windows computer or Linux/Unix computer running Wine. The program does not require Firefox to be installed on the computer, nor does it leave personal information on the computer or interfere with any installed versions of Firefox, however, installation on the computer's data storage device is possible. The program is not totally portable, it can't run multiple instances of Firefox out of the box.

The following is a comparison of RSS feed aggregators. Often e-mail programs and web browsers have the ability to display RSS feeds. They are listed here, too.

The Mozilla Archive Format (MAFF) is a legacy Web archive file format that was provided by Firefox through an extension, used to store one or more web pages with their associated audio, video, and other related web resources to a single file. Unlike MHTML, which uses MIME encoding within a single HTML file, MAFF compresses the page into a Zip container file.

<span class="mw-page-title-main">Waterfox</span> Open-source web browser based on Firefox

Waterfox is a free and open-source web browser and fork of Firefox. It claims to be ethical and user-centric, emphasizing performance and privacy. There are official Waterfox releases for Windows, macOS, Linux and Android. It was initially created to provide official 64-bit support, back when Firefox was only available for 32-bit systems.

<span class="mw-page-title-main">Goanna (software)</span> Software

Goanna is an open-source browser engine and part of Unified XUL Platform that was forked from Mozilla's Gecko. It is used in the Pale Moon and Basilisk browsers. It underlies the Interlink mail client, Hyperbola's IceWeasel, and other UXP-based applications. It was also unofficially ported to Windows XP for the K-Meleon browser and Mypal.

<span class="mw-page-title-main">Basilisk (web browser)</span> Free and open source web browser

Basilisk is a free and open source web browser available for Windows, Linux, and with experiment support for macOS. Basilisk is an updated fork of Firefox designed to look and feel similar to versions before the underlying backend was changed in version 57. The web browser is described by the developers as being in a permanent development state and a "perpetual beta."

References

  1. M.C. Straver. "About Moonchild Productions". Archived from the original on 13 March 2017. Retrieved 19 April 2018.
  2. M.C. Straver. "About Moonchild Productions". Archived from the original on 9 April 2020. Retrieved 23 April 2020.
  3. "Release Notes" . Retrieved 26 March 2024.
  4. "Contributed builds of Pale Moon". Pale Moon. Retrieved 12 February 2017.
  5. "Pale Moon - Technical Details". www.palemoon.org.
  6. "Pale Moon language packs". Moonchild Productions. Retrieved 2 March 2021.
  7. "Pale Moon redistribution", Official website, retrieved 10 February 2017
  8. 1 2 3 Ganguly, Suparna (24 March 2022). "5 Lesser-Known Open Source Web Browsers for Linux in 2022 | Linux Journal". www.linuxjournal.com. Retrieved 6 April 2024.
  9. Proven, Liam. "Waterfox: A Firefox fork that could teach Mozilla a lesson". The Register. Retrieved 6 April 2024.
  10. 1 2 3 "Review: Is Pale Moon a viable privacy browser?". Avoid the Hack (avoidthehack!). 19 September 2021. Retrieved 6 April 2024.
  11. Sanchez-Rola, Iskander; Santos, Igor; Balzarotti, Davide (16 August 2017), "Extension Breakdown: Security Analysis of Browsers Extension Resources Control Policies", USENIX Security Symposium (26): 680–682, ISBN   978-1-931971-40-9
  12. "Avoid The Hack: 6 Best Privacy Browser Picks for Windows | Avoid the Hack (avoidthehack!)". avoidthehack!. 1 June 2023. Retrieved 6 April 2024.
  13. Vaughan-Nichols, Steven (21 September 2015). "Mozilla drops XUL, changes Firefox APIs; developers unhappy". ZDNET. Retrieved 6 April 2024.
  14. Serea, Razvan (21 September 2023). "Pale Moon 29.4.0.2". Neowin. Retrieved 6 April 2024.
  15. Brinkmann, Martin (11 August 2016). "Pale Moon to remove Google Search completely - gHacks Tech News". gHacks Technology News. Retrieved 6 April 2024.
  16. Abdul, Shan (13 November 2023). "7 Lightweight Windows Browsers Tested for RAM Usage: Which Is the Best?". MUO. Retrieved 6 April 2024.
  17. Siyal, Gaurav (8 February 2022). "The 7 Best Lightweight Web Browsers for Linux". MUO. Retrieved 6 April 2024.
  18. Richardson, John (2018). Introductory XUL (7th ed.). Lulu.com. p. 4. ISBN   978-1-304-60870-3.
  19. 1 2 Larabel, Michael (17 November 2017). "Pale Moon Project Rolls Out The Basilisk Browser Project". www.phoronix.com. Retrieved 6 April 2024.
  20. Meiert, Jens (7 April 2020). The Web Development Glossary. Frontend Dogma.
  21. 1 2 Brinkmann, Martin (22 June 2015). "Pale Moon to switch from Gecko to Goanna rendering engine - gHacks Tech News". gHacks Technology News. Retrieved 31 March 2024.
  22. Abdul, Shan (13 November 2023). "7 Lightweight Windows Browsers Tested for RAM Usage: Which Is the Best?". MUO. Retrieved 31 March 2024.
  23. Brinkmann, Martin (22 March 2023). "Pale Moon 32.1.0 launches with major web compatibility improvements - gHacks Tech News". gHacks Technology News. Retrieved 6 April 2024.
  24. "End of Windows XP support in Pale Moon". Archived from the original on 25 November 2016.
  25. "Pale Moon 28.0.0 released!". 16 August 2018. Archived from the original on 2 July 2019.
  26. Kondrat, Tomek (22 July 2014). "Pale Moon Browser Ported to Android". XDA Developers. Retrieved 6 April 2024.
  27. "I may have to let Pale Moon for Android go. :(". 16 April 2015.
  28. Hoffman, Chris (22 February 2018). "Why You Shouldn't Use Firefox Forks Like Waterfox, Pale Moon, or Basilisk". How-To Geek. Retrieved 6 April 2024.
  29. Peers, Nick (26 January 2016). "Pale Moon adopts new Goanna browser engine, fine-tunes interface". BetaNews. Retrieved 6 April 2024.
  30. Brinkmann, Martin (17 December 2021). "Pale Moon Project announces change of direction - gHacks Tech News". gHacks Technology News. Retrieved 6 April 2024.
  31. Brinkmann, Martin (18 March 2022). "Pale Moon 30.0 out with important changes - gHacks Tech News". gHacks Technology News. Retrieved 6 April 2024.
  32. Brinkmann, Martin (10 May 2022). "Pale Moon 31 is out now - gHacks Tech News". gHacks Technology News. Retrieved 6 April 2024.
  33. Cimpanu, Catalin (19 July 2019). "Pale Moon says hackers added malware to older browser versions". ZDNET. Retrieved 6 April 2024.
  34. Gatlan, Sergiu (10 July 2019). "Hackers Infect Pale Moon Archive Server With a Malware Dropper". Bleeping Computer. Bleeping Computer LLC. Retrieved 13 August 2022.
  35. Kovacs, Eduard (11 July 2019). "Archive Server of Pale Moon Open Source Browser Hacked". securityweek.com. Retrieved 5 April 2024.
  36. "Moonchild" (M.C. Straver) (10 July 2019). "Data breach post-mortem". Pale Moon forum. Retrieved 20 March 2022.
  37. Pardo, Lisandro (2022). "MyPal: Un navegador para Windows XP en 2022 – NeoTeo". www.neoteo.com (in Spanish). Retrieved 6 April 2024.
  38. 1 2 Bolaji, Ola-Hassan (7 February 2023). "10 Best Browsers for Windows XP That Still Work in 2024". Windows Report. Retrieved 6 April 2024.
  39. Proven, Liam (24 July 2023). "Want to live dangerously? Try running Windows XP in 2023". www.theregister.com. Retrieved 6 April 2024.