<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XFree86</id>
	<title>XFree86 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XFree86"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XFree86&amp;action=history"/>
	<updated>2026-05-31T00:12:52Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=XFree86&amp;diff=25649&amp;oldid=prev</id>
		<title>imported&gt;Faxel: /* Abspaltungen von XFree86 */ :)</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XFree86&amp;diff=25649&amp;oldid=prev"/>
		<updated>2023-06-16T15:45:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Abspaltungen von XFree86: &lt;/span&gt; :)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Hersteller = The XFree86 Project, Inc.&lt;br /&gt;
| Erscheinungsjahr = 1991&lt;br /&gt;
| AktuelleVersion = 4.8.0&lt;br /&gt;
| AktuelleVersionFreigabeDatum = 15. Dezember 2008&lt;br /&gt;
| Betriebssystem = [[Unix]]&lt;br /&gt;
| Programmiersprache = [[C (Programmiersprache)|C]]&lt;br /&gt;
| Kategorie = [[Display-Server]]&lt;br /&gt;
| Lizenz = [[X11-Lizenz]] mit zusätzlicher Klausel&lt;br /&gt;
| Website = [http://www.xfree86.org/ www.xfree86.org]&lt;br /&gt;
}}&lt;br /&gt;
[[Datei:Schema der Schichten der grafischen Benutzeroberfläche.svg|mini|250px|&amp;#039;&amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039;&amp;#039; ist ein [[Display-Server-Protokoll]] für X11. Ein [[Fenstermanager]] wird zusätzlich benötigt.]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039;&amp;#039; ist eine freie [[Open Source|quelloffene]] Realisierung der Grafikschnittstelle [[X Window System]] (auch &amp;#039;&amp;#039;X11&amp;#039;&amp;#039; genannt). Sie stellt auf [[Unix]] und [[unixoid]]en Betriebssystemen ([[Linux]], [[GNU Hurd]], [[Berkeley Software Distribution|BSD]] und seinen Ableitungen&amp;lt;!--kein sinnvoller Link auf „Derivat“ möglich, und BSD ist ja schon verlinkt--&amp;gt;) grundlegende Grafikfunktionen zur Verfügung. In der modularen Systemarchitektur eines grafischen [[Betriebssystem]]s ist sie als „Dienstprogramm“ zwischen den gerätespezifischen Treibern und der [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] (wie etwa [[KDE]] oder [[Gnome]]) angesiedelt und stellt dieser alle grundlegenden Grafikfunktionen wie etwa das Zeichnen von Rahmen und Fenstern zur Verfügung, die die Benutzeroberfläche oder die grafischen Anwendungsprogramme benötigen. Bis 2004 war dieser Dienst eine auf fast jedem Linux- oder BSD-System anzutreffende Software.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039; ist nicht auf bestimmte Betriebssysteme beschränkt. Beispielsweise ist es auch Teil von [[Cygwin]], einer Systemumgebung für [[Microsoft Windows NT|NT]]-basierende Windowssysteme (NT bis Windows 10), die eine einfache Portierung von Linuxprogrammen auf Windows ermöglicht.&amp;lt;!--wie das im Detail funktioniert, dazu genügt der verlinkte Artikel!--&amp;gt; Auch für [[OS/2]] und [[macOS]] gibt es Portierungen, obwohl Apple bis 2012 eigene X11-Server zur Verfügung stellte (siehe [[XQuartz]]).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039; wird seit 2008 nicht mehr weiter entwickelt. Hauptnachfolger ist der [[X.Org-Server]].&lt;br /&gt;
&lt;br /&gt;
== Architektur ==&lt;br /&gt;
Der &amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039;-Server kommuniziert mit dem [[Kernel (Betriebssystem)|Kernel]] (meistens ein Linux-, BSD- oder UNIX-Kernel), um Ein- und Ausgabegeräte anzusteuern, teilweise greift er aber auch selbst auf Tastaturen und Mäuse zu. Eine grundlegende Ausnahme bilden die [[Grafikkarte]]n. Diese werden von &amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039; direkt unter Umgehung des Kernels angesprochen. Für die weitaus meisten Grafikkarten der letzten 15 Jahre bringt &amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039; eigene Treiber mit. Für viele verbreitete Karten gibt es Treiber des Herstellers. Es ist aber auch möglich, &amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039; im „Linux-[[Framebuffer#Linux-Framebuffer|Framebuffer]]“ (einen Grafikbereich im Kernel) arbeiten zu lassen, um einen Gerätetreiber für Linux verwenden zu können.&lt;br /&gt;
&lt;br /&gt;
Auf einem typischen [[POSIX]]-System liegen die &amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039;-Konfigurationsdateien im Verzeichnis &amp;#039;&amp;#039;/etc/X11&amp;#039;&amp;#039;. Die grundlegende Konfiguration erfolgt in der Datei &amp;#039;&amp;#039;XF86Config&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;XF86Config-4&amp;#039;&amp;#039;, die unter anderem Einstellungen zum verwendeten Monitor, Tastatur, Maus und Grafikkarte enthält. Für weniger erfahrene Benutzer existieren Programme (auch grafische), die die Konfiguration erleichtern. Moderne Distributionen bieten auch eine halbautomatische Erkennung sinnvoller Einstellungen.&lt;br /&gt;
&lt;br /&gt;
== Geschichte und Namensgebung ==&lt;br /&gt;
Das Projekt wurde 1991 von David Wexelblat, Glenn Lai, David Dawes und Jim Tsillas begonnen, die gemeinsam darangingen, Fehler im Quellcode von X11 X386 (geschrieben von Thomas Röll) zu beheben. Diese Version hieß ursprünglich &amp;#039;&amp;#039;X386 1.2e&amp;#039;&amp;#039;. Da neuere Versionen von X386 nur noch kommerziell verkauft wurden, entwickelte sich das Projekt fortan selbständig und wurde in XFree86 umbenannt, was ein Wortspiel ist (aus &amp;#039;&amp;#039;X-three-86&amp;#039;&amp;#039; wurde &amp;#039;&amp;#039;X-free-86&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Mit Stand 1. Oktober 2001 unterstützte XFree86 die X11-Spezifikation R6.5.1 inklusive der [[GLX]]- und der X-Rendering-Erweiterungen.&lt;br /&gt;
&lt;br /&gt;
== Abspaltungen von XFree86 ==&lt;br /&gt;
Im Jahr 2003 wurde [[Keith Packard]], ein anerkannter [[X Window System|X-Window-System]]-Entwickler, aus dem Kernteam ausgeschlossen. Ihm wurde eine Verschwörung vorgeworfen: Keith Packard habe versucht, das XFree86-Projekt zu spalten. Er arbeite weiter innerhalb des Projekts, versuche aber unter der Hand, andere Entwickler für ein neues, von ihm initiiertes X-Server-Projekt zu gewinnen. Packard bestritt dies; anhand einer E-Mail-Korrespondenz konnte jedoch nachgewiesen werden, dass er tatsächlich mit anderen Entwicklern über eine Spaltung diskutiert hatte. Packard selbst zog es vor, zu den Vorgängen nichts mehr zu sagen. Dies führte zur Schaffung von [[XWin]], einem Forum zur Verbesserung von X und speziell XFree86, das später vollständig in [[freedesktop.org]] aufging. Keith Packard begann, basierend auf dem X-Window-System und in Kooperation mit freedesktop.org, ein ganz neues Entwicklungsprojekt mit Namen &amp;#039;&amp;#039;Xserver&amp;#039;&amp;#039;. Xserver benutzt Kdrives Treiber-[[Programmierschnittstelle|API]]-Modell. Die Autoren beschreiben das Projekt gerne als die nächste X-Server-Generation, die einer anderen Richtung als XFree86 folgt.&lt;br /&gt;
&lt;br /&gt;
Später stellte aber das XFree86-Kernteam fest, dass nur eine begrenzte Innovationskraft vorherrschte. Unter anderem wurde dies an der Struktur des Projekts festgemacht: Die Mitglieder des Kernteams wurden anhand ihrer Beiträge bewusst ausgewählt und blieben so ein enger, abgeschlossener Kreis. Wegen der kaum fortschreitenden Entwicklung von X beschloss das XFree86-Kernteam daraufhin am 30. Dezember 2003, sich am nächsten Tag selbst aufzulösen.&amp;lt;ref name=&amp;quot;disband&amp;quot;&amp;gt;David Dawes: [http://www.mail-archive.com/devel%40xfree86.org/msg04639.html „core team disbands“] auf XFree86-devel-E-Mailliste, 30. Dezember 2003&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach der Auflösung des Kernteams schlossen sich viele Entwickler mit der alten [[X.Org Foundation]] zusammen, um diese in ein Open-Source-Projekt umzuwandeln, das zukünftig eine Implementierung eines freien X-Servers gewährleisten sollte. In Zusammenarbeit mit freedesktop.org stellt das neue Entwicklerteam sein Projekt unter dem Namen [[X.Org-Server]] zur Verfügung, der auf einer Weiterentwicklung von XFree86 4.4 RC2 beruht.&lt;br /&gt;
&lt;br /&gt;
Massive Unterstützung bekam das neue Projekt, als sich im Januar 2004 das XFree86-Projekt für eine neue Lizenz entschied, die eine besondere Werbe-Klausel mit sich brachte.&amp;lt;ref name=&amp;quot;lizenz&amp;quot;&amp;gt;David Dawes: [http://marc.info/?l=xfree86-forum&amp;amp;m=107539665900550&amp;amp;w=2 „Modification to the base XFree86(TM) license“] im XFree86-Forum, 29. Januar 2004&amp;lt;/ref&amp;gt; Kritiker warfen ein, dass XFree86 damit zu nicht-freier Software werde. In jedem Fall war die Lizenzänderung problematisch. Viele Distributoren stuften diese Lizenz als inkompatibel zur [[GNU General Public License|GPL]] ein&amp;lt;ref name=&amp;quot;prolinux&amp;quot;&amp;gt;Mirko Lindner: [http://www.pro-linux.de/news/2004/6481.html „XFree86 4.4: Ablehnung wächst“] auf pro-linux.de, 18. Februar 2004&amp;lt;/ref&amp;gt; und unterstützten fortan die Abspaltung, die auf der XFree86-Version 4.4 RC2 basierte und in der alten Lizenz weiterentwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
Die Abspaltung entwickelt seitdem unter dem Dach der [[X.Org Foundation]] ihren eigenen X-Server, den [[X.Org-Server]].&lt;br /&gt;
&lt;br /&gt;
Neben diesem Projekt gab es zeitweise einen experimentellen Zweig des XFree86-Codes mit Namen &amp;#039;&amp;#039;Xouvert&amp;#039;&amp;#039;, dessen Entwicklung jedoch eingestellt wurde.&lt;br /&gt;
&lt;br /&gt;
Nachdem der Großteil der Entwickler zu X.Org wechselte, gab es nur noch geringen Fortschritt bei XFree86. Die letzte Version (4.8.0) erschien am 15. Dezember 2008&amp;lt;ref name=&amp;quot;lastversion&amp;quot;&amp;gt;Marc Aurele La France: [http://www.mail-archive.com/xfree86%40xfree86.org/msg21244.html ANNOUNCE: XFree86 4.8.0 is now available] Ankündigung vom 21. Dezember 2008 &amp;lt;/ref&amp;gt;, der letzte Codebeitrag wurde im Februar 2009 eingepflegt.&amp;lt;ref name=&amp;quot;commitlist&amp;quot;&amp;gt;[http://www.mail-archive.com/cvs-commit%40xfree86.org/maillist.html CVS commit mailing list]&amp;lt;/ref&amp;gt; Auf Nachfrage erklärte der letzte aktive Entwickler Marc Aurele La France, dass die Arbeit am Projekt mittlerweile eingestellt wurde.&amp;lt;ref name=&amp;quot;tsi&amp;quot;&amp;gt;Marc Aurele La France: [http://marc.info/?l=xfree86-forum&amp;amp;m=132291851222618&amp;amp;w=2 Is there ever going to be a new version of xfree86] im XFree86-Forum, 3. Dezember 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.xfree86.org/ Projekt-Website] (englisch)&lt;br /&gt;
* [http://www.x.org/ Projekt-Website von X.org] (englisch)&lt;br /&gt;
* [http://www.freedesktop.org/Software/xserver Keith Packards Xserver-Projekt bei freedesktop.org] (englisch)&lt;br /&gt;
* [http://xorg.freedesktop.org/ X.org-Projekt bei Freedesktop] (englisch)&lt;br /&gt;
* [http://marc.info/?l=xfree86-forum&amp;amp;m=105712160306719&amp;amp;w=2 David Wexelblat über die Gründe, Keith Packard aus dem Kernteam auszuschließen] (englisch)&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Xfree86}}&lt;br /&gt;
[[Kategorie:X-Server]]&lt;br /&gt;
[[Kategorie:MacOS-Software]]&lt;br /&gt;
[[Kategorie:Linux-Software]]&lt;br /&gt;
[[Kategorie:Solaris-Software]]&lt;br /&gt;
[[Kategorie:Display-Server-Protokoll]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Faxel</name></author>
	</entry>
</feed>