Xig Ad Campaign Slamming Xfree? 423
San Mehat wrote in to point us to a full-paged Accelerated-X ad that has taken to some old fashioned mudslinging.
The most incriminating quotes are
"Buckle Up. If you're still using that free X server that came with your linux distribution, well hazardous conditions lie ahead" and
"When the X server 'falls over'--crashes--the entire operating system goes down and usually the user unfairly blames Linux itself'.
What do you think?
Re:Actually ... (Score:1)
Re:The X server isn't solely responsible for C&P (Score:2)
Someone emailed me suggesting xemacs, which I do in fact use on my SGI workstation in the office, where it works great. But for some reason under Linux it comes up with this totally bizarre and unreadable colour combination (something like black on a dark blue or purple background). Even using xemacs' built-in colour change commands doesn't switch it - I think it might be some kind of X colour thing, but I'll be darned if I know what to do about it. I'm using KDE with SuSE Linux, I think version 6.1.
D
----
Re:Article text (Score:1)
On the other hand I've never had a problem with Xfree. Never crashed on my setup.
Please people, it's just an ad! (Score:3)
Re:Is it really that unreliable? (Score:1)
"It's a total bitch to configure, but aside from that...."
Try
Re:Put up or shut up. (Score:1)
Re:Netscape Crashing (Score:1)
Re:Article text (Score:1)
This is just silly... Every Linux distribution already comes with XF86 pre-installed, so there is no need for people to "check it out".
A more posative responce... (Score:2)
Re:entire operating system goes down?? (Score:1)
What indeed? My X server crashes occasionally on my laptop (S3 Virge/MX chip), and locks up so tight I can't Ctrl-Alt-ANYTHING -- no killing the server, no switching to a text console, not even ctrl-alt-del to do a controlled shutdown. The only thing I can do is a 0V-suspend, which is useless because when I power it up again X is still locked. I assume the OS is still running, but without a network connection or an external terminal (which are rarely available on planes and trains), what good does that do me?
My only choice is to power it down cold, and wait for fsck to clean up the mess on reboot. So it's functionally equivalent to an OS crash, and that sucks.
Does anyone know a way to kill X when it has seized the keyboard?
Re:Article text (Score:1)
Re:Actually ... (Score:1)
Great! But where's the source?? (Score:1)
With the source(with whatever license), I can:
Quickly fix bugs if I want.
Recompile on whatever OS I have or upgrade to.
Maintain the software if the owning company
goes under.
Without source code, This is very close to Software Renting. Your lease expires whenever you upgrade your OS, or switch hardwarde...
So I'd rather send a check to XFree, than rent software.
Re:wow... (Score:1)
I deal with windows NT every day. Bad video drivers exist there just as often as on linux, if not MORE often.
At least with linux you have a hope of recovery if the video fails tho
Yes, there are points where NT has advantages. THis is not one of them.
Actually ... (Score:1)
Re:Actually ... (Score:1)
Re:First post ? (Score:1)
i think this is problem with netscape however as i have experienced the problem on several different unices and several different X servers.
Session control (Score:1)
Have you looked at VNC (Virtual Network Computing, http://www.orl.co.uk/vnc [orl.co.uk] if I recall correctly)? It's GPL'd software, and lets you do what you are looking for - and with many different operating systems, both as servers and as clients.
Slashdotted already? (Score:1)
Re:Actually ... (Score:1)
offcourse you could allways use a serial terminal, but if you don't have one, you're screwed!
---
Re:Have you ever used the XIG servers?? (Score:1)
X stability (Score:1)
My experience with Accel X (Score:1)
XFree86 has never crashed on me (Score:1)
Of course I buy my hardware with XFree86 in mind.
I've use S3 86c801 and S3 Virge cards in the past.
I only use Matrox cards these days (8mb Millennium 2s are cheap and the best 2D cards around!)
I'm running the 3.9.16 "beta" these days.
X Crashes?? (Score:1)
That is sick! (Score:1)
Xig is not as good as they think. Accelerated X did *not* work correctly on my laptop -- I got only 15 bit color! -- XFree do a pretty good job, I have never had problems with them.
Back of with that commercial FUD crap!
Re:wow... (Score:3)
You can also change to a virtual terminal to kill the X server, provided your keyboard isn't locked out, even if Ctrl-Alt-Backspace doesn't seem to work.
Let's not forget that LOTS of people have networks at home now. Telnetting in isn't impossible...you don't even need a second Linux box. Although, you are correct in stating that if X crashes AND locks out your keyboard AND you can't telnet in, you're pretty well hosed.
However, on my box, which is AMD K62 450 with a Riva 128 board, X quite rarely crashes. I had a few problems in the beginning when I didn't make a big enough swap partition, but after that, its smooth sailing. The only applications that can totally hose X on my system are Netscape and StarOffice, and in that case, I tend to place the blame on those applications, which are severely bloated and buggy.
X doesn't use all the available memory on some video cards
Well, in the case of XFree86, this is mostly due to the fact that good specs aren't available to the writers of the drivers, which often have to reverse engineer things to get a driver, or if there is no specific driver, the user is forced to use the SVGA server, which is pretty generic.
However, to play devil's advocate here, I'll make the case that you should really pick hardware that works well with your chosen platform, not the other way around. Since software is the reason you're using the computer in the first place, the software must dictate what hardware you will run, and not the other way around. Macintosh fans can scream 'til their blue in the face that their hardware platform is somehow "superior" to my generic Intel-based box, but since the software I need doesn't run on Macintoshes, they'll never persuade me to change my hardware.
The same holds true for peripherals. If you're using Linux, you're obviously not going to buy a winmodem. You can't fault Linux for not having winmodem support, you have to say well, since Linux doesn't support winmodems, I simply will choose not to buy one. If you follow the logic, then you'll have to say the same thing about video cards: if Linux (or in this case XFree86 in particular) doesn't support a given video card fully then it becomes obvious that you shouldn't buy that card until such support becomes available.
X is a lot more pickey about what monitor it runs on.
Not at all. If you're monitor isn't directly supported in the config files or by your favorite X configuration utility, you can always program the refresh rates yourself. X will work with ANY monitor your video card supports.
X crashes leave Linux in an unuseable state
Not always. Most of the time, if X crashes, I'm able to fix it.
Kernel prevents X from accessing memory it needs in order to run..
Well, if thats true, then that statement would apply to any X server, not just XFree86. However, a blanket statement such as this one is most certainly false. While I could forsee that in some instances, the kernel might not allow X to allocate memory, if this happened all the time X would be unusable. The fact that the majority of Linux users have no problem using X on standard configurations would seem to point to the contrary.
Similar ad a year ago (Score:1)
Re:Not true (Score:1)
Blah, whatever.
--Remove SPAM from my address to mail me
Re:such a critical piece should be open source (Score:2)
In the real world, not everybody on the planet who might use an X server is an X server wizard in a position to "contribute effort to the open source component".
Re:wow... (Score:2)
I always read rambles about how Linux is uncrashable compared to NT, etc..., but then reading this one and seeing everyone voice up and say "Well, MY system doesn't work that way" or "When X crashes I'm completely frozen from my system, except i can still telnet into it"
I think a system is only as capable as the person whose responsible to run it... Too often, that tidbit is left out of discussions around here.
Re:wow... (Score:1)
First, X hasn't crashed on my computer once.
Second, I have never seen X be picky about monitors (I've set it up on plenty of equipment). All you have to do is tweek the resolution, vert refresh and horizontal sync. The color depth is more or less up to your video card's capabilities. I've seen some rather impressive tools for dealing with the even more advanced settings in X (the SuSE tool, SaX, is incredibly good for doing all this tweeking).
Now, that does sound a bit complex, but when I set up X, I was a relative newbie to the world of refresh rates and screen resolutions. I got X running with the desired settings within minutes of setting out to get it running. That was over a year ago. I'm very sure that SaX has been improved greatly in that year.
Jeff
Re:Accel X is not that stable either (offtopic) (Score:1)
Re:Actually ... (Score:1)
One Word: MetroX (Score:1)
This is nothing new (Score:4)
Basically what's been said on the issue (since it's been brought up several times) is that the guy who started Xig (Thomas Roell I think it was?) is the one who wrote X386, which is the basis for XFree86 today. Apparently he is a bit miffed at the success of the project, and the apparent lack of success in getting ahead of it in his own project.
This generally tends to inflame people who are working on free software that is generally of higher quality than the corresponding commercial software, but they are bashed for their free work. XFree86 4.0 will be worlds above Accel-X in performance, modularity, and features. The thing is, XFree knows this, and so does Xig. The XFree policy is not to sling mud back, and not to post any kind of benchmarks (which often don't make sense anyway), but to simply let the consumer decide what they want to use. We're writing XFree86 for ourselves, and if other people get a good bit of use out of it, then we've more than served our purpose.
The main thing that companies like Xig and Metro-X have above XFree is that they can write proprietary drivers for cards where the manufacturers are too stingy with their specs to let the open source/free software people at it. At least Metro-X knows this, and they contribute code back and forth freely with XFree (including the new module loading system in XFree 4.0, which is pretty awesome).
Don't get all hyped up about this. It's nothing new. It's sad that it's happening in the way it's happening, but just wait for XFree86 4.0 to come out, and there won't be much mud left to sling except that tired old FUD that most people try to use in commercial vs free software. As Linus Torvalds said, "talk is cheap".
Who's the demographic here? (Score:2)
Now that we've established that the people setting up UNIX (Or Linux in this case) workstations have to be knowledgable, most of these people will have worked with the various servers that come with Xfree 3.3 or whatever version is public and stable right now. From what I've seen throwing X at numerous S3, Trident, and Cirrus Logic chipsets the SVGA server has performed _flawlessly_, its only flaw being that on the older 2.0.x series it was none too speedy. On 2.2 the speed difference was dramatic enough to make this a non issue; I never got Xfree to crash regardless of the 3 video card manufactures above with 3 or 4 different chipsets from each. So now we've established that yes, Xfree, even if it is fairly large, is fairly stable as well and for standard apps its speed is fine. (My tests were on Pentium/200s, K5/133s, K6/200s, and PII/400s with the above video cards.)
Now where does it leave this ad? You have a company proclaiming that free X servers suck to a bunch of people who know X fairly well and have probably been using free X servers for quite awhile. So where does that leave this ad? I believe it gets demoted to FUD, and we all know what we think of that...
If they sold their product for Javastations... (Score:1)
My school put UltraPenguin on all its Javastations. Now you usually have to log in twice from the Javastations because the first time you log in, X goes down and restarts.
Its incredibly annoying, so unless I want to use the school's paper, I usually log in from my Solaris box, do my work, then FTP all the files I want to print back to my system.
P.S. While we're talking about crashing X servers, on x86, XSun (aka OpenWindows) crashes every time if you try to use Window Maker with a background image, if it's not been configured with --disable-shm. There is a patch for Solaris 2.6 that fixes the problem, but none for Solaris 7...
Re:Article text (Score:1)
You're right.. Xig is NOT needed by most.... (Score:1)
I've used XFree86 for 98% of that time...
Let's count the ways it's crashed, shall we?
Number 5 BadBlocks on harddrive.. (Ok.. so this froze Linux completely.. so it doesn't really count)
Number 4 CHEAP S3 variant cards... (no big surprise there)
Number 3 Alpha software (yeah.. ok.. sometimes I just can't wait)
Number 2 User stupidity
And the number 1 source of the greatest number of crashes of XFree86??
Gnome/Enlightenment
I've had more crashes in the last 6 months than I've
had in the previous 3 years... 4 of those required
a hard reboot. All the ohters I fixed from telnet.
OTOH... I have an ATI Xpert@Work and tried AX5.x
and had nothing but problems... *shrug*
Maybe it's not supported all that great (RH 6.0)
but it wasn't worth the hassle. Just too wierd.
It hung and crashed quite a bit.
I like Xfree and I'll stick with it... XF86Setup is
killer as well... (I've been using it for what? 4 years now? hehehe)
Re:Laptop support (Score:1)
I've been tempted a few times to go download a demo of AccelX just because I followed the thread on the Inspiron / media-P off their site...
Re:Actually ... (Score:2)
Re:I don't like 'em too well, myself. (Score:1)
Get ready XiG. Your market may begin evaporating sooner than you'd like to believe.
Re:Is it really that unreliable? (Score:1)
Re:Impressions after using Accel-X for several yea (Score:1)
On LCDs there is only one mode and all the others have to be emulated in a way that doesn't look TOO ugly. No a priori reason why this should be more difficult than programming a DAC, but in practice it seems to be. This may justify a premium, but not 3x.
I guess that's just part of doing business... (Score:1)
Re:Competing? (Score:1)
likely to start using Linux on a regular basis if the only X server available was
commercial and cost at least $100? I know I wouldn't have.
Well I would. In fact I ran Coherent until I heard about Linux. Even then I never really ran X on a regular basis until KDE appeared.
Consciousness is not what it thinks it is
Thought exists only as an abstraction
My crash story (Score:1)
that's my story
BTW, last post (for now). (I promise, i'll never do it again)
Re:wow... (Score:3)
X doesn't need this, the gui doesn't need it generally speaking.
It is however pretty helpful for some sorts of video streaming setups.
Currently there's a BigPhysArea patch that allows you to remove a large physical area from the pool that the kernel draws from, which you can then use in a userland driver.
It's certianly possible to advance the kernel to make this sort of thing possible, Linux isn't heavily video-oriented at the moment, But if you want bragging rights, compare X to the windowing system used in BeOS.
The only reason NT's gui gets everything it wants is because it's inserted into the kernel. That's a gargantuan trade-off in terms of robustness, and certianly nothing to brag about.
Re:wow... (Score:1)
I have had great success and stability with the various XFree servers I have used (S3V, SVGA, and Mach64). And if I did have problems, I would expect them to be resolved in short order).
Now keeping Netscape from crashing, that is another story. Of course, it has never brought down X on me.
Re:Actually ... (Score:2)
This may be a stretch, but are you running gpm? If so, kill it and see if that helps take care of the crashes.
-Brent--
Re:General Reply (Score:2)
Compared to Windows, XFree's mouse cursor is unresponsive. You can just feel the difference when you use each for a period of time.
--
Netscape can do it. (Score:1)
Have you looked at GGI? (Score:1)
The goal is to have the kernel protect the display resources the same way it protects the disk, yet allow display drivers to work "under" than in user-space.
Wade.
Re:Actually ... (Score:1)
gpm may not give up the mouse in switching from console to X, window manager may crash and you lose pager functionality, etc...
I've never has an X crash, but I have had window manager crashes...
cupholders (Score:2)
--
wow... (Score:3)
Really! Just a little while ago (in the Gartner thread) there were all these posts saying things like: "Linux kicks NT's as in terms of stability", "Linux can dominate the desktop"... Face it, if X crashes, the system may as well be crashed if you're an end user.
Lets' just continue the list a little more, shall we?
X doesn't use all the available memory on some video cards.
X is a lot more pickey about what monitor it runs on.
X crashes leave Linux in an unuseable state
Kernel prevents X from accessing memory it needs in order to run...
And you wonder why Gartner says that Linux isn't ready for the desktop? Joe user (and me) doesn't want to worry about a kernel not wanting to give my video card the memory it needs to run. I just want to plug it in, maybe load some drivers and have it work...
-----------------
Go ahead, moderate me down... I've got karma to burn!
Re:Actually ... (Score:2)
Different solutions are available. First, you can log from another system/machine/terminal and reboot it. But with the 2.2 kernels you can also use the Magic SysRq keys; Go to Raw mode, flush the buffers, remount the partitions read-only, and reboot. All of those operations are available even if X crashed and took the keyboard away from the apps. For more informations, read
seb.
--
NT is much worse on this count (Score:2)
The difference is that in Linux, when the graphics subsystem crashes, you at least have the option of killing the X server over the network. With NT, if the graphics subsystem crashes (and don't tell me it never crashes), you're looking at a blue screen.
The ability to recover via network when the graphics subsystem crashes is a feature that is useful and absent in Windows NT. It's ironic that you slam X crashes as leaving a Linux system unusable, when in reality the situation is exactly opposite of what you describe. Between Linux and Windows, the only OS that is left unusable by a graphics system crash is Windows, not Linux.
The topless donut store phenomenon (Score:2)
Every couple of years, usually in California, someone opens a topless donut store. Not the customers, but topless waitresses. Yes, it's a dumb idea, and not viable. Left to themselves, they'd be gone within a month.
But what happens, which they *count on* before opening, is that NOW will come picket, and local news will cover the pickets. They sell a lot of donuts (probably very bad donuts
The last time mine crashed... (Score:2)
Also, my computer has crashed a few times in Linux; always with NFS (if I don't use NFS, it works 100%)
Netscape (under Linux) has crashed a total of 4 times (I think - might be only 3..) in 18 months.
Other than that, I've never experienced a single crash, or lockup, or failure (and this is on 18 boxes.)
I'd say that's pretty damn stable.
FUD for the managers (Score:2)
I've had Gnome and Enlightenment crash on me plenty of times (hmm... beta software and beta software, what a great choice for the default setup on RedHat), so I switched to wmx and now the only thing that crashes is Netscape (and my own stuff while under development).
Yeah, you need a commercial quality X server about as much as you need a commercial quality OS.
The X server isn't solely responsible for C&P (Score:2)
The Accelerated-X server's involvement in cut-and-paste is that it accepts requests from X clients to set and get various properties on windows, and the like; the problem you're having is probably a problem with what either Emacs or Netscape is doing, not with what the X server is doing.
Maybe those applications are dynamically-linked with toolkit libraries that are doing the X requests to do the cut-and-paste operations, and maybe, if you also use XiG's versions of the client libraries, it'll work better (or if you relink a statically-linked Emacs with those libraries), but I wouldn't count on it.
I just tried it with GNU Emacs 19.34.3 and Netscape Communicator 4.02 on Solaris 2.5.1 (displaying on Exceed on an NT box); paste-current-selection (i.e., select something in the GNU Emacs window, and hit the middle mouse button in the Netscape window) worked, but true copy-and-paste (select something in the GNU Emacs window, use the "Edit/Copy" menu item in Emacs, go to the Netscape window, select the "Location" box, and try to use "Edit/Paste") didn't - the "Edit" menu had "Paste" grayed out. (I did copy-and-paste rather than cut-and-paste because I ran Emacs on a file to which I didn't have write access; both of them should use the CLIPBOARD X selection in order to Play Well With Others.)
Re:Netscape Crashing (Score:2)
By the way, has anyone figured out what's different between 4.6 and 4.7? Besides the "Shop" button, that is. ALL the bugs I found in 4.6 are still in 4.7. What the hell was the point of that release?
----
We all take pink lemonade for granted.
Re:Actually ... (Score:2)
Article text (Score:4)
Here is the text of the gigantic image:
Bumpty Ride
Buckle up. If you're still using that "free" X server that came with your Linux distribution, well, hazardous conditions lie ahead.
The X Server is the graphics sub-system in a Linux or UNIX installation. It is more than twice the size of the Linux kernel and much, much busier. Critical communications, fonts, drawing, windowing, mouse, keyboard, memory functions, and more all depend on the X server.
When the X server "falls over" - crashes - the entire operating system goes down. And usually, the user unfairly blames Linux itself.
To make your graphical Linux all that it can be, you need a commercial quaklity X server that's proven itself in thousands of mission-critical applications. An X server that delivers the full power of your graphics hardware to your LCD or monitor in the form of crisp, clean, and fast images. For all that, you need Accelerated-X.
Unmatched stability. Lightning-fast graphics. Superior performance. You'll find accelerated-X is like a fresh set of tires on brand-new blacktop. Want a test drive? Steer your browser to our website.
-konstant
Re:I don't necessarily have a problem with this... (Score:2)
Re:crash? (Score:3)
Re:I've had that happen... (Score:2)
I think I just spurted Mountain Dew out of both nostrils or something.
That was great.
-Brent--
Easy way to differentiate themselves? (Score:4)
Yes: it's corporate mudslinging at its finest, a vain attempt to differentiate themselves from the free "competition" by including terms that the public can identify with (like "stable", "secure", and "fast") that have very little technical merit. A page explaining NDA agreements and the politics of the situation wouldn't make a real convincing ad, and would prove that Xi is doing little more than attempting to translate a political advantage into an economic one.
My 2e-2 cents...
Re:I'll Second That! (Score:2)
So are you saying that they know how to make good servers for something that's still shit?
Or are you saying "X" when you mean "XFree86"?
At least some posters in this thread, when they say "X is shit", are referring to the X Window System, rather than to a particular set of server implementations for it; are you saying
(I'm not taking a position on whether X sucks or not; I'm just asking whether you think using XiG's servers is sufficient to make it not suck, or whether the real answer might be "use something other than X", e.g. Berlin [berlin-consortium.org]?
Re:Actually ... (Score:2)
Get any computer... An 8088 with no harddisk will work and you only need 9600baud anyway, install something like Procomm on it and read the appropriate docs on how to setup your box for access via serial port. I would suggest a 286 with a 3.5" floppy though, easier to find a diskette compatible with it
I think you'll find this solution better than hunting for a genuine dumb terminal.
Where to find this junk? You're a nerd, you should know
--
Leonid S. Knyshov
Network Administrator
Re:I bought an X server because of this ad. (Score:2)
That's a bit of a religious issue. If you believe in free software and the philosophies behind it, that's a very strong reason not to go commercial.
If I were having trouble running my graphics card under X-Free, and I had $150 with which to rectify the situation, I would have no trouble deciding what to do. Buy a new graphics card with better XFree support.
I don't use commercial software when there's a viable free alternative. Nor should you.
Accel X is not that stable either (Score:3)
It crashes on the SiS 5598 chipset at random.
XFree86 3.3.5 at least stays up.
I would not mind their add compain if it was
completely, but I have examples of the contrary.
XawTV has fits starting up under AccelX running
on S3Virge/DX, something about their
implementation of DGA is screwy. And the PS/2
MS IntelliMouse on my server works for only
minutes at a time, then the mouse pointer shifts
to the corner and any mouse movement results in
random pointer movements and button presses. I had
to go back to XFree86.
MIRROR of the whole ad... (Score:3)
Re:oh god (Score:2)
Well, some other companies may well advertise their product[s] in a clueless fashion, so "like every other company does" doesn't necessarily mean "in a fashion that shouldn't be roasted".
Methinks "our product is better, because it's not a piece of free software, it's Commercial-Quality Software" may not be the best approach if you're trying to sell to a community of people running an operating system made out of, err, umm, free software....
I.e., it's not clear that
is in and of itself a sufficient reason to believe that "free software does a good job" applies to an OS kernel and OS libraries (Linux and glibc, say) but not to an X server.
Considering that... (Score:4)
It _is_ faster than XF86, and you do get a nice splash screen, but XF86 is more feature-rich, IMHO.
Also, I could be mistaken, but it seems that the version of Accel-X I had didn't install any X source. When I compiled xanim for the first time, I had an error, and the author of xanim pointed out the problem--in the XF86 libraries that were still installed on my machine.
Re:Article text (Score:2)
What kind of analogy is that? This ad probably appeals to people who like that computers that come with built-in cupholders.
Re:accelX + debian (Score:2)
I don't seem to remember seeing those problems on my Debian partition at home, but I didn't install XiG's libraries - I bought it for the server, not for the client code (at the time, XFree86 didn't, as far as I know, contain support for the Number Nine Revolution IV-FP card; amusingly enough, I have XiG to thank for discovering that XFree86 later added support, as they had something on their Web site, as I remember, comparing Accelerated-X and XFree86 performance with that card), so I'm just using the XFree86 client code that came with Debian.
Debian doesn't start up xdm on my home machine because it doesn't think XFree86 has been set up, but that's about the only place I've seen where Debian was unhappy about Accelerated-X.
Re:First post ? (Score:2)
D
----
I bought an X server because of this ad. (Score:4)
When I was running Xfree on my Matrox Mystique card, I would have daily system lockups where the keyboard, mouse, and network all went down. Interestingly, linux really didn't, as proven by my still-running cron jobs, but the system was all but unusable (a solipsistic turing machine). It wasn't until I saw xig's ad that I put two and two together. Once I installed MetroX, I had uptimes of a month or more. Just goes to show you that you really don't want a buggy X server, whoever makes it.
I now have a different graphics card, and I'm back on XF86 (those vmware accellerations are hard to beat), but I wouldn't hesitate to go to a commercial X server if I started having problems again. Nor should you.
Why AcceleratedX does indeed rock (Score:3)
XiG tends to have support for chips 3-6 months before Xfree, and the server itself is much faster. Sure, $150 was a lot to pay, but if I waited for the open source version, I would have been carrying around a $2500 vt100
From the horse's mouth... (Score:2)
So there you go. Convinced? No, neither am I. That said, to a certain extent, they're right. Although XFree86 provides far more than a modicum of graphics support, AccelX is faster, and the design of AccelX is much cleaner, with a single X server and loadable drivers. Hopefully XFree86-4.0 should fix this. And like it or not, corporate customers like to give money away in exchange for peace of mind (whether justified or not). They really *do* think that paying Xig for an X server will mean less crashes. In my experience, both AccelX and XFree86 have crashed on me exactly once each, so both are pretty stable. Don't credit corporate types with logical thought processes -- they simply don't have them. If AccelX is a way to please them, then so be it. The advertising still smarts for the rest of us, though.
Competing? (Score:5)
The XFree project's goal is to produce "a freely redistributable implementation of the X Window System that runs on UNIX(R) and UNIX-like operating systems (and OS/2)." Slamming them in an ad campaign is kind of a cheap shot -- they're volunteers producing a product because they think it's "The Right Thing To Do", not to compete in a commercial marketplace...
I think the point of the submission is that XiG is slamming a product that's provided gratis, free-of-charge, fo' no money, etc, and representing it like some third-rate software package when, for all experiences and reports, it's actually quite stable and useful.
And keep in mind, the XFree project has almost certainly been a driving force behind Linux' acceptance and popularity. Think about it: would as many people have been so likely to start using Linux on a regular basis if the only X server available was commercial and cost at least $100? I know I wouldn't have.
I wonder if XiG is worried that XFree 4.0 will come out and give them a real run for their money, for no money.
-=-=-=-=-
Graphics in the kernel not necessarily good (Score:2)
That being said, there are tradeoffs. Because userspace graphics need direct access to the hardware, they need to run setuid root, which means security issues. SVGALib is especially problematic because it's actually "foreign" code, linked against the library, that runs as root, rather than just the server (or xdm) in the case of X. I think it deals with this fairly intelligently, though, dropping root privileges at the first possible juncture. It's still not perfect.
Steve 'Nephtes' Freeland | Okay, so maybe I'm a tiny itty
Re:Not true (Score:2)
Othertimes, the ASA will avoid taking action, because the company in question has launched an illegal advertising campaign -in order- to be banned. (This happened with the Club 18 holidays, a few years back.) The publicity the press give such a ban is often greater than that which the adverts gave, and all for no cost.
link to the people who are advertising (Score:3)
Release the source, then we'll talk (Score:2)
Maybe I'm spoiled, because I have a Matrox Millennium G200, but XFree86 works great!
--
Interested in XFMail? New XFMail home page [slappy.org]
xig should fire their marketers: this is foolish! (Score:5)
We use AcceleratedX because it works with our multi-headed hardware today, but we are keeping a very close eye on XFree and anxiously awaiting 4.0 and xenerama as a possible replacement down the road, with plans to switch when XFree 4.0 is stable and well tested.
AcceleratedX's strengths are its early access to hardware specs (providing support for hardware XFree doesn't) and the features it offers today which XFree doesn't yet (multiheaded support being the critical one for us). It is IMHO very foolish of xig to sling mud like this. Their market is comprised of Linux users, many of whom (myself included) take offense at that kind of ridicule against an Open Source project, especially when the ridicule is nothing more than FUD of the worst kind -- something Linux users and administrators are very good at seeing through.
Negative Campaigning (Score:4)
Competition by negative campaigning often backfires and, even when successful, can lead to a more apathetic audience, which can actually lead to fewer sales in the long run. (Voting figures are a good example of this. The years of negative campaigns run by politicians have carved away from the number of people who can be bothered to vote. Why bother? Much the same happened in the UK, during the Thatcher Years.)
The only way to be successful, and KNOW you're selling a good product, is to sell on merit, not deficit. If people buy your product, because they believe it does what they want, and keep buying, because it DID what they want, you have a good, long-term future. On the other hand, if you DO get people to buy, because they believe everything else is so much carp, you stand to lose your entire customer base when the competition shatters the illusion. They only have to do so once.
A company is never stronger than it's foundation. A foundation of bullshit and FUD doesn't offer much security.
Have you ever used the XIG servers?? (Score:5)
I would also like to add that I did at some point in the proces need tech support, and I never got through on the telephone, and I never recieved an E-mail that was not an auto-responder. Now a newbie needing install support would not be able to get it from his Distro provider, and no response from XIG?? That sounds like a lose-lose situation.
In the interest of fairness, the Matrox acceleration is the best among the Xfree servers, and other people using ATI or such might experience different results. This experience that I relate happened ~1 1/2 years ago, so the state of their customer service and/or their drivers might be quite different. (But the the Xfree SVGA server has gotten better too...)
Other points of interest: Since Xfree SVGA is open source, you can diagnose and fix any driver problems yourself if you know how. But then I hardly think that this ad targets folks with know how... This is just another case of FUD.
Jason Maggard
hamnrye@mindspring.com
"I went mad for a while, It did me no end of good..."
-Z. Beeblebrox
Another ad critique (Score:2)
Intrestingly, they imply the size of the X server versus the kernel make it automatically suspect. Microsoft, take note....
The ad also implies the X server is an intimate part of the OS as opposed to being just an application. That itself is incorrect, but to a non-techie, it "appears" to be that way (ie. if your windows start dying, your system must be crashing). And that may be all that counts.
Even given that X itself is extremely stable, I've lost work on it when it has died. KDE and GNOME probably haven't boosted anyone's confidence level when dealing with X either, but if asked by management, I'd dismiss the ad out of hand (but start mumbling about a stable window manager).
-S. Louie
Impressions after using Accel-X for several years (Score:3)
Anyway, here are my impressions of the product:
- Accel-X is easier to install and configure than XFree86.
- It is significantly faster than XFree86 on most cards, and extremely fast with Matrox cards.
- It seems to be a little better at garbage collection, or is more memory efficient, or both.
- Accel-X is very stable with my cards. Of course, so is XFree.
Accel-X 5.0 also has an integrated TTF server which saves a lot of pain. Overall, I'd have to say that I've found Accel-X to be a better X server than XFree86. So if there was no cost involved, and no hassle of ordering and waiting for them to ship it to you, I'd easily choose Accel-X. However, XFree86 has improved quickly. Two or three years ago, they were so far behind in speed, features, and hardware support that I wouldn't consider anything but Accel-X. Now, I find that the advantages of Accel-X are not enough to compel me to upgrade.
Anyway, I wouldn't worry too much about Xig going under due to XFree86. They still have a performance edge, and much of their market comes from supplying X servers to other operating systems. Before Linux, they got into business selling replacements for the abysmal X server in SCO UNIX. Metro-X, on the other hand, is really going to dissapear quick. Accel-X was always much, much better than Metro-X and now even XFree86 is probably better.
The thin line b/w cluelessness and stupidity (Score:5)
This phenomenon seems to pop up with amusing regularity in the 'nix world. Every once in a while, some marketing genius comes up with the brilliant idea to jump on the popularity of the open source bandwagon by.......showing how their product is proprietary and and thus superior. It's really difficult to say if they are just clueless or somewhat thick.
Free hint to marketers - if you're trying to target free/open software customers, DON'T TRY TO IMPRESS THEM BY SAYING YOU'RE THE OPPOSITE.
Look at the above statement and think real hard. Repeat till done.
L.
Re:Actually ... (Score:2)
Well, even my Solaris OpenWindows (or whatever) has crashed maybe once a year, so the situation is not THAT much better with commercial servers.
And crashing is not the only problem. XFree86 is severely bloated; typically some 25-30M, at least with the i740 server. The practical upper bit plane limit for this card is 16 (24 works badly, 32 doesn't work at all).
And other problems: being able to change the number of bit planes is simple even in m$ Windows, although it too sometimes requires booting the machine. Having to restart X between changes is almost the same as rebooting, as all windows are lost. Changing the resolution of the X display also sucks. You get this awkward "virtual screen", that is awful to use. Even Windows has always handled this properly.
XFree doesn't support session control in the same way that the new HotDesk does (I think); you can't just "suspend" the X as you can do with screen(1), and then move to another terminal and reattach the suspended X session there.
Speaking about session control, KDE has some sort of trivial session control that saves the windows when you log out, and restarts them when you log in. Which, of course, is so buggy that it messes up everything if the machine or X crashes; then, it forgets all the window sizes and opens them in the first desktop.
Re:Netscape Crashing (Score:2)
Although Netscape did just cause my my Worst Linux Crash Ever yesterday - after running for a few weeks (yes, weeks), it ate all all my memory and took down my X server and my login shell. Still didn't crash the OS, though. Meanwhile, at work my PowerMac gets completely hosed by Netscape on a regular basis. (Well, it's got to be either Netscape or Apple's CD player...)
Too bad the Chimera [chimera.org] browser isn't in development anymore. I used to run it on NetBSD about three years ago - basic browsing functionality, small, fast, stable, extensible.
Re:Actually ... (Score:3)
One thing you may not be aware of re: bloat is that the mmapped video memory is included in the various reported sizes of the XFree86 process. I don't recall right off hand how much is allocated on the i740, but on the ET6000 16 MB is allocated, even though the chipset is physically limitted to a 4 MB frame buffer. This is because of the way that the hardware works.
Many i740 cards have 8 MB frame buffers, and there is probably some slop in there for MMIO. So that is responsible for a lot of the apparent bloat.
-sw
Commercial quality on a free os? (Score:2)
Seems to me like they're preaching to the wrong group. Don't get me wrong, I have no problem with commercialware, but saying that running a "Commerical Quality" XServer on Linux seems to be a slap in the face of Open/Free/Whatever software.
What's good for the Kernel isn't good for the X-Server?
Re:Have you ever used the XIG servers?? (Score:2)
You are pushing it here
I used Matrox Mystique and now G 200 and in both cases performance increase was very noticeable.
I did have to run x11perf or anything liek that -it was simply visibly faster.
It doesn't even actually bring down the OS (Score:2)
SysRQ-E (send TERM to all processes)
Wait until disk activity stops
SysRQ-I (send KILL to all processes)
Wait 2 seconds
SysRQ-U (remount all filesystems readonly)
Wait until disk activity (if any) stops
SysRQ-S (sync all disks)
Wait until disk activity stops, minium 2 seconds
SysRQ-B (reboot)
And it's all good.
* SysRQ on ix86es is Alt-PrtSc
* If nothing seems to happen when you press the keys, try doing the SysRQ sequence again, it sometimes gets sticky.
--------
"I already have all the latest software."