Windows Nearly Ready For Desktop Use
wallykeyster writes "NewsForge (ed: a Slashdot sister site) has an interesting review of Windows XP Home, written from the perspective of a longtime Linux user (ed: Editor roblimo). The article clearly is intended to be somewhat humorous while making a point to the 'Linux isn't ready for the desktop' crowd. The reviewer does a fair job of pointing out the strengths of Windows along with the weaknesses that would be apparent to someone trying to make the switch from Linux." From the article: "Windows XP can't be considered consumer-ready until it has driver support for common LCD monitors during its installation and bootup procedure, especially if those monitors are easily and routinely recognized by popular Linux distributions. It's possible that the monitor manufacturers aren't willing to give Microsoft and other proprietary operating system companies the information they need to create appropriate drivers and that the manufacturers, not Microsoft, deserve the blame for this problem."
Sources whom I consider accurate have told me that despite Microsoft's claims that Longtooth will be released by 2006 or 2007, the planned release date is actually late in 2019. Microsoft's secret goals for this version are:
Microsoft will accomplish these goals through a variety of changes. First, Longtooth will no longer be based on the Windows NT design philosophy, as were Windows 2000 and XP. Instead, Microsoft will release MS-DOS 9.0 2003, a 64-bit multithreaded DOS written in VisualBASIC.Net, and Windows Longtooth will run on top of that. Also, Longtooth will contain more code changes than any previous version of Windows, both in the number of changed source lines of code (SLOCs) and in the percentage of the total Windows codebase changed. Tremendous numbers of new features are being implemented in completely new code.
More importantly, Microsoft employees are combing through the codebase, in a relentless search for code that is mature, stabilized, and proven. This search has proved difficult, but when found, such code will be marked for reimplementation. I'm told that most of this code will be reimplemented in VisualBASIC.NET, even if the prior version was written in another language, such as C or C++. Programmers making the new VisualBasic.NET code are not allowed to look at the code that already exists, so that fixes to known issues will not be known until well after the software is deployed to millions of users.
The reason for these changes is simple: Study after study conducted by Microsoft has proven that security through obscurity is the only way to go, especially in an operating system deployed to millions of users, with many instances running mission critical applications in finance, industry, government, and other sectors. Microsoft has identified that viruses, worms, spam, spyware, adware, malware, hackers, and phreakers are able to compromise Windows security because vulnerabilities in the code are known. By changing much of the codebase, especially the stablest and most proven parts, Microsoft will thwart the efforts of malicious programmers, as it will take time for them to find the new vulnerabilities in the unknown code.
To meet Microsoft's first goal of reducing the user's perception of the complexity of Windows, Microsoft will integrate a new technology, dubbed Microsoft Windows User Simplicity And Security Manager 2003, into Longtooth. This technology will hide all configuration settings from the user. All settings will be completely automatic, and the user will have no need to know or care what is under the hood. In reality, Longtooth will be the most complex version of Windows yet, with thousands of configuration settings controlling nearly every function of the operating system. The settings will be produced by discovery algorithms designed to automatically set a "sane" configuration. Since there will be no interface to modify any setting, the user will have no choice in his configuration, thus simplifying the user's perception of the system's complexity.
To meet the second goal of increased security, these settings will be scattered throughout the OS, its components, and in other areas of the file system. For example, Microsoft knows that viruses, worms, spam, spyware, adware, malware, hackers, and phreakers are interested in moving the icons on user desktops without the user's permission, so settings controlling the number and size of icons appearing on the desktop will be scattered throughout parts of the registry, batch files, .ini files, web bookmarks, in the Windows kernel, in the file allocation table, in th
this made me smile at least :)
Wouldnt call it news worthy but it made me smile
large parts of it read as a critique not of windows per se but rather of the whole money-for-software framework.
examples:
Base Cost (as compared to Linux)
CD-Key
Expense of Additional Applications
lysergically yours
Great article! On more than one level:
On the other hand, I'd like to make my own contribution as to one of the most ongoing and glaring "needs fixing" of XP....
I think one thing that will eventually make Windows XP for HOME (or PRO) ready for the desktop is fixing the START button. I'm still trying to explain to some of the people I have to support "LOGOFF" and "TURN OFF COMPUTER" are accessed by clicking the START button. It's hard to explain to them why when even I don't get it.
Yes, for those people who are cheap-asses who buy graphics cards and 3rd-rate Korean TFTs with absolutely dire or broken DDC support.
It should be noted that X.org balks particularly well on these too, and the
framebuffer drivers don't even check to see if a mode is available before
blindly switching to it.
Parody is one thing, but.. this isn't parody, it's just sniping.
...or are Microsoft and Linux debates turning into epic yet somehow very stale regurgitations of old arguments (much red-state/blue-state squabbles)?
/. to go a day without a Linux/Windows "discussion"
At this point, I wish there were a viable third option. I guess osX counts as a third option, but still... I just want something to break the monotony. Where is a OS/2 Warp upgrade when you need one?
Either way, I fear it has become impossible for
Maybe I'm wrong... *shrug*
Microsoft:
Linux nearly ready for server use.
It could be worse, it could be Monday.
I wonder if that was the point? By the standards that the ``Linux isn't ready for the desktop'' crowd apply to Linux, Windows isn't ready for the desktop, either.
I haven't tried to install OSX, so I can say that no OS that I am familiar with is ``ready for the desktop'' by those standards.
Roblimo just took the standard ``Linux isn't ready for the desktop'' article, replaced Linux with Windows and visa versa, and threw in a couple of very accurate slams at Windows weak points.
Good parody, based on truth. That's why it was funny.
See what I've been reading.
I doubt that most users would put up with this problem. I suspect that most would simply return their copy of Windows XP to the store where they bought it and go back to familiar, user-friendly Linux.
You can't return commercial software. You would have to call Microsoft and pay $35/call (or is it $35/minute?)
SCNR
As far as just about every PC user is concerned.
This is just a sad and fayled attemt at speling.
SIERRA TANGO FOXTROT UNIFORM
Windows XP has always (for me, at least) been exemplary when it comes to detecting hardware. The fact that the setup (after copying files for less than a minute) leapt into high colour mode was impressive to say the least.
On my IBM Thinkpad and home brewed PC, everything worked straight out the box, apart from the TV card (which didn't work in Linux at all!).
I have had nothing but trouble configuring X for graphics - this is a bit of a cheap shot and the author should know better.
PocketGamer.org - For the gamer on the go!
but then, most of my experience has been fixing people's (sometimes horribly) broken MS Windows installataions. Since 2000, just about everyh roommate that I've had has moved out running Windows on their box. After working with Linux for about 4 months, my most recent roommate caught me by surprise when she asked me to remove the Windows partition from her box (it really does just get in the way).
Sometimes boldness is in fashion. Sometimes only the brave will be bold.
And I don't want to start another flamewar about what the best desktop for Linux is...
Why the ferk does a monitor even need a driver?
It bugs me when mundane devices need drivers.
Like keyboards and monitors.
What's next, my power supply will need a driver?
https://www.accountkiller.com/removal-requested
Personal computers are the only machines that don't turn off and on when you press the on/off switch.
Sometimes I press the off switch and some asshat program pops up a window and says that it won't terminate until I move the mouse to some little point on the window and click it. I can't do that because I've already turned the monitor off. I come back hours later and the fucking machine is still ON!
When I press the OFF switch, I want the stupid machine to turn off. Turn Off Now. No windows, no prompts, no "Are you sure?", no nothing...just turn the fuck off.
Linux is the worst PC operating system in this regard. Press the off key and the system reacts like you're trying to shut down the Defense Department. Page after page of scrolling lines indicating that this and that mickey-mouse section of the OS is exiting. Who gives a fuck? Just turn off! Now!
Turning the PC on is just as bad. It has to load 100 million bytes of code that haven't changed during the last 1000 times that I turned the stupid thing on. Here I have a 128 Megabyte Flash Disk about the size of my little toe and costing $17. So why the fuck can't I have all the OS on the Flash drive? So that it will go on at the moment that I flip the ON switch! C'mon guys, we're not booting from floppies anymore! It's time to leave the 1980's PC mentality!
Turn off and on when the user changes the state of the off/on switch. Such a truly revolutionary and mind-boggling concept!
Of course someone will point out that after months of study, research, experimentation, and trial compiling, (and hours of waiting and staring at the monitor), I could configure the system to do something resembling instant off/on when the switch gets pressed.
So why the fuck is this not the fucking default state of the machine! C'mon, guys, the ENIAC days are gone. This thing on your desk is an appliance. And like all appliances, it should go off and on when you hit the off/on switch!
"gave two typical home users PCs with fresh installs of XP Home and a variant of Linux I think we both know which PC would end up being used,"
And that has nothing to do with Windows being the dominant operating system for the last 10+ years does it... And thereby something that the home users are familiar with, having at least seen it from 3.1 to 95 to 98.
A much better experiment would be to find people who have NEVER used computers in ANY form or OS. Give them a configured Windows machine, and a configured Linux machine. THEN see which one gets used more.
Now that would actually be a USEFUL study.
No unauthorized use. Trespassers will be shot. Survivors will be shot again.
For the average Windows desktop user, what is "eth0" and "eth1" supposed to mean? For folks with multiple built in ethernet ports and only one connected, this is a hassle trying to figure out which port has the cable hooked to it.
You're right, on my Windows box, I have a "NVIDIA nForce Networking Adaptor" and a "Marvell Yukon Gigabit Network Adaptor." That way, I can tell which port is which.
Or, rather, I can't, and you're an idiot.
I won't even touch installing software not already included with a distribution. (And yes, I'm quite aware of yum, apt-get, and emerge.)
So, you're not touching the subject because it's not a problem? To me, Synaptic on Ubuntu beats the hell out of "Add/Remove Programs."
OMG! Wau!
Since when do average users install operating systems?
LedgerSMB: Open source Accounting/ERP
> A much better experiment would be to find people who have NEVER used computers in ANY form or OS. Give them
;)
> a configured Windows machine, and a configured Linux machine. THEN see which one gets used more.
> Now that would actually be a USEFUL study.
And it's been done. And GNU/Linux won. And it was something like RedHat 7.3 with Gnome 1.4.
Hopefully somebody still has that story, as I've long since lost the link
25% Funny, 25% Insightful, 25% Informative, 25% Troll
Good point.
- Reliable DVD playing support (Including menus)
xine is reliable (including menus) for me on all my dvds, though I do wish it had less of a crappy interface.
- Better sound quality as there's no need to resample
Come again? Although I've tried many times to switch over to Linux completely, the above have kept me using Windows, especially since there is no 64-bit Cedega (AFAIK) and there doesn't seem to be any benefit to setting up a 32-bit chroot over simply using Windows.
Why do you have to set up a 32-bit chroot? I use cedega all the time on my 64-bit Fedora home machine (in fact, I use it far too much).
Maybe it's Microtek that's not ready for your desktop.
how to invest, a novice's guide
Because I was leaving for a year of traveling and couldn't bring my computer (linux box), I lended it to my younger sister. Usually, she needs a reinstall every 3 weeks (don't ask me how she manage that) which I have to perform. She always hated computers. After one year of using Linux, she loves computers (she still is as much technically clueless though). She only use the Windows box (unplugged from the net) to use MS Office (couldn't get her to try OpenOffice for more than ten minutes, she would complain "this is not like word" all the time). She is going to Uni this fall and guess what she'll use on her new computer ? That right : Linux and Office via Crossover. I hope she will switch completely when OOo 2.0 will be out.
Slashdot anagrams to "Sad Sloth"
Hopefully that will change one day. In the mean time, the more people who take a couple of minutes to Google for Linux driver support before making each hardware purchase, the more market pressure will be put on the vendors to change the situation.
This article is dead on.
About 2.5 years ago I installed Suse 9.0 on my son's PC and he hauled it 900 miles away up to college.
Since then, it has crashed several times during power failures and became so badly corrupted that it was unusable. Not to mention, 9.0 is soooo old now..
My son is no computer prodigy and was left without a working PC. He was unable to find a single person in his school or area that could help him fix the problems and I can't just drive up 900+ miles to reinstall Suse.
His only option left was to install XP. There are plenty of XP "hotshots" around. So, he bought a student discounted version at the campus bookstore and his friend set about to install it for him.
Onboard nic = not recognized.
Onboard audio = not recognized.
Nvidia video card = not recognized.
One thing he forgot to take with him, the mobo and video drivers discs (which were NOT needed for Linux).
So, for the past two weeks he's sat around with no internet and no sound and shitty video while I tore the house apart looking for the discs.
I finally found them and overnighted them to him.
What I want to know now is, how/where is he going to get the program M$ word which is REQUIRED by his school? ALL of his classes distribute word files and require homework to be turned in in word format and powerpoint.
Is the college going to provide him with a free copy of these programs? (they should, at $8k a semester!) I hope so because I sure as hell ain't gonna pay for it.
And now he is open to all the problems the winders people constantly suffer.. His first year there, the entire campus became a huge petri dish, EVERY computer on campus was infected, except his Suse machine. No longer will he enjoy that exclusive privilege..
If, if, if. . .you have an UberGeek install and set it up for you. The average Joe can't install Windows either, but generally acquires his box pregeekilated.
KFG
So I've been playing with Linux on my desktop receantly, Fedora Core 3 specifily. I've used Linux in server settings for a long time but never on the desktop, figure it'd be good to get some experience. Now, as you point out, when Windows is installed, it lacks hardware OpenGL acceleration. It does have a basic software layer, but it's slow. Direct3d acceleration also doesn't work. It only does 2d, and not all that fast. Easily solved, however. I go to ATi's site, download the driver, and click install, the rest is taken care of. DirectX, OpenGL, and the GDI are all fully accelerated.
So I get Fedora installed. It comes up, and recognises my card correctly and we go. However the interface is a little sluggish when it comes to refreshes. I run a GL app and discover it's using software rendering which is very slow, and low quality. So I again go to ATi's site and download the drivers, ATi does have Linux drivers as well as Windows. Then begins my quest:
The drivers are RPM, so I tell them to install, no dice, conflicts with Mesa. Removing that proves to completely hose X. Ok so leave Mesa there, force the ATi installation. X comes up and it looks like it's using the ATi driver, but still no acceleration. Dig around on the net, turns out you have to run a script to make them work. Ok, run script, no dice, can't find something. Consult with Linux guy, says the error means they need kernel headers, maybe source too. K, thought those were there, I told it to install all the dev stuff. Whatever, get kernel source, recompile kernel, and now headers are there. Try script again, no dice. More digging turns up reference to drivers being for 2.6.10 not 2.6.11 but try these patches. Patch files, run script, success. Then run next script, no dice, won't install the module. Linux guy looks at it, not sure why. Decide to just try 2.6.10 since I have something else that likes that anyhow, there's actually an apt package (no not yum, apt, apparantly you can get that for Fedora) that is supposed to make it work all nice and easy with that. Try that, it goes and installs successfully. Reboot and.... reports the kernel module is incompatible on bootup.
And that's where it stands until I go back to work next week.
I'm failing to see the big advantage here. While it looks like Mesa is a more complete implementation of GL than comes with Windows, it's still software so the quality is horrible and it;s so slow that it's totally unusable for professional work, or even gaming.
Now in Windows the problem was a simple fix. Download a driver, click install. Everything else was handled and it works superbly. In Linux, I've gone through quite a lengthy process and it STILL doesn't work. I'm sure I'll solve the problem on Tuesday, however I can gaurentee a non-techie would have given up long ago.
I can't believe it. Has Slashdot gone so far downhill that they now write their own massive flamebaits, post them on another one of the corporate websites, and then point to it, calling it an article? Is Slashdot getting so desperate for traffic that they've resorted to this kind of ridiculous garbage? At the very least, they should have put the silly foot icon next to it so it's obvious that it's a joke. But then again, the picture of the Bill Gates Borg is about as juvenile as you can get. I now consider Slashdot's "jounalism" to be on par with the Onion as far as accuracy. Unfortunately, the Onion is actually funny, whereas Slashdot, more and more, makes me just surf elsewhere.
Actually Microsoft is so slow at releasing new versions that Windows XP is quite dated and showing it's age compared to desktops like KDE that have a new release every few months. The biggest avantage of Linux desktops for me is the clear fonts. Windows XP fonts are ugly and non-aliased. This may not seem important, but you suffer considerably less eye strain reading on screen.
By the time you know that, you don't need to know that. Just like shutdown being in start, once you know it, it's not a problem.
They are both examples of things that are confusing, but only trivially so. When people harp on things like that, usually means they got nothin'.
It's a valid point of discussion if you are talking about things that could be improved in a UI, nothing wrong with that. All UIs have room for improvement. However it's stupid when you try a "My platform is better than your platform" pissing match with something like that because it's easy to find a similarity on your platform.
Ya, perhaps start isn't the best name for the button, or perhaps shutdown should be elsewhere, but it's not a big deal, and certianly not something Linux can't complatin it does. Try explaining to someone how something sounding as vicious as kill can be used to restart things, with a cryptic flag like -HUP, but also can kill things without mercy with the -9 option. You can almost see the question mark over their heads.
Use hibernate. Just hit the button and the computer will be off some 10 seconds later. When you next push the power button, everything will come back just as you left it.
I have never seen a program that asks if you are sure if you want to hibernate or tries to stop the process. I've hibernated while games were running without any problems.
Go to the power options control panel (type powercfg.cpl into the Run box). In the Hibernate tab, check "Enable hibernation". Click apply. Then on the Advanced tab, where it says "When I press the power button on my computer:" select "Hibernate". Click OK.
I had a personal experience along these lines. One night I reinstalled our house computer with Ubuntu (OpenOffice, Firefox etc) and just left it sitting there. When I asked my girlfriend a couple of weeks later what she thought of it, she said that it was still the same - and pointed out that the little ViewSonic logo on the monitor didn't change.
In her view, the computer still performed all the tasks she was accustomed to - Gmail, university research, document and spreadsheet editing and playing flash-based games. This is great news for me - next, I will change my grandparents computer with Linux and see how it goes. One thing for sure, it will be much easier to administer remotely.
Nah. No dumbass'ness about that. The older RPM based (and really ANY) linux distro's are/were a pain. There is a reason the term 'rpm hell' was coined. Of course the flip side is the same, I was having issues with a win2k laptop's video driver the other day, namely that I had to find and install it. Vendor of card says "talk to laptop maker" laptop maker says "not available for win2k". After about an hour of googling I found a non-passworded working download and installed it.
On a modern linux distro I could simply use the package manager's UI or the commandline and it would search and install the package for me. I use gentoo on my desktop and fedora core 3 on my servers and I haven't had to hunt for an RPM in over a year. Simply type 'emerge foo' on gentoo or 'yum foo' on redhat. Finds the package and its dependancies, downloads and installs them. AFAIK windows doesnt have anything like that, closest to it is windows update which only handles microsoft's core stuff not third party apps.
Of course 7.3 was new 4 years ago. *A LOT* has changed since then.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
I hardly ever use a word processor anymore (exept to open files sent to me by friends). I use Scribus for stuff that need design like pamphlets or resumes and LyX for the rest.
My sister won't touch anything that doesn't look like MS Office however.
Slashdot anagrams to "Sad Sloth"
I stay away from Windows as much as possible. If I had to use Windows more I'm sure I would have a longer list.
"I've got a decent accounting package on Linux (gnucash)."
Personal finance only, or have I missed some major breakthrough developments?
-fb Everything not expressly forbidden is now mandatory.
"...Microsoft's rightful place in the market"
This is either very funny or totally totally out of here. There are no rightful places in the market. There's just the market.
I think, therefore I am...I think.
the desktop needs to support the hardware the user chooses to use
I would also say that the hardware manufacturer should support the desktop OS that their users choose as well. It is NOT the responsibility of the OS developers to make 3d drivers when it is in fact IMPOSSIBLE to make them. They have made a pretty decent 2D driver, but that's because they have the specs for that part of the video card. ATI is the only company that can make 3d drivers for any OS for their cards, until they release more specs. (Tinfoil hat theory:) I wonder how much money MS pays ATI to not make good drivers for Linux? It IS possible to make high quality and easy to install (relatively speaking) binary 3d drivers for linux. The Nvidia drivers kick ass, and they install by running a script (the drivers are IN the script, neat). Although, you need to close X, and then change one line in your xorg.conf file.
In SUSE Linux, you just need to run the online update, it gives you the option to fetch the nvidia driver (no ati driver), now when you choose your video card in the SUSE configuration program (YaST) it will choose the 3d driver. It can't get easier, it's easier than Windows!
I wish more distros would give you the option to download binary drivers for both ATI and Nvidia. I believe Ubuntu and Gentoo also make it REALLY easy to install the nvidia and ati drivers.
I got one for you:
Here you go
I was a bit mistaken - it doesn't directly incorporate the C shell into the explorer, but rather the normal command prompt. But if you have the Windows SfU installed, the basic C shell functionality is available from the windows command prompt. So it understands the basic GNU tools, you can use pipes, redirections, perl (if installed - I use the ActiveState perl), sed, grep... basically all you need.
This comment does not exist.
the article missed something important. It fogot to point out how friggin' small the product key is printed, and how similar the letters look. I have very limited eyesight, and the 8s and Bs look the same, and there are quite a lot of them in my product key (at least 6). It usually takes me 9 or 10 tries to read the product key correctly.
How much extra would it have cost to print it jsut 1 point bigger?
... wait and see the face of the guy when he plugs my Canon USB printer and runs Linux. Why do we care about compatibility of modern PCs? Except for accelerated 3D there are no issues any more. The issues arise when it comes to peripherals! And NO, buying Linux compatible hardware does not solve all the problems, imagine going with a linux laptop to a friend that doesn't have linux friendly printer.
The end user wont notice intially but over time, they will and then they will start to cry, and they will cry out loud.
Just one word DRM everywhere.
Microsoft took one step away from their original Palladium plans developers wise, you wont have to pay a huge amount of money to get the permission to program for (for now it is still open), but due to the demands of the Content industry, they introduced an entire secure layer which is basically encrypted from the hardware (harddisk etc...) back to the transmission into the digital output, it never really leaves the encryption state, with the possibility to lock the affected box remotely out. What happens is, that they bascially made a vault for the content providers, which will be enabled in longhorn. Remember parts of the technology already is in place. SATA has extensions for encryption on hardware level, same goes for DVI ouput, with the TCPA you will have a crypto chip on every box as well with the private key stored on the chip. You wont get the stuff you are used to instantly taken away, but I think the turning point will be with the move to BlueRay or whatever HDTV next gen DVD will be, then the users will start to scream, but too late, as much as they are mentally bound to it. Linux and other systems probably wont give them an alternative as well, since the players there will follow the same strict rules if they will exist at all and the remote lockout can affect the hardware (consumer hardware as well, but just blacklisting certain keys in future DVD replacements.
Those who now long and rave for longhorn should think twice, they will have the severe problem that they will get it. Xaml, total onslaught on the W3C after Microsoft successfully torpedoed the W3C into oblivion by not supporting their standards and lying on their fat asses for 8 years. Replacement technology for PDF in place, which in the long run also will become Windows only. Trivial patent grabbing left and right just in case we want to sue the competition into oblivion, and having DRMed the system left and right without informing the users (dont expect the journalists except a few mags writing about those things, most of them are either ignorant about TCPA, NGSCP (Palladium) or on the payroll of Microsoft)
When Palladium comes out, in the beginning it wont make that much of a difference to the end user, everything will work perfectly, but then extended services will be pushed in and the end user will slowly be fed with DRM hell (try this nice HDTV movie, WMx of course, that is another onslaught area, of trying to take over the movie codec protocolls and getting rid of the pesky mpeg consortium), you wanna save it do it... You wanna give it away oops... sorry man, you can move to alternatives if you want, but then you will loose your already bought 20-30 movies. A few years later... no more buying man, just renting.
I like the fact that he's realistic; if you keep XP SP2 autoupdated, run Windows Update every now and again and keep the Firewall up it's actually very easy to avoid viruses and worms unless you have a habit of retardedly clicking everything people show you.
My 3D Texturing Skinning work (under construction)
Sometimes I turn off the ignition and some hasshat motorist flips a finger and says I'll get a ticket if I don't pull over to the shoulder of the freeway. I can't do that because I've already bailed out of the car. I wake up hours later and the fucking cops are still THERE!
When I turn OFF the ignition switch, I want the stupid car to be parked. Be parked now. No driving home, no opening my garage door, no complaints from my kids playing basketball in the driveway, no nothing...just park its fucking self.
Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)