

PCMag's PCTech Reviews Linux Kernel 2.2 123
Gryphon writes "PC Magazine has published a pretty level-headed 8-page review of the Linux 2.2 kernel. Mostly a features review, compared to Windows NT. I think this is pretty significant, considering a lot of Windows users (including me in years now past) read that magazine! "
Poor PCMCIA support? (Score:1)
not exactly right.
The author says PCMCIA support in Linux is
poor. I say its SUPERB!!!. The package
of David Hinds is one of the perls of Linux
kernel developement.
Ok you won't find PCMCIA drivers in the
kernel on ftp.kernel.org but they is an
extra seperate package. Which is I think a good
thing anyway because linux-2.2.9.tar.gz is getting
to big already.
Anyways, another Linux succes story in a Microsoft
oriented Magazine. Not bad, not bad at all!!
well, actually..... (Score:1)
No PnP support?? and other things.. (Score:2)
[ On filesystems: The reason it was stressed, I suspect, is simply that Linux supports more. Lots more. Lots, lots more. NT supports, what, FAT16 and NTFS? I believe I found a Win95 program to read ext2 partitions but that hardly qualifies as 'support' -- in particular, I can't mount them as proper filesystems. A quick scan of my kernel config shows 13 possible foreign filesystems, if I compress all the offerings from Microsoft into one entry. And I'm not even counting the network filesystems. AFAIK NT only supports NCP and SMB natively. If you want to include 3rd party drivers you should also include all the 3rd party kernel drivers floating around, which include a number of versioning and journaling filesystems...I think at least one of them compiles
AFAIK the Linux API does not change for 64-bit processors (correct me if I'm wrong); I consider it to be a sad comment that Microsoft even has to publish new interface specifications. (I guess hardcoding variable sizes into their type names caught up with them?) Most well-written code should just need a recompile. (now that I've said that, I'm sure that all my code will fail on a 64-bit arch
I'm rather confused about the occasional assertions that NT is more stable than Linux. 'as stable' I can see. But the only time I had to reboot Linux lately was when the filesystem code freaked because of physical damage to a floppy. (I think this is inexcusable personally, just so you know
Daniel
386s to sparcstations? (Score:2)
----------------- ------------ ---- --- - - - -
Not bad... (Score:1)
The author (Score:3)
An article like that might not seem like much today, 2 years later, but back then that was great press coverage. It's nice to see he's still on the Linux bandwagon.
PCMag (Score:1)
A few mistakes (Score:2)
NTFS support is read only.
2.2 includes an experimental read/write NTFS driver.
DSL and cable modems are mostly unsupported.
Every DSL or cable modem I've ever seen has been an Ethernet device, and Linux works fine with them. If they're talking about phone/cable company support for Linux, that may be another story, but that's a PHB issue, not a technical problem.
They state that SMB is a networking protocol, like IPX, rather than a network filesystem, like NFS.
They missed a couple of ports and a couple of filesystems, but, hell, I can never remember all of them, either...
And they didn't include Slackware in the list of distributions.
Re:Dork (Score:2)
Re:linux on a 386 -- the big truth (Score:2)
My Celeron, meanwhile, will rip through a 2^28 block in five minutes...
Re:linux on a 386 -- the big truth (Score:4)
There's eddi, a 386SX-25 with 4M of RAM and an 80M disk, which is my laptop. Not a blazing fast machine, but she was cheap ($20), she's portable, and she's sufficient for carrying work around with me. You don't need a lot of space or processing power for writing code, or even for compiling small projects. She's currently running 1.2.13, because she hasn't got enough disk space to compile a 2.0 kernel.
There's deliah, a 386SX-16 with 8M of RAM and no disk. She boots a 2.2.5 kernel off a floppy disk, then configures her ethernet and mounts her filesystem using BOOTP and NFS. I use her as a not-entirely-dumb-but-not-very-smart terminal for my faster machines.
There's gabrielle, a 386DX-40 with 20M of RAM, a 120M disk, and a 1.0G disk. She runs X, and I use her as an X terminal. Mostly I run stuff on other machines with the display redirected, because she hasn't got enough horsepower to handle X and, say, Netscape at the same time. I also use her as my guinea-pig machine. Because she doesn't do anything mission critical, I use her as a test bed for new kernels, new libc installs, and such things. If I screw her up, no big deal... I could wipe the system and reinstall it without losing anything important (I haven't had to do so much as a floppy-rescue yet... which is fortunate; gabi's got no floppy drives). She's currently running 2.3.5, and if I get sufficently bored today, I may download 2.3.6pre1 and compile it. Sure, it takes four hours, but there's no reason I have to sit around and wait for it.
The last one is leviathan, a 386SX-25 with 8M of RAM and a 120M disk that I'm planning on embedding in my dashboard as a CD player and radio as soon as I get the power supply for it built. It's currently up and running in a caseless heap on my card table.
I'm not even going to get started on the 486es I'm running Linux on...
Re: ..but is it true IP multicasting? (Score:1)
is whether it is true one-to-many IP multicasting
or is it pseudo-multicasting: ie. a series of
one-to-one connections transmitting the same data.
This review suggests that NT kernel is currently not capable of doing true IP-multicasting.
An OK review ... PC Week reviews are improving (Score:3)
these things right for once:
1. Comparing Linux kernel features to NT kernel
features instead of doing another "Linux/Apache
vs. NT/IIS" snow job.
2. Pointing out that the Linux installation
process depends on the distribution you use,
and yes, the two remaining daunting areas
for newbies in each installer is disk partioning
and the video card and monitor settings for X.
3. Nice explanantions of why new features such
as IP multicast and frame buffers console are
important.
4. Pointing out the areas where NT will be playing
catch-up with Linux such as supporting Merced.
Aside from a few accuracy flaws, it looks like
ZD finally hired a reviewer who actually has a
clue about "this crazy Linux thing all the kids
are talking about."
Good Press (Score:1)
Da -941
Pretty good article (Score:1)
Re:No PnP support?? and other things.. (Score:1)
supported it just enough to turn the cards on at a specified configuration
and needed manual tweaking if you changed things. Unless 2.2 has changed
pretty radically in the last week or so I am assuming it is the same.
This is true, but this being Linux, we don't put everything and the kitchen sink into the kernel. Userland tools exist to configure PnP fairly well. It's certainly not as 'user-friendly' as Windows (or it wasn't when I created my configuration last year; an auto-configuration option has appeared in the program since then which I haven't bothered trying) but it works exceedingly well.
Comparing "in the box Linux" with "in the box NT" is not apples to
apples. Linux distros tend to include things made by many different people
and companies across the world, whereas NT ships with only MS products.
If you start to include the 3rd party utilities and drivers available for NT
(most of them free or quite low in price) then things start looking a little
different. FAT32 drivers for NT are available at www.sysinternals.com,
EXT2 drivers at www.cyco.nl/~andreys/ext2fsnt and so on - it really is just
a matter of looking.
Hmm, ok. I haven't needed to mount ext2 drives from any Windows flavour for a while now so my information could be out of date
I still maintain that Linux has much broader support for exotic filesystems than NT, if exotic filesystems are your cup of tea
Daniel
Re: Addt'l facts (Score:1)
Re:You missed PCMCIA (Score:1)
It's full of mistakes (Score:2)
The non-technical nature of the article seems to be due to the author's unfamiliarity with the subject. There are many lines that are either pseudo-typos or flat-out misunderstandings. A few examples:
I don't think I'll go beyond the third page...
Configuring the kernel without compiling? (Score:1)
I didnt know about this feature. Where do I find more info about it? Whats the connection to VFS?
Re:A few mistakes (Score:1)
--Alex
UMSDOS? :) (Score:1)
that arn't really filesystems....
Re:Well, I dunno (Score:1)
John Carmack is a remarkable individual who has done much for the linux community (and for cumputing as a whole) by forcing hardware manuf's to adhere to standards, and also by forcing superior standards (OpenGL, MesaGL, etc.) into the limelight.
In retrospect, Quake seems like it could be the perfect teaser to get people interested in Linux.
Well, I dunno (Score:2)
Some recent improvements have made things better. Though the actual distribution (IMHO) is about as stable as a drunk prom date, the Red Hat 6 installation process was fairly painless (I have always and still do run slack). Personally, I dont care about installation proceedures, but to sway sheep to the flock, it's got to be idiot proof.
Idiot being the key word.
Positive things are happening. I think that with time, the product will improve and 'sell' itself. We simply must be patient, and continue to hone linux into an even more robust and powerful OS.
Check it (Score:2)
www.pcmagazine.com tuns apache
Check it! [netcraft.com]
Re:Well, I dunno (Score:1)
IP masq in NT? (Score:3)
Also, did anyone else notice that they were comparing Linux to NT4, win98 and (yet unreleased) win2000 at the same time? Win98 supports pnp better and NT4 supports RAID better...
They didn't make clear *which* OS they were talking about. Last I checked NT didn't support USB, couldn't read FAT32, and had no pnp or power management support whatsoever.
Re:It's full of mistakes (Score:1)
IPIP encapsulation has been supported for ages. Then he goes on to say Linux has support for IP masquerading, and discovering routes dynamically (I assume he's talking about gated). Certainly these are nothing new for Linux. It will give users the impression that Linux is just barely catching up.
The article is fine for what its audience is, I think. It definitely still shines some good light on Linux. But an article can be technically accurate _and_ be newbie-friendly too.
Jason.
Re:more errors (Score:1)
Re:IP masq in NT? (Score:1)
The article didn't really surprise... (Score:1)
I'm not sure where the reviewers found problems with pcmcia card services though. I know that while my laptop that Win95/98/NT all had problems with card services, I was able to get surprisngly good results when I installed linux there.
I suppose hotswapping may be an issue, but when you run with the same cards in there all the time as I do, I don't hit that wall.
Another regarding file system support. (Score:1)
It would have been nice if the article mentioned the recent open sourcing of XFS, which eats NTFS and Ext2fs for breakfast. Oh, and I've heard rumours of an upcoming Ext3fs. Any word on its capabilities?
Re:Poor PCMCIA support? (Score:1)
Re:FAT32 in NT4 (Score:1)
Windows 2000 supports FAT32 r/w.
Re:You missed PCMCIA (Score:1)
Re:An OK review ... PC Week reviews are improving (Score:1)
However, I don't see why NT can't be a server for multicast apps, in fact there is a Cisco IP/TV (video multicast) demo on my desk that runs on NT4 clients and servers. Multicast routing is not necessary for multicast server apps to run, IMO, though it would be necessary for a server with more than one NIC perhaps.
Re:A few mistakes (Score:1)
I don't think PC Mag wrote this. (Score:1)
Re:An OK review ... PC Week reviews are improving (Score:1)
> ZD finally hired a reviewer who actually has a
> clue about "this crazy Linux thing all the kids
> are talking about."
I'm skeptical about this and any Ziff 'articles'. The reason has been shown in the current DOJ vs MS case. Just recently a Micros~1 exec was asking for favorable data on Netscape browser numbers "FOR PRESS PURPOSES". Does Microsoft release articles to the press about other companies products and the press publish them? Does Micros~1 have a army of phantom writters who write these 'stories' and submit them for publication? I just think that this shines some light on Micros~1 ability to control the press at any time and on any subject....
I find it fishy that the reviewer was throwing all version of Windows in there and was talking about kernels (technical subject for Ziff pubs) while getting some items wrong.
Scully! Mulder! Are you watching?
Re:Not bad... (Score:1)
Re:junk (Score:1)
About what I can expect from someone who can't put his name behind his comments.
NT on a 486 -- the big lie (Score:1)
For a RISC-based machine, you'll probably need 16 MB of RAM.
On the other hand, I just worked on a P90 with 24 MB of RAM today, running NT, and it was unusable.
Some minimum requirements are more reasonable than others.
--
QDMerge -- generate documents automatically.
Re:NT on a 486 -- the big lie (Score:1)
It's still a pig compared to Linux on the same hardware.
--
QDMerge -- generate documents automatically.
Re:Poor PCMCIA support? (Score:1)
To show how far things have gone, I needed to get a modem and replace my old 3COM Ethernet adapter, whose cable was starting to get a bit flaky. So I bought a Xircom combo 100mbps Ethernet and 56k modem. I plugged it in, started up my ThinkPad (a Linux only machine), and it worked flawlessly without even asking me any questions or requesting a driver disk.
Linux PCMCIA support absolutely whips Windows'. No question. Incidentally, my understanding is that NT 4 has virtually no PCMCIA support, contrary to their chart (which features Windows 2000).
Incidentally, did they ever get accelerated X to work with the SGI Visual [Virtual? Ha!] Workstation? I'm not sure if I'd say Linux is relaly supported on that machine until that's in place.
D
----
This article's ok.... (Score:3)
Decent article: my only complaint is that they don't talk about the emerging (!) GUI interfaces for Linux very much at all, solely relying on the "users have more control over their system" argument -- an apples to apples comparision would have been a little more handy.
Good article, though, for trying to convince familiy to switch over
Okay, but... (Score:1)
I would have liked it better if the author didn't have to throw in that snipe about having to go through a repartitioning. Users are only forced to go through that process since MS had pretty much forced OEMs to preallocate the entire disk to Win9x before the computer leaves their manufacturing facility.
Give the customers (remember them? They're the only ones who are always right!) the option to either:
It would be nice to have a fifth and sixth option:
but which Linux distribution would the OEM select? [Debian|Slackware|SuSe|Caldera|etc.] bigots would surely take to task any OEM that decided to ship Red Hat.
[DR-]DOS?! Are you mad?! Not really; just practical. I still find DOS useful for running diagnostics and/or setup utilities that manufacturers ship with their cards. Until the world standardizes on each machine having a bootable CD-ROM drive and all cards come with their utilities on a bootable CD, I think we're stuck with needing something that can launch our diagnostic/setup software. Since a lot of these utilities would be difficult or impossible to run while Linux was running, it doesn't bother me too much to keep a bootable DOS floppy or a 5MB DOS partition on the first hard drive. (I'm confident that the need for these will go away someday soon!)
Re:Configuring the kernel without compiling? (Score:1)
# Start SCSI logging
echo "scsi log error 1" >/proc/scsi/scsi
echo "scsi log scan 1" >/proc/scsi/scsi
# Set up MTRR for X
echo "Activating MTRR for video card..."
echo "base=0xf6000000 size=0x800000 type=write-combining" >
# Set up IP forwarding
echo "Starting packet forwarding..."
echo "1" >/proc/sys/net/ipv4/ip_forward
# Start SYN cookies
echo "Activating SYN cookies..."
echo "1" >/proc/sys/net/ipv4/tcp_syncookies
Re:Linux review in the same issue disagrees (Score:1)
That's because WebBench is a useless benchmark. Anyone can dump static pages from memory to an ethernet controller. WebBench is little more than an ad for IIS. Does it matter how fast a web server is if my clients are at the other end of a 128kbps pipe or worse?
Apache isn't designed to be fast in these circumstances. It's designed to be stable and flexible. There are other web server choices out there that would be faster in WebBench, including probably 10 lines of Perl code.
Re:Not bad (Score:1)
Linux is a POSIX compliant Unix? (Score:3)
WHEN did Linux become a POSIX compliant Unix?
(As opposed to a unix-like system)
"That revolution is Linux, the POSIX-compliant
Unix operating system, now out in Version 2.2
--a significant new update."
First paragraph...
Not really against linux though (Score:1)
Re: (Score:2)
Re:Why don't they just compare vs. 2.4? (Score:2)
2.4 been released by now, either. Nor has Win2k. What you say is likely true, but my point was that the article compared a released product with an unreleased product. The least they could have done was compared vaporware with vaporware and talked about 2.4's journaled file system and enhanced scheduling. (no, I don't know those things for certain, those are just two current hot topics).
Why don't they just compare vs. 2.4? (Score:4)
It's disappointing to see the current proven functionality of Linux 2.2 compared against Windows 2000 in this article. I'm sure many admins are deciding whether to upgrade to Win2K or to Linux, and they would like to see this sort of comparison. But if we're going to compare a product which has been released and thoroughly used for months with a product which may not be available for months (unless you're a beta site) then we might as well compare against a future Linux release as well.
PCmag would have done better to compare the current Linux 2.2 kernel with the current NT4 release and Service Packs available in stores for the bulk of the article. Then at the end they could state that Win2K promises these additional features, and Linux 2.4 will have this other list of additional features over 2.2. That would be a little more honest of a comparison.
USB (Score:1)
However, Windows 98 cannot use USB devices, even keyboards until it loads the USB drivers. that was a nasty surprise when installing Win 98 one day; especially since the BIOS could find the keyboard.
Chalk it up to USB being still fairly new, I suppose.
Most unbiased comparison I've seen so far (Score:2)
This one is refreshing. It has yesses and nos on both sides, and gives both systems credit where credit is due. I think this comparison will be taken seriously by a great many people. Good work PC mag!
Re:You missed PCMCIA (Score:1)
Re:A few mistakes (Score:1)
Microsoft hasn't fixed that as far as I know, however I read in Infoworld a few weeks ago that a 3rd party company has announced an extra cost add-on for NT which does add FAT32/FAT32X compatibility. Of course, this means adding 3rd party code to the kernel level of a closed source product and adding expense to an already expensive product. This seems like a bad thing from the standpoint of stability, bloat, etc.
Re:A few mistakes (Score:1)
I'm sorry, but that makes me more, rather than less suspicious about NT in general.
ISTR it wasn't that expensive either.
After checking the article again, it appears that it is nearly the cost of the street price of the average Linux distribution. While that is not terribly expensive, when you add it to the street price of NT (even the gray market NTW prices), the whole package seems less than attractively priced, especially since that isn't the only 3rd party add-on that I'd consider necessary (and most of the others are not so cheap).
Re:It's full of mistakes (Score:1)
Re:linux on a 386 -- the big lie (Score:1)
- Pentium or faster processor 16 MB of memory (RAM); 32 MB recommended
- 110 MB of available hard disk space
- CD-ROM drive or access to a CD-ROM over a computer network
- VGA or higher-resolution display adapter
- Microsoft Mouse or compatible pointing device
Re:linux on a 386 -- the big lie (Score:2)
As a matter of fact, there's an old 386/40 sitting in our communications closet that's collecting dust. One of our users had it until he needed to run Xcursions and got upgraded to a more modern machine. I've been thinking of installing linux on it to use as a print server, file server, WINS, etc.
I recently had a 486/40 (SX-20 upgraded with DX2-50 chip) running NT and it was a pig (no offense intended to pig lovers). The same machine used to scream with linux.
John Dvorak is a great contrarian indicator! (Score:1)
Re:Poor PCMCIA support? (Score:1)
Interestingly enough, NT never did manage to see my PCMCIA modem and my PCMCIA network card at the same time, i literally had to change a BIOS setting to get it to see one or the other. Under linux, i grabbed the PCMCIA packages, compiled, and voila...network card and modem
so, NT went the way of the dodo, at least on my machine...no big loss.
Re:junk (Score:1)
I agree that he wasn't very clear here, but at least it was written in a pro Linux manner. I hate it when 'tech' reporters make mistakes and in turn make Linux look bad (that goes for any other OS or software as well). If you're going to say something negative, you better make sure that you are right... Unless your spreading FUD of coarse
Re:This article's ok.... (Score:1)
I liked the article as well. It talked about many of the technical advantages of Linux (without any technical details mind you). I think that too much emphasis is being placed on advertizing the new GUIs for Linux, and your average non-Linux user doesn't realize the many other great features that Linux has (RAID, SMP, SMB, IPmasq, etc...) There needs to be some balance in the advocacy wars...
Re:linux on a 386 -- the big truth (Score:1)
kernel config not point and click? (Score:1)
Re:An OK review ... PC Week reviews are improving (Score:1)
Windows while still keeping another already installed OS?
All this "Linux requires partitioning which confuses the hell out of people" makes me wonder how newbies would feel about installing windows on a Linux box without destroying the existing Linux, since that is the way most people install Linux the first few times.
--
Re:This article's ok.... (Score:1)
Nathan
Re: Yes - NO (Score:1)
You mean Sygate? Wingate is a proxy server (if that's what you're talking about.) Sygate lets you configure your client machines to a default 'gateway' without individual apps being 'proxy-aware'.
And if so, a 3rd-party add-on package, even at $80 shareware, is hardly support (as you point out). I think its fair to compare features that are in the Linux *kernel* with things that are in the Win32 *kernel*.
If you are talking about something else, I apologize. I wasn't aware of anything available in Windows to do masquerading. Been using Linux to do that for a while since I gave up on Windows cause it sucked and would'nt do what I wanted (run a decent firewall on my 486 to gateway the Linux and Win PC's in my house to my cable modem.) Oh, and port-forwarding to my quake server, can Windows do that too? Sygate couldn't handle any kind of inbound services at all.
Re:Well, I dunno (Score:1)
My observation is that this is changing quite a bit, especially in the First Person Shooter (FPS) gaming community (Quake).
As a matter of fact, it was my 3D gaming that first got me interested in Linux. On these gaming news sites, there are constant mentions of this-game-ported-to-linux or this-linux-device-now-supported. id Software had gone a long way in supporting Linux and I think a lot of people are now more aware of it because of this.
I happen to run a game server in my house through my cable modem. When Q3Test came out, I started running a server on my linux box (linux version came out before win32). I was pleasantly surprised how many players came to my server everyday (at this point only the Mac and Linux clients were available, Win32 was a couple weeks off yet.) The majority of these guys were running Linux. Of course, once the horde of players got their hands on the Win32 client, all the 14-year-old pissants started showing up too. (sorry to generalize, but it often seems to be true).
Now I have a group of 'regulars' that play on my server all the time and quite a few are Linux users. I've even chatted with Windows users that are interested in Linux now _because_ of Quake and I've even exchanged e-mail with a couple who were looking for some info on how to get started.
Take a look at www.bluesnews.com or www.q3arena.com and see that Linux gets mentioned almost every day.
Re:Well, I dunno (Score:1)
I dual-booted back to windows and installed the Win32 Q3 client and it does in fact look better and play smoother under Linux.
Now, when the GLX/Mesa stuff is finished for TNT2, I'll go grab one of those babies and _really_ ruin his day. 1024x768 at 32 bpp -- man I can't wait. (no, don't give me a lecture about Matrox, still not able to forgive them for the Millenium2)
Still can't quite convince the twerp to give Linux a shot though. I've offered to come over and install it for him and everything. Guess he's just too right-brained (graphics artist) to want to give it a shot. He doesn't see the point since all his graphics tools are win-based and he is happy to re-boot his PC 3 times a day. *sigh*
/. a `recommended resource` (Score:2)
Re:A few mistakes (Score:1)
*slaps wrist* You mean Windows 2000. All will comply with the mighty Bill's naming scheme.
--
Calm down (Score:5)
To everyone in here that is ripping the minor points of this article, calm down!
In comparison to past articles, this one shines as being quite fair. Remember that PC Mag might as well as been MS Mag a year ago. I don't think a Linux magazine would have been so friendly to Windows 2000. Further, PC Mag was NEVER as friendly to OS/2 as this article is to Linux.
I think it is OK to compare Linux 2.2 to Windows 2000. NT4 has been around for a while and most people looking to put a server into place over the next few months will be looking at Windows 2000 and Linux 2.2. 2.4 is very far away and should be not be considered.
It didn't bother me that the auther switched around between Windows versions. The article is not about which is a better server, etc. but just a general feature comparison. If you are in the Windows world, you get this, in the Linux world you get this. Most admins are not concerned about getting PnP on servers, but are very concerned about getting it on workstations.
The author did refer to features that are not available yet, but will be in Windows2000, but he did the same for Linux. For example, he said that IP tunneling on Linux only does IP, but also said that other protocols will not be far behind.
The author also didn't say Linux was lacking a feature simply because there wasn't a button to activate the feature. Never have I seen the flexibility of the sysctl stuff in /proc discussed in an article. This guy did even though there wasn't a point and click interface.
He even pointed out that even though Windows may be more user friendly, Linux users love the control they have with Linux!
In future, please calm down and treat an article that is decent as it should be treated. Just because it is in PC Mag doesn't mean it should be ripped to shreds. Otherwise, the media sees the Linux community as a bunch of religious zealots and not the serious group of users that just want a good OS that we are.
May the flaming begin... sorry Rob.
You missed PCMCIA (Score:1)
Something that astounded everyone here in our tech department was the fact that Linux recognized and installed an IBM Home&Away modem/NIC with no problems at all... this after they had given up trying to get these cards to work at all in Win98/NT.. (they could sometimes get the NIC part to work under 95, if they screwed around enough, using exactly the right combination of DLLs & drivers..)
Just my 2 bits..
Re:Linux review in the same issue disagrees (Score:1)
I'll belive those numbers when it's NT4 with latest SP vs. Linux' latest stable kernel...till then, those tests are just Microsoft ads
Vox
Re:386s to sparcstations? (Score:1)
Re:Well, I dunno (Score:1)
Re:linux on a 386 -- the big truth (Score:1)
old hardware (which 386's are, in computer time)
means that poor countries in Africa and Latin
America can get a 'net infrastructure up and
running with less effort than by using NT.
The fact is, MS and hardware vendors want you to
buy new hardware -- it's no surprise NT needs big
machines to run on. Everybody "wins" -- even Linux
users, as old-but-perfectly-good machines flood
the market, keeping computers affordable for more
people.
/g.
Level-headed? (Score:1)
Just my two cents..
A bit too pro-Linux for my liking (Score:1)
Looking at more specific parts of the article:
"You also need far less hardware to run Linux than Win NT; a good old Pentium/166 is just fine, and you can even press that 386 doorstop into service." I will agree that a 386 won't run NT (it requires the CMPXCHG instruction on the CPU), but the inference that NT doesn't run on a P/166 is just ludicrous. I happily run NT Server on my 486/33 at home to serve 98, NT and Macs just fine. There really isn't an issue with performance at all when using EISA SCSI controllers.
NT is cast in a bad light for running Apache slowly, but no mention is made of IIS which actually won the 'Editors Choice' award for the best web platform in the very same issue. Again, showing considerable bias to Linux.
Now for the Kernel FUD:
"It's unlikely that Windows NT will offer 64-bit support until significantly after Merced's introduction." Windows 2000 already has a 64 bit version (Win2000 Datacentre) in development which runs happily on the Alphas. I agree that Linux is already 64 bit on the Alphas, just the inaccuracy of the article's comment is unbelieveable. The Win64 API has been published for at least 12 months now and the SDK is widely available for making apps that behave on 32 and 64 bit platforms.
Mention is made of the improved SMP support in the 2.2 kernel, but it is cast as 'better' than the support that has always been in the NT kernel. The fact is that the 1993 NT kernel offered better SMP support than the current Linux kernel by offering fully reentrant APIs. The 2.2 kernel still has a long way to go before it will scale as well as NT, just as NT still has a way to go before it scales as well as Solaris. The inference that the 2.2 kernel scales better than NT is just FUD!!
The lack of PnP support is quickly glossed over. Again, hiding the weaknesses of Linux and the strengths of Win2000. Even NT4 had limited PnP support!
2.2 is praised for not having to recompile to recofigure the kernel. Isn't that exactly what NT has always done? While recompilation is an added bonus for Linux, surely the praise for not having to recompile must also be thrown back to NT. More bias!!
3rd party file system support is highlighted for Linux (NTFS etc.), but ignored for NT (FAT32, ext2, HFS etc). How is this comparison even close to fair?
NT could always boot from a FAT partition, so UMSDOS is hardly 'non NT'. SMB and NCPFS are not 'beyond NT'. NFS is readily available for NT, and I'm not sure about the availability of then others. Still bias and FUD here.
Linux is consistently written up as soon to support something that NT already supports (eg IPX over VPN), but NT lacking support such as IPv6 is hardly written in the same light. NT does not support IPv6, but is this an issue in the short term? NAT seems to be alleviating most of the problems with IPv4 for now and the NT stack will be available in plenty of time.
Linux IP configuration and route configuration is praised, but no mention is made of any of NT's advancements from NT4 to Win2k over Linux. More FUD and bias.
On page 5 we get a whole three paragraphs (after 4 pages of FUD) stating the shortcomings of Linux. Wow. What a break!! Come on - the match isn't that close yet.
To recap on the FUD in the table on page 6:
64 bit *is* supported to a small extent on NT4EE and is supported on Win2k Datacenter.
The File Systems are complete FUD as it does not include 3rd party support in NT. UMSDOS is a red herring as NT supports FAT booting natively.
SMP support is much better in NT with reentrant syscalls for I/O.
NT's RAID support is much better.
I haven't mentioned that I've found NT more stable than Linux in my home environment (less reboots), but that's a personal thing that mainly stems from the fact I know more about configuring NT than Linux. We have NT boxes at my work that go years without reboots, but empirical evidence seems to be contrary to my experiences.
Basically this article is almost pure pro-Linux FUD. Some concessions are thrown to NT to make it *seem* fair, but it simply isn't.
Perhaps if the Slashdot community values their integrity, they will also write to PC Mag and demand fairer reviews from both sides of the fence? Somehow I doubt it though. Most Linux advocates lose their integrity when forced to admit NT is sometimes better than Linux.
John Wiltshire
Re:NT on a 486 -- the big lie (Score:1)
Guess YMMV?
Re:No PnP support?? and other things.. (Score:1)
Comparing "in the box Linux" with "in the box NT" is not apples to apples. Linux distros tend to include things made by many different people and companies across the world, whereas NT ships with only MS products. If you start to include the 3rd party utilities and drivers available for NT (most of them free or quite low in price) then things start looking a little different. FAT32 drivers for NT are available at www.sysinternals.com, EXT2 drivers at www.cyco.nl/~andreys/ext2fsnt and so on - it really is just a matter of looking.
NT supports NCP, SMB, Macintosh file and print, and NFS natively (from Microsoft) as network file systems and a few others from 3rd parties. Most filesystems have been developed as file system device drivers. I believe 3rd party solutions for Linux should be included simply because that makes the most sense when comparing two products.
Most of the problems with 64 bit NT is the user interface stuff where handles, pointers, ints and so on all get munged together. The back end things still seem pretty much untouched by the change to 64 bit pointers. Personally I use 'int' where I don't care and '__int32' where I do care.
'As stable' I can go for. I was just relating my personal experience that I've had more kernel panics on Linux than BSODs on NT. YMMV.
John Wiltshire
Re:NT on a 486 -- the big lie (Score:1)
Re:No PnP support?? and other things.. (Score:1)
Filesystems - By sheer numbers I guess you win in that Linux definitely has more filesystems than NT (probably due to the $1000 cost of the SDK for NT). As for usable file systems, the support of NTFS is a little dodgy in Linux (stripe sets and so on don't work yet AFAIK), and the ext2 support in NT is a little dodgy and both support FAT/VFAT/FAT32. Little more else you need on x86.
John Wiltshire
Linux review in the same issue disagrees (Score:1)
Re:Linux review in the same issue disagrees (Score:1)
more errors (Score:1)
And -plug- support for more is on the way
Their "table" said that NT4 supports IP masquerade, yah right.. win2K and the latest win98-osr2 ? support it (but who knows how good it's going to be).
They also claim that linux 2.2.x adds Raid support
Re:USB (Score:1)
Dodger_
Dork (Score:1)
NT vs. Linux (Score:1)
Regarding "user-friendliness", I find the opinion that X is more friendly to be hard to support (and I've been using X since before Windows 3.x even hit the streets). Let me explain.
The variety of window managers and desktops makes X a lot harder to deal with for the beginner; most of the time you don't just get a working desktop when you log in and start it up, you have to tweak the hell out of it. Red Hat and Caldera have made great strides here, but the fact that there's no standard sure makes things tough.
That assumes that the server even starts up. One huge, huge problem with the design of today's X servers (at least the ones I've used) is that they tend to be monolithic (server tuned for a particular video card or class of cards). They should be redesigned with a loadable driver system instead, and a hell of a lot more work needs to go into getting them to properly identify display systems.
Don't get me wrong, I'm not particularly fond of NT, but in terms of end-user usability it creams any UNIX variant I've ever used (even NeXT, although that had a few high points).
Don't even get me going on support for peripherals such as printers. They scale well, but they can be a freakin' nightmare to configure even for an experienced UNIX hand.
If you're not focused on UI issues, though, Linux generally whips NT's ass. Gateway services, email, web services, file sharing
Re:Level-headed? (Score:1)