UXP and system requirements

Pale Moon releases and site news
(read-only)
User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22424
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

UXP and system requirements

Unread postby Moonchild » Sun, 28 May 2017, 14:55

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.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

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

Re: UXP and system requirements

Unread postby Moonchild » Wed, 21 Jun 2017, 12:47

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.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne


Return to “Announcements”

Who is online

Users browsing this forum: Google [Bot], Suprfeeder [RSS] and 35 guests