Clever Geek Handbook
📜 ⬆️ ⬇️

XFree86

XFree86 is an implementation of the X Window System server that was used on UNIX , Linux , and partially Mac OS X. Currently, it is practically not used - most open operating systems adopted X.Org Server instead of XFree86, and most XFree86 developers switched to X.Org Server.

XFree86
Xfree86.logo.gif
Type ofwindow system
Author
DeveloperThe XFree86 Project, Inc.
Written on
operating systemvarious
First editionAugust 16, 1993
Latest version4.8.0 ( December 15, 2008 )
Release Candidate
LicenseXFree86 License 1.1
Sitexfree86.org

XFree86 provides a client-server connection between hardware I / O ( mouse , keyboard , video card ) and the interface of a specific program, while also providing a window infrastructure and a standardized software interface. XFree86 is platform independent, easily extensible, and available online.

Typically, applications do not work directly with the X Window System (in particular, XFree86), but with graphical toolkits, the most common currently in the Linux community - GTK + and Qt .

The latest version is 4.8.0 dated December 16, 2008 .

2003: Developer Disagreement

Until 2003, XFree86 was mainly developing, but even within this project there were disagreements. The reason for this is the disagreement in the release of updates: developers could not access CVS to make changes, and distributors had to support several versions at the same time. In March, long-term participant Kate Packard was removed from the main development group. The group claimed that this was necessary to hide the fact that Packard had created the XFree86 fork. Packard himself denies this fact.

2004: License Controversy

Versions of XFree86 up to and including release candidates 4.4.0 were released under a licensing MIT license . XFree86 4.4 was released in February 2004 with license changes: an ad item extension similar to the one in the original BSD license , but with a wider scope. Many found the new license unacceptable, and the Free Software Foundation declared it incompatible with the GNU GPL (interestingly, the license was later recognized as compatible with the new version of GPL v3). [3]

Some projects have made releases (notably OpenBSD 3.5 and 3.6, and Debian 3.1 “sarge”) based on version 4.4 of RC2 XFree86, the latest version under the old license. Most operating systems (including later versions of OpenBSD and Debian ) have adopted the X.Org server .

After X11.app, the X server for Mac OS X was changed to X.Org, NetBSD switched to X.Org from version 5.0, and by the beginning of 2009 there were no more operating systems shipped with XFree86.

X.Org Server fork start

X.Org Server has become the official implementation of X11. The first version, X11R6.7.0, was a fork of XFree86 version 4.4 RC2 merged with the X11R6.6 changes. Version X11R6.8 added many new extensions, drivers, and fixes. It is not burdened with changes to the XFree86 license. Hosted and works closely with freedesktop.org .

Most open operating systems adopted X.Org Server instead of XFree86, and most XFree86 developers switched to X.Org Server.

Notes

  1. ↑ http://www.osnews.com/story/1294/Interview_with_XFree86_s_David_Dawes
  2. ↑ The xfree86 Open Source Project on Open Hub: Languages ​​Page - 2006.
    <a href=" https://wikidata.org/wiki/Track:Q124688 "> </a> <a href=" https://wikidata.org/wiki/Track:P1972 "> </a>
  3. ↑ Richard Stallman on XFree86 1.1 License

Links

  • xfree86.org
  • XFree86 Configuration
  • Article about a possible fork of the XFree86 project of March 25, 2003


Source - https://ru.wikipedia.org/w/index.php?title=XFree86&oldid=92741096


More articles:

  • Telecentric Lens
  • Vilna Dumka
  • Brown Sea Bass
  • Romanenko, Pavel Ivanovich
  • Leonenko, Ivan Fedorovich
  • Senin, Sergey Viktorovich
  • Whiskey Romeo Zulu
  • Itusayngo (Buenos Aires)
  • Art Worker
  • Nosha

All articles

Clever Geek | 2019