-   Slackware (
-   -   slackware-current switches from xfree to xorg X-Server. (

patfins 05-30-2004 11:30 AM

slackware-current switches from xfree to xorg X-Server.
As a ATI radeon user i'm happy because there are still no ATI drivers for Xfree86 4.4. The new X-Server config file seems to be /etc/X11/xorg.conf.

Patrick :)

major.tom 05-30-2004 11:45 AM

I was surprised to find this this morning as well. After manually updating the /etc/X11/xorg.conf file with the stuff in my XF86Config file, I noticed that there are (apparently) 3 new tools:


I haven't used any of these yet. This is put here just for the information of folks who (like me) are 100% new to xorg's x11.


TheOneAndOnlySM 05-30-2004 12:18 PM

so this is it eh? is there any other prominent distro that is continuing to use xfree86 in their future releases?

yes, it was definitely a major surprise when i saw it in the changelog (quite a long one, too)

sad thing indeed, since xfree was such an awesome project, but to see it falter because of a single change in license is horrible

well, it's time to move on....

how should one upgrade to xorg? should i use upgradepkg or just remove all of the xfree components and do a fresh install of xorg?

also, do the desktop environments show any signs of hesitation to the change? are there any notable differences (speed, rendering of images and fonts, etc)?

on another note, i think we will be seeing something of a slackware 9.2 very soon, specifically because of this major change of x-servers and the fact that pkgtools was upgrade to 9.2.0....

major.tom 05-30-2004 12:44 PM

What I did was to telinit 1 (single user mode), remove all xfree86 packages (removepkg), then install all the new x11 packages. Then go back into multi-user mode (telinit 3).

Then I manually updated /etc/X11/xorg.conf with the contents of my old XF86Config file, but you could probably generate it with one of the config files I mentioned above.

I read the Changelog first too. From the comments, it sounds like PV is making the switch for "primarily technical" reasons. He explicitly mentions ATI driver issues from 4.3 to 4.4.

Good luck,


ps. Good catch on the pkgtools version number. I didn't notice that.
pps. No real speed/behavior difference yet. No gotcha's either, from what I can see.

George666 05-30-2004 01:03 PM

Switching to runlevel 1 isn't necesary, just exit X :

swaret --remove xfree (answer yes on all packages)

swaret --install x11 (answer yes on all packages)

cp /etc/X11/XF86Config /etc/x11/xorg.conf


And you're done

320mb 05-30-2004 01:11 PM

So will the nVidia graphics card drivers work under XORG now..........
If not then I'll just cancell my Slackware subscription.........
no sense in buying any distro If I can't have 3D acceleration..........

George666 05-30-2004 01:23 PM


Originally posted by 320mb
So will the nVidia graphics card drivers work under XORG now..........
If not then I'll just cancell my Slackware subscription.........
no sense in buying any distro If I can't have 3D acceleration..........

They work fine

itsjustme 05-30-2004 01:30 PM

Hmmm... it seems that if XFree is out and Xorg is in, then there should be some major chatter going on about it and some major howto's on how to rip out the guts of your current systems and transplant the new organs into your system.

Where are the links from, say, Patrick Volkerding, that tell you how to completely change your slackware psyche into a new direction?

Where are the headlines that say: "Linux Users - XFree is OUT! XOrg is IN! How to change your mind set."

Is the sky falling??? :scratch:


Edit: I have slackware 9.1 upgraded to slackware-current with swaret and:
find / -name '[xX][oO][rR][gG]*'
returns nothing.

r_jensen11 05-30-2004 01:59 PM

Why is it that I can't find it? When I go to the ftp's, like, then I end up seeing xfree86-4.4.0 or whatnot in /slackware-current/slackware/x/

Have the mirrors just not updated yet?

TheOneAndOnlySM 05-30-2004 05:04 PM

it will be a few days before the mirrors are updated; if you want things right away, you could use and download at 8 kbps ......

anyway, from the Foundation's website:

"The X.Org repository is based on XFree86 4.4 RC2. Just before its 4.4 release, XFree86 adopted a new license possibly incompatible with the GPL. For this reason, we have recreated its tree as closely as possible without importing files affected by the new license. The monolithic tree is being referred to as simply "XOrg".

X11R6.7.0 contains substantial updates beyond XFree86 4.4RC2, as mentioned in the X11R6.7.0 release notes, including updated versions of Render, Xft, and fontconfig, and a greatly improved Cygwin/X port."

In other words, specifically for the purely end user, absolutely no worries, just be happy! End users will lose nothing by switching from xfree, since this project is essentially a fork.

little_ball 05-30-2004 05:53 PM

All that is very nice but, i was thinking what would happend when i decide to configure some apps and that apps is one of those who check out for X libraries like a lot of apps i had configure before, they going to look after Xfree Libraries not after Xorg libraries, so how do you modify that? you have to put xorg libraries to the path where Xfree had their ones? does the new apps would accept that change? I'm so confused :eek:

TheOneAndOnlySM 05-30-2004 06:17 PM

the libs are still going to be in /usr/X11R6/lib, and the libraries are much the same

tis the greatness of compiling on your own, the programs will just compile itself to the way wants (if there are any differences) as long as the functions are essentially the same

*edit: most programs check simply for an X-server, not necessarily xfree; xfree is just an implementation of the x window system

little_ball 05-30-2004 06:24 PM

Ohh I thought that xorg use another kind of libraries or another extra path to find them. Let me hope that I don't received a missing message when I tried to compile something.

thegeekster 05-30-2004 07:16 PM


The OS uses the file "/etc/" for determining where any extra lib paths are located, which is created by reading the "/etc/" file................the way it works is to add the lib path in "/etc/" then run the command 'ldconfig' or '/sbin/ldconfig' as root...........

But if the lib paths are the same for both XFree and XOrg, then you don't need to worry........... :)

ringwraith 05-30-2004 09:05 PM

itsjustme- You have to remember that if you are running current you are a beta tester. It is assumed that you know what you are doing if you are going to run current. Patrick isn't going to hold anyone's hand if they are brave enough to run it. If your system is critical then you need to be running 9.1 with the security updates. When 9.2 or 10 comes out it will just be in there so people won't have to do any hacking of their system. It will just be a simple install/upgrade. It is only the beta testers (current users) that have this concern.
By the way. I did it this way. From console I removepkged all the xfree stuff and then installpkged all the new xorg packages. Hope that helps.

All times are GMT -5. The time now is 03:59 PM.