Dvorak On Linux And "The Big Time" 410
Cyberllama writes "John C. Dvorak's latest commentary is up at ZDnet. " I've been seeing this story came across quite a bit today. Dvorak offers an insightful commentary on Linux and "The Big Time" (He uses IRC servers as an example), although one that I don't necessarily agree with. In a switch from the normal take, he sees strong growth on the desktop, while predicting Linux won't grow in the workhorse server area much. Can anyone confirm or deny the allegation the IRC servers and Linux mentioned in the piece? Update: 09/21 06:29 by H :Click below - proof is below that Linux does at least some of the machines.
[root@brain:~]# queso -p 4400 dallas-r.tx.us.undernet.org
204.178.73.175:4400 * Linux 2.1.xx
[root@brain:~]# queso -p 6667 Haarlem.NL.EU.UnderNet.Org
194.178.232.52:6667 * Linux 2.1.xx
The computer business has pooped out... (Score:1)
The nature of the computer business is shitfting, however. Shifting away from shrink-wrapped software and into custom solutions, and open source.
"Without the Net, the computer business would have been in the toilet years ago." What a stupid statement. That's like saying without railroads, the locomotive engine would have died out.
Re:What I remember from IRC. (Score:2)
I agree that IRC servers take a pounding, but much of their pounding is due to poor initial design of the ServerToServer/Client protocols.(The coding is good, but you can only improve a protocol so much through code optimizations)
IRC ops, especially EFNet and Undernet have very long memories and hold grudges like you wouldn't believe.
Linux? That's GNU/Linux to you mister! (Score:1)
Linux isn't great for all things. I fear that Windows 2000 will replace a lot of Linux servers in the future. So prepare to Wave 2 when Linux takes the desktop.
Desktop? Yes. There are far more hackers with desktop machines than with server class machines to develop software with. So the desktop is natural. And I really doubt Microsoft will be able to make the convergance between NT and Windows/DOS systems smoothly enough for the regular user. And by then GNU systems will be able to do anything Windows can do now, and better!
Notice I said GNU systems. In competition against propietary software, I really doubt Linux based GNU systems hold all the cards. Come on guys! we have 2 or 3 other very capable allies for the free kernal, why exclude them simply because they don't have the public eye? Software is much better at cooperating than competing, so why compete if you don't have to!
--
Re:Some Random Thoughts (Score:1)
Re:From the DalNet Server Application... (Score:1)
This is how the *BSDs get along.. they all develop in 3 directions then merge their progress.
Anyhow, if you want portability run NetBSD.
Interesting ... Dvorak sounds much like........ (Score:3)
And you know what?? It sounds very, very familiar.... Maybe not his point, but definately the style.
I know, I know!! It is the typical over-zealous linux supporter's statement, except reversed!! This time, the table has been reversed, and linux is getting unfair treatment!
All the slashdotters read that article with their hearts nearly stopping, wondering how could anyone be soooo uncompassionate, and so blind at the same time.
Really
To the small minority who constructively defend Linux, while acknowledging its weaknesses, I commend you. If Dvorak was to have had a more open mind like yours, I know his article would have been much different, celebrating Linux for its true strengths.
Those who can love linux and acknowledge its shortcomings are the only ones who will help us overcome them. Those who claim it's perfection and deny it's weaknesses are only hurting our cause, and not promoting the positive growth of Linux.
-Pika
Re:From the DalNet Server Application... (Score:1)
FreeBSD provides a syscall emulation layer which means most everyday Linux apps can run on FreeBSD.
Since most everyday Linux apps are GPL or BSD, and therefore come with source, who even cares?
IMHO The Linux development model is better, and the code for both is Free, so I support the one which matches my philosophy best (Linux)
The only *BSD machines we have in this lab are testing IPv6, they seem fine but a bit old-school for my liking. Takes all sorts though.
Re:Does eBay stay up? (Score:1)
sterwill@lister [~] telnet www.ebay.com 80
Trying 216.32.120.133...
Connected to pages.ebay.com.
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.0 200 OK
Server: Microsoft-IIS/3.0
Date: Tue, 21 Sep 1999 21:41:02 GMT
Content-Type: text/html
Accept-Ranges: bytes
Last-Modified: Tue, 21 Sep 1999 21:30:02 GMT
Content-Length: 17437
Connection closed by foreign host.
--
Re:IRC on Linux.. (Score:1)
No, I can't spell!
-"Run to that wall until I tell you to stop"
(tagadum,tagadum,tagadum
-"stop...."
Re:Java is missing for enterprise computing boom (Score:2)
Re:is he wrong? (Score:1)
There are very few Linux IRC servers on EFnet. I know in the past, Linux has not performed well as a large scale IRC server. Many things have changed since then, and they probably have gotten better, but people still go with what they know. Seems to me FreeBSD is the flavor of choice for EFnet nowadays.
-B
re: Dvorak On Linux And "The Big Time" (Score:2)
The Undernet's Central US routing server handles on average 1/3 of the Undernet population and is running Linux with kernel 2.2.11.
And there are other server in the Undernet running on Linux, plus the preferred development platform now seems to be Linux.
This is a long way from Never running Linux on the Undernet.
Linux distros not aimed towards power servers (Score:1)
Re:IRC Servers (Score:1)
SlashNET IRC - BSD and Linux (Score:1)
Anyway, be sure to stop by SlashNET's #slashdot channel if you get a chance. It's fun, or something.
Re:Linux's fatal flaw (Score:1)
Download the EXE file, click on it
Click Yes, Next, No, Proceed, Yes, Next, Next, OK
Watch the entire machine reboot (huh?)
Linux:
Download the RPM file (not my fault if you choose to make your own life difficult and run Slackware)
Double Click on the RPM file in your graphical file manager
Ta da! No need to even logout (for simpler apps anyway)
Re:Forget it? (Score:2)
Efficiency is Efficiency. If it works well on a pentium, it will work well on a 386, just a lot slower.
is he wrong? (Score:5)
It's just that, his tone angers me. He takes the approach that Linux is A Bad Thing because it has weaknesses. That's absurd. Everything has weaknesses. Linux just overcomes its weaknesses quickly and efficiently.
There's no need for taking an inflamatory tone when stating facts....he could have written the same article, state some of the same facts, and said merely "due to these shortcomings, there are times when Linux isn't the best solution." If he'd done that, I wouldn't be so angry.
Dvorak has always been a Bozo(tm) (Score:1)
Re:Could he back up a single claim, please? (Score:1)
We run "truly intensive" applications here on Linux all the time. I think anybody would be hard pressed to find a more intensive application that a military combat simulation model with about 5000 entities. Linux chugs away and spews out the results we need when we are finished.
Yep... (Score:2)
I'm in the process of nmap'ing a list of undernet servers, atleast 5 of them are running Linux.
Thus far, we have:
Dallas-R.tx.us.undernet.org
Plano.tx.us.undernet.org
Caen.fr.eu.undernet.org
Brussels.Be.Eu.Undernet.org
Flanders.Be.Eu.Undernet.org
Those that aren't are, for the most part, either a BSD variant or Solaris 2.5+. There are many valid reasons why Linux doesn't have the same server share. I think Dvorak is intentionally inflamatory.
Re:Interesting (Score:1)
Dvorak just doesn't seem to get it. (Score:1)
While it's true that Linux can't be all things to all people, it can be more things to more people than any other OS out there. BTW, I'm nut a linux fanatic, I'm not really much of an advocate, I recommend the right tool for the right job.
For some people NT is what they need. For others MacOS is what they need. For me it's a combination of 98/95/NT/MacOS/and linux.
As far as Dvorak's fear of flaming, I'd say that it's unfounded. Those people who know the most about linux are the ones who are most likely to rip somebody a new one for spreading misinformation about linux.
His comments are surprisingly similar to if someone mysogenist were making statements about women like "Women just can't hack it. Women are weak. Look at the evidence, women can't flap their arms and fly."
Someone then responds "Well, men can't flap their arms and fly either. YOU can't flap your arms and fly."
To which the mysogenist replies "That's not my point. Don't change the subject. I'm not talking about men, I'm not talking about me. You're personal attacks only prevent people from speaking the truth."
Dvorak and people like him are talking out of their asses, and someone should let them know whan they're wrong.
LK
No IRC servers run Linux. (Score:5)
Deja.com (Score:2)
Well, as it so happens, I work at Deja, and we use Linux for almost all of our servers, and believe me, Linux handles the (often quite heavy) load just fine.
As it so happens, in our reception area, there is a 1997 award for "Technical Excellence" in the field of Web Design. Gee, can you guess who gave us that award? None other than our friend John C. Dvorak! It's signed by him and everything; it's a real hoot. I guess Linux was fine for "technical excellence" back then, but it has somehow become less so now.
Someone else said it best; all he's doing is selling banner ads, not writing real or meaningful content. Not that there's anything wrong with that; you just have to go into it with your eyes open.
Re:OT: Rift between Freebsd and Linux. (Score:3)
IRC on Linux.. (Score:1)
I don't think that NT could handle the load very well. And - he sites the fact that the IRC servers are constantly under attack, it *seems* that the NT TCP based buglists are a bit larger than that of most unixen. They are most likely running one of the major unix os's, HP/SUN/etc. In a few kernel versions, linux may be ready for that, but as far as samba/web/dekstop machines go, linux is OK for me.
Re:Linux IRC servers. (Score:1)
Five years ago, Linux couldn't handle the load. Not even close. File-descriptors were only one problem.
I would imagine that the "old school" effect also boils down to "Hey, there are a lot of shenanigans that go on in IRC land, and we've already proven X, Y, and Z work. The last time we tried Linux in any large way, it didn't work, so we're in no hurry to try it now."
All I can say is that I'm happier in Dilbert Land as an engineer than I was dealing with the stress of working at an ISP. At least engineers tend to be a little more rational than alot of the bozos you meet online. :-)
--Joe--
Linux IRC servers. (Score:5)
This has little to do with linux's current ability to perform as an IRC server and alot to do with the fact that HUB admins are "old school" and of the opinion that linux isn't UNIX and its a toy.
Re:is he wrong? (Score:1)
*cough*
umm, what content does
Anyway ZDNet's talkback is stupid, you can't even reply to and point out the boneheadedness of other's replies,
Re:Dvorak is losing it.. (Score:1)
Actually, what I really would like to see is average lifespan of Intel vs AMD vs Sparc vs Alpha vs etc chips when run 24/7 in server environments, but that may be too much to ask for. Seems the media is too concerned with benchmarking Linux vs NT to provide any really worthwhile information. Sigh.
Java is missing for enterprise computing boom (Score:1)
And there the answer is very simple, sure you have the databases vendor now taking first step but you don't really have the large choice of commercial software you can find on Solaris and NT. I am now contracting in a company where we are replacing NT by Linux with Jserv apache, in other words we developed under NT and now switch to Linux because it is in java.
Servlets are pretty easy but large corporate app servers are missing a strong support of JVMs on Linux
-- now pray and wait for IBM--
Dvorak rant (please moderate down) (Score:1)
If he ever really understood this business, it was a long time ago, most likely back before his scalp was sealed over with asphalt. Anyone reading Dvorak nowadays for anything more than insider tidbits deserves the searing pain in the temple such an activity elicits.
Re:Dvorak is losing it.. (Score:1)
Personally I'm happy with my K6-2/300, but it's only 8 months old, so I can't say much about the longevity of it.
office desktops (Score:1)
Yes, linux will be present in embedded or low cost machines (empeg car) and your local mom 'n' pop ISP, but there's no good reason it can't take over at the office.
Re:Linux's fatal flaw (Score:1)
Re:Linux on high traffic sites? (Score:1)
Fortunately, high-end server hardware are coming down in price, and a small "wall" of Dell PowerEdge servers running S.u.S.E. or Red Hat Linux with server clustering can even handle the front-end access to eBay. The nice thing is that by using a whole roomful of smaller servers, you can have server mirroring and other advantages of running many servers in parallel, so if one server goes down, shut down offending unit, replace with identical unit, and have the clustering software run an automatic rebuild process so we don't skip a beat! (^_^)
Dispel a few miths about IRC.. (Score:3)
I code for DALnet, and yes - we dont like Linux on our servers, for a number of reasons I'll touch on in a sec..
First of all, I've seen a few posts to the effect that IRC doesnt eat much system resources. Allow me to be blunt - thats a load of crap. Our present version of IRCd (Bahamut) eats resources like a bitch, and it outperforms our old IRCd (Dreamforge) by about three times. Allow me to show you some stats:
Random DALnet server:
Current local users: 2081
35795 ircd 2 0 51768K 48976K select 161:22 47.95% 47.95% ircd
This is on a PII 400. The idea that Client servers dont require as many system resources as hubs is an uneducated assumption. Hub servers use substantially less CPU (and FD's for that matter) than client servers. They do, however, use slightly more RAM for buffering data flow.
One quick thing on the IRC protocol - most large networks are using TS3 at this point, which includes a few bandwidth-saving perks (such as SJOIN).. the protocol handles the ~40K clients on DALnet in about an 8MB resync.
Anyway, back to the topic at hand. As far as i know, there are no DALnet servers running Linux. Most are running FreeBSD, and we have a few BSDi and Sun/Solaris boxes. Linux doesnt work for our client load for a few reasons:
- We need FD's. 256 (or 1024) just arent enough. And patching is a real pain.
- Security issues. Someone mentioned the fact that pre-2.0.31 kernels wont be linked. Remember teardrop?
- I've personally enjoyed the fun of occationally needing to hack sections of the IRCd to get it to compile - although this is rare, and no exception for other OS's.
I develop under FreeBSD. We work mostly under FreeBSD. Linux doesnt do exactly what we want. The same is true to a company that wants software X developed on and for SCO or something equivilent. Personally I think that Linux is an underpowered OS, but I havent played with it in ages.
One little sidenote - if there are any linux developers reading this - PLEASE make FD's a configurable option in kernel compile. Then maybe someone could easily stick up an IRCd and run up the clientload a few thousand and see how it performs. Until then, I refuse to expend extra energy looking into a different OS.
Note: My opinions. Not DALnets.
Epiphani@dal.net
(OFF TOPIC) Re:Mr. Qwerty (Score:3)
Perhaps moderator mode should hide posters' identity.
Sure, he could have been nice. (Score:2)
But then would it have gotten linked here on
- A.P.
--
"One World, one Web, one Program" - Microsoft promotional ad
ZD and Ads (Score:2)
Well, it's not just ads from Microsoft, but every other Windows software vendor that wants to take advantage of the Win2000 launch and the opportunity that that creates to get your product on Win2000 desktops. It's in ZD's best interest to hype up Win2000 as much as possible because that's what puts bread on their table (at least in the short term). At least much more bread than Linux ads would.
They only way for Linux to combat this is to have a thriving commercial software market that buys lots of ads,
Six months ago, this wasn't true. They wrote alot about Linux simply because writing about some pre-beta of Win2000 doesn't sell too many magazines. (As a reference, go back and look at the OS/2 coverage during the Win95 waiting period.)
Ironically, as Microsoft monopolizes more and more of the client software market, the number of advertisers and advertisements starts to fall. For example, there probably were many more office suite ads back in the day when WordPerfect and Lotus had a chance. Of course, as competitors fall, Microsoft ends up buying an increasing percentage of ad pages, giving them more leverage.
Re:From the DalNet Server Application... (Score:3)
The bottom line for me is that the standard FreeBSD distribution provides a full, traditional UNIX environment, without all the unwelcome additions Linux distributions seem to add. My experience with Linux distributions was that they took up much more disc space, but provided much less that was actually useful to me.
From a technical perspective, FreeBSD is better for me in the following respects:
VM: On my systems, the performance of the FreeBSD virtual memory system under load has been much better (more responsive, better throughput).
Filesystem: I've run into occasional filesystem corruption on Linux, owing to its default use of asynchronous writes for metadata. FreeBSD doesn't use asynchronous writes for metadata by default, and its `soft updates' scheme provides a completely safe mechanism for writing metadata asyncronously (as opposed to the blind approach Linux takes, which can leave the filesystem in an unusable state).
Filesystem Layout: The Linux distributions I used had quite different filesystem layouts, all of which differed from traditional BSD and System V layouts. FreeBSD (and NetBSD/OpenBSD) uses the BSD filesystem layout, which has been around for a long time, and is fairly good (logical, consistent). FreeBSD also uses
TCP/IP: The TCP/IP implementation in BSD is the reference implementation, so its behaviour is better known and documented. It's also supposedly faster, although TCP/IP bottlenecks are not something I run into (I tend to run into memory and network-bandwidth bottlenecks), so I've not noticed a difference.
From a technical perspective, Linux was better for me in the following respects:
Hardware support: I've got one perhipheral (by a defunct manufacturer) that won't currently run under FreeBSD. I can get by without it, but I miss it.
On balance, FreeBSD's advantages make it much more useful for me. For you, it sounds like the reverse is the case. If, however, support for your hardware is added, you may want to give FreeBSD another chance.
Re:John C. Dvorak: Any relation to Dvorak keyboard (Score:2)
The Dvorak keyboard is an alternative layout, not a superior one.
Re:From the DalNet Server Application... (Score:2)
How long until linux users just bite the bullet and admit its better?
That is a groundless insult to the Linux users. If you are going to say X is better than Y, give a reason. An old DALNet post referring to an ancient version of Linux is not a reason it's bad, or should I disrespect all BSD users because of licensing problems with NET-2. It's just as ludicrous.
FreeBSD software is necessarily a superset of linux.
I don't think anyone would agree with that one.
So it's either flamebait or a troll, live with it.
----
Re:An Empirical Test (Score:2)
dnsquery irc.newnet.net | awk '/IN A/{print $5}' | xargs queso -p 6667
216.73.223.100:6667 * Standard: Solaris 2.x, Linux 2.1.???, MacOS
192.108.102.221:6667 * Dead Host, Firewalled Port or Unassigned IP
161.184.244.38:6667 * Standard: Solaris 2.x, Linux 2.1.???, MacOS
207.34.179.6:6667 * BSDi 3.0, IBM S/390
204.122.16.98:6667 * Standard: Solaris 2.x, Linux 2.1.???, MacOS
207.227.236.5:6667 * Linux 1.3.xx, 2.0.0 to 2.0.34
204.137.237.3:6667 *- Unknown OS, pleez update
209.211.58.25:6667 * Linux 1.2.xx
209.140.33.20:6667 * BSDi 3.0, IBM S/390
207.176.172.16:6667 * Linux 1.2.xx
206.154.138.9:6667 * Standard: Solaris 2.x, Linux 2.1.???, MacOS
209.212.128.40:6667 * Linux 1.2.xx
205.216.80.23:6667 *- Unknown OS, pleez update
208.150.172.100:6667 * Cisco 11.2(10a), HP/3000 DTC, BayStack Switch
206.185.8.215:6667 * Linux 1.3.xx, 2.0.0 to 2.0.34
162.42.150.51:6667 * Standard: Solaris 2.x, Linux 2.1.???, MacOS
207.0.141.57:6667 * Linux 1.2.xx
199.103.186.10:6667 * Linux 1.2.xx
204.122.16.13:6667 *- Not Listen, try another port
204.122.16.4:6667 *- Firewalled host/port or network congestion
204.122.16.31:6667 *- Not Listen, try another port
Re:From the DalNet Server Application... (Score:2)
Re:He IS wrong but he is doing his job... (Score:2)
He is not getting it any closer to being a site I regularly visit. Which is what he actually should be doing to keep his editors happy...
WRONG WRONG WRONG!!!!!
They do not care about YOU! YOU are far too technically astute. YOU are not ZD's market! Nor are you M$ market! I posted something to this effect quite some time ago on ZDNN. Althought I was writing about M$, it is equally applicable to ZDNN. Rather than post a link to it on ZDNN and thus provide more grist for their banner serving mill, I'll just quote it verbatim:
I have come to the conclusion that MS isn't stupid, its just that MS has realized that people like you, myself and many of the other Talkback posters here don't matter. We are laboring under the false impression that it's people like us they want to sell software to. It's not! All the money of all the halfway knowlegeable/informed/technically astute folks out there is a drop in the bucket compared to the trillions of readily available dollars in the hands of those who know no better. The 11 million people who think AOL is the internet. The ones who still use Netscape 1.1, with www.netscape.com set as the home page, because thats what they got when they signed up with their ISP. People who dont know what drag and drop is. People running their $600 17' monitors in 640 x 480 mode, with Start buttons the size of my shoe. We simply don't matter. THOSE people are the great untapped market of future software sales - they will buy anything you tell them they need, and when it makes a mess of their system, they'll beleive it's their fault, because they readily beleive Bill Gates invented the internet, and TCI invented cable television, and that both televisions and computers are smarter than they are...
Bite My Ziff, Davis!
======
"Cyberspace scared me so bad I downloaded in my pants." --- Buddy Jellison
Re:is he wrong? (Score:2)
other than that, well, nothing wrong with using the best tool for the job, and FreeBSD has always been good at this, so there's nothing wrong with using FreeBSD for irc servers. but Linux is not "crippled" in that respect, and it makes even less sense to say that Linux "will not make it in the server area" because of that. How many "enterprise" servers out there run large ircd's, or software that pushes the OS in the same ways ircd does?
btw, there *have* been Linux servers on EFnet. i'm not up to date with what's going on there now, but I know tamu.edu used to run Linux.
Re:New Moderation Thoughts.. (Score:2)
Linux on the low-end Desktop? Not so fast, Dvorak (Score:2)
In order to have a good desktop system that my mother and grandmother can use, you're gonna need a GUI that allows drag-and-drop, cut-and-paste, standardized widgets and stuff ABSOLUTELY EVERYWHERE. I think the only way to do this is to have these features built into the X Windows. GNOME and KDE just won't cut it. Furthermore, there should be some way to force software makers into supporting this native desktop environment.
You're also going to have to do something with fonts and printing. There should be one centralized place to dump your fonts, and any font that X can display should work with your printer too. Of course, TrueType fonts should be natively supported.
Device support is still a major concern. Something should be done to provide a standard software interface for printers, modems, scanners, digital cameras, and the like. Scanners are pretty cheap these days, and digital cameras are coming down in price too, so it's possible that a low-end computer would need to support them in the near future. Even cheap-o devices (in fact, especially the cheap-o devices) should work reliably with Linux.
These are just some of the problems that need to be worked out before Dvorak's predicition of Linux on the desktop can be taken seriously.
Gotta go eat dinner now. Take care,
Steve
well, gee, Linux doesn't replace Solaris yet... (Score:2)
Linux is still basically a PC program that has been ported. PC hardware isn't designed to take this kind of load. The hardware itself can't keep up with it. Linux is not *designed* to be a massive server. It's meant to be a desktop for serious technoid users who like technical excellence in their home machines. It happens to make a good server because it's good software, not because it's really designed to be one.
The fact that it trounces NT so thoroughly isn't really an endorsement of Linux, it's simply stinging criticism of NT. Linux wasn't written to be a server: the fact that it is a better 'server' than NT (which IS meant to be a server) simply shows how low the MS standards have gotten.
The underlying technology is being worked on. Each year that goes by will see it get stronger and stronger. Someday it may run Ebay and IRC servers... but then again, it might not. And that is okay. Ebay is gravy.
There is a *reason* Solaris boxes cost $50K plus. And no, the reason isn't (just) that they are greedy. The hardware is designed for an entirely different scale of problem. Sun knows how to make servers, and how to approach the problem from the bottom up. Linux is an accidental server, pressed into use because it happens to be better than the only commercial alternative that most people can afford.
You might as well bash the VW Bug because it isn't as fast as a Ferrari and doesn't pull the load a Mack truck would.
Argh.
FreeBSD and Alpha (Score:2)
That might be correct, depending on which Alpha he or she referred to.
Some systems (often marketed as NT/Alpha) use a boot system called ARC which isn't currently supported in FreeBSD. Thus, you cannot boot FreeBSD on these machines which renders the port virtually unuseable.
Btw, NetBSD won't run on these systems as well. From http://www.de.netbsd.org/Ports/alpha/faq.html#nt-
The original reason Linux isn't used for IRC (Score:3)
1. Linux was insecure and unmanaged.
2. Linux only supported 256 FD's, and later 1024 FD's.
The insecurity of linux in the begining was well known, it was a hackers OS. Plus, you'd have a lot of unknowns. No REAL packaging system besides tar files, it was a hit or miss proposition based on your admin.
However, File Descriptors (FD) is one of the major reasons. For all of the 1.x kernels, you only had 256 file descriptors. and it was a pain to hack in more. when 2.0 came out, I believe you were still limited to 256, but it was a bit easier to put more in. Some of the later 2.1.x kernels allowed 1024 by default, which 2.2.x does as well. Anyway, other OS's, like Solaris, default to unlimited soft FD's. (hard FD's are still at 256 though). For every IRC connection, you need a FD. So... by using linux, you're automatically limited to 256 or 1024 people. Even if you hack in more, you still have a hardcoded limit. Once again, it's the admin that makes the difference. and as the major irc nets take off, they want something more substantial than 'I heard this admin is good.'
Anyway, I base this on the fact that I used to run irc.ilstu.edu (EFnet) on an AIX machine. We could have ran it on a linux box, but it was just easier with the constant kernel thrash happening on linux to keep it on the AIX box. I now run chat.gamespy.com [gamespy.com] (and used to run 3dnet.net [3dnet.net] before it died) and that is on a linux box. and it was a pain to hack in the 4096 FD's we currently have. hence, I would have prefered Solaris at some points. However, Apache was much easier to setup on there, even though that required a lot more FD's as well. You have IRC nets all over the place that use Linux, it's just the history that stop it on the huge networks.
As far as the total article, I see things opposite, of less linux desktops and more linux servers. If you've seen the things that Cobalt [cobalt.com] is doing, you'd see what a server can do with a microkernel. But the business side of linux just isn't up to speed yet, so it will stay in the hands of geeks and out of the hands of biz guys. which is fine by me.
Gonzo "GoNINzo" Granzeau
--
Gonzo Granzeau
Re:From the DalNet Server Application... (Score:2)
FreeBSD and NetBSD run on almost all Alphas, but not on those which use ARC to boot. See my previous comment for more information.
Re:From the DalNet Server Application... (Score:2)
Funny, I did that and it still didn't run everything reliably. What it did run was pretty amazing, but I'm disputing the word "everything" here.
it's not harder to configure than linux, it's _different_. it's not harder to customize than linux, it's _different_.
For me, maybe I'm weird, it was harder. Period. I'm not lying, I'm an honest guy. It really, truly was harder. Especially kernel configuration, even with a FreeBSD guru hanging over my shoulder.
i've never found it to be less reliable than linux, i'm not sure where you got that from.
As I said in my post... *I got that from USING it.* For weeks. When I said I tried FreeBSD, I didn't mean I installed it, booted it, and said "I'm a mindless Linux freak. I'm going to reboot now." I mean I tried it.
X works better for me on FreeBSD than it did on linux. KDE works better for me on FreeBSD than it did on linux.
Emphasis added by me
That's great it works better for you, but that wasn't my experience. It was slower, and actually locked up and crashed several times. Granted, the whole system didn't crash. I could telnet in, kill X, and continue as if nothing had happened. But it shouldn't have crashed to begin with.
kde 1.1.2 and x 3.3.5 are in ports, and i can compile and install them with my eyes closed.
This is a recent addition. They were not there when last I tried FreeBSD (when 3.2 had been out for a short while).
you did not compile and/or install your new kernel correctly.
To be blunt, you are wrong. I did. I had the help of someone who only uses FreeBSD, who has since version 1.something. He didn't understand the problem. This was with version 3.1. Following the same procedure with 3.2 resulted in perfect success. So, musta been a bug they fixed. But speaking about the kernel, it's really tough to configure. I can do it, no problem, but it takes too long. Yes, I can tell you are the kind of person who believes vi is the only tool you ever need, and I can see that, I can do that, but it's a waste of my time.
FreeBSD 4.0 is in development with egcs 2.95.1, the developers #1 priority is to stability, not bleeding-edge software.
First, it isn't egcs anymore. As of version 2.95, it's the official gcc. And OK, fine, stability not bleeding-edge software. What about gcc 2.8? Come on! There are important compiler features not supported at all by the default FreeBSD!
You can install egcs 2.95.1 from ports and then edit
Except, as I said, it isn't egcs. It's gcc. And what about pgcc? Maybe that's why FreeBSD was so much slower on my Celeron than Linux, because I've recompiled everything on my Linux box with pgcc? I have a suscpicion it was pgcc that broke the FreeBSD things, but it doesn't break anything under my install of Linux (SuSE 6.1). I put emphasis there, because other people may tell other tales.
so for all your real, actually experienced reasons, you're wrong.
Except... I'm not wrong. I experienced this stuff, you know. Are you saying I was delusioned? Perhaps I was hallucinating? Come on, how can I be wrong, when all I'm doing is recounting my experience? It happened to me, not to you, and I don't appreciate you passing judgement on it. What you're saying is that my opinion isn't valid. That's no way to communicate with someone. I was simply saying what my experience was, and why I made the choices I did. You have provided no evidence to the contrary... for me. You say it's not harder, it's different. Well, gee, I found it's differentness to be more difficult. And now I'll let you in on a little secret: I started out on FreeBSD. I used FreeBSD exclusively (I don't play games) for a year. Then I tried Linux. I liked it better. And if you tell me I don't have the right to choose what I like, then... well, it's not appropriate for a public forum.
Thanks,
Robert Thompson
I think this is a great trend. (Score:5)
As an aside, I notice that Dvorak likes to accuse Linux advocates of being groudlessly optimistic. I in turn find him to be groundlessly pessimistic. Linux might not be the answer to every possible need, but it's more likely to achieve that end than any piece of bloatware that microsoft is likely to put out.
Something I've Observed. (Score:5)
Many of them promptly went to *BSD for the market segment that Linux is targeted at. Also, I've got to say that BSD does seem to be preferred for MUD's, which are from a programming perspective very similar to IRC.
However, this doesn't really validate Dvorak's conclusion that Linux will not be able to compete in the server market. (I've been reading his stuff for ten years and still haven't seen him be right). IRC is a very specialized application that you don't see much of in the "real world".
I do think that Dvorak is right about Linux's big area of growth being the client -- there are just more of them out there. However, I think he's missing the boat calling for the low end client: until something is done about netscape and staroffice being pigs Linux doesn't run as well on low power machines as does windows '95.
The real need I see for Linux is more tightly focused distributions. I don't think every distro should try to be both a client and a server. This would result in much cleaner installs for both servers and much faster, more robust clients.
Re:IRC on Linux.. (Score:5)
DALNet. (Score:3)
The fact that IRC is such a ridiculous hog is becasue the IRC protocol was really never intended for tens of thousands of users and thousands of channels. AFAIK they still require every server to know about what every user is doing. That in itself is sort of ridiculous for a system that is supposed to provide global chat, but you'll find no crowd, ANYWHERE, more unruly than the IRC folks when it comes to change.
-Rich
Does eBay stay up? (Score:3)
Umm, the last time I checked, eBay didn't stay up all that much. Maybe they should try linux.
Linux on Dal.net (Score:5)
This was in 1998, I believe.
Interesting (Score:2)
From the DalNet Server Application... (Score:4)
The DalNet Server application has this to say about Linux:
The question is... how long has this statement been in there... and is it still true?
Re:John C. Dvorak: Any relation to Dvorak keyboard (Score:2)
Here [google.com] is a perfect place to start shopping for dvorak keyboards, from the cheap to the heavy duty spring click keyboards. Get one with a built in stick pointer too!
He tells the truth (Score:2)
Very very true. I've been flamed countless times for saying I like Windows more than Linux. You say anything bad about Linux, no matter the basis of it (be it flame or actually a good point), people will flame you. Maybe not every Linux user, but the fringe radicals spoil it for everyone. As Dvorak says, "Just hating Microsoft is not a good enough reason to promote Linux above everything else."
Re:is he wrong? (Score:3)
Just an opinion.
Could he back up a single claim, please? (Score:2)
"Linux can't cut it--period. Why is this never mentioned by the Linux proponents who flood
the critics with e-mail anytime anyone says
anything to disparage the OS?" - Maybe because they'd feel compelled to back up such a claim?
"The modem-equipped machine was good for
remote access; then the Web was invented, and
now there is nothing left to conquer. For at least
a decade, the only thing that's been going on is
the debugging of old code. Without the Net, the
computer business would have been in the toilet
years ago." - Mmm. Nothing like the taste of speculative fiction. I mean, this might be a good point - but why should I even listen to it?
"On a $199 machine, the OS can't cost more
than a few bucks." - I found something resembling a fact! Do I win a prize?
He claims that Linux can't handle the strain of running a truly intensive application, and offers not an example of Linux having _failed_, but of two applications, each with a handful of options, and the fact that none of those options is Unix. Obviously, PSOS is the only viable embedded OS because _every_ intelligent battery plant manager in the Telecommunications industry relies on PSOS! (Not that there's more than three intelligent battery plant managers available...)
Why bother with Dvorak? (Score:3)
I could choose to dispute his claims concerning
IRC, others have done that already. Just look at the style of the article -it's completely incoherent. First - Linux can't be good because it doesn't run IRC, then he babbles about no standard choice for X environments (how that relates to IRC I haven't a clue), etc. It's just a strung-together bunch of inuendo and half-truths with no significant research behind it.
Just ignore him - we've all got more productive things to be doing - like writting useful free code!
Re:Does eBay stay up? (Score:2)
eBay's problems are many: management who isn't putting money in the right places, a lack of emphasis on redundancy in their architecture, and a poor choice of platforms for parts of their business.
Their web servers are slow; they often refuse connections when they're too busy. In fact, they schedule daily down-time for maintenance, something unheard of in the Real World of e-commerce. These are computers, they don't need breaks.
Sun makes some excellent hardware, but you can make it inefficient if you try hard enough (you probably have experience in this endeavor).
That eBay is perceived as a company seriously in need of help implies that people think it has problems. Since Sun solutions never fail (as I'm sure you know), the blame must lie somewhere else, hence my citation of the _actual_ _problem_. The original poster in this thread took his opportunity to slam Linux's scalability when it wasn't relevant anyway. He isn't ignorant because he likes Sun solutions, he's simply ignoring the real problem for a chance to plug his favorite purple logo.
--
I think... (Score:2)
Linux on Servers (Score:2)
While I am somewhat regretful that they are not carrying IRIX on to their new Intel based systems, I am glad that they have chosen to embrace linux over a Microsoft product.
Re:is he wrong? (Linux on IRC Servers) (Score:2)
The reason has to do with IRC servers needing one file descriptor for every user connecting to the server (along with a few others for miscellaneous purposes). Up until the 2.2.x kernel, Linux required extensive patching to handle more than 256 fd's per process. Not only that, but these patches were not well tested, nor were they great patches. While they allowed for additional file descriptors, they opened up numerous problems in that fact that the rest of the kernel wasn't ready to handle that many, especially not efficently.
I've followed and been involved with DALnet since late '95, and that's the reason there have been few (Note, 'few'. There have been some.) Linux IRC servers. Under low load (Read: When using a number of file descriptors that doesn't require the kernel to be patched and hacked) it's worked just fine. Under heavier load, other OS's (specifically FreeBSD, though NetBSD has occasionally made a strong showing as well) has been the OS of choice, simply because it has handled the file descriptor problem (along with a few other minor things) better than Linux.
Personally, I'd be very interested in seeing some testing done with the new 2.2.x kernel series. I'd have to guess it would manage *much* better, as I believe most of the patches to increase the number of file descriptors has been integrated and tested and fixed, so it's working properly.
To recap, running an IRC server with greater than 256 users is a Bad Idea, if you are using Linux and running a kernel prior to 2.2.x. Running an IRC server with up to around 1k users should be pretty good to go with a 2.2.x kernel. Above that, I don't feel qualified to say, as I've not tested it myself, yet.
If anyone has done any real testing with ircd on Linux 2.2.x kernels, I'd be very interested in hearing the results.
Re:Something I've Observed. (Score:2)
tons of data being transmitted to thousands of participants whose lightweight clients connect to large, high traffic servers which provide a network on top of the Internet.
how is this not a real-world system? isnt this a pretty common paradigm on the Internet?
Flame Bait (Score:2)
Enough said.
Linux on high traffic sites? (Score:4)
The eBay comment, though, I thought was an interesting one. I could say with virtually 100% certainly that you could EASILY get a Linux-based system to perform more reliably than the current system, but that's not the fault of Solaris and itsn't a Solaris vs Linux issue, its simply a network application architecture issue.
Dejanews has the right idea, boatloads of Linux systems with a good application architecture, and you'll never have any downtime.
Admitted eBay has an interesting situation in that the nature of auctions where users can have bids automagically updated means running a lot of business logic on the database server, which can really move the bottleneck to the actual server software and the stored procedures, not the OS itself. My understanding is eBay runs Oracle, and Oracle has always struck me as being a real bitch to get good redundancy on and replicated servers that can cleanly fail-over.
A site like e-bay could easily be reliably run on Linux systems using a well designed architecture though, with database servers (running Oracle on Linux) that are handling only portions of the site, and a lot of inexpensive front-end servers. Adding a tier in front of that, made up of http-accellerators, would make the system even more robust.
Salon and dejanews both show that properly done, you can do high-profile with Linux. Certainly more so than you can with NT, particularly if you don't have millions to throw at hardware.
Simple economics ... (Score:2)
It seems Dvorak has missed the point yet again
The fact that Linux has so many window managers is an advantage, rather than a limitation. It ensures competition, and ensures that development will continue to happen.
I think the general opinion is that Dvorak writes not out of knowledge, but out of sensationalism. Look at the reaction he's got out of us
"No silicon heaven? But where would all the calculators go?!"
I halfway agree with Dvorak... (Score:2)
Most of the coders for Linux do it in their free time on their own equipment. Most of those coders don't run superhuge servers of any type, can't afford such systems, and if they did they would most likely be happier to pay someone big bucks for a solution rather than hack it themselves. But a $199 system...aahh, now that is what I call hackable. Everyone can afford one, and go hacking on the kernel. Before long, it works better on the cheap system than anywhere else.
Is anyone suprised by this? Development on Linux will take the path of least resistance. Lack of access is a big impediment; therefore, Linux will shine more and more on cheap systems. That doesn't imply that it will shine less on large ones, though. People there still itch, they'd just rather pay someone else to scratch for them.
Re:From the DalNet Server Application... (Score:2)
The main problem was the way you had to hack the kernel to allow ircd to open more than 256 file descriptors, and the fact that this hack didn't mesh perfectly with the rest of the kernel, because it was a hack.
This problem was fixed, but not quickly enough to prevent most IRC networks from switching all servers and development to some form of BSD. Linux's failure on IRC also made the networks wary of trying it again.
IRC servers on big networks use up enough resources that they're the only thing running on the machine, so switching OS's to suit the prejudices of the network you're applying to really isn't too much of a problem.
Also, DALnet ircd development moved to FreeBSD, and the developers were loath to optimise it for Linux use, because since all the servers run FreeBSD anyway, what's the point?
Charles Miller
Re:John C. Dvorak: Any relation to Dvorak keyboard (Score:2)
Now Dvorak, the com^Hlumnist [zdnet.com], is another nut off the zdnet tree.
Re:Something I've Observed. (Score:3)
IRC and Webserving - Breakdown with RL examples (Score:2)
I read the Dvorak article, and some of the parts struck me as wrong. The overall impression was someone incredibly frustrated who wanted to take out his frustration on something. That's just what it seemed, by the tone and infliction of writing. Lets take a look at Dvorak's article and see what we can come up with.
Well, information provided here isn't entirely true. I know of two servers down on Undernet running Linux. That alone right there proves that Linux can "cut it". As far as the Denial of Service attacks go, bring down all nonessential services. It's the first (and very useful) step in securing a server. For an IRC server, only run the IRCd, secure shell (ssh) and maybe BIND.
Dvorak does make a valid point with the first sentence. Hating Microsoft should not be the only reason one promotes Linux. Have reasons. I personally think that my uptime is a sufficient reason (at 65 days right now), which is also closely linked to system stability. I've run NT servers before, and I'm running one now. I just got done installing one about a week ago, and besides the persistent reboots from installing software, it is doing okay so far. It did crash numerous times during installing (It hated the ATI Mach 64 card, I had to replace it). We'll see how the new one goes, the other NT box I admin I have to reboot weekly. This isn't anti-Microsoft propaganda (well, maybe it could be viewed as such) however it is the truth. But back to the paragraph, the question on support is valid and not at the same time. I personally have never had to go to a support company, but oftentimes my problems with Linux have been misconfiguration issues that I had to resolve. As far as the eBay comment goes, well, I wonder what the eBay system runs for a backend. I would bet not NT, I would bet probably SunOS or Solaris on a nice Sun box.
Okay, another point which hits and misses entirely. Yes, Linux does perform exceptionally well on lower end equipment and older equipment. The performance is much better than with Microsoft software. Does that mean we jail it there? No. It almost seems (I may be out on a limb here) that Dvorak thinks since the MS software has been around for so long and has the user base (mainly due to lack of competition) the software has gained some right to always be the only thing running on higher end (and in Dvorak's case Intel) machines. Well, unfortunately enough (for Dvorak) the AMD chips perform just as well if not better (performance depends on environment and application) than the Intel chips, and MS software has no innate right to be run on higher end machines. Software has to earn the right to run on machines, it is not written (or "born") with that right. It is not like the Royal Family of England. As the processor levels go up, so does the performance on Linux machines. Of course, the same is true on MSOS machines, but because it is true there does not make it untrue elsewhere. The next point Dvorak makes is that Linux is still UNIX - Yes, Linux is a UNIX variant. True enough. The claim that it's primarily a CLI (command line interface) is another question. True enough, most remote administration is done on a CLI through telnet or SSH. Local administration and use is up to the operator. I know of many Linux users (mainly friends newer to Linux) that live and breath in the KDE and Enlight/Gnome window managers (wm), and I know NT server administrators that spend 90% of their time in DOS boxes. Dvorak's next claim that the increased usage of CLI is because of a lack of standard or common WM was incredibly hilarious and once again false. Choice is not an evil thing. Lack of choice can be considered to be, but is not necessarily the case. Please, Mr. Dvorak, lets not eliminate choice and free will here.
The OS running on a "VIC" is not the only contributing factor to the cost. They are also running with inferior parts. A lower quality hard drive (yes it makes a difference in performance AND reliability) and a lower quality processor (example: Cyrix) can contribute to the overall cost, reliability and stability of a "VIC". The cost, reliability and stability all go down. I used to work at a Best Buy store (as a technician who backed up to the sales floor), and I can reliably say that people looking for "Bargain Basement" (our term for VICs) computers were the first time computer users wanting to get a computer and see what it is like, without investing a lot of capital. After their first one, they would start looking at the higher end machines. Occasionally they would bring their machines back within the allotted return period to pick up one of the higher end machine. The reason given, most of the time was either reliability or performance. For our Best Buy store (at the time) the higher end machines were Hewlett Packard, followed by IBM, then Compaq, Acer, and then Packard Bell/NEC. The Acer, PB/NEC, and the eMachines were considered the "Bargain Basement" of the bunch - often run between $600 and $900. Cheaper should not be considered better. On the next point, the true competitor of Linux: How is Linux truly competing with anything. From the current social context of the word "competition" when related to business or computers typically comes down to sales and profits. Last time I checked, we could still get Linux for free from sites like MetaLab.unc.edu on the net. Now I suppose if you wanted to compare user bases, then all OSes are competing with all other OSes. Every OS has its various strengths and weaknesses, which will be discusses momentarily.
However, I would like to jump back to the IRC server question for a minute. I have played with the IRC source from the Undernet and DALnet servers before, on Linux machines with kernels ranging back from 2.0.32 up to 2.2.9. I will admit that IRC server performance under Linux (at least the 2.0.xx series) was not the greatest. Also, server capacity was limited. Under the 2.0.xx series kernels, by default you could only have 256 file descriptors per process, which limited the number of incoming server connections an individual server could handle. This is limiting in server performance for the higher traffic and load servers, such as DALnet. Now, I did cruise on through the DALnet and Undernet sites, and I grabbed a bit of information to share. This first quote comes from the DALnet site.
Well, yes, under the 2.0.xx kernels, it was not the greatest of things to run the IRC daemon under Linux. Performance from identical machines running BSD was much better, and so was the reason to switch over. Now, I have not yet run with a high traffic load on a server running the 2.2.xx series kernels yet, I was going to start to play with traffic load in a few days. I know that under the 2.2.xx kernels there are 1024 file descriptors per process, and that does help with the ability to host clients. A lot.
The next quotes up are from the Undernet site:
The only things the Undernet network is looking for is a Unix based host (Linux applies) and a minimum of 1024 file descriptors per process. Now, it is possible to adjust the number of file descriptors on the 2.0.xx series of kernels, I just never went that far. I will discuss this more in a minute. I have one last quote from the Undernet site, and here it is:
It looks like Windows NT is not considered stable or reliable enough (those are the reasons given for the decline elsewhere in the site) to connect to the live network. IRC servers run very well under UNIX, but performance differs from flavor to flavor.
I have a friend who administrates the box that a higher capacity web server runs on. He has upwards of 40 hits a second, and transfers 50 Megs of HTML and images in about 10 minutes of uptime to requests all over the world. He was running Linux, back when the 2.2.0 kernel hadn't been released yet. His server's performance was well below acceptable, and Apache was having uptime problems. After anywhere between 5 minutes and 10 hours, the server would "freeze up" and not operate anymore. It would have to be restarted (Apache, not the system). He had a UNIX programmer friend (mutual) come over and heavily mod his kernel. (The friend is an accomplished Linux and BSD programmer). He upped the file descriptors per process to 1024, and performed a large number of tweaks and optimizations to the Linux kernel. The server still wasn't performing as well as it should have been. I went in and redid his apache configuration file. We went through and optimized the entire machine. We still couldn't get reliable performance from it. We ended up switching the machine over to FreeBSD, where it also runs the Apache web server. The server is now performing acceptably, and has not had an uptime (Apache, not system) problem since. For reference, the server had 256 Megs of RAM, about 6 gigs in a SCSI U2W chain, and as I recall, a 300 or 250 MHz processor.
The point of the long, rambling paragraph being that Linux is not the only answer. I am a Linux advocate, and I will promote its use wherever applicable, however, it is not the only answer. Sometimes BSD performance is better. Sometimes (but rarely, in my experience - mostly limited to people who didn't want to go a different was) NT is the answer. Sometimes Solaris on a SPARC is the answer. We have to go with what works for the situation. With the continuing Linux development, for most things, Linux works just great! Fabulous even.
But wrapping things up since I've managed to confuse myself with the direction I took with this: Some of the points Dvorak made were on base. A lot were not. However, there are always two sides to an issue, and oftentimes more then that. We should look at them all, and consider the applications for it. Just because Linux may not be the greatest at hosting an IRC server doesn't make it any less of an Operating System. Windows NT can't do it reliably either. If you want to go out, and rewrite an IRC server and make it best for Linux, go right ahead. Do so with my blessing. If you don't, that's perfectly fine as well. We can't afford to get caught up in squabbles over which UNIX derivative is the best - all UNIX is good UNIX. Boost it where we can, support it where we can, because we of the Linux community are trying to show people another way. Its not the only way, but it is another way.
-Captain Keen
--
Some hits and misses (Score:3)
Welp, everything's already been invented (Score:2)
Chuck
Internal combustion only good for scooters!!! (Score:4)
It's time that IC supporters recognize the fact that there are exactly two modes of transportation in the world today, million tonne displacement steam ships and single passenger motorscooters (notwithstanding the fact I just mentioned a third, pleasure watercraft), and that since they can't drive steam ships (today or any day, so say I), then they should focus on the only other market niche in existence!
(Silly? No sillier than Dvorak ranting and raving about Linux's perceived (or simply alleged) failure to perform well in certain extreme causes while ignoring the 800-pound elephant turd in his eye that is NT servers pressed into duty to replace "doesn't require a 20-MB GUI front end, so it must be bad" Unix server.)
Re:IRC on Linux.. (Score:3)
The article has wuite a bit of truth in it... (Score:2)
1) People gravitate to linux because it's the underdog
2) Linux is not a top notch server
3) Linux is ideal for embedded and semi-embedded computers
Linux outperforms many other systems in serving in many situations, but it's not 'quite there yet'. (I know, it will be. Real Soon Now (TM))
I think a main reason for him to write such an article is to counter all the hype surrounding Linux. It is absolutely true that there are many people and businesses out there that are applying Linux to their problems because of the hype surrounding it. Many of them are failing, perhaps because Linux isn't a good solution to their problem, partially because they aren't putting forth the effort to make it work, etc. But mostly because they are being told from every angle that Linux is the new kid on the block that fits every hole possible. It's not there yet.
-Adam
"You stay here, while we go get help..."
Re:I think this is a great trend. (Score:2)
I want to let you know I agree with this. ZD has a Linux section on their site, which seems quite positive. Also, I read Smart Reseller myself, and get the hardcopy magazine, and can't think off-hand of any time I've been really displeased with anything in it. Those in ZD who consistantly knock themselves over their behinds with illogical arguments against Linux are just a loud-mouthed minority.
More controversy equals more page served equals more banner ads equals more dollars. That's probably the sole reasoning behind his columns.Yep, they probably made a killing of that article. The shame of online articles with per click banner ads. It's not important to have real reporting and journalism anymore. Crap which gets people to the site is more worthwhile then a true article that no one notices.
It's a shame...
-Brent--
OT: Rift between Freebsd and Linux. (Score:4)
Something is wrong with this.. its not how its supposed to be. We are supposed to get along with our *bsd brothers and sisters. We are not against them.. we are with them.. for the good of software everywhere
Every Free OS installed is a wonderful thing for us all. every installation of Linux at the expense of Freebsd is a BAD THING.. every Freebsd install at the expense of Linux is a BAD THING.
Picking the best OS for the job is one thing. Spreading FUD with no facts to back it up is another. If linux really can't cut it as a Efnet IRC server, where are the facts? HUB admins have not allowed someone to link a major linux server so how do they know if it can not perform?
Not all wrong, not quite right. (Score:2)
It seems to me that he thinks Linux is a finished product, a permanent freeze on the source tree. But in reality Linux is constantly evolving.
He is correct that Linux is not ready for the "big time", where Big Time is high end high SMP servers. But we know this. There was an article on
Big systems on big loads? Excuse me. There is this MIT (I forget the name) company that has a patent for a web load balancing algorithm. There was a
What about Beowulf and other clustering software? What about all the research centers running Beowulf clusters? Like NASA?
Linux often fails, simply because it isn't robust enough isn't this in contradiction to all the other beneficial press about Linux? It may not be the Honda of OS's. Buy if you tune your '69 mustang it'll purr like a kitten.
There are numerous GUI shells for the thing, and there's no reason the Linux community can't standardize one and stick with it
So? It isn't about standardization. There are so many shells because people compete against each other for the best solution. Which gives the best code. It's also about choice.
He is right about the VIC's though. Linux could be perfect for them, and as a thin client. But it could still be a powerful server. A server running the VIC's and thin clients.
This article, although incorrect on many points is good. Why? It pisses people off, who then go start developing on their own.
What Is Unstable In These Cases? (Score:2)
Things like IRC and Oracle stability are an issue of applications interacting with the OS, and perhaps these apps need patching and tuning as much as the Linux Kernel does. Many of these issues are issues of people comparing entire systems (including applications, and system admins) without taking into account the system variables (is the application ported? was it tuned for that OS? are the system admins of the two systems being compared of comparable skill?)
Clearly Linux has its weaknesses, but when analyzing it is much more useful to do a straight comparison than the touchy-feely anecdotal kinds of comparisons that people tend to make... and to know what you're comparing. To say "Linux works poorly with IRC server software" is not to say "Linux is bad for all large scale server apps"...
Some Random Thoughts (Score:2)
But then I read it a second time, and realized he's half right.
First, the instant retaliation of pointing out NT's faults when someone mentions a fault of linux must be stopped. Linux isn't always the best, as he said...but it's often better than most.
I personally don't think Linux makes a great desktop, because it wasn't made to be one (though it could be with work). For a desktop I prefer BeOS, but for a server, I've yet to have linux go down on me. But then neither have any of the FreeBSD servers I've worked on, nor any BSDi servers. The NT machines I work with at work, well, lets not mention those.
I do however agree that where linux shines is medium-strain servers...'why?' you ask, well, it's simple, because there are more medium-strain servers out there than huge servers, so there are more medium-strained-system-admins to use linux, and fix what needs to be.
Linux will be able to handle a highly-strained server when it needs to be, because when it needs to be someone will make it work.
Hopefully I didn't just TOTALLY repeat what everyone else commented on...I haven't read them all yet...
Re:IRC on Linux.. (Score:4)
For that reason, it is reasonably fair to say that the Dvorak essay is significantly flawed.
It is, after all, not particularly informative when Dvorak comments that Linux isn't used on the big IRC servers when he makes no comment on what is actually used for the purpose, or why.
The only implication that the gentle reader could reasonably guess, from the vendors mentioned in the article, is that the big IRC servers are all running on NT.
Is it therefore a "Pro-MSFT, Anti-Linux" piece? Probably not.
It's certainly not a "Well-written, well-argued, well-defended" pice.
Linux and the low end. (Score:2)
Linux, in my experience, does run better on the lowest of the low (16Mhz 386sx... 6MB of RAM, had a BogoMIPs score of 8 or something like that). Granted, however, that was running without a GUI. I don't think Win95 would run well on that system, but then it can't really do without a GUI, unless you're just talking about running DOS (which is no match power-wise for Linux).
Generally, it's not the OS that kills your system, it's the apps. Linux runs OK on my 33Mhz 486sx laptop. Finding things to run on it, though, is a challenge. Netscape will thrash the drive for about a minute before it comes up. StarOffice probably wouldn't run at all. Older versions of Siag office ran OK (haven't tried it recently) and at least let me use it for light-duty word processing.
What was probably crashing your machine was some sort of misconfiguration, not a lack of processing power or memory. Lack of either just means the thing is slower, not crash-prone. Now, the fact that Windows got into a crash-prone state is something you can rightly hold against it.
Mr. Qwerty (Score:3)
Linux technically inadequate for IRC? Rubbish. No doubt 50 people will go out and prove that this week just to make Mr. Qwerty look bad.
Much of the success of Linux, by the way, might be attributed to the fact that Linux folks are busy writing software instead of hanging out on IRC. I doubt the fact that we're not the main host of IRC servers has much to do with Linux' current technical limitations.
Bruce Perens
Just another stunt. (Score:4)
204.178.73.175:4400 * Linux 2.1.xx
dallas-r.tx.us.undernet.org.
194.178.232.52:6667 * Linux 2.1.xx
Haarlem.NL.EU.UnderNet.Org
I'm sure there are more.
Dvorak: how about checking stuff before you spew it out?
What, are we supposed install 2 of everything? (Score:2)
I love Linux, and I'm setting up my firewall/NAT box at home on FreeBSD. Why? Because less hackers are familiar with it, I have loads of good tuning information on it, and it works great for most of our production servers at work. Not that we don't have about 100 of each FreeBSD and Linux. And not that I don't run Linux on my laptop. I just feel better about having a firewall at home that is built on an "old-school" type of distro.
Competition is the inevitable result of scarce resources. Dvorak is being an idiot; the BSDers aren't. They have a good NOS and it shows.
Re:IRC on Linux.. (Score:3)
When unfair criticism is made we should point it out. You will never win if you allow the terms of victory to be defined by your opposition.
LK
Re:IRC on Linux.. (Score:3)
I the most part I agree with your statement. But remember, although he didn't specifically state NT in his article, he did say that Linux at least needs to be good enough to power eBay, which is currently "powered" by NT. I assume he was talking about the front-end.
Not that Linux *can't* power eBay. We don't know that, we just know that eBay has decided to use NT. Did they ever do some field trials and determine that Linux couldn't handle the load? Or did they just choose NT because that's what you were supposed to use on the servers?
The whole point of his article was that because Linux couldn't do everything, it shouldn't do anything. (except power low-end black boxes) But that's wrong. When I am evaluating what to run an e-mail server on to handle 120 users, one of my criteria is *not* whether the OS can handle 10,000 IRC users.
There are many OS's that all have different strengths. So let's use each OS to it's fullest strength, and not restrict our OS choice to one OS that supposedly can do "everything". Use FreeBSD for your IRC servers, use Solaris for Database, use linux for web servers. No problem with that, is there? Dvorak seems to imply that there is
I don't know about you, but I don't advocate using Linux in any area where there is a better solution. Does anyone? Oh, except drooling, adolescent kiddies on /. that don't really have any position of influence.
-Brent--
Re:is he wrong? (Score:2)
Exact-o-mundo! ZDNN is nothing but a big banner serving machine. Talkback is an interesting mechanism - every talkback is presented on its own page with a full complement of ads. If 50 get posted on any given "story", and 100,000 readers view each one, ZD's "eyeball count" leaps by 5 million, driving up their banner rates and swelling their number of served impressions.
Now the best part is - the readers provide the content for nothing. The no-cost content is packaged into pages and served up generating all kinds of revenue. If you thought they were just being nice and letting you speak up, well, think again.
Bite My Ziff, Davis!
======
"Cyberspace scared me so bad I downloaded in my pants." --- Buddy Jellison
Um, actually. (Score:2)
As for your pointed stab at the poor guy's NIC, maybe you'd be willing to donate the $20? 'Till then, it'll work fine in Linux, hey.
- A.P.
--
"One World, one Web, one Program" - Microsoft promotional ad