wiki:WikiStart

EverBlue

EverBlue is an effort to port the X-Library to the OS/2 Presention Manager (PM). Until now people need XFree86/OS2 to run applications like GIMP on OS/2. For sure XFree86/OS2 is a great thing but it is running fullscreen which is not that comfortable.

The XWindow Library represent the Unix/Linux counterpart of the OS/2 PM API, every Unix GUI application uses it. Getting a version of this library working on top of PM will let your existing XWindow applications run side by side with your native OS/2 applications on your OS/2 desktop. Of course there will be some limitations (most notably XWindow apps when running on Everblue will always run locally, if you need to run remote applications you can still use the great OS/2 port of the official XWindow system, XFree86/OS2).

EverBlue is under development for a long time now and it might look like nothing happens. This is not true, the team did some very nice progress. It will still take a while until EverBlue is ready for primetime but we think it is worth the effort.

For sure we can still need more OS/2 developers, if you are interested in supporting EverBlue development you should join the Mailinglist and ask how you can help. We are using CVS to keep our sourcecode up to date. If you want to have a look at it, download NOSA and get the current EverBlue Source.

Ongoing development

Everblue is being made aware of multiple processes and threads accessing it concurrently, and remaining bugs are hunted down.

TODO

We must still implement some seldomly used X11 functions, make all functions respect all GC (graphics context) parameters, and add support for the common X11 extensions.

Downloads

ComponentPackageVersionDescription
Everblue LibZIP 2001-05-21 X11.dll and X11pmhk.dll
GIMPWPI2003-04-06The GIMP
PresentationPDF2004-11-29Everblue Presentation
Dev Snapshots ftp://ftp.netlabs.org/pub/snapshots/everblue/2007/01/17

For a complete list of local wiki pages, see TitleIndex.

Credits

  • Christian Langanke
  • Sebastian Wittmeier
  • XFree86/OS2 : Here is some information about XFree86/OS2 done by Holger Veit. In our opinion one of the best OS/2 projects out there!
  • X Homepage : If you are looking for informations about X-Lib, this is the source :-)
  • UnixOS/2 : On this server you will find a lot of ports of Unix/Linux applications. This is a very good base to get the most up to date versions.
  • XFree86/OS2 Download : Primary download locations for the newest OS/2 ports of XFree86/OS2. Mainly provided by Frank Giessler.
Last modified 8 years ago Last modified on Apr 12, 2017, 12:47:55 PM
Note: See TracWiki for help on using the wiki.