UXP and system requirements

Pale Moon releases and site news
(read-only)

Moderator: Indalecio

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 19438
Joined: Sun Aug 28, 2011 5:27 pm
Location: 58.5°N 15.5°E
Contact:

UXP and system requirements

Postby Moonchild » Sun May 28, 2017 2:55 pm

As I'm preparing the first code revision of UXP (Unified XUL Platform) and the new browser building on it, I'm evaluating the system requirements for it to have a broad yet not restrictive set of parameters to work in. The minimum system requirements for any application building on the platform will be:

  • A processor with SSE2 support.
  • At least 1 GB of system memory (applications may run in less, but 1GB is a good minimum to target).
  • Windows: an up-to-date version of Windows 7, 8, 8.1 or 10. The platform will not support Windows XP or Vista.
    Considering Vista is past end-of-life, it's unwise to still target this O.S. with a new platform.
  • Linux: A recent kernel and system libraries. Our focus will be GTK2. More details to be determined at a later date.
  • Mac OS X: At least version 10.9 will be required. Note that Mac development is currently not planned by our team.

Once again to be absolutely clear: this currently has no impact on the Pale Moon browser. It will only become relevant if/when we move our Pale Moon application from our current Mozilla+Goanna 3 platform across to UXP in the future.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.
Image

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 19438
Joined: Sun Aug 28, 2011 5:27 pm
Location: 58.5°N 15.5°E
Contact:

Re: UXP and system requirements

Postby Moonchild » Wed Jun 21, 2017 12:47 pm

As a follow-up and correction to the announcement above, our Linux focus in UXP will be GTK3, not GTK2. It became clear that the Mozilla code point where we fork off from has a heavy focus on GTK3, and much code has been built around that premise. As such we will continue our Linux focus in that same vein!
GTK2 has been deprecated in general in Linux and targeting that generation of the engine would prevent XUL applications from using modern desktop features. Although it will be possible (with some effort) to build GTK2 applications with the resulting platform, our focus will be on the more modern version.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.
Image


Return to “Announcements”

Who is online

Users browsing this forum: Blogtrotter [RSS] and 27 guests