XFree86 | |
---|---|
Tyyppi | ikkunajärjestelmä |
Tekijä | David Dawes [d] [1] |
Kehittäjä | XFree86 Project, Inc. |
Sisään kirjoitettu | C [2] |
Käyttöjärjestelmä | eri |
Ensimmäinen painos | 16. elokuuta 1993 |
uusin versio | 4.8.0 ( 15. joulukuuta 2008 ) |
vapauttaa ehdokas |
|
Lisenssi | XFree86-lisenssi 1.1 |
Verkkosivusto | xfree86.org |
XFree86 on X Window System -palvelimen toteutus, jota käytettiin UNIX- , Linux- ja jossain määrin Mac OS X -käyttöjärjestelmissä . Tällä hetkellä sitä ei juuri käytetä – useimmat avoimet käyttöjärjestelmät ovat ottaneet käyttöön X.Org Serverin XFree86:n sijaan, ja useimmat XFree86-kehittäjät ovat siirtyneet X.Org Serverille.
XFree86 tarjoaa asiakas-palvelin- yhteyden I/O-laitteiston ( hiiri , näppäimistö , näytönohjain ) ja tietyn ohjelman käyttöliittymän välillä, samalla kun se tarjoaa sekä ikkunointiinfrastruktuurin että standardoidun ohjelmointirajapinnan. XFree86 on alustariippumaton, helposti laajennettavissa ja saatavilla verkossa.
Tyypillisesti sovellusohjelmat eivät toimi suoraan X Window Systemin kanssa (etenkin XFree86), mutta graafisilla työkalupakeilla, yleisimmät Linux-yhteisössä tällä hetkellä ovat GTK + ja Qt .
Uusin versio on 4.8.0, päivätty 16. joulukuuta 2008 .
XFree86-palvelin kommunikoi isäntäkäyttöjärjestelmän ytimen kanssa syöttö- ja tulostuslaitteiden ohjaamiseksi, paitsi näytönohjaimet. Niitä hallitsee yleensä suoraan XFree86, joten se sisältää omat ohjaimet kaikille käyttäjällä mahdollisesti oleville näytönohjaimille. Valmistajat itse tukevat joitain kortteja binääriajureilla.
Versiosta 4.0 lähtien XFree86 tukee joitain 3D-kiihdytettyjä näytönohjaimia GLX- ja DRI-laajennusten kautta. Myös versiossa 4.0 XFree86 siirtyi uuteen ajurimalliin, yhdestä X-palvelinbinaarista ohjainta kohden ainutlaatuiseen X-palvelimeen, joka pystyy lataamaan useita ohjaimia samanaikaisesti.
Koska palvelin vaatii yleensä matalan tason pääsyn grafiikkalaitteistoon, monissa kokoonpanoissa sen on toimittava pääkäyttäjänä tai käyttäjänä, jonka UID on 0. Joissakin järjestelmissä ja kokoonpanoissa palvelinta voidaan kuitenkin käyttää tavallisena käyttäjänä.
Ennen vuotta 2003 XFree86 oli enimmäkseen kehitetty, mutta senkin projektin sisällä oli erimielisyyksiä. Syynä tähän voi olla päivitysjulkaisujen eroavaisuudet: kehittäjät eivät voineet käyttää CVS :ää tehdäkseen muutoksia, ja jakelijoiden oli ylläpidettävä useita versioita samanaikaisesti. Maaliskuussa pitkäaikainen jäsen Keith Packard poistettiin ydinkehitystiimistä . Ryhmä väitti, että tämä oli välttämätöntä piilottaakseen sen tosiasian, että Packard haaroitti XFree86:n. Packard itse kiistää tämän tosiasian.
XFree86:n versiot julkaisuehdokkaat 4.4.0:aan asti on julkaistu sallitulla MIT-lisenssillä . XFree86 4.4 julkaistiin helmikuussa 2004 lisenssimuutoksella: mainoslausekkeella, joka on samanlainen kuin alkuperäisessä BSD-lisenssissä , mutta laajemmalla laajuudella. Monet pitivät uutta lisenssiä mahdottomana hyväksyä, ja Free Software Foundation julisti sen yhteensopimattomaksi GNU GPL :n kanssa (mielenkiintoista kyllä, lisenssin todettiin myöhemmin olevan yhteensopiva uuden GPL v3:n kanssa). [3]
Jotkut projektit ovat julkaisseet julkaisuja (erityisesti OpenBSD 3.5 ja 3.6 sekä Debian 3.1 "sarge") perustuen XFree86:n versioon 4.4 RC2, uusimpaan vanhan lisenssin alaisena versiona. Useimmat käyttöjärjestelmät (mukaan lukien OpenBSD :n ja Debianin uudemmat versiot ) ovat ottaneet käyttöön X.Org-palvelimen .
X11.app:n jälkeen Mac OS X :n X-palvelin muutettiin X.Org:ksi, NetBSD vaihtui X.Org:ksi versiosta 5.0, ja vuoden 2009 alusta lähtien XFree86:lla ei ole enää toimitettuja käyttöjärjestelmiä.
X.Org Serveristä on tullut X11:n virallinen toteutus. Ensimmäinen versio, X11R6.7.0, oli XFree86-version 4.4 RC2:n haarukka, joka yhdistettiin X11R6.6-muutoksiin. Versio X11R6.8 lisäsi monia uusia laajennuksia, ohjaimia ja korjauksia. XFree86-lisenssimuutokset eivät rasita sitä. Isännöi ja toimii läheisessä yhteistyössä freedesktop.org:n kanssa .
Useimmat avoimet käyttöjärjestelmät ovat ottaneet käyttöön X.Org Serverin XFree86:n päälle, ja useimmat XFree86-kehittäjät ovat siirtyneet X.Org Serveriin.
X-ikkunajärjestelmä | |
---|---|
Arkkitehtuuri |
|
Ikkunoiden ylläpitäjät |
|
Laajennukset |
|
Toteutukset | |
Standardit | |
Sovellukset |
|
Käyttöliittymä Unix-tyyppisissä järjestelmissä | |||||||||
---|---|---|---|---|---|---|---|---|---|
Työpöytäympäristöt |
| ||||||||
Graafiset kuoret | |||||||||
Ikkunoiden ylläpitäjät |
| ||||||||
Wayland - pöytäkirjassa | |||||||||
Komentokuoret | |||||||||
X-ikkunajärjestelmä |
|