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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
10-05-2002, 04:38 PM
|
#1
|
|
Member
Registered: Mar 2002
Location: ma
Distribution: slackware
Posts: 747
Rep:
|
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.
|
|
|
|
10-05-2002, 08:33 PM
|
#2
|
|
Member
Registered: Sep 2002
Location: somewhere
Distribution: gentoo
Posts: 123
Rep:
|
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..
|
|
|
|
10-05-2002, 11:12 PM
|
#3
|
|
Member
Registered: Mar 2002
Location: ma
Distribution: slackware
Posts: 747
Original Poster
Rep:
|
let me make this clear
hardware <--> os <--> xfree86 server <--> xfree86 client <--> kde <--> gui application ?
|
|
|
|
10-06-2002, 04:15 AM
|
#4
|
|
Member
Registered: Sep 2002
Location: somewhere
Distribution: gentoo
Posts: 123
Rep:
|
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
|
|
|
|
All times are GMT -5. The time now is 05:03 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|