LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-05-2002, 04:38 PM   #1
doublefailure
Member
 
Registered: Mar 2002
Location: ma
Distribution: slackware
Posts: 747

Rep: Reputation: 30
What is XFree86?


So what's XFree86 , kde/gnome/black box and their relationship?

i've used linux for more than a year .. but still can't understand what they are talking about..
can anyone help?


this is from xfree86.org
---------------------------------------------------------
What is XFree86?

The XFree86 Project, Inc is the organisation which produces XFree86 , a freely redistributable open-source implementation of the X Window System which runs on UNIX(R) and UNIX-like operating systems such as Linux, all of the BSD variants, Sun Solaris x86, Mac OS X (via Darwin), as well as other platforms like OS/2 and Cygwin.

XFree86, the product, provides a client/server interface between display hardware (the mouse, keyboard, and video displays) and the desktop environment while also providing both the windowing infrastructure and a standardized application interface (API). XFree86 is platform-independent, network-transparent and extensible.

With XFree86 a user cannot only choose the desktop environment they prefer, but because we are an open-source project, users can also modify and update their systems as they see best. As XFree86 has always been an unabashed supporter of freedom of the user desktop, so we encourage users to customise and personalise their desktops with the application of their choice, whether it be KDE, GNOME, Enlightenment, Blackbox, AfterStep, fvwm or twm.

Our goal at XFree86 is to have X run on every platform available, including those we do not currently support, as the best windowing system available on that platform.
 
Old 10-05-2002, 08:33 PM   #2
RijilV
Member
 
Registered: Sep 2002
Location: somewhere
Distribution: gentoo
Posts: 123

Rep: Reputation: 15
ah ok...

XFree86 is the server and client that do all of the hardware (well most of) management

The rest of the programs just sit on top of XFree86 and use XFree86 to handle the hardware, such as mouse, keyboard, video, network, etc..

You *can* just run XFree86 by itself, it isn't particularlly useful thou...which is by design, XFree86 isn't ment to be a user interface, they left that choice for you to make.

so a typical launch of your GUI looks like

XFree86 server loads
XFree86 cleint loads
your window manager loads (KDE, Sawfish, Enlightenment, Blackbox, Window Manager, Fluxbox, etc)

Gnome sits on top of Enlightenment or Sawfish (or any other gnome compliant window manager, of which it is a short list)

on a side note, I noticed you mentioned Black box, if you use it you really should scope out Fluxbox, I think you'll like it alot as it is a continuation of the blackbox project which is done..
 
Old 10-05-2002, 11:12 PM   #3
doublefailure
Member
 
Registered: Mar 2002
Location: ma
Distribution: slackware
Posts: 747

Original Poster
Rep: Reputation: 30
let me make this clear

hardware <--> os <--> xfree86 server <--> xfree86 client <--> kde <--> gui application ?
 
Old 10-06-2002, 04:15 AM   #4
RijilV
Member
 
Registered: Sep 2002
Location: somewhere
Distribution: gentoo
Posts: 123

Rep: Reputation: 15
erm, more or less. With DRM enabled with the Linux Kernel, XFree86 is playing with your hardware directly, but the general concept is the same...

it is a bit of a silly setup, until you want to run xprograms on system A from system B, but don't want to walk to the other side of the LAN / Internet to do so...


The hardware is your computer...

the OS handles interupts, memory allocation, and other hardware stuff.

XFree86 is basically incharge of displaying the data to your screen and giving the input to the programs that are running.

The window manager (KDE, Sawfish, Fluxbox) deals with the way things look and turning that data into something you'd like to see

GUI applications are what you run...

so from the top on down, to mock the OSI model...

Application
Window Manager
XFree86 Client
XFree86 Server
Kernel - The OS
Hardware
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Undefined Screen " XFree86" reference by serverLayout "XFree86 Configured" comox *BSD 7 01-17-2005 05:47 PM
"extension "XFree86-DRI" missing on display" upgrading XFree86 to 4.3.0 on Sarge Moloko Debian 5 03-31-2004 05:06 PM
Help configuring XFree86 on YDL 2.3 (black screen & failed XFree86 -configure) EnVoy Linux - General 1 11-24-2003 04:32 PM
XFree86 4.3 on woody, can't run XFree86 -Config mtr Debian 6 08-15-2003 12:50 PM
Will ATI Radeon 8500 XFree86 4.2 driver work with Xfree86 4.3? Stevetgn Linux - Hardware 1 06-24-2003 06:16 PM


All times are GMT -5. The time now is 02:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration