User:Mconnor/Past/LinuxRefPlatform: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
== Proposal ==
== Proposal ==


In conjunction with the Linux community, we will define and maintain a reasonably modern and stable set of runtime requirements, and focus on supporting Mozilla apps to run against those requirements.  Distros providing longer-term support (i.e. enterprise distributions with long lifecycle requirements and older libraries) would then be responsible for maintaining support via build-time switches.
In conjunction with the Linux community, we will define and maintain a reasonably modern and stable set of runtime requirements, and focus on supporting Mozilla apps to run against those requirements.  Distros providing longer-term support (i.e. enterprise distributions with long lifecycle requirements and older libraries) would then be responsible for maintaining support for older runtimes via build-time switches.


== Proposed Runtime Requirements ==
== Proposed Runtime Requirements ==

Revision as of 07:20, 19 April 2007

Background

Mozilla on Linux has traditionally been built as a widely usable package, relying on runtime checks and workarounds to support older libraries or work around known bugs. This has historically resulted in unpleasant compromises and increased maintenance overhead.

Proposal

In conjunction with the Linux community, we will define and maintain a reasonably modern and stable set of runtime requirements, and focus on supporting Mozilla apps to run against those requirements. Distros providing longer-term support (i.e. enterprise distributions with long lifecycle requirements and older libraries) would then be responsible for maintaining support for older runtimes via build-time switches.

Proposed Runtime Requirements

  • GTK+ 2.10.x
  • GLib 2.12.x
  • GNOME 2.16.x
  • Pango 1.16.x
  • Cairo 1.4.x
  • xorg (libX11) 1.1.x
  • dbus 1.0.x
  • hal 0.5.8
  • libjpeg v6b
  • libpng 1.2.x (tracking upstream)
  • zlib 1.2.3