Post a Comment
Of course there is. I, myself, had XENIX on my first computer and yes I take some pride in the fact that I had to actually RTFM and learn to use a computer rather than the point,click,pray approach most people are forced into when starting with Windows.
Edited 2006-10-23 15:46
That is not elitism. Please learn what the word means before mindlessly spitting it at people. I'll give you some extra help on this one.
http://dictionary.reference.com/browse/elitism
Fsckit, your point is obvious but some are getting wrapped up in the particular word you used. It would be better to say that you are very pleased rather than proud.
According to definition 2, it actually could be called elitism. Consciousness of or pride in belonging to a select or favored group. The group would be those who used Unix before Windows.
I envy you. From about '86 to '02 I always had the sensation that I was missing out on the true computer experience because I had almost no Unix access. I finally made the switch to Linux in '02.
Of course there is. I, myself, had XENIX on my first computer and yes I take some pride in the fact that I had to actually RTFM and learn to use a computer rather than the point,click,pray approach most prople are forced into when starting with Windows.
If you're going to go down that path then I suggest you have nothing to be proud of. After all, you didn't write the Xenix kernel, you didn't write the compiler. You're just another user, despite any false pride because you typed some words in a terminal instead of pointing and clicking.
How does reading the manual != learning on your own?
I'm not sure, but most people seem to think that computers need to be simpler than toasters and that a chimpanzee should be able to use one.
Learning how to use a computer to it's fullest potential is frowned upon, because it shatters the myth that pointing and clicking is more than enough to reach that potential.
People don't like to be outclassed, but geeks show them otherwise. Deep down they hate the geeky kid who cleans up after their malware infected mess. They know they can't get by with just clicking and that they are dependent on the ones who know more than just click.
So any signs of elevated skill level will bring out hostility.
So you are proud that you couldn't figure out how to use a computer on your own, and had to use a manual?
Don't sound like a fool. If you never make the first step of "admitting you have a problem" you will never be anything more than just another user for whom the machine works by magic. RTFM is the most important skill a computer user can learn.
edit: forgot to quote.
Edited 2006-10-23 16:17
Of course there is. I, myself, had XENIX on my first computer and yes I take some pride in the fact that I had to actually RTFM and learn to use a computer rather than the point,click,pray approach most people are forced into when starting with Windows.
Taking in pride in being *able* to learn to use the software is something I can understand. But why take pride in the fact that you *had* to learn? An accomplishments are something to take pride in, circumstances are not.
I, myself, had XENIX on my first computer
My first work computer in 1975 had DEC RT-11 as its operating system. My first home computer bought seven years later ran CP/M (Gary Kildall who wrote CP/M had originally worked on the DEC operating systems). Great not to have started with MS eh?
I didn't get to Unix (SunOS 3 and an early AIX) until 14 years after starting with DEC operating systems. I only wish I had got to Unix systems earlier. I use Ubuntu at home now, it just works.
Edited 2006-10-24 02:15
Your style of article, "Section an identical Windows and Unix experience and point out the negatives for windows and positives for Unix", never has, and never will convince people to use Unices over Windows. People want a computer experience to be seamless, intuitive, and simple; unix has none of these qualities.
"people want a computer experience to be seamless, intuitive and simple" -- I classify windows to be beginners-friendly, not user friendly.
Take a sweex USB/serial converter.
Windows:
1) install hardware.
2) tell windows you have a driver as windows doesn't understand the well known pl2303.
3) install driver
4) reboot, as the software tells us so.
5) see that the device doesn't work, install usb to serial software
6) reboot as the s/w tells us so.
7) see that it doesn't work. take out the plug, reinsert
8) yes we have our driver.
linux:
1) plug in the device.
same story for a lot of cameras, storage devices, mp3 players......
Edited 2006-10-23 16:54
You're kindly leaving out the multitudes of hardware where the story goes like this:
Windows:
1) Plug in the device.
Linux:
1) Plug in the device.
2) dmesg
3) See it wasn't detected.
4) Break out Google.
5) Read forum posts for 30 minutes.
6) Find a reference to an obscure HOWTO on some guy's site Apache index listing.
7) Follow the 3-year-old HOWTO, using trial and error.
8) Finally get the device working at 11 PM after buying it at noon.
9) Feel a sense of smug satisfaction that you are, after all, using the superior operating system.
Funny. When I try to install my scanner and printer on Win/OSX,it requires hours and hours of work, since HP and Canon's drivers for my equipment are borked for OSX (as in, they won't install, forcing me to download 3rd party software), and for Windows they just require a massive download and tedious installation procedure, as well as an uninstallation procedure, since a lot of pointless utilities are installed alongside the drivers (and you can't opt out).
On Ubuntu, I can plug them both in, and they just work.
Point: it depends on what hardware you are talking about. The biggest problem with Linux hardware today is i.e. changing videocards. In that respect, Linux is still stuck in the stone age.
Edited 2006-10-23 19:09
uh, um, WHY do people still bring these lame-ass arguements?
Windows:
1) Plug in device.
2) Windows doesnt recognize device
3) Pop in Driver CD
4) Install drivers
5) Reboot
6) Device conflicts with another device (haha, just kidding)... ^H^H^H^H^H^H^HH^H the device works
Linux:
Pretty much the same as with windows, cept the chances of it being recognized are higher.
This isnt 1995 anymore, Linux has come a loooong way. If you have a pc thats 5 year sold or newer, then most likely, most of your hardware will be seen on installation. If you have some obscure piece of hardware then it can get a bit interesting, but thats the SAME problem windows has.
Before I get flamed for being biased, I use windows XP on my main tower and Debian on my ghetto piddle tower.
You wouldn't go into an Apple store expecting everything to work on your Windows box. You wouldn't go into a PC retailer and expect everything to work on your Macintosh. Why would you go into either one and expect everything to work under Linux.
I did my research before buying a Linux box, and every bit of hardware works once it is booted off a Linux installer or live CD. I don't need to use dmesg, Google, forums, mailing lists, how-tos, or the midnight oil just to get things working. In fact, I barely even had to touch Google in order to do the research.
Now if only I could say the same thing about Windows, which can hardly be considered as stable unless I download the latest drivers from ATI.
Windows has come a long way since the days of Windows 3.11 for Workgroups. Likewise, so have *NIX based operating systems. My biggest problem with Windows remains its uber restrictive licensing. This was bad enough in previous iterations but now we have to contend with Windows Genuine Advantage (and its bigger, scarier brother lurking in Vista.) While I never advocate software piracy, I do advocate trust in your customer and the giving of some leeway. One should never be presumed guilty until proven innocent.
Personally I think people should stop abbreviating things that were never meant to be abbreviated and just speak english.
Have you ever done work with US Military contracts?
I swear they make the acronyms then come up with something that loosely fits after the fact. For the given example, most of the contracts I've seen use SPoF so they can say "ess-pawf" (yes, in that accent).
Very nice article, the only problem is that is a bit late to review WinXP.
The only part I dont agree is the maintenace thing. I've just updated winxp once, when I installed the OS. I run no antivirus (I just dont use IE and Im behind a router).
And you can change the position of the windows minimize buttons with "windows blinds".
I run no antivirus (I just dont use IE and Im behind a router).
That's the silliest rationale I've ever heard. Do you use email? Have you EVER allowed an ActiveX control to run? Do you have Java installed? Do you ever run applications you've downloaded from the internet?
Do you use email? Yes, just take care, is not that hard.
Have you EVER allowed an ActiveX control to run? Why I should do that?
Do you have Java installed? Not a problem with it yet.
Do you ever run applications you've downloaded from the internet? I try to avoid the freepornxxx.exe's and the like.
Think of using an A/V app like using a condem.
AV is NOT like a condom. Condoms prevent infections from the get go.
AV is more like antibiotics. For AV to be effective you already need to have the virus active in your memory. AV can't fight something that isn't already there.
It would be nice if something like a condom could be written for OSes.
You will be very surprised and angry when some worm slips through router, firewall and Windows defenses, it happens. I was like this until msblast, sasser and similar made my computer a self-restarting piece of machinery. Then I switched to Linux. I still have to fix my parent's computer with Windows XP even though it has automatic updates enabled, it's behind router, has a firewall and antivirus app (and after some education my father uses p2p apps to download porn
).
Edited 2006-10-23 16:50
"That's the silliest rationale I've ever heard. Do you use email? Have you EVER allowed an ActiveX control to run? Do you have Java installed? Do you ever run applications you've downloaded from the internet?"
Don't open attachments in emails. Don't install ActiveX controls from untrustworthy sites. Disable Java applets. Don't download apps from P2P networks. Keep your system updated.
These simple rules coupled with Firefox and a firewall means you won't need an antivirus.
Edited 2006-10-23 16:53
"These simple rules coupled with Firefox and a firewall means you won't need an antivirus."
and still we have to fix those machines..... how come ?
I know that this is a good base, but be aware of the flakey part that runs under your fingers, Windows.
I have seen those interesting ads (on this site btw) that I know not to touch but people do and they get infected quickly. We've done some studies on ow fast you can be infected and what it takes to get rid of infections. YOu don't really want that on your own system.
We use VMware and roll back the image if we cannot fix a known problem. Most of us don't.
Boy, I can't believe this is a site filled with supposed techies. Good luck with your method.
In the meantime, your computer is *still* vulnerable dude! Just hoping a virus never lands on your PC is completely naive and absolutely laughable. Being behind a router and not using IE is NOT a suitable replacement for AV software.
[i][sarcasm]
You're perfectly safe, just never open any attachment in email, install any ActiveX control, use a java applet, download from p2p.
Also, never use a torrent, never use an ipod (they just shipped with Windows viruses), never use a USB thumb drive that has touched another network or computer, never install a database server or an app that opens ports for remote connection. In fact, don't use your computer for anything meaningful at all. Better yet, just shut your PC off and it's perfectly safe!
[/sarcasm]
...And AV Software is not a guarantee of security. If it's Norton, you might even get some exclusive trojans just for Symantec.
I work with several AV products, and you'll be surprise about how a machine with zero problems and zero cleaning events can be infected. If you think you're protected by using an antivirus, good luck for you. You'll need it.
Btw... My windows installation is almost 2 years old, without antivirus. And without incidents.
"In the meantime, your computer is *still* vulnerable dude! Just hoping a virus never lands on your PC is completely naive and absolutely laughable."
I've been "hoping" that a virus never lands on my PC(s) for many years and, guess what, it never has. The only viruses I've come in contact with were those on other people's machines that I was hired to remove.
Any knowledgeable and responsible computer user can stay away from viruses. I challenge you to uninstall your antivirus, and if you follow the rules I gave in my original post (which everyone should do anyway), you'll never get a virus, period.
But anyway, I know I can't convince you that it's not needed and you can't convince me that it is, so there's no reason to debate it...
Using Firefox(but patched iexplorer is also fine), regularly patching vulnerabilities in XP, not running executable attachments, and generally taking care not to execute suspicious stuff is enough to stay clean. To allow antivirus to crawl your system each time you run an exe file, is not really the best solution
And even if you get infected by some really nasty one, you can download a trial and clean it up, or find instructions to remove it manually. I had to do this a few times (e.g. MS-Blaster got removed this way).
Writing a very personal review, stressing your own views on and needs for computing in this comparative way is a bit pointless - sure you stress your subjective take on the matter, but then it is really not applicable to anyone else either. I would have preferred a review focused on FreeBSD, or perhaps a comparison between FreeBSD and Linux instead.
I've run Linux systems for seven or so years, and enjoy the benefits of a UNIX-like OS in both private and professional settings. I too can not stand using Windows anymore. But it doesn't matter how much I talk about the pros of *nix, many cons are usually so technical or insurmountable for non-techies that there is no point in doing these comparisons. Why would someone who have learnt to control spyware be interested in switching to get rid of spyware?
From what I have seen, it takes genuine motivation, curiosity and creativity from the switcher to stand relearning how an OS can behave and use a *nix OS. What you can do is simply to support the n00b while she has decided to take her first few baby steps and give suggestions tuned to her interest - throw Sabayon disks with 3D game demos at gamers, dyne:bolic disks at media artists and KnoppMyth disks at movie buffs. Show something ubercool, and let them come to you when they feel ready trying it out themselves.
You say in the article: "In many cases, it is the right tool for the job. If I was a web developer on a tight budget, I'd rather use a low-end PC to run Flash and Dreamweaver on Windows instead of spending much more on a low-end Mac for the same reason."
Yet I find it hard to believe that a web developer earning his money on such projects would really want to use an inferior tool just because of maybe 200 USD. If you compare the overall pricing of buying the computer, the display and not to forget the most expensive part of the equation, the _software_... You'll need Dreamweaver, Flash, Photoshop etc.? And then buy a 399 USD PC to use it on? Come on. If you spend a couple of thousand dollars on equipment, anyway, and buy software that brings computers to its knees, you'll want a decent computer, not some plasticky fall-apart-when-i-look-at-it piece of sh*t.
it's recognizable.
The author just told his personal story about having to install hist workstation together with the tools he needed to do his work.
In our hearts we all know thta installing windows can be a battle. Yes, of course, there are laptops that have a CD at hand that installs everything. People seem to forget that those ISO's are produced by the maufacturer and you know what ? They have taken quite some time to get all the drivers, tools, whatever before they could press the CDs.
And still you have that basic windows machine, that machine without a compiler. Without a reasonable text editor (what, you mumbled notepad, wordpad ?), or even without a reasonable office suite.
If I would have to make my laptop (Amilo D1840W) a windows machine, it would take experts hours and hours. Installing SUSE 10.1 is putting in a DVD, start the thing, select a few things and then wait. That's it ! No more waiting, endless rebooting.
And don't forget what happens if you now have your XP harddrive ready and move it to another system. STOP_error galore and MS will tell you on the phone to reinstall. Oh well. All the people bitching here that the author is wrong: write your own review, or better yet, try it yourself before you start bashing around....
there was an elementary mistake which shocked me: the part about the virus scanner reading .ogg file, the author say this isn't necessary because they are not executables.
This is quite naive..
There have been quite a few case of error in decoders where specially crafted JPEG or other format would be used to trigger a buffer overflow in the player.
So antivirus software is supposed to detect what are essentially format errors in data files now? Why, because certain particular applications using those files are badly written and will fall victim to bugs which in turn become security problems? How about fixing the bad app and be done with it?
You can see I hope why AV is considered bloated, and AV scanning itself a bad security practice. Where does it stop? It doesn't. Blacklists grow and grow and add more and more stuff and never take it out, because you can bet that once Symantec added that file format check for JPEG's they will keep on doing so forever in all future editions. Instead of fixing some simple matters once.
While the author tries to somewhat keep a fair view of his personal experience, I really don't think it is a fair assessment of windows xp.
It's important to keep in mind that windows xp is, after all, a 2001 product. It isn't supposed to magically find new drivers to newer hardware.
- The installer is easier and simpler to use than previous versions (the recurring NT nightmare of incompetent technicians). Also, unattended installation is also somewhat easier, and broadly used. In fact, the installation process is so simple that any average IQ newbie could install it. Try that with 2001's unixes.
- The driver model is quite more advanced than the credit its given. There are a ton of drivers that usually works provided with the base installation, and new drivers can be installed, made active and even versioned (with the driver rollback feature) whithout rebooting. There are several exceptions, such as AGP drivers and things like that. Those exceptions also exist on unix - there are some situations when kernel recompiling is required.
- The luna interface is downright ugly. With the windows classic, you get an uncluttered desktop and actually usable space even at 800x600 (in 2001 17" and bigger monitors weren't that common), and you could actually change the resolution, refresh rate, etc without needing to edit some crazy files and restart the GUI server. Also, you get some very nice and useful fonts and decent AA even on low dpi settings.
- The registry is a PITA, but it isn't supposed to be messed with except for advanced users. My guess is 98% of windows users doesn't need to be messing around the registry (manually or with tweaking tools). The registry is a point of failure, but I had zero problems with windows xp - on several hundred machines. Something has definitely improved.
- While I agree that the modularity isn't windows strong point, I also think it was never meant to be. Windows is designed as a desktop product (since 1.0), so some modularity would be helpful but its not a key issue. There are other products more appropriate to those kind of needs.
- XP comes with some crappy ZIP support. It's not ideal, but there are several options, like 7ZIP. My guess is if MS tried to bundle that kind of software with the operating system, they'd be sued (just like they were sued because of IE). Also, dvd playback and some sound formats require extra drivers. AFAIK, just like fedora. The VB6 runtime problem its not a problem - blame the software maker, it should had embedded the runtime on the installer.
- The Add/Remove programs feature is as good as the program uninstaller you're trying to remove. AFAIK, on *nix is common practice not to remove files created by the application, so if you uninstall MySQL, you'd still have the database files on disk.
- I agree that a clean windows installation isn't very useful. But then again, MS has a whole line of software products to fill that gap - and their objective is to make money with software. There are a wide range of free software options, probably more than you get using OSX.
- A 2001 browser is a quite bad browser, even ignoring the security holes. Try running Netscape 7 and you'll see.
- The lack of a decent CLI can be a problem for advanced users - but you can do more than running command.com compatible batch files. You get a somewhat more funcional (and lethal) tool, Windows Scripting Host, that allows execution of VBS scripts. We all know how that worked for windows, so imagine if you got some bash and/or perl on the base system. Also, most users never need to use the command line - you can actually work without needing it, just like on MacOS.
- If you're running windows as a server, you might want to have a second read at the EULA. There are several limitations on using windows XP as a server. Yes, you'd be way better with a samba server - and its quite faster, too. On the VGA subject, AFAIK, many linux distros by default don't allow headless install (I think it's needed a custom kernel, but I can be wrong), and many of them will fail when you try to use some older adapters, like Hercules or CGA adapters, perfectly usable for text terminals. About the pentium@233, your problem is RAM. Windows is quite demanding, not only because of the GUI, but because it's designed to be used on newer machines. Comparing it to FreeBSD is unfair - unless you install X+KDE or similar and use it as a desktop.
On a 166MHz machine you can surf the web. I wouldn't recommend installing SP2, but if you have at least 128Mb of ram it won't be a total nightmare. And yes, I've tried it.
- The multiuser support is somewhat rethorical, but VNC is not multiuser. You can actually have several people logged in on the computer, but only 1 of them using it. Once again, if you want it, you'll have to buy a new version of windows (2003) and pay some terminal services licenses (which btw are quite expensive). If unix works for you, you probably are better of with freeNX and your unix of choice.
- Why sould MS be eager to provide filesystem support to 3rd party filesystems that eventually wouln't support some features such as ACL's and encryption when users needing those kind of features are an exception? And why should I want to use a journaling filesystem on a pen drive? It could be useful, yes, but not without its cost.
- ClamWin is not an "antivirus" because it offers no realtime protection. Its a command-line virus scanner, and a quite slow one. The OGG files might not be executable, but may contain exploits to some players. Not that long ago, there was a problem with jpeg handling. Those kind of vulnerabilities also appear seldom on unixes. Also, you try to execute an ogg file just as easily as on unix.
- Believe it or not, the mainstream windows user is that dumb - some people actually deleted parts of the operating system because it was using space or because some files dind't have an icon. Also, you can configure start menu so it won't show "My computer" as an explorer view, but as a cascaded menu - so to see how much space is available you'd need to go to properties. It is also very common people that can't understand storage units, so if they see 26Mb free on the system drive they don't know if its little or much.
Windows XP has some major flaws (being the most evident the poor security record), but advanced users can skip some hassle like antivirus, anti-spyware stuff and defragmentation. Its easy not to catch viruses and spyware if you know what you're doing. Defragmentation isn't that useful if you keep about 20% of the drive space free.
I do agree that people should use what they find more suitable for them, and what makes them more comfortable. In my case, its windows on the desktops and BSD on the servers. You shouldn't try to run Windows XP and expect it to be like an unix. It's not. Its nor better or worse - its different.
It's important to keep in mind that windows xp is, after all, a 2001 product. It isn't supposed to magically find new drivers to newer hardware.
It's also important to keep in mind that Microsoft decided that a big release every five years or so was a better approach than smaller incremental releases. As of today, WinXP is still the latest supported version of Windows that I'd get if I bought a new PC. So you could almost say that lack of support for newer hardware was a design decision.
Try that with 2001's unixes.
Here you go: http://www.linux-magazine.com/issue/01/Mandrake_71.pdf
That's the version of Linux I started with. Nice graphical installer.
While I agree that the modularity isn't windows strong point, I also think it was never meant to be. Windows is designed as a desktop product (since 1.0),
It's also a server product and that's where it's lack of modularity can hurt. It sounds like they might be doing something about that though.
The Add/Remove programs feature is as good as the program uninstaller you're trying to remove.
The menu choices are the worst part, I'm having to constantly fight the menus to get them in a usable state. You'd think they'd enforce some kind of standard of usability. Will this be coming with Vista? Anyone know?
A 2001 browser is a quite bad browser, even ignoring the security holes. Try running Netscape 7 and you'll see.
It still has better standards support than IE7. That was when browsers started getting good. I preferred Mozilla to Netscape 7 at that time and when it came to CSS support it was second to none.
Actually, most of 2001 linux distros didn't run on my 2001 computer... And yes, it was fully "compatible" with linux.
Mandrake and Nice on the same sentence can't really make sense, but that's ok.
And btw, windows XP is NOT a server product. And I didn't understood why something working as a server has to be modular. There are some cases, yes, but then again there are some other products. When you buy a server appliance, is it modular? Generally no. When you buy a router, is it modular? Well, if you spend some big bucks on top-of-the-line models, yes, maybe. When you buy a cellphone, is it modular? I don't think so - software is seen as a part of the base package. And while you may argue that software and hardware are different business, the main channel of distribution of windows xp is via OEM licensing - making the software a part of the base package.
About Add/Remove, yes, I've had some problems, most of them with shitty or badly tested installers. I didn't understand what you mean by "usability", but I guess it could be better.
Actually Netscape 7 is from 2002, not 2001. You might have missed







Needs to be fixed though. Reading on...