Pale Moon (webbrowser)

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Pale Moon
Pale Moon (webbrowser)
Pale Moon 8 Screenshoot.png
Ontwikkelaar Moonchild Productions
Recentste versie 24.6.2 
(16 juni 2014)
Status Actief
Besturingssysteem Windows, Linux (community) en Android (bèta)[1]
Layout-engine Gecko
Geschreven in C en C++
Categorie Webbrowser
Licentie Grotendeels Mozilla Public License 1.1
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica

Pale Moon is een webbrowser voor Windows en Linux gebaseerd op de broncode van Mozilla Firefox. Pale Moon is geoptimaliseerd voor moderne processorfamilies uit de x86- en x64-reeks.

Pale Moon verschilt van Firefox omdat er enkele functies zijn weggelaten vanwege beveiligings- of snelheidsoverwegingen. Plug-ins voor Firefox kunnen ook geïnstalleerd en gebruikt worden in Pale Moon. Omdat Pale Moon gebaseerd is op Firefox maakt Pale Moon ook gebruik van de Gecko-layout-engine.

De browser is beschikbaar voor Windows en Linux en wordt uitgegeven en ontwikkeld door Moonchild Productions. [2] Pale Moon is gebaseerd op Firefox, geoptimaliseerd voor efficiëntie van de code en gericht op gebruik op moderne microprocessoren. [3] Pale Moon is gratis te downloaden, is open source, en wordt verspreid in uitvoerbare vorm onder een eigen licentie. [4] De meeste Firefox-extensies en plug-ins zijn compatibel met Pale Moon.[5]

Optimalisatie[bewerken]

Pale Moon is geoptimaliseerd met behulp van de volgende technieken:

Optimalisatie van de uitvoerbare code[bewerken]

  • Gecompileerd met een hoge mate van compileroptimalisatie:
    • Pale Moon is gecompileerd met ofwel -O2 ofwel -Ox, beide optimalisatievlaggen van de Microsoft C compiler om maximale snelheid te verkrijgen.[6][7]
    • Pale Moon is gecompileerd zodat de SSE2-processorinstructieset wordt gebruikt, die de snelheid en efficiëntie van een aantal toepassingsgebieden sterk ten goede komt.

Als gevolg hiervan kan de resulterende browser niet worden uitgevoerd op bijzonder oude hardware, maar door het weglaten van ondersteuning voor oudere systemen werkt Pale Moon werkt met geoptimaliseerde machinecode die volledig gebruik maakt van moderne processor-instructiesets. [8]

Voor het AthlonXP-platform is een speciale versie beschikbaar. Ook een legacy-versie wordt onderhouden om compatibiliteit met oudere cpu's te waarborgen.[9]

Het verwijderen van functies[bewerken]

Pale Moon verwijdert een paar functies waar geen hoge vraag naar is, maar die een integraal onderdeel uitmaken van Firefox: [10]

Daarnaast is ook de PDF-lezer van Firefox standaard uitgeschakeld in Pale Moon vanwege de kans op beveiligingslekken in de JavaScript-code waaruit de PDF-lezer bestaat.

Snelheidsvergelijking[bewerken]

De resulterende verschillen in snelheid door gebruik te maken van optimalisaties en ook het verwijderen van bepaalde programmaonderdelen[14], zoals toegankelijkheidsfuncties en ouderlijk toezicht, hebben een belangrijk voordeel van de geoptimaliseerde browser in vergelijking met Firefox laten zien[15][16], ook al is de broncode verder vrijwel onberoerd gelaten.[17]

Wijzigingen in de interface[bewerken]

Sinds versie 4 heeft Pale Moon ook een aantal wijzigingen in de interface van het programma (lay-out) doorgevoerd in vergelijking met het zusterprogramma Firefox:[18]

  • Pale Moon heeft een statusbalk
  • Navigatieknoppen zijn gegroepeerd
  • Tabbladen worden standaard niet helemaal boven in geplaatst (tabs-on-top)
  • De knop Pale Moon is blauw (bij Firefox is deze oranje).
  • Er wordt standaard een webfeed-icoon getoond op de adresbalk wanneer een feed beschikbaar is.

Ook de bij Firefox 29 ingevoerde Australis-interface zal niet overgenomen worden door Pale Moon.[13]

Aangepaste functies[bewerken]

Pale Moon 24.6 bracht enkele aanpassingen: [19]:

  • Geanimeerde persona's (thema's) worden nu ondersteund (handmatig inschakelen vereist).
  • De synchronisatiefunctie werd vervangen door een eigen synchronisatiefunctie vanwege technische redenen.
  • Autocomplete=off wordt in bepaalde gevallen genegeerd.
  • HTML5-video's in volledig scherm tonen geen bericht meer dat vraagt of volledig scherm toegelaten mag worden.

Beschikbare downloads[bewerken]

Pale Moon biedt een aantal verschillende versies aan. De versienummers komen meestal overeen met die van Firefox. Volgende versies worden als download aangeboden:

  • Desktop (32 bits en 64 bits)
  • Portable (32 bits en 64 bits)
  • Atom
  • Linux

Daarnaast zijn ook oudere, gearchiveerde versies[20] en de broncode van de browser[21] te downloaden.

Licentie[bewerken]

Net zoals Firefox is de broncode van Pale Moon vrij beschikbaar en dus open source. De broncode is beschikbaar onder de MPL 1.1-licentie, behalve voor onderdelen met betrekking tot branding (merkrecht en logo's).

In tegenstelling tot Firefox zijn de binaire bestanden van Pale Moon onderhevig aan een herdistributielicentie[4], die herdistributie toestaat onder bepaalde voorwaarden. Volgens de auteur zijn deze voorwaarden opgelegd om verwarring te voorkomen van de officiële Pale Moon-versie met eventueel aangepaste versies. De naam Pale Moon (met betrekking tot de browser), het Pale Moon-logo en andere auteursrechtelijk beschermde grafische werken zijn het intellectuele eigendom van M. Straver, en mogen dus niet worden gebruikt op andere door derden gecompileerde Firefox-browsers of op andere producten zonder vooraf toestemming te vragen.[22]

Zie ook[bewerken]

Externe links[bewerken]

Bronnen, noten en/of referenties
  1. Contributed builds
  2. (en) Website van de auteur
  3. Teck: Firefox geoptimaliseerd voor Windows
  4. a b Pale Moon redistribution
  5. Pale Moon - op maat gemaakte en geoptimaliseerde Firefox-browser
  6. -O1 -O2 (minimaliseren van grootte, maximaliseren van snelheid)
  7. Gebruik de URL about:buildconfig om de details op te vragen
  8. Betanews beoordeling van Pale Moon 4
  9. Lijst van ondersteunde processoren
  10. (en) Technische details van Pale Moon
  11. (en) Pale Moon 24
  12. (en) WebRTC in Pale Moon
  13. a b (en) Pale Moon: Firefox Without DRM, Interface Breakage
  14. (en) Pale Moon - functies
  15. Lifehacker: Pale Moon is een snellere Firefox-kloon voor Windows
  16. Betanews: Pale Moon 5 overtreft broertje Firefox 5
  17. Verschillen met Firefox
  18. Layout-verschillen ten opzichte van Firefox
  19. (en) Pale Moon 24.6 released!
  20. Gearchiveerde versies
  21. Links naar de broncode
  22. Naamgeving van de browser