...until you made your first bullet point, the one about making alternative office apps import and export MS formats 100%. The issue doesn't exist due to a lack of trying; instead, it's probably because the wizards in Redmond keep making 100% compatability with MS formats a moving (and in some cases proprietary) target.
In fact, I'm already starting to see a few .docx attachments in my office email - doesn't do me much good when I'm running OpenOffice in a nearly 100% Linux/FOSS enviroment. Microsoft simply wants to create yet another proprietary format and get so many people using it that it becomes a de facto standard, thereby locking everyone in to their particular office suite (and, by extension, possibly their OS). OOXML is really not that open after all because you need to run Office 2007 to even touch it. How can they even call that an "open" standard while keeping a straight face?
One of the reasons I went the FOSS route was to avoid the insidious vendor lock-in so often encountered with Microsoft products. It will be a cold day in Hell before I go back down that path.
Discussion on:
View:
Show:
the only reason i put that bullet point in there was because the "average Jane/Joe" user wouldn't be savvy enough to know that the insipid docx format can not current go back and forth.
otherwise i would merely said "make sure it follows open document standards".
otherwise i would merely said "make sure it follows open document standards".
I see your point, and you're right: Joe Sixpack wouldn't know any differently and would just keep drinking the Kool-Aid. Of course, I'm sure this is exactly what Ballmer & company are counting on.
I've taken the liberty of responding to emails with .docx attachments by stating that our company does not accept anything with that particular extension as it is actually non-standard (and may eventually have to be opened by someone else using something other than Office 2007 in the future). So far no one's had an issue with our request to switch to something a little more common.
I've taken the liberty of responding to emails with .docx attachments by stating that our company does not accept anything with that particular extension as it is actually non-standard (and may eventually have to be opened by someone else using something other than Office 2007 in the future). So far no one's had an issue with our request to switch to something a little more common.
Jack's original bullet point was correct. This new version is entirely incorrect. Making your documents inacceible to well over 90% of the people on the planet for some political point is just foolish; you are cutting off your entire leg to spite your small toe.
The "Open XML" format (or whatever Microsoft has called it) is "open" and publushed enough for OpenOffice (or anything else) to support it. If OpenOffice does not support it, take it up with them, it is now on their shoulders. Likewise, ODF has been around long enough that I would expect Microsoft Office to support it, and I yell about them not doing so.
This is an opportunity for OpenOffice to prove that FOSS works better than propietary software. Instead of sitting around grumbling politics and not supporting the Open XML format, OpenOffice should be supporting it, show that they are usable by a lot of folks who currently use Microsoft Office. Open XML is the new Microsoft Office format standard, and therefore the new standard for an overwhelming majority of computer users, as the slowly transition to Office 2007. Not supporting it makes Linux harder.
Then again, that has *always* been Linux's problem. Too many of the people involved with it use it for political reasons. As a result, it is *deliberately difficult to use*. That's right, the issue that Jack has highlighted here is deliberate. "Oh, such and such way of doing things? No way! That is too much like Microsoft/Apple/Sun/IBM/Novell/whoever! Let's do something reall different!" is the attitude.
That is one major reason why I prefer the BSD's, the politics are much less angsty, and as a result, they work better with other companies.
J.Ja
The "Open XML" format (or whatever Microsoft has called it) is "open" and publushed enough for OpenOffice (or anything else) to support it. If OpenOffice does not support it, take it up with them, it is now on their shoulders. Likewise, ODF has been around long enough that I would expect Microsoft Office to support it, and I yell about them not doing so.
This is an opportunity for OpenOffice to prove that FOSS works better than propietary software. Instead of sitting around grumbling politics and not supporting the Open XML format, OpenOffice should be supporting it, show that they are usable by a lot of folks who currently use Microsoft Office. Open XML is the new Microsoft Office format standard, and therefore the new standard for an overwhelming majority of computer users, as the slowly transition to Office 2007. Not supporting it makes Linux harder.
Then again, that has *always* been Linux's problem. Too many of the people involved with it use it for political reasons. As a result, it is *deliberately difficult to use*. That's right, the issue that Jack has highlighted here is deliberate. "Oh, such and such way of doing things? No way! That is too much like Microsoft/Apple/Sun/IBM/Novell/whoever! Let's do something reall different!" is the attitude.
That is one major reason why I prefer the BSD's, the politics are much less angsty, and as a result, they work better with other companies.
J.Ja
I never considered any of the other reasons.
I'll shut up now.
lol
Dan
I'll shut up now.
lol
Dan
It's worth noting that OpenXML may be a "damned if you do, damned if you don't" situation. It's not just "politics" that makes open source and open standards advocates angst over Microsoft's standards proposal. There's also the simple fact that the proposed "standard" is so poorly specified that adhering to the standard in no way guarantees -- or even greatly increases the likelihood of -- compatibility between office suites.
Damned if you do: If OpenOffice.org developers choose to support OpenXML (which I'm sure it will, once the developers get around to navigating through the spaghetti in the standard specification), it will have similar compatibility problems to the problems it currently has with Microsoft's binary DOC format. Unfortunately, because OpenXML will be a "standard" now (one assumes Microsoft ultimately won't lose that battle), most people will think that the OpenOffice.org developers have no excuse for failing to achieve interoperability with MS Office, and will chalk the failure up to open source development incompetence, even though nothing could be farther from the truth of the matter. This is, of course, probably exactly what Microsoft wants.
Damned if you don't: I think your attitude pretty much sums up how OpenOffice.org and the open source world in general will be regarded if OO.o doesn't provide support for OpenXML formats.
Damned if you do: If OpenOffice.org developers choose to support OpenXML (which I'm sure it will, once the developers get around to navigating through the spaghetti in the standard specification), it will have similar compatibility problems to the problems it currently has with Microsoft's binary DOC format. Unfortunately, because OpenXML will be a "standard" now (one assumes Microsoft ultimately won't lose that battle), most people will think that the OpenOffice.org developers have no excuse for failing to achieve interoperability with MS Office, and will chalk the failure up to open source development incompetence, even though nothing could be farther from the truth of the matter. This is, of course, probably exactly what Microsoft wants.
Damned if you don't: I think your attitude pretty much sums up how OpenOffice.org and the open source world in general will be regarded if OO.o doesn't provide support for OpenXML formats.
"I think Linux developers are targeting the wrong people."
Linux developers are targeting the people they mean to target, with features that are useful to those people. These are not the wrong people. Admins who repeatedly lock their organizations to proprietary file formats are the wrong people, and Linux developers are generally, in my opinion, considering them accordingly: as afterthoughts. OpenOffice.org is an interesting exception to that best practice, but it irks me that they *only* mimic Microsoft's features, not adding, for example, the ability to handle spreadsheets with more than 65536 rows, which might be automatically split into separate worksheets when saved in .xls format. They didn't do that, but open source projects less muddled by efforts to meet Microsoft compatibility "standards" tend to include such "nifty" examples of simple common sense.
Linux developers are targeting the people they mean to target, with features that are useful to those people. These are not the wrong people. Admins who repeatedly lock their organizations to proprietary file formats are the wrong people, and Linux developers are generally, in my opinion, considering them accordingly: as afterthoughts. OpenOffice.org is an interesting exception to that best practice, but it irks me that they *only* mimic Microsoft's features, not adding, for example, the ability to handle spreadsheets with more than 65536 rows, which might be automatically split into separate worksheets when saved in .xls format. They didn't do that, but open source projects less muddled by efforts to meet Microsoft compatibility "standards" tend to include such "nifty" examples of simple common sense.
De-geekification of open source, or de-geekification of the open source image? I tend to find the extra options and control offered by GNU/Linux & opensource handy, or at least interesting. I always found the lack of a command line interface for Windows kind of annoying. That being said, I think open source software could do itself a favor by offering less "geeky" versions, or simply don't advertise these attributes to the general market. Maybe have an install option to take out the geek portions of the interface. Heck, how many office folk use the full extent of something like Excel? There's probably plenty of users who never even have to lay out a workbook, they just do data entry. Do they freak out over the 89 context menu items they never touch, or worry about VBscript and macros? Come here Clippit, good boy. More consistent UI would be a good idea, across products and versions, but then, even MS seems to be going the other way with that right now. Desktop-wise, I don't know why more people don't try something open source. Too many people have asked me why they can't have their desktop set up in such-n-such a way, but sometimes it isn't possible with Windows (I guess that's why there are Windows replacement shells). Open source seems to offer more customization options. For some people, this may be "too many" options, like turning on Detail view in Explorer. I've met people who run Windows and never even use Explore as a file manager. If users can ignore huge swaths of the Windows OS, they can probably ignore geeky options in open source software. Options to not have options would be nice, but I think open source would benefit even more from a different marketing tactic, simply not highlighting advanced options. Of course, your list of areas for improvement, I think, is a given.
To be honest, a huge part of the problem is, every attempt to make Linux (or other *nix's) friendly for non-developers seems to involve a desktop manager based on X11. Guess what? YOU CAN'T PUT LIPSTICK ON THAT PIG. Period. There is no bloody way, for all of the wizards and such out there, you can make a system "easy to use for a non-geek" where even the slightest breakage involves trolling through endless piles of configuration files. Yeah, I can just see my grandmother running xconf. I have never run xconf and had it produce something workable that did what I wanted it to do. Heck, I get stuck on the monitor resolution end of things. And this is from someone with 20+ years of computing experience, many of them on Solaris and BSD, who can admin a full *Nix server from bash! If I can't use X11 systems and get them to work, what makes you think the average user can? Heck, it is a system so tricky, it reverses the terms "client" and "server" in its documentation, and unless you know X11 really well (and understand the reason behind the reversal), you cannot even properly understand the manpages for X11!
Using X11 systems truly is "developers developing for the developers". Instead of taking the easy way out, which is to mostly ignore the plumbing and work on the "fun" stuff like the UI (and the end mess is GNOME and KDE), maybe someone should write an entirely new and better UI on top of the Linux kernel, and start from scratch. As far as I know, this is the route Apple took when they turned the Mach kernel and BSD userland and transformed it into OS X. And it seems to have worked out a lot better than KDE or GNOME.
J.Ja
Using X11 systems truly is "developers developing for the developers". Instead of taking the easy way out, which is to mostly ignore the plumbing and work on the "fun" stuff like the UI (and the end mess is GNOME and KDE), maybe someone should write an entirely new and better UI on top of the Linux kernel, and start from scratch. As far as I know, this is the route Apple took when they turned the Mach kernel and BSD userland and transformed it into OS X. And it seems to have worked out a lot better than KDE or GNOME.
J.Ja
actually, x isn't that bad, you just have to understand the way the .conf is set up.
Xorg is the new, modular version of x11.
Xorg is the new, modular version of x11.
Still the same thing, in terms of the difficulty factor. In fact, modular *Nix style stuff, while being better for an admin, are even harder for the average user. It also makes things harder for tewch support, if it even existed. As much as I like and appreciate *Nix's modular approach from a power user point of view, as a regular user, it stinks.
"you just have to understand the way the .conf is set up."
And then we wonder why average users can't understand it? It took my mother years to understand *email*.
J.Ja
"you just have to understand the way the .conf is set up."
And then we wonder why average users can't understand it? It took my mother years to understand *email*.
J.Ja
I don't care if x11/xorg is too much hassle for your liking. You're entitled to your opinion. But I do take offense to the example you used:
"It took my mother years to understand *email*."
That's because she was instructed merely in use of the interface, not the underlying concepts. If an "email consortium" existed like IEEE or IANA for their respective subjects, they wouldn't explain email to my mother the way I did, with a tour of a particular email client app or webmail app. But, she and I both wanted to just get her message sent, to accomplish the immediate goal and get on with life, simply and easily. Sound familiar?
Quality instruction would have required that I told her about the protocols, headers, and addressing rules before mentioning the existence of email clients. Then, she could have sat down in front of emacs or Outlook and, with equal ease, quickly figured out for herself how either platform performs the functions universal to "email", because she understands the essentials of how the programs work -- or, if you prefer, what they really do. It's a bit of both.
Instead, we "teach" non-programmers (especially personal acquaintances who are not enrolled in a formal, costly class) by taking them on a tour of the menus of whatever program has been bestowed upon them by circumstance, then leave them alone. This is what my friends and family want, generally, but it isn't what's best for them. More important, it isn't what's best for me. They just make more trouble to call me about later that way.
Is it the same with you? Did your mother take "years to understand *email," beginning with a tutorial in the use of whatever client was provided by her ISP? Then, she changed ISP, or for whatever reason switched to a new email client, and had to "learn all over". After 3 or 4 of these changes, she noticed that elements like send/reply all/forward/reply, To:/From:/Cc:/Bcc: are fairly ubiquitous, as are username & password, and she hypothesizes as to which consistencies are neither coincidence nor shared artistic vision of the app/page designers, and deduced that the remainder of those commonalities are necessitated by what email "really is", and thus, after *years*, understands email.
It's actually a testament to human intelligence that anybody instructed as an "end user" of software ever learns any of it, as they all have to put together all the underlying theory we could have explained to them in the first place, saving all parties several tutorials on use of specific apps, none of which added anything to the user experience, nor, I'll warrant, to familial bonds.
I think the programming paradigm needs an overhaul, starting with the assumption that average users can't understand it.
Drawing conclusions on end-users' ability to learn from Linux documentation leads to spurious deductions, because their intended audience already knows the background information, or is strongly motivated to learn it. If you're not willing to learn xorg/x11, maybe Linux is not for you, or if it is you just need to check the compatibility of the hardware you intend to use, a little more carefully than under your current enabler. Anyway, nobody said that would be easy.
Good documentation, an example of which might be an email client at my college back when email was not a common household appliance, would explain more than just what happens on the screen with various menu selections. It would describe what's happening to the data, and give the user an appreciation of why the program design is good -- or why it isn't! That may be part of why good software documentation can't be bought. Some is available for free though. Squid, for example, is a breeze to setup using only its .conf file, which is well commented. I'd wager even your mother could understand it.
# for now
"It took my mother years to understand *email*."
That's because she was instructed merely in use of the interface, not the underlying concepts. If an "email consortium" existed like IEEE or IANA for their respective subjects, they wouldn't explain email to my mother the way I did, with a tour of a particular email client app or webmail app. But, she and I both wanted to just get her message sent, to accomplish the immediate goal and get on with life, simply and easily. Sound familiar?
Quality instruction would have required that I told her about the protocols, headers, and addressing rules before mentioning the existence of email clients. Then, she could have sat down in front of emacs or Outlook and, with equal ease, quickly figured out for herself how either platform performs the functions universal to "email", because she understands the essentials of how the programs work -- or, if you prefer, what they really do. It's a bit of both.
Instead, we "teach" non-programmers (especially personal acquaintances who are not enrolled in a formal, costly class) by taking them on a tour of the menus of whatever program has been bestowed upon them by circumstance, then leave them alone. This is what my friends and family want, generally, but it isn't what's best for them. More important, it isn't what's best for me. They just make more trouble to call me about later that way.
Is it the same with you? Did your mother take "years to understand *email," beginning with a tutorial in the use of whatever client was provided by her ISP? Then, she changed ISP, or for whatever reason switched to a new email client, and had to "learn all over". After 3 or 4 of these changes, she noticed that elements like send/reply all/forward/reply, To:/From:/Cc:/Bcc: are fairly ubiquitous, as are username & password, and she hypothesizes as to which consistencies are neither coincidence nor shared artistic vision of the app/page designers, and deduced that the remainder of those commonalities are necessitated by what email "really is", and thus, after *years*, understands email.
It's actually a testament to human intelligence that anybody instructed as an "end user" of software ever learns any of it, as they all have to put together all the underlying theory we could have explained to them in the first place, saving all parties several tutorials on use of specific apps, none of which added anything to the user experience, nor, I'll warrant, to familial bonds.
I think the programming paradigm needs an overhaul, starting with the assumption that average users can't understand it.
Drawing conclusions on end-users' ability to learn from Linux documentation leads to spurious deductions, because their intended audience already knows the background information, or is strongly motivated to learn it. If you're not willing to learn xorg/x11, maybe Linux is not for you, or if it is you just need to check the compatibility of the hardware you intend to use, a little more carefully than under your current enabler. Anyway, nobody said that would be easy.
Good documentation, an example of which might be an email client at my college back when email was not a common household appliance, would explain more than just what happens on the screen with various menu selections. It would describe what's happening to the data, and give the user an appreciation of why the program design is good -- or why it isn't! That may be part of why good software documentation can't be bought. Some is available for free though. Squid, for example, is a breeze to setup using only its .conf file, which is well commented. I'd wager even your mother could understand it.
# for now
Way back when, many (if not most) of the men in car owning households knew how an awful lot about cars. After all, they needed to. Water pumps would die every 10 - 20 thousand miles, for example. You were constantly maintaining the car, and so you tried to bring it to the mechanic only for the big things, or else you would go broke. Likewise for TV's; a friend of mine is in his 50's, he still remembers how to troubleshoot and repair a vacuum tube TV. And as a result, everyone knew just a touch of the underlying principles, to help them with their day-to-day tasks, because hiccups were common.
We are at that same point today with computers. Current models are the Model T, cheap enough to penetrate deeply, but still clunky enough and not reliable enough for people to not have to worry much about the maintenance.
I know it is a bit off topic, but it is important. I know that the end users are perfectly capable of understanding the stuff. But do they want to learn it? And, *should* they have to learn it? If someone told you that you really should learn the fundamentals of the internal combustion engine to own a car, you would tell them they were nuts. I agree 100% with you that knowing the fundamentals makes these things a heck of a lot smoother to use. But that speaks volumes about the state of the art. This industry, despite producing "technology sufficient enough to appear to be magic" is still quite in its infancy.
J.Ja
We are at that same point today with computers. Current models are the Model T, cheap enough to penetrate deeply, but still clunky enough and not reliable enough for people to not have to worry much about the maintenance.
I know it is a bit off topic, but it is important. I know that the end users are perfectly capable of understanding the stuff. But do they want to learn it? And, *should* they have to learn it? If someone told you that you really should learn the fundamentals of the internal combustion engine to own a car, you would tell them they were nuts. I agree 100% with you that knowing the fundamentals makes these things a heck of a lot smoother to use. But that speaks volumes about the state of the art. This industry, despite producing "technology sufficient enough to appear to be magic" is still quite in its infancy.
J.Ja
If someone told you that you really should learn the fundamentals of the internal combustion engine to own a car, you would tell them they were nuts.
As a matter of fact, I would not. Since learning that little levers on the wall control light sources, I have always wanted to know "how" the tools that I use do what they do. Although taking the driver test on a manual transmission annoyed me, I would have liked, if anything, to know more about the internals of the engine, the braking system, engine lubrication and temperature regulation. Once I'm steering 5,000 pounds of metal over a (relatively) narrow band of asphalt at 100+ kph, I really don't want to guess what might be causing that funny smell and blood-curdling noise.
I know it is a bit off topic, but it is important. I know that the end users are perfectly capable of understanding the stuff. But do they want to learn it?
I think many of them do, but have an exaggerated estimate of the associated challenge, in the form of a 4-year CS degree. One can do a friggin lot of damage with a single semester course in SQL, in today's businesses. Add to that a moderate desire to learn, and the sky's the limit.
And, *should* they have to learn it?
Only if they want to work for me, or a similarly demanding employer.
As a matter of fact, I would not. Since learning that little levers on the wall control light sources, I have always wanted to know "how" the tools that I use do what they do. Although taking the driver test on a manual transmission annoyed me, I would have liked, if anything, to know more about the internals of the engine, the braking system, engine lubrication and temperature regulation. Once I'm steering 5,000 pounds of metal over a (relatively) narrow band of asphalt at 100+ kph, I really don't want to guess what might be causing that funny smell and blood-curdling noise.
I know it is a bit off topic, but it is important. I know that the end users are perfectly capable of understanding the stuff. But do they want to learn it?
I think many of them do, but have an exaggerated estimate of the associated challenge, in the form of a 4-year CS degree. One can do a friggin lot of damage with a single semester course in SQL, in today's businesses. Add to that a moderate desire to learn, and the sky's the limit.
And, *should* they have to learn it?
Only if they want to work for me, or a similarly demanding employer.
I'm of the same feeling you are here. I love finding out what makes something work, and I love talking about it too. But I really feel like we are not the majority of people. Too often I hear, "don't tell me why it works, just show me what button to push." If there were more people like us, why do the "Dummies" books sell so well? 
I also beleive that, as an industry, we've overhyped the perception difficulty in order to maintain our own "wizard" status. After all, it is tough to justify salaries that are much higher than other office workers with equivalent experience and education (often less, I know a lot of programmers without degrees of any type) if what we do is perceived as no more difficult than making sense of the accounting books, or trying to get insurance claims processed, or whatever. Plus, it feels good to have a job that is "harder" than everyone else's. In reality, I think that we have a case of industry ego, which really works against us. Everyone *loves* to see IT get knocked down a peg or two because of it.
J.Ja
I also beleive that, as an industry, we've overhyped the perception difficulty in order to maintain our own "wizard" status. After all, it is tough to justify salaries that are much higher than other office workers with equivalent experience and education (often less, I know a lot of programmers without degrees of any type) if what we do is perceived as no more difficult than making sense of the accounting books, or trying to get insurance claims processed, or whatever. Plus, it feels good to have a job that is "harder" than everyone else's. In reality, I think that we have a case of industry ego, which really works against us. Everyone *loves* to see IT get knocked down a peg or two because of it.
J.Ja
...the difference between a mature consumer product, and an imature one. Autos today are pretty much mature products; the average user does not need to know very much about what makes it work in order to get reliable performance and long life out of it. It took the auto industry about 50 years to get to that point. Televisions are a similar example; it took much tweaking and maintenance to keep a TV working. Now, anyone can walk out of big-box store and plug one in.
PCs today are certainly much closer to maturity than they were 15 years ago. But Windows PCs certainly still have a long way to go. (I think of them as 50-era cars; they sure look advanced compared to the previous generation, but they are not well built and do not last very long at all)
Linux is much farther from being what I'd consider a "consumer" product. It still requires far more knowledge and skill than the average user is willing to invest in.
PCs today are certainly much closer to maturity than they were 15 years ago. But Windows PCs certainly still have a long way to go. (I think of them as 50-era cars; they sure look advanced compared to the previous generation, but they are not well built and do not last very long at all)
Linux is much farther from being what I'd consider a "consumer" product. It still requires far more knowledge and skill than the average user is willing to invest in.
If by "mature" you mean "designed to make it seem like you need less knowledge than you actually do" . . .
Well, I guess it doesn't really matter if someone's able to copy your credit card numbers from your online transactions, use your computer to send spam to thousands of people, and set up an FTP archive of kiddie porn on your hard drive, as long as everything still looks like it's working according to the sleek new Vista UI.
Well, I guess it doesn't really matter if someone's able to copy your credit card numbers from your online transactions, use your computer to send spam to thousands of people, and set up an FTP archive of kiddie porn on your hard drive, as long as everything still looks like it's working according to the sleek new Vista UI.
I might suggest that it's more "mature" than say, DOS. (or even Linux in a consumer-friendliness aspect) But considering it's weaknesses and proclivity for disasterous failure within a very sort time, I'd say it's nowhere near "mature" as it should be compared to other consumer electronics products.
"If someone told you that you really should learn the fundamentals of the internal combustion engine to own a car, you would tell them they were nuts."
Actually, if you told me that, I'd agree. You can pick up the fundamentals of the internal combustion engine in about twenty minutes -- and that little bit of knowledge could save you hundreds of thousands of dollars over the course of a lifetime, regardless of how "user friendly" your car gets.
Cars, like computers, will always (for some definition of "always") have technical issues. If you don't know enough to determine whether they're issues you can fix yourself without being a technical professional, you're in for a world of hurt -- and you'll probably never know how much damage that lack of information can cost you.
It might take as much as an hour to learn similarly useful fundamentals about computers. Doing so can help a heck of a lot over the course of a lifetime: it can help you save money, time, and a lot of aggravation. Who knows -- maybe it'll even prevent some stroke, heart attack of aneurism when your computer sees fit to lose all of your most important files somewhere down the road.
Part of the reason for all the aggravating apparent inability of most end users to do anything intelligent is simply that they don't really comprehend the whys and wherefores of what they're doing. Consider that the next time you have to provide tech support because some "nontechnical" relative lost all of his or her files, got a system infected with spyware, managed to hose up email configuration, or any of a thousand other things.
Things don't progress to a point where knowing the basics doesn't help any longer. They just get to a point where you think it doesn't help, at which point you end up spending four thousand dollars for a professional to replace your spark plugs. At most, it should cost you an hour to learn the fundamentals of the internal combustion engine, twenty minutes to rule out the lack of fuel, air, or compression as the source of your engine's problem, another twenty perhaps to check out the various possible (and easily checked) reasons that you aren't getting any spark, and whatever the going rate is for a set of spark plugs and a spark plug socket for your wrench.
The fact that cars come with electronic diagnostic systems, "automatic" transmissions, and CD players that can play MP3s in no way changes that.
Actually, if you told me that, I'd agree. You can pick up the fundamentals of the internal combustion engine in about twenty minutes -- and that little bit of knowledge could save you hundreds of thousands of dollars over the course of a lifetime, regardless of how "user friendly" your car gets.
Cars, like computers, will always (for some definition of "always") have technical issues. If you don't know enough to determine whether they're issues you can fix yourself without being a technical professional, you're in for a world of hurt -- and you'll probably never know how much damage that lack of information can cost you.
It might take as much as an hour to learn similarly useful fundamentals about computers. Doing so can help a heck of a lot over the course of a lifetime: it can help you save money, time, and a lot of aggravation. Who knows -- maybe it'll even prevent some stroke, heart attack of aneurism when your computer sees fit to lose all of your most important files somewhere down the road.
Part of the reason for all the aggravating apparent inability of most end users to do anything intelligent is simply that they don't really comprehend the whys and wherefores of what they're doing. Consider that the next time you have to provide tech support because some "nontechnical" relative lost all of his or her files, got a system infected with spyware, managed to hose up email configuration, or any of a thousand other things.
Things don't progress to a point where knowing the basics doesn't help any longer. They just get to a point where you think it doesn't help, at which point you end up spending four thousand dollars for a professional to replace your spark plugs. At most, it should cost you an hour to learn the fundamentals of the internal combustion engine, twenty minutes to rule out the lack of fuel, air, or compression as the source of your engine's problem, another twenty perhaps to check out the various possible (and easily checked) reasons that you aren't getting any spark, and whatever the going rate is for a set of spark plugs and a spark plug socket for your wrench.
The fact that cars come with electronic diagnostic systems, "automatic" transmissions, and CD players that can play MP3s in no way changes that.
I agree completely here... I have learned this lesson too, too many times to count, that understanding the fundamentals of something always makes the experience better. For example, when my browser starts kicking out a ton of "server not found" errors, I immediately check my cable modem for a problem, instead of hammering the site over and over hoping it goes away. Likewise, when my tranny starts to slip a little, I immediately check the fluid level, instead of ignoring it until a $3,000 repair bill is needed.
But in my experience, it is precisely this stance of curiosity about the world around us that a) makes us good with computers and b) got us into computers. Most of the day-to-day, non-IT folks I deal with just have zero curiosity about these things, they kind of stumble through the world and things either work or they don't, and if they don't work, you pay a professional to repair it, or you replace it.
Look at certain open source companies... so many companies, despite having IT departments FILLED with really smart people, do not feel comfortable using software without the priviledge of calling someone paid to support that application; without that internalized fear, companies like MySQL AB, RedHat, Novell, and more, simply would not exist (not that it would be a *bad* thing for some of those companies...).
It really is human nature. No one has time to become even remotely familiar with even the "fundamentals" of everything they do and use each day. Sometimes it makes their life harder, sometimes it doesn't matter. Many people fail to understand the terms of their credit cards, and pay a dear price. Other people do not know how a laser printer works, and they are able to print just fine.
At the end of the day, the remarks about the maturity of the industry are right on. This is still an immature industry, and we have quite a ways to go before computers will be at the level of, say, the basic POTS phone.
J.Ja
But in my experience, it is precisely this stance of curiosity about the world around us that a) makes us good with computers and b) got us into computers. Most of the day-to-day, non-IT folks I deal with just have zero curiosity about these things, they kind of stumble through the world and things either work or they don't, and if they don't work, you pay a professional to repair it, or you replace it.
Look at certain open source companies... so many companies, despite having IT departments FILLED with really smart people, do not feel comfortable using software without the priviledge of calling someone paid to support that application; without that internalized fear, companies like MySQL AB, RedHat, Novell, and more, simply would not exist (not that it would be a *bad* thing for some of those companies...).
It really is human nature. No one has time to become even remotely familiar with even the "fundamentals" of everything they do and use each day. Sometimes it makes their life harder, sometimes it doesn't matter. Many people fail to understand the terms of their credit cards, and pay a dear price. Other people do not know how a laser printer works, and they are able to print just fine.
At the end of the day, the remarks about the maturity of the industry are right on. This is still an immature industry, and we have quite a ways to go before computers will be at the level of, say, the basic POTS phone.
J.Ja
"If someone told you that you really should learn the fundamentals of the internal combustion engine to own a car, you would tell them they were nuts."
I may not exactly tell him he's nuts, but I wouldn't waste my time learning it. I have only a theoretical knowledge of a four-stroke engine with no practical experience besides replacing a battery. (appy, I don't know that this knowledge has ever saved me a penny, but maybe I'm just not aware of it.) I couldn't tell you squat about any major systems besides the engine itself: steering, suspension, transmission, electrical system. Sure, I could learn it, but there are other things I'm interested in. I'm not a "gear head" and my car is strictly a tool for transportation. And yet somehow I'm able to OPERATE a car adequately and legally, and my wife drives better than I with less mechanical knowledge.
Isn't that all Joe Keyboard is looking for from his computer? For him, it's an appliance, not a hobby. Expecting him to edit a configuration file is like expecting him to get out a timing gun or set the gap on his spark plugs.
I may not exactly tell him he's nuts, but I wouldn't waste my time learning it. I have only a theoretical knowledge of a four-stroke engine with no practical experience besides replacing a battery. (appy, I don't know that this knowledge has ever saved me a penny, but maybe I'm just not aware of it.) I couldn't tell you squat about any major systems besides the engine itself: steering, suspension, transmission, electrical system. Sure, I could learn it, but there are other things I'm interested in. I'm not a "gear head" and my car is strictly a tool for transportation. And yet somehow I'm able to OPERATE a car adequately and legally, and my wife drives better than I with less mechanical knowledge.
Isn't that all Joe Keyboard is looking for from his computer? For him, it's an appliance, not a hobby. Expecting him to edit a configuration file is like expecting him to get out a timing gun or set the gap on his spark plugs.
I don't know how to use a timing light, either. If the problem with the timing isn't simply that it's 180 degrees out of place, I'm not the guy to have trying to adjust the timing on your car.
I'm talking more about things on the level of knowing where to find a spark plug so you can unscrew the damned thing and put in a new one. I'm talking about knowing just enough about computers so that you can do some broad view diagnosis beyond the level of "It's broke. Restart the computer. Sometimes that works."
. . . which, by the way, doesn't actually fix anything.
I'm talking more about things on the level of knowing where to find a spark plug so you can unscrew the damned thing and put in a new one. I'm talking about knowing just enough about computers so that you can do some broad view diagnosis beyond the level of "It's broke. Restart the computer. Sometimes that works."
. . . which, by the way, doesn't actually fix anything.
And, if all you want to do with your computer is be a Windows sysadmin, I assure you, I have no interest in competing with you for your job. I just don't want to be personally limited by your disinterest.
I may not exactly tell him he's nuts, but I wouldn't waste my time learning it.
I would not describe time spent learning as wasted unless I learned something untrue. As long as what I learn is true, it has the potential to be useful, or "merely" interesting.
I'm not a "gear head" and my car is strictly a tool for transportation.
You may be as strict as you please, with the use of your property. For my time, I choose the advantage Linux provides me, in establishing de factocontrol of the subset of my property whose purpose is computational. My computer is not meant to be accessible to script kiddies. If you don't care enough to not use Windows, that is your choice to make -- and if any problem results, that problem is also yours, not mine.
Isn't that all Joe Keyboard is looking for from his computer? For him, it's an appliance, not a hobby. Expecting him to edit a configuration file is like expecting him to get out a timing gun or set the gap on his spark plugs.
I have no expectation of Joe Keyboard's use of his property, whatsoever. As long as he does not attempt to use mine, all is well.
I may not exactly tell him he's nuts, but I wouldn't waste my time learning it.
I would not describe time spent learning as wasted unless I learned something untrue. As long as what I learn is true, it has the potential to be useful, or "merely" interesting.
I'm not a "gear head" and my car is strictly a tool for transportation.
You may be as strict as you please, with the use of your property. For my time, I choose the advantage Linux provides me, in establishing de factocontrol of the subset of my property whose purpose is computational. My computer is not meant to be accessible to script kiddies. If you don't care enough to not use Windows, that is your choice to make -- and if any problem results, that problem is also yours, not mine.
Isn't that all Joe Keyboard is looking for from his computer? For him, it's an appliance, not a hobby. Expecting him to edit a configuration file is like expecting him to get out a timing gun or set the gap on his spark plugs.
I have no expectation of Joe Keyboard's use of his property, whatsoever. As long as he does not attempt to use mine, all is well.
Why is it you can't see that applies equally to all computer users? Some people want to run Windows. It's nothing against Linux or you.
"if all you want to do with your computer is be a Windows sysadmin"
Incorrect assumption. All I want to do with my HOME computer is be a Windows USER. I care enough to run all the appropriate security software, which I admit I get at the company volume license discount. What I do professionally is another matter. I'm slowly pursuing Linux at work, but I have other things I prefer doing off the clock. That doesn't mean I don't like Linux; I'll freely acknowledge it's superiority. But there are only so many things I can do in with my personal time, and I regard using that time to learn Linux (or learning to drive a manual transmission, or learning to play Bridge, or learning banjo playing, or any of a zillion other things) as a waste of it. Opportunity costs; you can only do so much with your time, and for me the payback for learning Linux on my time is minimal. Even if I woke up tomorrow morning knowing everything there was to know about Linux, with Linus T. calling me for support, I still wouldn't spend my personal time wiping my home Windows system. Hell, I haven't even bothered loading it as a VM at home.
"if all you want to do with your computer is be a Windows sysadmin"
Incorrect assumption. All I want to do with my HOME computer is be a Windows USER. I care enough to run all the appropriate security software, which I admit I get at the company volume license discount. What I do professionally is another matter. I'm slowly pursuing Linux at work, but I have other things I prefer doing off the clock. That doesn't mean I don't like Linux; I'll freely acknowledge it's superiority. But there are only so many things I can do in with my personal time, and I regard using that time to learn Linux (or learning to drive a manual transmission, or learning to play Bridge, or learning banjo playing, or any of a zillion other things) as a waste of it. Opportunity costs; you can only do so much with your time, and for me the payback for learning Linux on my time is minimal. Even if I woke up tomorrow morning knowing everything there was to know about Linux, with Linus T. calling me for support, I still wouldn't spend my personal time wiping my home Windows system. Hell, I haven't even bothered loading it as a VM at home.
"Why is it you can't see that applies equally to all computer users? Some people want to run Windows."
I doubt that. I think, in fact, they don't know what they're running, and wouldn't tolerate it if they did. "Ease of use" was always a sorry excuse for accepting Windows' insecurity, and Ubuntu has finally put that one to rest, as well.
In general, I think the analogies you're using exaggerate the difficulty of typing 'man [package]' at the command prompt, navigating to a .conf file and making a couple changes, which in every case I've seen, are well-documented. Compare this to Windows drivers CDs, and the time factor is in favor of Linux, while complexity is *slightly* in favor of Windows. But, include the Windows registry, and then you're talking about something truly incomprehensible, with no equivalent or analog in Linux, which suddenly wins hands-down, in terms of overall ease of use.
I can see the appeal of Windows to corporate "desktop administrators" who are systematically overpaid for a proprietary collection of knowledge, not skill, but for the rest of the world, Windows is nothing but a scam, a waste of time, and an unjustified security risk.
I doubt that. I think, in fact, they don't know what they're running, and wouldn't tolerate it if they did. "Ease of use" was always a sorry excuse for accepting Windows' insecurity, and Ubuntu has finally put that one to rest, as well.
In general, I think the analogies you're using exaggerate the difficulty of typing 'man [package]' at the command prompt, navigating to a .conf file and making a couple changes, which in every case I've seen, are well-documented. Compare this to Windows drivers CDs, and the time factor is in favor of Linux, while complexity is *slightly* in favor of Windows. But, include the Windows registry, and then you're talking about something truly incomprehensible, with no equivalent or analog in Linux, which suddenly wins hands-down, in terms of overall ease of use.
I can see the appeal of Windows to corporate "desktop administrators" who are systematically overpaid for a proprietary collection of knowledge, not skill, but for the rest of the world, Windows is nothing but a scam, a waste of time, and an unjustified security risk.
P: "Some people want to run Windows."
a: "I doubt that."
Then I'm afraid we've reached an impasse on this one. We're working from two opposed starting points. That didn't keep me from having a good time, but I don't see any way either of us is going to change the other's mind on this basic point.
Thanks.
a: "I doubt that."
Then I'm afraid we've reached an impasse on this one. We're working from two opposed starting points. That didn't keep me from having a good time, but I don't see any way either of us is going to change the other's mind on this basic point.
Thanks.
"In general, I think the analogies you're using exaggerate the difficulty of typing 'man [package]' at the command prompt, navigating to a .conf file and making a couple changes, which in every case I've seen, are well-documented."
Yes, it's all well documented. But "Joe User" doesn't want to understand documentation. He wants to plug it in and have it work NOW. He's willing to risk the possible problems later, if he's even aware of them. Because frankly, he can't be troubled with something as cryptic and archaic as a "command prompt".
Yes, it's all well documented. But "Joe User" doesn't want to understand documentation. He wants to plug it in and have it work NOW. He's willing to risk the possible problems later, if he's even aware of them. Because frankly, he can't be troubled with something as cryptic and archaic as a "command prompt".
"'Joe User' doesn't want to understand documentation. He wants to plug it in and have it work NOW."
In that case, he's in for a rude awakening -- because even if he gets a system with MS Windows pre-loaded he's going to run into some things that simply don't work "NOW", and require some fiddling. Meanwhile, you can get systems with Linux distributions pre-loaded that work at least as well, so the gap in usability in which you seem to have absolute faith, and believe with all your heart, is looking pretty scant.
"he can't be troubled with something as cryptic and archaic as a 'command prompt'."
Who said anything about a "command prompt"? Use xman for those manual pages and whatever editor you like for the config file you need. Here are a couple images of what xman looks like in my window manager:
http://sob.apotheon.org/img/demo/xman_browse.png
http://sob.apotheon.org/img/demo/xman_help.png
What could be simpler? It'd be nice if MS Windows' help system was anywhere near as easy to use and well-organized as the online Unix manual.
In that case, he's in for a rude awakening -- because even if he gets a system with MS Windows pre-loaded he's going to run into some things that simply don't work "NOW", and require some fiddling. Meanwhile, you can get systems with Linux distributions pre-loaded that work at least as well, so the gap in usability in which you seem to have absolute faith, and believe with all your heart, is looking pretty scant.
"he can't be troubled with something as cryptic and archaic as a 'command prompt'."
Who said anything about a "command prompt"? Use xman for those manual pages and whatever editor you like for the config file you need. Here are a couple images of what xman looks like in my window manager:
http://sob.apotheon.org/img/demo/xman_browse.png
http://sob.apotheon.org/img/demo/xman_help.png
What could be simpler? It'd be nice if MS Windows' help system was anywhere near as easy to use and well-organized as the online Unix manual.
"Joe User" doesn't do "manuals". He does "plug-n-pray". When that doesn't work, he calls the 800 number.
Until the more of the Linux community figures this out, Linux will continue to be a bit player on the desktop.
Until the more of the Linux community figures this out, Linux will continue to be a bit player on the desktop.
disagree totally.
Windows, Linux, Mac, what ever. First thing Joe user does is run to a knowledgeable friend. Joe user is a cheap bastard, and does not want to speak to someone that does not speak the same language as he is. And most 800 numbers are outsourced to other countries. Which means, Joe user can't understand a fkn word they are saying. And Joe user is most likely going to have an pay to listen to someone he can't understand. That will last about 30 seconds before Joe User tells tech support... Your 800 number to fk off.
Sorry, your wrong. Why don't you read up on how much Joe user thinks that tech support SUCKS with all your proprietary software.
wrong answer, sorry. If joe user runs to the knowledgeable friend. There are more and more knowledgeable friends that use linux. So again, wrong answer.
Hell, I'll even carry this further. How many web sites do you see where there are tutorials on cars, furniture, tech, and other things. Why do you think they are there? Well damn, its because Joe user is a cheap bastard and wants to learn how to do things without paying. Why do you think Joe user bought the damn computer? Other then the porn that is. I'll lay money Joe user already looks up stuff on Microsoft, why wouldn't he for Linux.
Dan
Windows, Linux, Mac, what ever. First thing Joe user does is run to a knowledgeable friend. Joe user is a cheap bastard, and does not want to speak to someone that does not speak the same language as he is. And most 800 numbers are outsourced to other countries. Which means, Joe user can't understand a fkn word they are saying. And Joe user is most likely going to have an pay to listen to someone he can't understand. That will last about 30 seconds before Joe User tells tech support... Your 800 number to fk off.
Sorry, your wrong. Why don't you read up on how much Joe user thinks that tech support SUCKS with all your proprietary software.
wrong answer, sorry. If joe user runs to the knowledgeable friend. There are more and more knowledgeable friends that use linux. So again, wrong answer.
Hell, I'll even carry this further. How many web sites do you see where there are tutorials on cars, furniture, tech, and other things. Why do you think they are there? Well damn, its because Joe user is a cheap bastard and wants to learn how to do things without paying. Why do you think Joe user bought the damn computer? Other then the porn that is. I'll lay money Joe user already looks up stuff on Microsoft, why wouldn't he for Linux.
Dan
"'Joe User' doesn't do 'manuals'."
I "love" the way you put a "word" in "quotation marks", and this somehow makes it "bad" in your "eyes".
It doesn't prove anything, but it sure is entertaining.
(edit: I "forgot" some quotes around a word.)
I "love" the way you put a "word" in "quotation marks", and this somehow makes it "bad" in your "eyes".
It doesn't prove anything, but it sure is entertaining.
(edit: I "forgot" some quotes around a word.)
My Mac is almost one week old.
My background goes all the way to keypunch. But I spent a great deal of time on Windows.
I was bi-lingual in the System 7 days. I learned OSX. I can manage CLI UNIX BSD.
But thee is a learning curve that I cannot dispute. Regardless, I seem to be managing it.
Joe User's paradigm will shift when given enough reason to change. Mine did. And I am happy for the change.
Now if I could just get used to this keyboard!
Edit- missed a critical digit
My background goes all the way to keypunch. But I spent a great deal of time on Windows.
I was bi-lingual in the System 7 days. I learned OSX. I can manage CLI UNIX BSD.
But thee is a learning curve that I cannot dispute. Regardless, I seem to be managing it.
Joe User's paradigm will shift when given enough reason to change. Mine did. And I am happy for the change.
Now if I could just get used to this keyboard!
Edit- missed a critical digit
...I don't need to "up on how much Joe user thinks". I deal with them every single day. And yes, I know customer support sucks. But at least it exists.
Why don't you get out of your cave and deal with some real people for a change?
Why don't you get out of your cave and deal with some real people for a change?
Users will come to friends before they call your b.s. tech support. Haven't you learned that from dealing with users?
Guess not. You must suck then, because they don't want to deal with you.
I have people come to me and complain ALL THE TIME about tech support. You must be a primary example of what they complain about.
I think its your ahole attitude that they don't know how to look things up on their own. You don't give them credit for any intelligence for figuring things out on their own. Maybe if you gave them some respect for their own abilities, and showed it when dealing with them. You might have an easier time. But, then again. By your attitude in your posts. You have no respect for your users. Which says it all.
Typical Microsoft attitude, what can I say.
And like a typical Microsoft tech support. You didn't answer all my points.
Dan
Guess not. You must suck then, because they don't want to deal with you.
I have people come to me and complain ALL THE TIME about tech support. You must be a primary example of what they complain about.
I think its your ahole attitude that they don't know how to look things up on their own. You don't give them credit for any intelligence for figuring things out on their own. Maybe if you gave them some respect for their own abilities, and showed it when dealing with them. You might have an easier time. But, then again. By your attitude in your posts. You have no respect for your users. Which says it all.
Typical Microsoft attitude, what can I say.
And like a typical Microsoft tech support. You didn't answer all my points.
Dan
...so it's in my own self interest to steer them in directions that require the least amount of hand-holding. Perhaps you enjoy spending most of your off hours helping people with problems that shouldn't be, or you enjoy charging people vast amounts of money to solve problems that shouldn't be. I do not.
Dan, answer me this. Exactly how many "non technical" users do you steer into Linux for their desktop or laptop use?
Dan, answer me this. Exactly how many "non technical" users do you steer into Linux for their desktop or laptop use?
I can only say for myself, but what I do is ask what the usages wil be for the system. If they say basic tasks, no gaming, but Internet, Word, etc.. I let them play with a Linux box for a little bit. I will show them some things, and let them decide.
If it is for basic things, and these things are included with the distro, then no problem.
I also mention to them that Windows games/applications and many free downloads will not work, but there are lots and lots of Linux apps that can be installed.
I will give out links freely as well. Most people will unfortunately, opt for Win still, but a few have gone to Linux, and have not complained to me yet.
If it is for basic things, and these things are included with the distro, then no problem.
I also mention to them that Windows games/applications and many free downloads will not work, but there are lots and lots of Linux apps that can be installed.
I will give out links freely as well. Most people will unfortunately, opt for Win still, but a few have gone to Linux, and have not complained to me yet.
...what I've been talking about: http://weblog.infoworld.com/enterprisedesktop/archives/2007/11/why_desktop_lin.html?source=rss
The fact you're linking to a dithering rant by a relative know-nothing that takes the age-old (and obviously absurd) "someone to sue" argument as gospel as "proof" of your claims really says a lot about why your arguments are so full of holes.
Sincerely,
Someone who actually has extensive experience with multiple OS families and supporting end users of all those OS families.
Sincerely,
Someone who actually has extensive experience with multiple OS families and supporting end users of all those OS families.
Some estimate that somewhere around 50% of autos drive daily with misinflated and neglected tires, which is responsible for thousands of deadly accidents and millions of gallons of wasted fuel each year.
Now, if the average auto owner can't even deal with something as simple as keeping their tires inflated, how can they be expected to keep a PC properly tuned and secure?
Now, if the average auto owner can't even deal with something as simple as keeping their tires inflated, how can they be expected to keep a PC properly tuned and secure?
It's written on the tire.
Telling me that most people are too willfully ignorant to look after their computers in no way indicates anything to me about one OS being a better choice than the other. Even the obvious interpretation that people pick MS Windows because they are idiots isn't actually a logically valid deduction when examined.
Telling me that most people are too willfully ignorant to look after their computers in no way indicates anything to me about one OS being a better choice than the other. Even the obvious interpretation that people pick MS Windows because they are idiots isn't actually a logically valid deduction when examined.
You're right, the pressure is usually on the tire. And yet it seems that nearly 50% of owner/drivers can't figure that out.
At the same time, you argue that we should expect that these same people should not have any trouble going on the web and figuring out which distro of Linux to choose for their applications, get it downloaded and deployed, etc etc.
Do tell me then: Why do people pick Windoze?
At the same time, you argue that we should expect that these same people should not have any trouble going on the web and figuring out which distro of Linux to choose for their applications, get it downloaded and deployed, etc etc.
Do tell me then: Why do people pick Windoze?
"you argue that we should expect that these same people should not have any trouble going on the web and figuring out which distro of Linux to choose for their applications"
I think you're replying here to something you read somewhere else, if that's what you think I'm arguing. I'm not arguing that willfully ignorant idiots should be expected (where "should" refers to practical likelihoods, not to taking responsibility for onesel) to suddenly start thinking for themselves now and then. I'm arguing that the fact a bunch of people are willfully ignorant idiots does not:
A. preclude large numbers of people switching from MS Windows to other OSes
B. justify their decision
C. make MS Windows any better an option for them than anything else
"Why do people pick Windoze?"
Most of them don't. They mostly get MS Windows handed to them, and don't bother to think about it. Handing them something else would have much the same effect, but with different software replacing MS Windows.
I think you're replying here to something you read somewhere else, if that's what you think I'm arguing. I'm not arguing that willfully ignorant idiots should be expected (where "should" refers to practical likelihoods, not to taking responsibility for onesel) to suddenly start thinking for themselves now and then. I'm arguing that the fact a bunch of people are willfully ignorant idiots does not:
A. preclude large numbers of people switching from MS Windows to other OSes
B. justify their decision
C. make MS Windows any better an option for them than anything else
"Why do people pick Windoze?"
Most of them don't. They mostly get MS Windows handed to them, and don't bother to think about it. Handing them something else would have much the same effect, but with different software replacing MS Windows.
Whoa youngster! 37+ years experience here, Burroughs TC500, Univac OS9, VM/MVS/zOS, Solaris and the rest. I have people running on Linux only boxes, doing everything from surfing the net to photography and that includes an 80 year old and a 67 year old, both newbies to PC's, guys who had to be shown the keyboard keys and what they did. These guys are not developers and they find Linux easy to navigate, once it's set up for them, it is just the same as if they had bought a Windows PC or a Mac.
Rants that are a travesty of a situation is the trait of a closed mind. There are vast numbers of Linux users who don't even know they are using Linux or don't care, it does the business.
Whereas I can't comment on OSX, I'm more than qualified to comment on Linux and if you are going by published numbers from analysts that suggest Mac installations outnumber Linux, they are totally bogus, they are using a straight edge to measure the distance you have to travel between two points on the map, not allowing for bends in the road or hills you have to go up and down.
You buy a Mac or a Windows PC, so the OS instances can be counted, buy one copy of Linux and it can go on thousands of boxes. I have one copy of openSUSE 10.3 donated by Novell which I won't be installing on anything, so just guess how many Linux instances I am running, impossible. Likewise, you can't know how many instances of Linux are running on an IBM mainframe unless someone says and they are probably generated from one DVD.
Rants that are a travesty of a situation is the trait of a closed mind. There are vast numbers of Linux users who don't even know they are using Linux or don't care, it does the business.
Whereas I can't comment on OSX, I'm more than qualified to comment on Linux and if you are going by published numbers from analysts that suggest Mac installations outnumber Linux, they are totally bogus, they are using a straight edge to measure the distance you have to travel between two points on the map, not allowing for bends in the road or hills you have to go up and down.
You buy a Mac or a Windows PC, so the OS instances can be counted, buy one copy of Linux and it can go on thousands of boxes. I have one copy of openSUSE 10.3 donated by Novell which I won't be installing on anything, so just guess how many Linux instances I am running, impossible. Likewise, you can't know how many instances of Linux are running on an IBM mainframe unless someone says and they are probably generated from one DVD.
Hey, if you have the energy and availability to support that, congrats. I have tried to support family members and friends, and frankly, it drove me crazy. Even for OS-independent (or OS irrelevant) items, I found myself tearing my hair out. I barely have enough time to take care of my own PC. That is one of the big objections I have to non-OSX or Windows OS's on a consumer PC: the support just is not there. With a Windows PC, I can at least tell my mom to go to Geek Squad to get a new hard drive installed. With a non-Windows PC, I am suddenly the on-call support person.
I am really the last person who needs to be sold on non-Microsoft or Apple OS's. I use FreeBSD a lot, and push for it at work wherever it is appropriate.
But X is a mess to install (although as you point out, it is fine once it is up and running), and I really do not think that giving someone a setup that only you can support for them does them (or yourself!) any favors.
J.Ja
I am really the last person who needs to be sold on non-Microsoft or Apple OS's. I use FreeBSD a lot, and push for it at work wherever it is appropriate.
But X is a mess to install (although as you point out, it is fine once it is up and running), and I really do not think that giving someone a setup that only you can support for them does them (or yourself!) any favors.
J.Ja
It's the Windows boxes that prove to be a royal nuisance to the point where I'm very close to the attitude of a friend, who when told by a lady she had a problem with Windows, he simply told her she had a problem and made a quick getaway.
X? Is it still around? I haven't had to do anything with X since the early days of Linux when you had to use a ruler and a calculator to get something approaching a viewable screen.
As I have pointed out, anyone buying a Mac or a Windows PC has it all set up for them, then they buy a new printer or change to cable ISP, that's when I get a call. Latest 3 Windows problems.
1. I had to setup a new PC on a cable modem, then the ethernet port went down and it took me 2 journeys, one to see what the problem was and the other to put on the software needed to enable the cable modem on USB.
2. A Windows XP PC delivered without a restore CD and all the partitions had stuff wiped by the usual nasties you get infecting Windows. I had to make several phone calls and eventually one premium rate call had to be made to Holland -- they could supply a CD for 37 UK Pounds. I haven't had a reply from the user since I left the message.
3. XP on a neighbour's PC was very slow, you know why, so he took it to a shop and had it cleaned up, but all his ADSL settings were gone. I had to download and burn a CD, install the driver and get him back online.
All the above in a couple of weeks. The most I ever get from my Linux users is the very occasional call asking how to do something.
May be I should be charging for doing this stuff, but I don't really want to be bothered with spending several hours cleaning up after Redmond, like the time when Windows update failed and said it would restore everything, but the PC went into a constant reboot cycle. I had to spend between 20:30 and 00:50 wiping , then restoring and setting up everything, got home at 01:30, to bed and up at 05:30 to head off on a 130 mile trip to work.
Linux boxes just work, they get automatic updates and keep working, I have some openSUSE 10.0 boxes out there humming along sweetly and I don't have to upgrade them to 10.3 for the users unless I feel like doing so one day and may be 11.x will be out before I get the urge. When total PC novices tell you they hooked up their digital camera and all they ask is how to burn the pictures on to a CD/DVD, you talk them through drag and drop onto k3b in a single phone call or on skype and you are done - no inserting a CD or rebooting which is something quite perplexing to them. Yes, they used to ask what they had to do with the CD, no more, they understand it's needed only on Windows.
I am sure you could set up a xBSD PC for a newbie and have fewer problems than one with Windows pre-installed and upgrading the PC for them.
X? Is it still around? I haven't had to do anything with X since the early days of Linux when you had to use a ruler and a calculator to get something approaching a viewable screen.
As I have pointed out, anyone buying a Mac or a Windows PC has it all set up for them, then they buy a new printer or change to cable ISP, that's when I get a call. Latest 3 Windows problems.
1. I had to setup a new PC on a cable modem, then the ethernet port went down and it took me 2 journeys, one to see what the problem was and the other to put on the software needed to enable the cable modem on USB.
2. A Windows XP PC delivered without a restore CD and all the partitions had stuff wiped by the usual nasties you get infecting Windows. I had to make several phone calls and eventually one premium rate call had to be made to Holland -- they could supply a CD for 37 UK Pounds. I haven't had a reply from the user since I left the message.
3. XP on a neighbour's PC was very slow, you know why, so he took it to a shop and had it cleaned up, but all his ADSL settings were gone. I had to download and burn a CD, install the driver and get him back online.
All the above in a couple of weeks. The most I ever get from my Linux users is the very occasional call asking how to do something.
May be I should be charging for doing this stuff, but I don't really want to be bothered with spending several hours cleaning up after Redmond, like the time when Windows update failed and said it would restore everything, but the PC went into a constant reboot cycle. I had to spend between 20:30 and 00:50 wiping , then restoring and setting up everything, got home at 01:30, to bed and up at 05:30 to head off on a 130 mile trip to work.
Linux boxes just work, they get automatic updates and keep working, I have some openSUSE 10.0 boxes out there humming along sweetly and I don't have to upgrade them to 10.3 for the users unless I feel like doing so one day and may be 11.x will be out before I get the urge. When total PC novices tell you they hooked up their digital camera and all they ask is how to burn the pictures on to a CD/DVD, you talk them through drag and drop onto k3b in a single phone call or on skype and you are done - no inserting a CD or rebooting which is something quite perplexing to them. Yes, they used to ask what they had to do with the CD, no more, they understand it's needed only on Windows.
I am sure you could set up a xBSD PC for a newbie and have fewer problems than one with Windows pre-installed and upgrading the PC for them.
This time it's hardware and the PC maintenance bozos. Dead ethernet port and the guy from the PC supplier says it's the cable modem, the cable modem guy came out and said it was OK, but changed it anyway. Now I have to go there again tomorrow and speak to the PC supplier and somehow convince the script reading no-nothings that their hardware is broken. I'm sure they don't have the Windows tools that are available in Linux to do proper analysis. They have been without online use for over 3 weeks and the kids are being marked down at school because they are not able to access online study materials.
It is clear to me that you do not mind doing support for your friends and/or family, and have the time. That is great, and I occassionally fall into that category myself. When you install a non-Windows or OSX OS onto a machine, you *must* be the support plan. Indeed, the nearest authorized Apple shop from me is either in Charlotte (90 minute drive) or Atlanta (4 hour drive), so even the Apple users are out of luck around me!
But if you are a user who does not have a Linux (or BSD, or whatever your choice is) savvy friend or family member, you really *have* to go with whatever you can pay to have supported locally. And that means Windows.
And that is my point. For you, Linux may be easier to support. But if your friends and family members did not have you (or someone else with your knowledge) around, they would need to get their support from Geek Squad or an equivalent, and that means Windows. Or as my uncle says, "whatever you buy, get something with the '800-save-my-butt' number, because I don't have the time being your on-call tech."
J.Ja
But if you are a user who does not have a Linux (or BSD, or whatever your choice is) savvy friend or family member, you really *have* to go with whatever you can pay to have supported locally. And that means Windows.
And that is my point. For you, Linux may be easier to support. But if your friends and family members did not have you (or someone else with your knowledge) around, they would need to get their support from Geek Squad or an equivalent, and that means Windows. Or as my uncle says, "whatever you buy, get something with the '800-save-my-butt' number, because I don't have the time being your on-call tech."
J.Ja
"But if you are a user who does not have a Linux (or BSD, or whatever your choice is) savvy friend or family member, you really *have* to go with whatever you can pay to have supported locally. And that means Windows."
There are probably quite a lot more places one can get Unix/Linux support -- even end-user support -- than you realize.
There are probably quite a lot more places one can get Unix/Linux support -- even end-user support -- than you realize.
But J. Ja. and I hang our keppies in central South Carolina. The closest place with professional hands-on support is probably Charlotte, 90 to 120 minutes away (depending on traffic, which side of town you start and end on, etc.) I don't see Linux mentioned in any "Help Wanted - IT" classified here. The two LUG meetings I attended had a dozen participants, all from the local university or software developers, none from local computer shops. The local computer users club has a Linux interest group, but it was inactive when I checked earlier this year.
As we bird watchers might say, "Penguin sightings in this area are rare and localized."
As we bird watchers might say, "Penguin sightings in this area are rare and localized."
I never said that someone at a weather station on the continent of Antarctica could find local commercial Linux support. I just pointed out that there's commercial Unix/Linux support to be had, which contradicts Justin's suggestion that it doesn't exist in any notable distribution at all -- and thus nobody will want to use non-Microsoft OSes.
Please don't take my refutation of an extreme view to be advocacy for the opposite extreme view.
Please don't take my refutation of an extreme view to be advocacy for the opposite extreme view.
And what's more difficult about Googling the answer to a Linux technical question than to a question of Southeastern United States dialect?
Speaking of changing the subject, why do these discussions return to home users so often?
Microsoft got into homes by first becoming familiar through use at work. Only after years of that is "Windows support" available at mass-production consumer electronics stores. With mixed reviews, let's not forget. So, at its present market share -- if Linux were a single, unified corporate competitor -- its marketing department would not be asking how to be appealing to the users you're talking about, but how to be appealing to workstation admins, and the suits that allocate their budgets. In that context, many of the arguments that Linux is "too difficult" for "average users" turn into major pluses. For example, with limited user accounts, malicious, minimally-informed end-lusers with just enough knowledge to be dangerous don't have the privileges to do anything with their employers' computers, except for their jobs. Exactly as it should be!
[ edit: forgot to run grammer checker before Submitting ]
Speaking of changing the subject, why do these discussions return to home users so often?
Microsoft got into homes by first becoming familiar through use at work. Only after years of that is "Windows support" available at mass-production consumer electronics stores. With mixed reviews, let's not forget. So, at its present market share -- if Linux were a single, unified corporate competitor -- its marketing department would not be asking how to be appealing to the users you're talking about, but how to be appealing to workstation admins, and the suits that allocate their budgets. In that context, many of the arguments that Linux is "too difficult" for "average users" turn into major pluses. For example, with limited user accounts, malicious, minimally-informed end-lusers with just enough knowledge to be dangerous don't have the privileges to do anything with their employers' computers, except for their jobs. Exactly as it should be!
[ edit: forgot to run grammer checker before Submitting ]
A keppie is that round cap worn by the Confederates. I tossed it in as a Southern reference since I was referring to South Carolina.
I personally don't always drag home users in to every Linux discussion. I mentioned them in the "Linux (r)evolution topic because I hope the next step is Linux on the home desktop. The original topic here was ease of use of open source programs, and I think ease of use is more of an issue for home and SOHO users. IT professionals should use the best tool for the job (within corporate restrictions), and if it's difficult, suck it up and learn it. Ease of use is also an issue for corporate end users, but unlike home / SOHO users, most corporate users have a free help desk to contact. I'd love to see my end users running an OS that restricted the trouble they could get into, but that's not my call. Among other reasons, customer contracts often mandate the applications we use.
I've been wanting to add the next comment for a while but keep forgetting to. Users: if you don't think an free app is easy to use, don't use it; but you don't have much right to complain about something you didn't pay for. Developers: if you really want someone else to use your app besides just you, find out what changes they think will make it easier and incorporate them. There, that's off my chest.
I personally don't always drag home users in to every Linux discussion. I mentioned them in the "Linux (r)evolution topic because I hope the next step is Linux on the home desktop. The original topic here was ease of use of open source programs, and I think ease of use is more of an issue for home and SOHO users. IT professionals should use the best tool for the job (within corporate restrictions), and if it's difficult, suck it up and learn it. Ease of use is also an issue for corporate end users, but unlike home / SOHO users, most corporate users have a free help desk to contact. I'd love to see my end users running an OS that restricted the trouble they could get into, but that's not my call. Among other reasons, customer contracts often mandate the applications we use.
I've been wanting to add the next comment for a while but keep forgetting to. Users: if you don't think an free app is easy to use, don't use it; but you don't have much right to complain about something you didn't pay for. Developers: if you really want someone else to use your app besides just you, find out what changes they think will make it easier and incorporate them. There, that's off my chest.
I've seen Windows support, the guy on the phone tells you to put in some CD or other and if that doesn't sort it out, they are stuck good and proper. Take a case this week, back in September I was told that Windows couldn't go online, I took a ride over and determined the ethernet port was faulty and they should report the fault asking for the motherboard to be replaced. Up turns the PC mechanic or whatever those guys are called, tells the customer that the cable modem was at fault, that was after they handed him a note from me saying it was the ethernet port. They then asked him to call the ISP who said the cable modem was OK. He was yelling down the phone saying he was the "engineer" and it was the cable modem. The Engineer from the ISP came and verified the cable modem was OK, but decided to change it anyway and told the customer it was the PC at fault. Nearly 4 weeks on and the link was still down, kids were not able to complete their class assignments, so were being marked down and the customer was almost bent out of shape with anger. That's where I came in again, they had also bought and installed a new ethernet cable. I called the PC company and told them it was the motherboard, next they asked my credentials - 37+ years in the industry, supporting Amdahl/Fujitsu and IBM mainframes, Sun servers up to E10K and Fujitsu SPARC servers up to PP2500 at levels of UK/Europe/worldwide support. Yesterday they sent a guy with a new motherboard and it was one relieved customer after it was fitted.
This is not uncommon, most Windows users have to turn to other than their paid for support. I get calls from far away in the UK to sort some Windows problem or other out. I have Linux boxes installed as far away as 120 odd miles in London and the only calls I ever get are ones asking how to do this or that - e.g How do I get the pictures from my camera burned onto CD/DVD or the kids have messed up my screen and I can't get the KDE menu, all fixed in a few minutes on the phone.
The heretofore distraught Windows user (well it was the PC really) has an older PC stashed away and I shall bring it home and install Linux on it, network it with the Windows PC with the thought that when Windows croaks and they can't do their print or get online, they have a trusty way out that's immediately available.
The nightmares have all been on Windows, Linux saves me the grief and BTW, I'm busy with little free time, that's why I am very close to refusing to have anything to do with Windows - Microsoft rakes in the cash, so their customers will just have to make out however they can.
There is a whole litany of PC idiots you have to deal with, like when My new Acer laptop read the CD-RW/DVD as a load of garbage characters, the Acer guy told me his supervisor said the Linux writes to the BIOS, so Linux may have corrupted it. Just as I was about to tell the guy that his supervisor was talking out of the wrong orifice, it started working again - It was an intermittent seating problem which I cured by replacing it with a new DVD-RW.
They keep on coming.
This is not uncommon, most Windows users have to turn to other than their paid for support. I get calls from far away in the UK to sort some Windows problem or other out. I have Linux boxes installed as far away as 120 odd miles in London and the only calls I ever get are ones asking how to do this or that - e.g How do I get the pictures from my camera burned onto CD/DVD or the kids have messed up my screen and I can't get the KDE menu, all fixed in a few minutes on the phone.
The heretofore distraught Windows user (well it was the PC really) has an older PC stashed away and I shall bring it home and install Linux on it, network it with the Windows PC with the thought that when Windows croaks and they can't do their print or get online, they have a trusty way out that's immediately available.
The nightmares have all been on Windows, Linux saves me the grief and BTW, I'm busy with little free time, that's why I am very close to refusing to have anything to do with Windows - Microsoft rakes in the cash, so their customers will just have to make out however they can.
There is a whole litany of PC idiots you have to deal with, like when My new Acer laptop read the CD-RW/DVD as a load of garbage characters, the Acer guy told me his supervisor said the Linux writes to the BIOS, so Linux may have corrupted it. Just as I was about to tell the guy that his supervisor was talking out of the wrong orifice, it started working again - It was an intermittent seating problem which I cured by replacing it with a new DVD-RW.
They keep on coming.
I think we can find support personnel of all stripes and colors who stink. After all, it is a high-stress, low-paid job, and the demand outstrips the honest desire to have it (much like teaching in the US!), thus, many, if not most of the people who do it, stink at it. But at the end of the day, with the exception of some extremely densely populated areas, the only way to have *anyone* touch your PC if you cannot do it yourself and do not have a friend or familiy member to help you, is to own a Windows PC.
Palmetto is really right... South Carolina has 4 million people. Not much by US standards, but not a tiny number, either. Not a single place to even *see* a Mac for sale here. And mom 'n pop computer stores have been almost entirely put out of business by the "big boxes", who will only support Windows.
I note that you never really have addressed my point, which is that you are forced to be a Windows user if you want or need professional support. I may also add that many of the situations you describe seem to be hardware problems, not software problems... which are not the OS's fault. Attacking the quality of the support personnel doesn't diminsh the fact of their existence; for every help desk call gone bad, there are dozens, if not hundreds that go well. It's just that we have all had just enough overall contacts with them to have at least one memorable disaster.
J.Ja
Palmetto is really right... South Carolina has 4 million people. Not much by US standards, but not a tiny number, either. Not a single place to even *see* a Mac for sale here. And mom 'n pop computer stores have been almost entirely put out of business by the "big boxes", who will only support Windows.
I note that you never really have addressed my point, which is that you are forced to be a Windows user if you want or need professional support. I may also add that many of the situations you describe seem to be hardware problems, not software problems... which are not the OS's fault. Attacking the quality of the support personnel doesn't diminsh the fact of their existence; for every help desk call gone bad, there are dozens, if not hundreds that go well. It's just that we have all had just enough overall contacts with them to have at least one memorable disaster.
J.Ja
"But at the end of the day, with the exception of some extremely densely populated areas, the only way to have *anyone* touch your PC if you cannot do it yourself and do not have a friend or familiy member to help you, is to own a Windows PC."
I live in a town that is about seven miles across at its widest point. There's at least one store here -- a local computer shop -- that currently sells Linux systems and offers support for them. As far as I'm aware, nobody in the local LUG even works there. I guess maybe someone should tell them they're lying, based on what you've said, since their support offer directly contradicts what you just said.
I live in a town that is about seven miles across at its widest point. There's at least one store here -- a local computer shop -- that currently sells Linux systems and offers support for them. As far as I'm aware, nobody in the local LUG even works there. I guess maybe someone should tell them they're lying, based on what you've said, since their support offer directly contradicts what you just said.
... and where I live, I had to order a kit from Newegg to mount a 3.5" drive in a 5.25" bay, because the mom 'n pops here are so sad, they don't have parts. It's all relative. I should not have used a sweeping, absolute term, but I stand by my arguement. Linux support is extremely difficult to find as a home user, or even a small business user (think of the lawyer's office with 10 PCs, or the CPA with 5 PCs, etc.).
J.Ja
J.Ja
You can't get screws for a hard drive, and you're complaining about local support.
Y'know, I wouldn't bother complaining about the lack of cable service if I couldn't get a television anywhere within eight thousand miles.
Y'know, I wouldn't bother complaining about the lack of cable service if I couldn't get a television anywhere within eight thousand miles.
You know, it never quite "clicked" for me what you just said. The local support here is atrocious, I was always aware of that. But if they can't install more than an extra drive or two into the typical case, what exactly do they do for "power users". I guess power users either have to upgrade to a bigger case, or replace drives instead of adding them. Heck, you should have seen my quest to get a replacement power LED. It took me hours of driving around to find a shop with an old case they were junking, just to find an LED of the right size.
Sad to say, this is a metropolitan area with about 500,000 people in the MSA, and 100,000 people in the city limits. I used to work in a little computer shack part time in Eutawville (1 gas station, 2 lights), and people would actually drive up to 45 minutes to get there, just to buy a $20 modem, because we were the closest place around. Heck, I can't buy a decent motherboard around here, without being registered as a reseller at the local distribution house.
It is when I think of things I like this, I start to miss living in New Jersey.
J.Ja
Sad to say, this is a metropolitan area with about 500,000 people in the MSA, and 100,000 people in the city limits. I used to work in a little computer shack part time in Eutawville (1 gas station, 2 lights), and people would actually drive up to 45 minutes to get there, just to buy a $20 modem, because we were the closest place around. Heck, I can't buy a decent motherboard around here, without being registered as a reseller at the local distribution house.
It is when I think of things I like this, I start to miss living in New Jersey.
J.Ja
"the mom 'n pops here are so sad,"
I have to agree, I haven't found a reliable one since American Electronics on North Main closed around '99 or so.
I have to agree, I haven't found a reliable one since American Electronics on North Main closed around '99 or so.
go with pclinuxos.
for zero security in a *x system, go with *buntu.
[ no root account, no security ]
I don't use OOo, because 50% of it's functionality requires some sort of jre/jvm [ whatever they are calling it this week ]. They made the document templates etc require java, which is just utter stupidity.
I use K Office.
for zero security in a *x system, go with *buntu.
[ no root account, no security ]
I don't use OOo, because 50% of it's functionality requires some sort of jre/jvm [ whatever they are calling it this week ]. They made the document templates etc require java, which is just utter stupidity.
I use K Office.
use java for the platform independence, only for the wizards. OOo is written with the QT widget set.
how about using a wizard lnguage that runs on all systems with no conflicts, or conflict manager fameworks [ eclipse ] like perl, python, php, javascript all do?
java is also buuilt around: hardware is cheap develpoment model, which is more honestly put as:
I'm to lazy to write good code / I'm to incompetent to write good code.
anything that requires java is telling me the coders are either lazy or incompetent.
how about using a wizard lnguage that runs on all systems with no conflicts, or conflict manager fameworks [ eclipse ] like perl, python, php, javascript all do?
java is also buuilt around: hardware is cheap develpoment model, which is more honestly put as:
I'm to lazy to write good code / I'm to incompetent to write good code.
anything that requires java is telling me the coders are either lazy or incompetent.
One makes software platform-independent by writing portable code, not by trying to shoehorn it into a JVM. In fact, the JVM, as things currently stand, isn't very bloody "platform independent". Oh, sure, you can get it running on just about any OS, but just getting it running is only the beginning (and is often more trouble than it's worth anyway).
Beyond initial installation, there's also maintenance. What do you do when you need to update it because of security patches? Do you just leave it as-is? Do you remove it and reinstall it from scratch, hoping it doesn't break all your Java-based apps? Do you try a confusing, messy procedure for updating in-place that is prone to failure (which is the case everywhere except MacOS X and MS Windows -- and on MacOS X you're often stuck with an old version of the JVM/JRE because Apple isn't all that interested in porting Java to the Mac and the open source hackers who use MacOS X run into licensing issues when they try to do anything with it)?
Things are likely to get a bit better once the open source licensing of Java finally becomes a practical reality rather than basically just a press release. At that point, Java will become trully cross-platform the same way OpenOffice.org could become truly cross-platform without using any Java: it will be hacked into shape by a bunch of open source hackers who understand how to write portable code, and it will subsequently be included in software management systems for most general purpose OSes without a bunch of nasty legal hoops to jump through imposed by Sun's proprietary licensing schemes (and will thus become easier to use on most Linux distributions and various BSD Unix OSes than it is on MS Windows).
Even then, though, you won't really be getting greater cross-platform portability out of OO.o than you could get if it didn't bind up 50% (roughly) of its functionality in Java. For one thing, it's already cross-platform without the Java stuff because the underlying code is written to be portable across systems. For another, the non-Java stuff isn't likely to disappear from the codebase.
It's amusing and amazing that Java has to be released under an open source license before it achieves the portability for which it is so famed. There's a reason for the "write once, run nowhere" jokes about Java, y'know.
Beyond initial installation, there's also maintenance. What do you do when you need to update it because of security patches? Do you just leave it as-is? Do you remove it and reinstall it from scratch, hoping it doesn't break all your Java-based apps? Do you try a confusing, messy procedure for updating in-place that is prone to failure (which is the case everywhere except MacOS X and MS Windows -- and on MacOS X you're often stuck with an old version of the JVM/JRE because Apple isn't all that interested in porting Java to the Mac and the open source hackers who use MacOS X run into licensing issues when they try to do anything with it)?
Things are likely to get a bit better once the open source licensing of Java finally becomes a practical reality rather than basically just a press release. At that point, Java will become trully cross-platform the same way OpenOffice.org could become truly cross-platform without using any Java: it will be hacked into shape by a bunch of open source hackers who understand how to write portable code, and it will subsequently be included in software management systems for most general purpose OSes without a bunch of nasty legal hoops to jump through imposed by Sun's proprietary licensing schemes (and will thus become easier to use on most Linux distributions and various BSD Unix OSes than it is on MS Windows).
Even then, though, you won't really be getting greater cross-platform portability out of OO.o than you could get if it didn't bind up 50% (roughly) of its functionality in Java. For one thing, it's already cross-platform without the Java stuff because the underlying code is written to be portable across systems. For another, the non-Java stuff isn't likely to disappear from the codebase.
It's amusing and amazing that Java has to be released under an open source license before it achieves the portability for which it is so famed. There's a reason for the "write once, run nowhere" jokes about Java, y'know.
apotheon: One makes software platform-independent by writing portable code, not by trying to shoehorn it into a JVM. In fact, the JVM, as things currently stand, isn't very bloody "platform independent". Oh, sure, you can get it running on just about any OS, but just getting it running is only the beginning (and is often more trouble than it's worth anyway)
I have noticed that, but didn't really take it into consideration when I asked Jaqui my silly question about "platform independent". I seem to have missed the point. Seeing a little bit more of it leads me to ask, rhetorically, "What do you expect, from Sun Microsystems?", which has as much interest in necessitating use of their proprietary "runtime environment", development kit", "virtual machine" etc as certain makers of operating systems which shall remain obvious.
jaqui: java is also buuilt around: hardware is cheap develpoment model, which is more honestly put as:
I'm to lazy to write good code / I'm to incompetent to write good code.
anything that requires java is telling me the coders are either lazy or incompetent.
What, they can't be both?
I don't have a problem with the phrase "hardware is cheap". Compared to the recent past, the statement is true, and a lot of the marketing of development environments that "take over" some of the most tedious programming tasks looks OK on its face. But I have seen how "hardware is cheap" leads to "hardware is nothing", and that is a crappy "development model". Once the hardware is "cheap", it can be abstracted away as mystery parts inside the computer that do what the program tells them and that's all, at which point memory allocation and file access are forgotten and ignored, and a "program" is nothing but "loops" and "objects" whose effect on the physical system, and thus its data, are not understood. Programmers who hand malloc, etc, off to a development environment really have no clue whether what they deploy is secure, or in what ways it's insecure.
I have noticed that, but didn't really take it into consideration when I asked Jaqui my silly question about "platform independent". I seem to have missed the point. Seeing a little bit more of it leads me to ask, rhetorically, "What do you expect, from Sun Microsystems?", which has as much interest in necessitating use of their proprietary "runtime environment", development kit", "virtual machine" etc as certain makers of operating systems which shall remain obvious.
jaqui: java is also buuilt around: hardware is cheap develpoment model, which is more honestly put as:
I'm to lazy to write good code / I'm to incompetent to write good code.
anything that requires java is telling me the coders are either lazy or incompetent.
What, they can't be both?
I don't have a problem with the phrase "hardware is cheap". Compared to the recent past, the statement is true, and a lot of the marketing of development environments that "take over" some of the most tedious programming tasks looks OK on its face. But I have seen how "hardware is cheap" leads to "hardware is nothing", and that is a crappy "development model". Once the hardware is "cheap", it can be abstracted away as mystery parts inside the computer that do what the program tells them and that's all, at which point memory allocation and file access are forgotten and ignored, and a "program" is nothing but "loops" and "objects" whose effect on the physical system, and thus its data, are not understood. Programmers who hand malloc, etc, off to a development environment really have no clue whether what they deploy is secure, or in what ways it's insecure.
1. Wikipedia isn't only for Linux nerds. I know tons of college students who have majors other than CS who use the site as a quick way to find references.
2. Text replacement is a feature that should be in any Word processor, regardless if you are a programmer or a data entry clerk. If you type in something many times in a day, you should use a tool that helps deal with this.
3. Being able to do math is nice. Being able to communicate it is also nice. This has nothing to do with being a Linux nerd, as any person who needs to communicate equations will need a strong tool to do this.
4. If you are having a hard time installing Abiword (or anything in Linux), you need to get a new Linux distribution (it isn't 1998 anymore)
I support windows boxes for a living, and let me tell you that outside of a locked down environment, Windows applications are harder to install and support than most common Linux applications.
2. Text replacement is a feature that should be in any Word processor, regardless if you are a programmer or a data entry clerk. If you type in something many times in a day, you should use a tool that helps deal with this.
3. Being able to do math is nice. Being able to communicate it is also nice. This has nothing to do with being a Linux nerd, as any person who needs to communicate equations will need a strong tool to do this.
4. If you are having a hard time installing Abiword (or anything in Linux), you need to get a new Linux distribution (it isn't 1998 anymore)
I support windows boxes for a living, and let me tell you that outside of a locked down environment, Windows applications are harder to install and support than most common Linux applications.
Well, if you scratch any OS or app you find its ugly under belly. Windows is no exception and MS dev. has made it less necessary to do that with their OS etc. But the problem is when you do get to the "under belly" it is harder "when you get into the basement" to do anything substantial in any Windblows product.
GNU/free software developers are beginning to pick up the hint that they can get main stream (make good money) if they make it easier for people to use Linux.
The biggest issue with Linux is gathering all the nuts and twigs to install a program. The "Windblows" producers discovered this early on and built automatic installers, I have been waiting for Linux geeks to figure this out and catch the hint.
A good sign is the Ubuntu community. Now there is a community. They have started to pull it all together with their latest distro Dapper and without creating a soul stealing monolith designed to enslave the user in the name of excessive, obscene profits. IF the rest of the distros don't get the drift (as the Ubuntu community seems to have) Ubuntu may steal the march on them.
GNU/free software developers are beginning to pick up the hint that they can get main stream (make good money) if they make it easier for people to use Linux.
The biggest issue with Linux is gathering all the nuts and twigs to install a program. The "Windblows" producers discovered this early on and built automatic installers, I have been waiting for Linux geeks to figure this out and catch the hint.
A good sign is the Ubuntu community. Now there is a community. They have started to pull it all together with their latest distro Dapper and without creating a soul stealing monolith designed to enslave the user in the name of excessive, obscene profits. IF the rest of the distros don't get the drift (as the Ubuntu community seems to have) Ubuntu may steal the march on them.
Uh, I think a lot of the SW written for Linux by Linux users are made the way that the writers want it. Or else it would just be making the same thing(s) over and over again. Added functions are great I think, and that is what these developers are after. They see/saw a use for some tools that they did not find elsewhere.
I do see your point and agree that maybe some of these apps can be cleaned up a bit and/or have more time spent on audience targeting. But I surely would not be complaining too much about the offerings that someone made for themselves, and then started sharing it.
I do see your point and agree that maybe some of these apps can be cleaned up a bit and/or have more time spent on audience targeting. But I surely would not be complaining too much about the offerings that someone made for themselves, and then started sharing it.
"Uh, I think a lot of the SW written for Linux by Linux users are made the way that the writers want it."
A priceless statement that applies to all software. Windows is written by Microsoft's Windows developers and you darn well get and accept what they write. They change formats and you get dragged along by an unbreakable tow rope. You can't tell them what to put in Windows or to change anything.
Many of the FOSS projects I've encountered will solicit feature requests and suggestions, not only from developers, but from users who can't write a single phrase in any language that would allow themselves to be called contributors.
There are Windows problems that people report to Microsoft that never get fixed, their users have to live with whatever problems they encounter unless Microsoft deem it worthy of their time to fix these problems.
I would like someone to explain to me, if the above facts are seen to be correct, just how the proprietary model bests the FOSS model, show me how responsive Microsoft has been to any of your suggestions or indeed if they have ever stooped so low as to show you such regard.
A priceless statement that applies to all software. Windows is written by Microsoft's Windows developers and you darn well get and accept what they write. They change formats and you get dragged along by an unbreakable tow rope. You can't tell them what to put in Windows or to change anything.
Many of the FOSS projects I've encountered will solicit feature requests and suggestions, not only from developers, but from users who can't write a single phrase in any language that would allow themselves to be called contributors.
There are Windows problems that people report to Microsoft that never get fixed, their users have to live with whatever problems they encounter unless Microsoft deem it worthy of their time to fix these problems.
I would like someone to explain to me, if the above facts are seen to be correct, just how the proprietary model bests the FOSS model, show me how responsive Microsoft has been to any of your suggestions or indeed if they have ever stooped so low as to show you such regard.
Makes patent "Animal Farm" sense. We should have desktops with that sameness and tawdry look we see in Windows. They should have called it Mirrors rather than Windows, it's like it was borrowed from "Haunted House".
Microsoft formats are always changing and are not transparent, so it's not an easy thing to achieve 100% conversion. For one thing, as soon as 100% was nearing achievement, they'd change the format.
There are many people who use Linux, complete novices I have installed Linux for and even had to show them how to use a mouse and a keyboard, they're happy using Linux applications. Also one thing that is always overlooked, the bulk of Linux users are past or even current Windows users.
Microsoft formats are always changing and are not transparent, so it's not an easy thing to achieve 100% conversion. For one thing, as soon as 100% was nearing achievement, they'd change the format.
There are many people who use Linux, complete novices I have installed Linux for and even had to show them how to use a mouse and a keyboard, they're happy using Linux applications. Also one thing that is always overlooked, the bulk of Linux users are past or even current Windows users.
I have been around for yonks and frankly don't care whose name is stamped on the product... as long as it meets my particular needs.
Our considerations for a target audience must include what that audience needs. Most of our end users just want to be productive. Our job is to facilitate that.
My SO is a very skilled application architect. Guess how he spends his highly paid day? Creating spreadsheets. If you are asking yourself what I am sniffing, you aren't alone.
Fact is that the average end user has maybe 5 minutes of their life that they care to spend developing a solution to their problem of the moment. If the tool that they are required to use is too bulky, too cumbersome, too difficult, they will find someone else to do the work for them and get on to the next thing.
Once upon a time we could develop tools that were as geeky as we were. And as long as we could teach Joe User how to manage them, we could get away with it. Our goal back in the day was to mainstream computing.
Guess what? We did that. And the result is that mainstream users want their needs addressed and without having to put up with a bunch of geeky stuff they don't understand.
Let those of us who understand pivot tables and binary do our thing. But create software to support the end user in a way that user can understand.
The line to walk is fine indeed. But I think that the geeks among us are capable of the challenge.
Our considerations for a target audience must include what that audience needs. Most of our end users just want to be productive. Our job is to facilitate that.
My SO is a very skilled application architect. Guess how he spends his highly paid day? Creating spreadsheets. If you are asking yourself what I am sniffing, you aren't alone.
Fact is that the average end user has maybe 5 minutes of their life that they care to spend developing a solution to their problem of the moment. If the tool that they are required to use is too bulky, too cumbersome, too difficult, they will find someone else to do the work for them and get on to the next thing.
Once upon a time we could develop tools that were as geeky as we were. And as long as we could teach Joe User how to manage them, we could get away with it. Our goal back in the day was to mainstream computing.
Guess what? We did that. And the result is that mainstream users want their needs addressed and without having to put up with a bunch of geeky stuff they don't understand.
Let those of us who understand pivot tables and binary do our thing. But create software to support the end user in a way that user can understand.
The line to walk is fine indeed. But I think that the geeks among us are capable of the challenge.
The computer was created to work for me, not me for it. If I have to jump through hoops, I'm working for it. Wrong answer. I will move on to something else that works for me.
Dan
Dan
Do you find, in general, that Windows or Linux has you working for the computer more? On the balance, I prefer the up-front requirement of learning the command-line over the instability, insecurity and maintenance hassles of Windows.
Sorry if the question seemed confrontational. I'm just curious, because I agree with the premise, but you only imply an answer to the question at hand. Thanks.
...don't have the time, inclination, or ability to master a command-line. As unstable and insecure as Windoze is, the fact remains that absolutely anybody with $400 to spend can go to their local big-box store, buy a Windoze-based PC, plug it in along with a wide assortment of acessories and be up and running. The same cannot be said of any other operating system.
"the fact remains that absolutely anybody with $400 to spend can go to their local big-box store, buy a Windoze-based PC, plug it in along with a wide assortment of acessories and be up and running"
. . . for a few weeks, or even months. Then, the nightmare begins. To maintain a secured and stabilized MS Windows system, you have to know (and do) a hell of a lot more than to achieve equivalent results with a Linux or BSD Unix system. Couple that with the fact that once you know enough to maintain a Linux or BSD Unix system you'll realize that you know enough to get a lot more done.
The problem here isn't one of not needing to know as much about MS Windows to make it useful. You need to know more to keep it useful, after all. The problem is one of marketing: it's very difficult to sell someone on something based on long-term benefits. Everybody just wants the "plug and pray" behavior, and doesn't give two craps about the fact that his or her computing life will become hell in a couple months -- or, at least, doesn't care until it actually happens.
. . . for a few weeks, or even months. Then, the nightmare begins. To maintain a secured and stabilized MS Windows system, you have to know (and do) a hell of a lot more than to achieve equivalent results with a Linux or BSD Unix system. Couple that with the fact that once you know enough to maintain a Linux or BSD Unix system you'll realize that you know enough to get a lot more done.
The problem here isn't one of not needing to know as much about MS Windows to make it useful. You need to know more to keep it useful, after all. The problem is one of marketing: it's very difficult to sell someone on something based on long-term benefits. Everybody just wants the "plug and pray" behavior, and doesn't give two craps about the fact that his or her computing life will become hell in a couple months -- or, at least, doesn't care until it actually happens.
Of course it takes a certifiable IT background to keep a Windoze-based PC healthy in the long run. Believe me, I'd never dispute that as my porch is constantly littered with computers left by desperate friends & relatives.
The point is that anyone can walk out of a store and get it running. Heck, almost any boob can set up a Windoze server as well. (just keep clicking "next" whenever the wizard asks anything) The same cannot be said of any Linux distro. Period. It's a non-starter. (litterally) Hence; As Windoze will continue to sell to the mainstream, Linux will remain to appeal only to the true geek. (Unless it comes in a Tivo box or like)
Oh, and what do most people with Windoze PCs do when their PCs become too bogged down due to viruses, spyware, or "registry rot" in about 18 months? Like with most modern consumer electronics, they don't bother to fix it, but go out to buy a new one. It's great for Microsoft and the PC retailers.
The point is that anyone can walk out of a store and get it running. Heck, almost any boob can set up a Windoze server as well. (just keep clicking "next" whenever the wizard asks anything) The same cannot be said of any Linux distro. Period. It's a non-starter. (litterally) Hence; As Windoze will continue to sell to the mainstream, Linux will remain to appeal only to the true geek. (Unless it comes in a Tivo box or like)
Oh, and what do most people with Windoze PCs do when their PCs become too bogged down due to viruses, spyware, or "registry rot" in about 18 months? Like with most modern consumer electronics, they don't bother to fix it, but go out to buy a new one. It's great for Microsoft and the PC retailers.
"Heck, almost any boob can set up a Windoze server as well. (just keep clicking "next" whenever the wizard asks anything) The same cannot be said of any Linux distro."
Actually, exactly that behavior will often get a plain vanilla Debian system running these days. You just have to enter a username and choose a couple of passwords, basically. Otherwise, accept defaults and you'll get a system configured for the common desktop case.
You won't get an ideal configuration -- but it'll be less painful in the long run than the far-from-ideal configuration of a default MS Windows install.
There are other Linux distributions that behave similarly during install, as well as BSD Unix installers such as PC-BSD.
Actually, exactly that behavior will often get a plain vanilla Debian system running these days. You just have to enter a username and choose a couple of passwords, basically. Otherwise, accept defaults and you'll get a system configured for the common desktop case.
You won't get an ideal configuration -- but it'll be less painful in the long run than the far-from-ideal configuration of a default MS Windows install.
There are other Linux distributions that behave similarly during install, as well as BSD Unix installers such as PC-BSD.
I have heard that a lot about 2ghz systems. Sometimes it is a virus, sometimes it is malware, but more often than not it is from them changing internet providers that all provide a security suite that they INSIST (to the people that don't know better) that they HAVE to install it. They forget to tell the user to uninstall the old AV from the previous provider, and now it hangs.
That, or they made the serious mistake of loading the Mcrappy suite on. On a clean XP system with an AV and firewall running, I expect it to take 190 to 220 MB of ram to boot. Mcrappy bumps that closer to 450 MB JUST TO TURN IT ON!
I have "fixed" many a system just by uninstalling that and putting AVG and ZoneAlarm on and the people were begging me to take more money they were so happy.
That, or they made the serious mistake of loading the Mcrappy suite on. On a clean XP system with an AV and firewall running, I expect it to take 190 to 220 MB of ram to boot. Mcrappy bumps that closer to 450 MB JUST TO TURN IT ON!
I have "fixed" many a system just by uninstalling that and putting AVG and ZoneAlarm on and the people were begging me to take more money they were so happy.
...that while a relative novice might be able to get a Linux distro up and running, they won't be able to do much with it beyond that. There's very little in the way of accessories at your local big box store that you can plug into it and expect to work without a certain level of expertise.
http://www.google.com/search?q=linux+hcl&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
How would a Linux user ever know what hardware will be compatible with their distribution? I just don't know where to look for that information.
How would a Linux user ever know what hardware will be compatible with their distribution? I just don't know where to look for that information.
A Windoze user does not need to spend hours on a Google search to determine if all the stuff they'd like to work with their new PC is compatible with it. They just go to Best Buy and a helpful salesperson will be happy to fill their basket with everything they need, no question asked.
A Windows user can, just as you say, expend less time initially by traveling to the nearest Big Box retailer and purchasing a computer that will plug in and work, immediately.
For a while.
If they pay extra for anti-virus, anti-spyware and firewall programs. Or, if they never connect to the Internet, but that would defeat the primary (often, the only) purpose of the machine, so that's out of the general discussion. Add cost of third party security programs, and time tending to them to your calculations.
Oh, and what do most people with Windoze PCs do when their PCs become too bogged down due to viruses, spyware, or "registry rot" in about 18 months? Like with most modern consumer electronics, they don't bother to fix it, but go out to buy a new one.
LOL, so true! In the meantime, we encounter progressively more of the mysterious malfunctions which cannot be diagnosed without hours of research on Google -- do you see where I'm taking this yet? There is an equal or greater cost of time, just paid gradually. Like a credit card bill...
By my estimate, the time wasted re-booting Windows, installing & re-installing third party software is more than the time required to achieve equal or greater productivity using Linux. The difference is not necessarily in the amount of time spent, but in how time is spent. I prefer to exercise mine on something within my control, on a kernel and community that isn't ashamed to show me how it does what it does.
If you replace the machines running it quickly enough, perhaps Windows does save time -- in the extremely short term. But then, I'm the kind of person who counts the money I spend in terms of the time I spent laboring to earn it, so that really doesn't stick, either.
If I did prove your point, I also proved that it's true only in such a limited time interval that I also proved it inconsequential.
For a while.
If they pay extra for anti-virus, anti-spyware and firewall programs. Or, if they never connect to the Internet, but that would defeat the primary (often, the only) purpose of the machine, so that's out of the general discussion. Add cost of third party security programs, and time tending to them to your calculations.
Oh, and what do most people with Windoze PCs do when their PCs become too bogged down due to viruses, spyware, or "registry rot" in about 18 months? Like with most modern consumer electronics, they don't bother to fix it, but go out to buy a new one.
LOL, so true! In the meantime, we encounter progressively more of the mysterious malfunctions which cannot be diagnosed without hours of research on Google -- do you see where I'm taking this yet? There is an equal or greater cost of time, just paid gradually. Like a credit card bill...
By my estimate, the time wasted re-booting Windows, installing & re-installing third party software is more than the time required to achieve equal or greater productivity using Linux. The difference is not necessarily in the amount of time spent, but in how time is spent. I prefer to exercise mine on something within my control, on a kernel and community that isn't ashamed to show me how it does what it does.
If you replace the machines running it quickly enough, perhaps Windows does save time -- in the extremely short term. But then, I'm the kind of person who counts the money I spend in terms of the time I spent laboring to earn it, so that really doesn't stick, either.
If I did prove your point, I also proved that it's true only in such a limited time interval that I also proved it inconsequential.
"while a relative novice might be able to get a Linux distro up and running, they won't be able to do much with it beyond that."
Oh, I get it now. You're kidding. I mean, obviously, you're just kidding, JohnMcGrew -- because nobody can really believe that something like clicking on the OpenOffice.org or Mozilla Firefox icon will prove to be such a tremendous challenge that the average end user won't be able to handle it. I guess maybe the fact that Firefox doesn't use a big blue E for its icon could be confusing at first, but I'm pretty sure that won't hold anyone back for long.
Oh, I get it now. You're kidding. I mean, obviously, you're just kidding, JohnMcGrew -- because nobody can really believe that something like clicking on the OpenOffice.org or Mozilla Firefox icon will prove to be such a tremendous challenge that the average end user won't be able to handle it. I guess maybe the fact that Firefox doesn't use a big blue E for its icon could be confusing at first, but I'm pretty sure that won't hold anyone back for long.
The technical superiority of Linux doesn't matter; will never matter if people never buy it. The average computer user has no way of understanding the back-end benefits. They just want to walk into the story, buy their computer and their accessories, go home, and plug it all in. And until the Linux community figures that out, it will remain as a niche share for the desktop.
Until there is a more consisten user experience and device drivers that are both avalilable and work consistently, Microsoft will rule this market. Microsoft (which is not a technology company, but a marketing company) understands that.
Until there is a more consisten user experience and device drivers that are both avalilable and work consistently, Microsoft will rule this market. Microsoft (which is not a technology company, but a marketing company) understands that.
"A Windows user can ... expend less time initially by traveling to the nearest Big Box retailer and purchasing a computer ... Add cost of third party security programs, and time tending to them to your calculations. ...when their PCs become too bogged down ... they don't bother to fix it, but go out to buy a new one. ...There is an equal or greater cost of time, just paid gradually. By my estimate, the time wasted re-booting Windows, installing & re-installing third party software is more than the time required to achieve equal or greater productivity using Linux. The difference is not necessarily in the amount of time spent, but in how time is spent."
Some people don't mind spending money as much as they mind spending time. I could take the time to learn to maintain my car, invest in the necessary tools, but I don't. I drop it off at the shop to have the oil changed, tires rotated, brakes, uh, whatever it is they do to the brakes, because I would prefer to pay someone else to do it while I use my time for other things.
As you note, you're estimating. You're also assuming every Windows user has problems. And if every Windows user just replaces his machine when he has trouble, what's keeping Geek Squad and the others in business?
"I prefer to exercise mine on something within my control, on a kernel and community that isn't ashamed to show me how it does what it does."
That's you. I could get a car with a standard transmission if I wanted that level of control in my car, but I don't. I'd rather have my right-hand free to eat Bacon Triple-Cheese Cardiac Arrest Burgers with Extra Lard. I don't care who put the automatic transmission together or how they did it, since I'm never going to touch it anyway. Joe Keyboard doesn't care about having the source code; he can't read it and isn't interested in learning how to changing it.
Some people don't mind spending money as much as they mind spending time. I could take the time to learn to maintain my car, invest in the necessary tools, but I don't. I drop it off at the shop to have the oil changed, tires rotated, brakes, uh, whatever it is they do to the brakes, because I would prefer to pay someone else to do it while I use my time for other things.
As you note, you're estimating. You're also assuming every Windows user has problems. And if every Windows user just replaces his machine when he has trouble, what's keeping Geek Squad and the others in business?
"I prefer to exercise mine on something within my control, on a kernel and community that isn't ashamed to show me how it does what it does."
That's you. I could get a car with a standard transmission if I wanted that level of control in my car, but I don't. I'd rather have my right-hand free to eat Bacon Triple-Cheese Cardiac Arrest Burgers with Extra Lard. I don't care who put the automatic transmission together or how they did it, since I'm never going to touch it anyway. Joe Keyboard doesn't care about having the source code; he can't read it and isn't interested in learning how to changing it.
JohnMcGrew:
"The technical superiority of Linux doesn't matter; will never matter if people never buy it."
"They just want to [. . .] buy their computer and their accessories, go home, and plug it all in."
I think you are the one missing a point here. My point is that you can do that with a Linux-based system, too.
If you step just one more level up that stepladder of computer user skill, to the point where you find someone that doesn't have to buy a whole new computer after six months because he's able to put an MS Windows installation CD in the CD tray and click "OK" a lot, you'll find that there's still very little difference between the two in terms of ease of getting started.
Your previous comment, titled "The problem is...", in which you said "while a relative novice might be able to get a Linux distro up and running, they won't be able to do much with it beyond that," tries to make a point about what happens after the system is installed, which directly contradicts this comment of yours about how your only point was that people want to be able to just buy everything preconfigured so they don't have to do anything but plug it in and hit the power switch. You made a very clear argument to the effect that even when a user gets a system set up he or she is unlikely to be able to do anything.
My last post in this subthread addressed that directly, where I pointed out that clicking on the OO.o icon is no more difficult in a KDE GUI than in an Explorer GUI.
. . . so please, kindly stop recasting the discussion in terms completely unrelated to the previous progression of the discussion, effectively lying about what was previously said. Address the matter at hand, even if only by saying "I don't have an answer to that, but perhaps you'd like to provide an answer to this other concern of mine."
"Until there is a more consisten user experience and device drivers that are both avalilable and work consistently, Microsoft will rule this market. Microsoft (which is not a technology company, but a marketing company) understands that."
If that's your point, perhaps you could enlighten us all about the reasoning behind your previous statements to the effect that non-Microsoft OSes are unusable without a great deal of expertise -- which is a technical matter, and not a marketing matter at all.
Palmetto:
"Some people don't mind spending money as much as they mind spending time."
It is for people like this that retailers like Dell, Emperor Linux, and Wal-Mart provide a means of acquiring a computer with a Linux-based OS already installed and configured.
"I could take the time to learn to maintain my car, invest in the necessary tools, but I don't. I drop it off at the shop to have the oil changed, tires rotated, brakes, uh, whatever it is they do to the brakes, because I would prefer to pay someone else to do it while I use my time for other things."
On the other hand, one would hope you occasionally check the oil level and tire pressure -- and, of course, the gas gauge.
"You're also assuming every Windows user has problems."
Every MS Windows user connected to the Internet that doesn't know enough about the system to perform some maintenance tasks does have problems, I believe. Oh, sure, all it takes is a single exception to disprove the rule -- but A) I don't think you'll find such an exception and B) even if you do, that just forces one to change the rule to "every MS Windows user except this one, singular, incredibly unlikely example right here".
"I could get a car with a standard transmission if I wanted that level of control in my car, but I don't."
I think you misunderstood absolutely's point. He didn't say he wanted to hack kernel code. He said he preferred to spend his time on something that he could control if he wanted to (having the option is not the same as using the option), and on something whose purveyor is not ashamed of its internal workings.
The automatic transmission is a marvel of modern technology. Really. All those whirring rings of spiral-cogged metal are amazing, especially when one considers how they have to interact with each other in practice. The technology is very publicly understood, however, and assuming the ability to fabricate the material components one could conceivably build one in one's back yard, given the proper skills and knolwedge. This is knowledge that can be gained if you wish.
Microsoft Windows, however, is not something you're going to be able to build from components at home. It's just beyond the ken of mortal men. It is the result of more than a decade of layered cruft at this point, and the marvel of its operation is unlike that of the automatic transmission -- not because it's amazing the way it works, but because it's amazing the damned mess works at all. Furthermore, Microsoft is "ashamed" (I think that's a much more literally accurate term than most people would think at first glance, especially since it took me a few minutes of thought to realize it was applicable as more than merely a jab at the vendor) to let us see the innards.
Any time someone is afraid to let you see how something works, regardless of whether you actually want to know how it works, that's a pretty bad sign. You may want to rethink entrusting it with anything important -- like your finances, that novel you're writing for NaNoWriMo this year, or even email communications.
"Joe Keyboard doesn't care about having the source code; he can't read it and isn't interested in learning how to changing it."
The availability of source code has a causal relationship to a lot more than simply one's personal ability to study and/or modify it. The availability of source code in open source projects provides significant benefits that do not require one's actual use of the source code for one to enjoy. Saying that the lack of skill and motivation for reading source code makes the availability of source code useless is like suggesting that all the world's problems could be solved by taking money from rich people and giving it to poor people: it is short-sighted and absurdly simplistic, ignoring matters like what effect such redistribution of wealth has on things like the productivity of people who expect some reward for their efforts (otherwise there's no motivation for the effort in the first place) or, even in the case of the truly altruistic, the simple ability to apply that wealth to the task of pursuing those altruistic ends.
Communism fails in practice to encourage the overall improvement of the living standards of a society for many of the same reasons that closed source software development models fail in practice to encourage advancement of software technology available in a society where such practices dominate.
You don't have to be a business owner to benefit from the positive effects of a free market economy just as you don't have to be a gun owner to benefit from the positive effects of shall-issue CCW laws, you don't have to be a reporter to benefit from the positive effects of the First Amendment to the US Consitution, you don't have to be a lawyer to benefit from the positive effects of the US justice system's assumption of innocence, and you don't have to be a programmer to benefit from the positive effects of the availability of source code.
"The technical superiority of Linux doesn't matter; will never matter if people never buy it."
"They just want to [. . .] buy their computer and their accessories, go home, and plug it all in."
I think you are the one missing a point here. My point is that you can do that with a Linux-based system, too.
If you step just one more level up that stepladder of computer user skill, to the point where you find someone that doesn't have to buy a whole new computer after six months because he's able to put an MS Windows installation CD in the CD tray and click "OK" a lot, you'll find that there's still very little difference between the two in terms of ease of getting started.
Your previous comment, titled "The problem is...", in which you said "while a relative novice might be able to get a Linux distro up and running, they won't be able to do much with it beyond that," tries to make a point about what happens after the system is installed, which directly contradicts this comment of yours about how your only point was that people want to be able to just buy everything preconfigured so they don't have to do anything but plug it in and hit the power switch. You made a very clear argument to the effect that even when a user gets a system set up he or she is unlikely to be able to do anything.
My last post in this subthread addressed that directly, where I pointed out that clicking on the OO.o icon is no more difficult in a KDE GUI than in an Explorer GUI.
. . . so please, kindly stop recasting the discussion in terms completely unrelated to the previous progression of the discussion, effectively lying about what was previously said. Address the matter at hand, even if only by saying "I don't have an answer to that, but perhaps you'd like to provide an answer to this other concern of mine."
"Until there is a more consisten user experience and device drivers that are both avalilable and work consistently, Microsoft will rule this market. Microsoft (which is not a technology company, but a marketing company) understands that."
If that's your point, perhaps you could enlighten us all about the reasoning behind your previous statements to the effect that non-Microsoft OSes are unusable without a great deal of expertise -- which is a technical matter, and not a marketing matter at all.
Palmetto:
"Some people don't mind spending money as much as they mind spending time."
It is for people like this that retailers like Dell, Emperor Linux, and Wal-Mart provide a means of acquiring a computer with a Linux-based OS already installed and configured.
"I could take the time to learn to maintain my car, invest in the necessary tools, but I don't. I drop it off at the shop to have the oil changed, tires rotated, brakes, uh, whatever it is they do to the brakes, because I would prefer to pay someone else to do it while I use my time for other things."
On the other hand, one would hope you occasionally check the oil level and tire pressure -- and, of course, the gas gauge.
"You're also assuming every Windows user has problems."
Every MS Windows user connected to the Internet that doesn't know enough about the system to perform some maintenance tasks does have problems, I believe. Oh, sure, all it takes is a single exception to disprove the rule -- but A) I don't think you'll find such an exception and B) even if you do, that just forces one to change the rule to "every MS Windows user except this one, singular, incredibly unlikely example right here".
"I could get a car with a standard transmission if I wanted that level of control in my car, but I don't."
I think you misunderstood absolutely's point. He didn't say he wanted to hack kernel code. He said he preferred to spend his time on something that he could control if he wanted to (having the option is not the same as using the option), and on something whose purveyor is not ashamed of its internal workings.
The automatic transmission is a marvel of modern technology. Really. All those whirring rings of spiral-cogged metal are amazing, especially when one considers how they have to interact with each other in practice. The technology is very publicly understood, however, and assuming the ability to fabricate the material components one could conceivably build one in one's back yard, given the proper skills and knolwedge. This is knowledge that can be gained if you wish.
Microsoft Windows, however, is not something you're going to be able to build from components at home. It's just beyond the ken of mortal men. It is the result of more than a decade of layered cruft at this point, and the marvel of its operation is unlike that of the automatic transmission -- not because it's amazing the way it works, but because it's amazing the damned mess works at all. Furthermore, Microsoft is "ashamed" (I think that's a much more literally accurate term than most people would think at first glance, especially since it took me a few minutes of thought to realize it was applicable as more than merely a jab at the vendor) to let us see the innards.
Any time someone is afraid to let you see how something works, regardless of whether you actually want to know how it works, that's a pretty bad sign. You may want to rethink entrusting it with anything important -- like your finances, that novel you're writing for NaNoWriMo this year, or even email communications.
"Joe Keyboard doesn't care about having the source code; he can't read it and isn't interested in learning how to changing it."
The availability of source code has a causal relationship to a lot more than simply one's personal ability to study and/or modify it. The availability of source code in open source projects provides significant benefits that do not require one's actual use of the source code for one to enjoy. Saying that the lack of skill and motivation for reading source code makes the availability of source code useless is like suggesting that all the world's problems could be solved by taking money from rich people and giving it to poor people: it is short-sighted and absurdly simplistic, ignoring matters like what effect such redistribution of wealth has on things like the productivity of people who expect some reward for their efforts (otherwise there's no motivation for the effort in the first place) or, even in the case of the truly altruistic, the simple ability to apply that wealth to the task of pursuing those altruistic ends.
Communism fails in practice to encourage the overall improvement of the living standards of a society for many of the same reasons that closed source software development models fail in practice to encourage advancement of software technology available in a society where such practices dominate.
You don't have to be a business owner to benefit from the positive effects of a free market economy just as you don't have to be a gun owner to benefit from the positive effects of shall-issue CCW laws, you don't have to be a reporter to benefit from the positive effects of the First Amendment to the US Consitution, you don't have to be a lawyer to benefit from the positive effects of the US justice system's assumption of innocence, and you don't have to be a programmer to benefit from the positive effects of the availability of source code.
"Saying that the lack of skill and motivation for reading source code makes the availability of source code useless ..."
I didn't say it was useless, I said the home user doesn't care. I can not care about cell phones (and don't) but still realize others find them useful and beneficial. I doubt the home user has that level of recognition, or knows what "open source" means.
I didn't say it was useless, I said the home user doesn't care. I can not care about cell phones (and don't) but still realize others find them useful and beneficial. I doubt the home user has that level of recognition, or knows what "open source" means.
Great idea for maximum message depth replies, by the way. Now, back to our disagreement:
As you note, you're estimating. You're also assuming every Windows user has problems. And if every Windows user just replaces his machine when he has trouble, what's keeping Geek Squad and the others in business?
First, it is not necessary to assume that every Windows user has problems, when there are plenty of data available providing the clear picture that Windows users disproportionately experience certain problems. Second, the 18 month replacement interval was not my assumption, but one that I referenced in a counterargument, and whose relevance I disputed. Using an assumption I have not made to undermine my position is dishonest or sloppy. Take your pick.
As you note, you're estimating. You're also assuming every Windows user has problems. And if every Windows user just replaces his machine when he has trouble, what's keeping Geek Squad and the others in business?
First, it is not necessary to assume that every Windows user has problems, when there are plenty of data available providing the clear picture that Windows users disproportionately experience certain problems. Second, the 18 month replacement interval was not my assumption, but one that I referenced in a counterargument, and whose relevance I disputed. Using an assumption I have not made to undermine my position is dishonest or sloppy. Take your pick.
You're right, it was JohnMcGrew who preached that users replace their machines every year and half. In my defense, I read your quotation of him in "View/Print All" mode and couldn't tell it was italicized.
You're saying a lot of things that are true, and which serve to define your perspective, which is not mine. You're welcome to it. I am not arguing that anybody *needs* to use a Microsoft competitor who doesn't perceive the advantages of it. I only explain my own choice, as the topic arises. Yours is not the point, it's merely your perspective.
You all continue to miss the point The technical superiority of Linux doesn't matter; will never matter if people never buy it. The average computer user has no way of understanding the back-end benefits. They just want to walk into the story, buy their computer and their accessories, go home, and plug it all in. And until the Linux community figures that out, it will remain as a niche share for the desktop.
Microsoft entered the home market via the home users' employer. Linux can do the same, and home users will merely tend to prefer the same distro their employer uses, on their *first* home Linux computer.
Until there is a more consisten user experience and device drivers that are both avalilable and work consistently, Microsoft will rule this market.
I include "continuous uptime" in my own calculations of "consistent user experience", and I consider system slowdowns for virus scans and viruses, and operating system re-installs due to virus infection and blue screen errors all as "inconsistent user experience events". Yes, I fully understand what you're trying to describe with the term "consistent user experience". You're talking about a GUI that is as uniform from one PC to the next as one McDonald's hamburger to the next. You're talking about the "high-tech" industry in the terms that have defined the fast food industry. It's hilarious that some of you seem to wonder why some of us are unimpressed by that. The uniformity of desktops is not a high enough priority, to me, to tolerate the multitude of associated trade-offs.
Microsoft (which is not a technology company, but a marketing company) understands that.
So do I.
You all continue to miss the point The technical superiority of Linux doesn't matter; will never matter if people never buy it. The average computer user has no way of understanding the back-end benefits. They just want to walk into the story, buy their computer and their accessories, go home, and plug it all in. And until the Linux community figures that out, it will remain as a niche share for the desktop.
Microsoft entered the home market via the home users' employer. Linux can do the same, and home users will merely tend to prefer the same distro their employer uses, on their *first* home Linux computer.
Until there is a more consisten user experience and device drivers that are both avalilable and work consistently, Microsoft will rule this market.
I include "continuous uptime" in my own calculations of "consistent user experience", and I consider system slowdowns for virus scans and viruses, and operating system re-installs due to virus infection and blue screen errors all as "inconsistent user experience events". Yes, I fully understand what you're trying to describe with the term "consistent user experience". You're talking about a GUI that is as uniform from one PC to the next as one McDonald's hamburger to the next. You're talking about the "high-tech" industry in the terms that have defined the fast food industry. It's hilarious that some of you seem to wonder why some of us are unimpressed by that. The uniformity of desktops is not a high enough priority, to me, to tolerate the multitude of associated trade-offs.
Microsoft (which is not a technology company, but a marketing company) understands that.
So do I.
Of course! The way you referenced my post by number made clear immediately that you were using Print/View All. I forgot what effect that would have on the formatting that made the attribution clear. I should use "username: quotation" in the future.
apotheon, to JohnMcGrew: If you step just one more level up that stepladder of computer user skill, to the point where you find someone that doesn't have to buy a whole new computer after six months because he's able to put an MS Windows installation CD in the CD tray and click "OK" a lot, you'll find that there's still very little difference between the two in terms of ease of getting started.
That is exactly the point where I saw the costs in time of maintaining a Windows vs. a Linux desktop for personal & academic use approaching parity. Having already researched the comparative stability and security of Linux, I had all the information I need to choose my operating system and licensing model.
I have occasionally had to switch on the old Windows box for academic work, which can be required in Microsoft file formats, or via connections that use ActiveX (!), a tirade I don't have time to pursue right now. But where rules permit me a choice, it's Linux all the way. For the general case, I think it's fair to call the first re-format/re-install of Windows the point of increasing marginal return of switching to Linux, for home users. They won't all use all their commodity peripherals easily at first, but the "consistency of user experience", in the technical not marketing terms I suggested above, was better for me within 2 years. You only have to learn, for example, CUPS and xorg/x11 once. With proprietary software there is a lot more proprietary/thowaway learning. I count that as a "cost". Call me crazy.
That is exactly the point where I saw the costs in time of maintaining a Windows vs. a Linux desktop for personal & academic use approaching parity. Having already researched the comparative stability and security of Linux, I had all the information I need to choose my operating system and licensing model.
I have occasionally had to switch on the old Windows box for academic work, which can be required in Microsoft file formats, or via connections that use ActiveX (!), a tirade I don't have time to pursue right now. But where rules permit me a choice, it's Linux all the way. For the general case, I think it's fair to call the first re-format/re-install of Windows the point of increasing marginal return of switching to Linux, for home users. They won't all use all their commodity peripherals easily at first, but the "consistency of user experience", in the technical not marketing terms I suggested above, was better for me within 2 years. You only have to learn, for example, CUPS and xorg/x11 once. With proprietary software there is a lot more proprietary/thowaway learning. I count that as a "cost". Call me crazy.
palmetto: "I didn't say it was useless, I said the home user doesn't care."
I'm afraid I don't get your point, then. Why does it matter in terms of the technical benefits of choosing one OS over another whether the end user cares about availability of source code, or of choosing one nation of residence over another whether the common US citizen cares about the legal protections provided via the power of the courts to issue a Writ of Habeas Corpus, or of supporting one potential head of government over another whether some oppressed and destitute third-world victim of totalitarian socialism has the ability to reason through the economic benefits of a liberal (in the denotative, non-political sense of the term) free market system? How do any of these things in any way affect the viability of the OS/nation/leader in question as an improvement in the conditions of that individual who "doesn't care" about very relevant details?
I don't understand what your statement is meant to assert or refute. The (probably willful) ignorance of someone that doesn't understand the benefits he or she can accrue from choosing differently in no way alters whether the alternative option is a good one that can reasonably be employed, that will not make life more difficult or unpleasantly complex.
absolutely: "Call me crazy."
Why? I agree, and find your statement perfectly reasonable.
I'm afraid I don't get your point, then. Why does it matter in terms of the technical benefits of choosing one OS over another whether the end user cares about availability of source code, or of choosing one nation of residence over another whether the common US citizen cares about the legal protections provided via the power of the courts to issue a Writ of Habeas Corpus, or of supporting one potential head of government over another whether some oppressed and destitute third-world victim of totalitarian socialism has the ability to reason through the economic benefits of a liberal (in the denotative, non-political sense of the term) free market system? How do any of these things in any way affect the viability of the OS/nation/leader in question as an improvement in the conditions of that individual who "doesn't care" about very relevant details?
I don't understand what your statement is meant to assert or refute. The (probably willful) ignorance of someone that doesn't understand the benefits he or she can accrue from choosing differently in no way alters whether the alternative option is a good one that can reasonably be employed, that will not make life more difficult or unpleasantly complex.
absolutely: "Call me crazy."
Why? I agree, and find your statement perfectly reasonable.
I'm not sure how I can make my opinion clearer. I thought the cell phone analogy was good, but apparently not.
a: "The availability of source code has a causal relationship to a lot more than simply one's personal ability to study and/or modify it. The availability of source code in open source projects provides significant benefits that do not require one's actual use of the source code for one to enjoy."
Agreed. But the average home user doesn't know that, or care about it. He just wants his appliance to work in the fashion he nebulously defines as "easy to use".
abs: "I prefer to exercise mine on something within my control, on a kernel and community that isn't ashamed to show me how it does what it does."
P: "Joe Keyboard doesn't care about having the source code; he can't read it and isn't interested in learning how to changing it."
apo: "Saying that the lack of skill and motivation for reading source code makes the availability of source code useless is like ..."
I didn't way it was 'useless'. I'm trying to say it is my opinion the average user isn't interested in the availability of the source code for any application, whether he runs the app or not. As an example from a strictly personal perspective, I'm aware it's possible to load different GUIs onto a Linux installation (or skins onto a Windows desktop), but since I'll never exercise that ability I don't care if it disappeared tomorrow.
"Why does it matter in terms of the technical benefits of choosing one OS over another whether the end user cares about availability of source code..."
It doesn't matter in terms of the technical benefits of the OS. But to an end user choosing an OS, the availability of the source code is not going to affect the choice one way or the other. Whether it's due to a lack of understanding the overall strategic benefits, or a lack of usefulness to him personally, he simply doesn't care.
a: "The availability of source code has a causal relationship to a lot more than simply one's personal ability to study and/or modify it. The availability of source code in open source projects provides significant benefits that do not require one's actual use of the source code for one to enjoy."
Agreed. But the average home user doesn't know that, or care about it. He just wants his appliance to work in the fashion he nebulously defines as "easy to use".
abs: "I prefer to exercise mine on something within my control, on a kernel and community that isn't ashamed to show me how it does what it does."
P: "Joe Keyboard doesn't care about having the source code; he can't read it and isn't interested in learning how to changing it."
apo: "Saying that the lack of skill and motivation for reading source code makes the availability of source code useless is like ..."
I didn't way it was 'useless'. I'm trying to say it is my opinion the average user isn't interested in the availability of the source code for any application, whether he runs the app or not. As an example from a strictly personal perspective, I'm aware it's possible to load different GUIs onto a Linux installation (or skins onto a Windows desktop), but since I'll never exercise that ability I don't care if it disappeared tomorrow.
"Why does it matter in terms of the technical benefits of choosing one OS over another whether the end user cares about availability of source code..."
It doesn't matter in terms of the technical benefits of the OS. But to an end user choosing an OS, the availability of the source code is not going to affect the choice one way or the other. Whether it's due to a lack of understanding the overall strategic benefits, or a lack of usefulness to him personally, he simply doesn't care.
"But the average home user doesn't know that, or care about it. He just wants his appliance to work in the fashion he nebulously defines as 'easy to use'."
Fine. So . . . what does that prove, exactly?
"I'm trying to say it is my opinion the average user isn't interested in the availability of the source code for any application, whether he runs the app or not."
. . . which in no way changes the fact that the benefit to the end user still exists, regardless of that end user's (willful) ignorance.
"I'm aware it's possible to load different GUIs onto a Linux installation (or skins onto a Windows desktop), but since I'll never exercise that ability I don't care if it disappeared tomorrow."
1. I think you may be making statements about an uncertain future that may prove false in the long run.
2. Even if I'm wrong about #1, you're still benefiting from the existence and continued development of alternative GUI environments. You may not consciously care about the fact of additional available GUI options now, but if they all disappeared you'd certainly care a lot about some of the consequences of that unfortunate vanishment.
3. Caring, or not, in no way changes the importance of what you do or don't care about.
"But to an end user choosing an OS, the availability of the source code is not going to affect the choice one way or the other."
Maybe it won't affect it directly -- but it does affect it indirectly, because without the availability of source code a lot of the characteristics of a given OS that prompt someone to choose it over another are consequences (direct or indirect) of the availability of source code. For instance, a significant chunk of the reason for the increased security characteristics of free Unix-like OSes is the open source licensing under which they are distributed and the developer communities that have grown up around them. Eliminate the availability of source code, and you've eliminated some of that security -- and thus eliminated some of the reason Joe Sixpack the Corporate IT Stooge may have chosen a non-Microsoft OS in the first place.
Thus, he may not care about the availability of the source per se, but he sure as sh*t cares about the benefits he can get from the availability of source -- even if he's not aware that's where he gets those benefits.
Fine. So . . . what does that prove, exactly?
"I'm trying to say it is my opinion the average user isn't interested in the availability of the source code for any application, whether he runs the app or not."
. . . which in no way changes the fact that the benefit to the end user still exists, regardless of that end user's (willful) ignorance.
"I'm aware it's possible to load different GUIs onto a Linux installation (or skins onto a Windows desktop), but since I'll never exercise that ability I don't care if it disappeared tomorrow."
1. I think you may be making statements about an uncertain future that may prove false in the long run.
2. Even if I'm wrong about #1, you're still benefiting from the existence and continued development of alternative GUI environments. You may not consciously care about the fact of additional available GUI options now, but if they all disappeared you'd certainly care a lot about some of the consequences of that unfortunate vanishment.
3. Caring, or not, in no way changes the importance of what you do or don't care about.
"But to an end user choosing an OS, the availability of the source code is not going to affect the choice one way or the other."
Maybe it won't affect it directly -- but it does affect it indirectly, because without the availability of source code a lot of the characteristics of a given OS that prompt someone to choose it over another are consequences (direct or indirect) of the availability of source code. For instance, a significant chunk of the reason for the increased security characteristics of free Unix-like OSes is the open source licensing under which they are distributed and the developer communities that have grown up around them. Eliminate the availability of source code, and you've eliminated some of that security -- and thus eliminated some of the reason Joe Sixpack the Corporate IT Stooge may have chosen a non-Microsoft OS in the first place.
Thus, he may not care about the availability of the source per se, but he sure as sh*t cares about the benefits he can get from the availability of source -- even if he's not aware that's where he gets those benefits.
they just spend it on the phone with Tech Support, be it Dell, or Geek Squad, or whatever. Ability & inclination are personal matters for individuals to decide, but if you really believe that "most users today" don't have them, I think Microsoft pays you a lot of money.
As unstable and insecure as Windoze is, the fact remains that absolutely anybody with $400 to spend can go to their local big-box store, buy a Windoze-based PC, plug it in along with a wide assortment of acessories and be up and running.
For how many days, before the first major malfunction?
The same cannot be said of any other operating system.
That's true.
As unstable and insecure as Windoze is, the fact remains that absolutely anybody with $400 to spend can go to their local big-box store, buy a Windoze-based PC, plug it in along with a wide assortment of acessories and be up and running.
For how many days, before the first major malfunction?
The same cannot be said of any other operating system.
That's true.
Since it's not likely that "Joe User" is going to find a way to get the multifunction printer, digital camera, iPod, and video camera to work with a Linux machine, he's never going to experience the alternative.
"Since it's not likely that "Joe User" is going to find a way to get the multifunction printer, digital camera, iPod, and video camera to work with a Linux machine"
I don't see why not.
I don't see why not.
my Creative brand compressed audio playback devices are quite compatible with Debian 4.0, as is my Epson printer. The scanner functions of the latter will require some editing of a conf file, I suspect, and underscoring my point to whoever you are is not quite important enough to me to postpone my homework any longer. But configuring the scanner is on my to-do list for next week, when my classes will not meet. I'll log how long it actually takes, and in the meantime I leave you with this thought: based on past experience, in the cases that any customization is necessary at all to get a device working with Linux, the time I spend (1) researching the package & (2) editing the necessary .conf file(s) is comparable, and I daresay much less on average, than the time to (1) install drivers from CD & (2) reboot & (3) download "updated" (read: properly tested & QA'd) software for the same devices to work with Windows.
...iTunes with a iPod doesn't run on Linux. Oh yes, I know there are hacks to make it possible. But then again, that's just the point. Joe User isn't a hacker. He just wants to walk out of the mall with it, go home, and have it work out-of-the-box.
What hacks?
There's software you can install directly from most distributions' software archives that work with iPods. I don't see any hacks here.
There's software you can install directly from most distributions' software archives that work with iPods. I don't see any hacks here.
Joe User doesn't want to know anything about archives. He wants to go home, plug it in, and have it work. Period. He doesn't have the initiative or patience to look through an "archive". And frankly, I don't think he should.
This "hey, he should be able to figure it out" attitude is what will doom Linux to be no more than the domain of sys admins and geeks. It's a shame, because until that changes, we will remain slaves to the Microsoft way of doing things.
This "hey, he should be able to figure it out" attitude is what will doom Linux to be no more than the domain of sys admins and geeks. It's a shame, because until that changes, we will remain slaves to the Microsoft way of doing things.
"Joe User doesn't want to know anything about archives. He wants to go home, plug it in, and have it work. Period. He doesn't have the initiative or patience to look through an 'archive'. And frankly, I don't think he should."
That is about the most stupid, asinine comment I've seen you make. Seriously.
Everybody has to get software from somewhere. They have to go somewhere they can find software, and they have to look through the selection, then choose something they think they'll like. This applies to going to Best Buy to pick up one of the latest selection of MMORPGs, it applies to searching Google for a decent antivirus application, and it applies to buying a Dell and having to decide whether to upgrade the productivity suite that comes with the computer.
Software archives maintained by free Unix-like OSes such as Debian GNU/Linux and FreeBSD are a convenience. It has nothing to do with needing "initiative" or "patience". With the availability of GUI software management tools such as Synaptic and BPM, it's much easier to find and install software on such systems than it is on MS Windows. There's no online ordering and waiting several weeks for your shrinkwrapped box of CDs to arrive. There's no driving to the store and wondering why you can't find anything on the shelf that suits your needs. Thousands of applications are at your fingertips for roughly instantaneous installation, in an easy to use, well-designed GUI.
Something tells me you haven't used a free Unix-like system since 1995. Maybe I'm mistaken in that assumption -- but if so, I don't think that speaks too well of your honesty, since in this century things are nothing like the way you describe them.
That is about the most stupid, asinine comment I've seen you make. Seriously.
Everybody has to get software from somewhere. They have to go somewhere they can find software, and they have to look through the selection, then choose something they think they'll like. This applies to going to Best Buy to pick up one of the latest selection of MMORPGs, it applies to searching Google for a decent antivirus application, and it applies to buying a Dell and having to decide whether to upgrade the productivity suite that comes with the computer.
Software archives maintained by free Unix-like OSes such as Debian GNU/Linux and FreeBSD are a convenience. It has nothing to do with needing "initiative" or "patience". With the availability of GUI software management tools such as Synaptic and BPM, it's much easier to find and install software on such systems than it is on MS Windows. There's no online ordering and waiting several weeks for your shrinkwrapped box of CDs to arrive. There's no driving to the store and wondering why you can't find anything on the shelf that suits your needs. Thousands of applications are at your fingertips for roughly instantaneous installation, in an easy to use, well-designed GUI.
Something tells me you haven't used a free Unix-like system since 1995. Maybe I'm mistaken in that assumption -- but if so, I don't think that speaks too well of your honesty, since in this century things are nothing like the way you describe them.
...are offices full of people who when it comes to technology don't know s*** from shinola. Because of trojans & spyware, we've spent years conditioning them not to trust anything downloaded from the Internet, and they don't have the patience or technical ability to figure out what is good or bad. So expecting them to figure out which distro and archives to choose from is a bit much. The Microsoft world has made this easy for them. The Linux world has not.
This is a marketing and support problem. Not a technical one. You really need to figure that out.
This is a marketing and support problem. Not a technical one. You really need to figure that out.
"Because of trojans & spyware"
How ironic.
"they don't have the patience or technical ability to figure out what is good or bad"
Of course. End users are too stupid to think for themselves. They need to be told what to use. Luckily, Microsoft is here to save the day -- and you're here to make sure they know they've been saved. How lucky is that?
"So expecting them to figure out which distro and archives to choose from is a bit much."
Er . . . what?
Okay -- if they can't figure out what to use, they can just use whatever falls in their collective lap first. That's what you're saying they should do instead, with MS Windows. MS Windows falls in someone's lap first -- so use that. Good. Glad that's settled.
If PC-BSD falls in someone's lap first, (s)he can use that instead. Glad that's settled.
Any other brilliant arguments for the superiority of having no options?
. . . and what the hell does that have to do with the fact that I've refuted every one of your previous arguments, and your only responses have been to try to change the subject?
How ironic.
"they don't have the patience or technical ability to figure out what is good or bad"
Of course. End users are too stupid to think for themselves. They need to be told what to use. Luckily, Microsoft is here to save the day -- and you're here to make sure they know they've been saved. How lucky is that?
"So expecting them to figure out which distro and archives to choose from is a bit much."
Er . . . what?
Okay -- if they can't figure out what to use, they can just use whatever falls in their collective lap first. That's what you're saying they should do instead, with MS Windows. MS Windows falls in someone's lap first -- so use that. Good. Glad that's settled.
If PC-BSD falls in someone's lap first, (s)he can use that instead. Glad that's settled.
Any other brilliant arguments for the superiority of having no options?
. . . and what the hell does that have to do with the fact that I've refuted every one of your previous arguments, and your only responses have been to try to change the subject?
And you're right. Windows falls in their lap because it's not the best, but because it's there. And the software is there. And the hardware is there. Lunix is not. I really don't know how it's possible to make that more clear.
And not because you are backing Microsoft. Because you are slandering every damn user with they aren't smart enough. They are too lazy. They will not take the time.
You have a piss poor attitude. And I would hate to have to deal with you on any technical issue on a help desk call.
Dan
You have a piss poor attitude. And I would hate to have to deal with you on any technical issue on a help desk call.
Dan
There are those that wont do crap, and you have to do everything for them. These would fit your description to a T. But, I find that is the minority. So, your user base and mind must be as different as night and day.
I've changed my mind about where your coming from. I thought it was a die hard Microsoft position. I don't think that is the case. I think from your experience with users, you don't think they have the initiative to try and figure things out on their own. This is where I disagree, but not in an ahole way as I was before. Its the perception you have from what you have been dealing with. I have found it differently, but I have not dealt with your users.
So, please excuse my earlier posts about MS diehards. Yes, I know I can be an ahole. Hell, I even try some days. But, this is one time that I think our differences of opinions are just in what we have had to deal with. And this is one time that I don't want to forward my position in that manner(ahole).
chuckle, peace.
Dan
I've changed my mind about where your coming from. I thought it was a die hard Microsoft position. I don't think that is the case. I think from your experience with users, you don't think they have the initiative to try and figure things out on their own. This is where I disagree, but not in an ahole way as I was before. Its the perception you have from what you have been dealing with. I have found it differently, but I have not dealt with your users.
So, please excuse my earlier posts about MS diehards. Yes, I know I can be an ahole. Hell, I even try some days. But, this is one time that I think our differences of opinions are just in what we have had to deal with. And this is one time that I don't want to forward my position in that manner(ahole).
chuckle, peace.
Dan
...I challenge you to find any post I've made on TR where I enthusiastically "back" Microsoft. If you spend any time on that at all, you'll find that I am probably one of their biggest critics.
2nd, I don't consider most users "lazy". Quite the contrary. Most are hard working people who need their computers to operate reliably and efficiently so that they can do their real work. It?s not that I don?t think that most lack the initiative or ability. It?s just that I don?t think that they should have to spend the amount of time that many here seem to think they should on figuring out what works with what and how to make it happen. They want to spend their money, put it in place, and then get to work. Their PC a tool. These people aren?t getting into computers as a hobby like I did almost 30 years ago, but are doing so because they expect to be able to do things with them.
For a mature product, there shouldn?t be the kind of barriers we?ve discussed here.
And as for Microsoft, I wish to see Linux emerge as a 3rd alternative for a desktop operating system. That is the only thing that is going to get Microsoft to clean up its act. But for Linux to do that, it?s advocates are going to have to learn what makes Microsoft successful; to date, they seem to either ignore or scorn those lessons.
2nd, I don't consider most users "lazy". Quite the contrary. Most are hard working people who need their computers to operate reliably and efficiently so that they can do their real work. It?s not that I don?t think that most lack the initiative or ability. It?s just that I don?t think that they should have to spend the amount of time that many here seem to think they should on figuring out what works with what and how to make it happen. They want to spend their money, put it in place, and then get to work. Their PC a tool. These people aren?t getting into computers as a hobby like I did almost 30 years ago, but are doing so because they expect to be able to do things with them.
For a mature product, there shouldn?t be the kind of barriers we?ve discussed here.
And as for Microsoft, I wish to see Linux emerge as a 3rd alternative for a desktop operating system. That is the only thing that is going to get Microsoft to clean up its act. But for Linux to do that, it?s advocates are going to have to learn what makes Microsoft successful; to date, they seem to either ignore or scorn those lessons.
JohnMcGrew, I happen to be someone who deals with matters of computer security all the time. As such, I probably have a slightly different perspective on what users "have to do" with their computers.
What I see is that users "have to do" a heck of a lot more than they actually do, in most cases. The entire world's computing experience is circling the drain because most users simply don't do what they "have to do" to maintain an even minimally effective level of security.
Coddling the egos of end users by telling them they shouldn't "have to do" anything is basically selling us all down the river -- especially including those users in particular.
MS Windows and MacOS X only reduce what users "have to do" if you ignore security concerns -- and even then, there are some indicators that they might have to do at least as much as with free Unix-like OSes, if not more, in the case of MS Windows users, just to maintain and use that computing environment.
At a previous corporate netadmin job, more than 60% of my time was spent maintaining less than 15% of the computers on the network. Those 15% of computers were MS Windows systems. The rest were non-Microsoft systems, mostly Linux. How you expect this to translate into home end users that don't "have to do" anything with their computers is beyond me.
What I see is that users "have to do" a heck of a lot more than they actually do, in most cases. The entire world's computing experience is circling the drain because most users simply don't do what they "have to do" to maintain an even minimally effective level of security.
Coddling the egos of end users by telling them they shouldn't "have to do" anything is basically selling us all down the river -- especially including those users in particular.
MS Windows and MacOS X only reduce what users "have to do" if you ignore security concerns -- and even then, there are some indicators that they might have to do at least as much as with free Unix-like OSes, if not more, in the case of MS Windows users, just to maintain and use that computing environment.
At a previous corporate netadmin job, more than 60% of my time was spent maintaining less than 15% of the computers on the network. Those 15% of computers were MS Windows systems. The rest were non-Microsoft systems, mostly Linux. How you expect this to translate into home end users that don't "have to do" anything with their computers is beyond me.
I hardly see my job as "coddling the egos of users". My job is to make sure that when they come into their offices in the morning that things are working so that they can do their work.
I don't understand how this discussion has anything to do with egos, other than perhaps the egos of some of the geeks here whos superior skills at operating PCs allows them a sense of superiority over those who couldn't identify a command line from crapola.
Yes, I know Windoze sucks. Big time. (I've even gone on to say that Windoze has sucked most of the fun out of my job) But that was never the point here.
The average driver couldn't tell you what a timing belt does, much less how to replace one. Does my belief that the average driver doesn't need to know how to replace one constitute stroking their egos too? Have you ever changed a timing belt? Do you feel competent to operate an automobile?
I don't understand how this discussion has anything to do with egos, other than perhaps the egos of some of the geeks here whos superior skills at operating PCs allows them a sense of superiority over those who couldn't identify a command line from crapola.
Yes, I know Windoze sucks. Big time. (I've even gone on to say that Windoze has sucked most of the fun out of my job) But that was never the point here.
The average driver couldn't tell you what a timing belt does, much less how to replace one. Does my belief that the average driver doesn't need to know how to replace one constitute stroking their egos too? Have you ever changed a timing belt? Do you feel competent to operate an automobile?
I don't expect someone to know how to change a timing belt, and I've never changed one myself (then again, I've never had one require replacement, either). On the other hand, I know how to roll up windows, lock doors, turn off the car, keep my keys in my pocket rather than leaving them in the seat or the ignition, and change the oil.
From what I've seen, most users know how to do the equivalent of turning off a car and rolling up the windows when it comes to computers, but simple things like taking the keys with them or locking the doors is beyond many. Some know how to do those things, but don't know how to change the oil (or even understand that it needs to be changed). These last two groups seem to be the groups of people you think we should be encouraging.
I find it immensely ironic that you seem to think this wouldn't cause any problems, when the evidence is all around us that most of the problems we deal with on a daily basis are related to either that or leaving the keys in the ignition and the doors unlocked. Users of MS Windows absolutely should know the computer equivalent of how to lock doors, take keys out of the ignition, and change the oil. The fact that they don't is the primary reason that the majority of nominally operational MS Windows systems in the world are probably either infected or half-broken.
Ultimately -- and assuming for the moment that MS Windows doesn't actually suck up more know-how and time than free Unix-like systems -- you don't have to know any more to get and keep most Linux or BSD Unix systems running than you do to get and keep an MS Windows system running. The difference is not how much the users need to know and do -- it's how much the software distributor lies to the users about what they need to know and do.
. . . and that's the bottom line.
From what I've seen, most users know how to do the equivalent of turning off a car and rolling up the windows when it comes to computers, but simple things like taking the keys with them or locking the doors is beyond many. Some know how to do those things, but don't know how to change the oil (or even understand that it needs to be changed). These last two groups seem to be the groups of people you think we should be encouraging.
I find it immensely ironic that you seem to think this wouldn't cause any problems, when the evidence is all around us that most of the problems we deal with on a daily basis are related to either that or leaving the keys in the ignition and the doors unlocked. Users of MS Windows absolutely should know the computer equivalent of how to lock doors, take keys out of the ignition, and change the oil. The fact that they don't is the primary reason that the majority of nominally operational MS Windows systems in the world are probably either infected or half-broken.
Ultimately -- and assuming for the moment that MS Windows doesn't actually suck up more know-how and time than free Unix-like systems -- you don't have to know any more to get and keep most Linux or BSD Unix systems running than you do to get and keep an MS Windows system running. The difference is not how much the users need to know and do -- it's how much the software distributor lies to the users about what they need to know and do.
. . . and that's the bottom line.
...I'd have to assume that you are incompetent to own and operate an automobile for not understanding how to maintain a timing belt. The information for doing so is easily available on-line, just like the info on Linux. What?s your problem? Too lazy? Or has your ego been too ?coddled? by your mechanic?
It?s good that you ?know how to roll up windows, lock doors, turn off the car, keep my keys in my pocket rather than leaving them in the seat or the ignition, and change the oil.? At least you possess minimal skills.
Subjective enough?
The problem is that to effectively operate any of these operating systems requires more knowledge and skill than dealing with keys, windows, and oil changes. And yet, it?s clear that most consumers are either not equipped for or interested in these challenges. The fact that roughly half of the tires on the road are mis-inflated should be proof enough of that.
And as for what people will buy, the ?bottom line? is they will buy whatever the guy at Fry?s or Best Buy suggests; and that is going to be the stuff that they understand and know works when plugged in together.
It?s good that you ?know how to roll up windows, lock doors, turn off the car, keep my keys in my pocket rather than leaving them in the seat or the ignition, and change the oil.? At least you possess minimal skills.
Subjective enough?
The problem is that to effectively operate any of these operating systems requires more knowledge and skill than dealing with keys, windows, and oil changes. And yet, it?s clear that most consumers are either not equipped for or interested in these challenges. The fact that roughly half of the tires on the road are mis-inflated should be proof enough of that.
And as for what people will buy, the ?bottom line? is they will buy whatever the guy at Fry?s or Best Buy suggests; and that is going to be the stuff that they understand and know works when plugged in together.
"Well then, by your logic...
...I'd have to assume that you are incompetent to own and operate an automobile for not understanding how to maintain a timing belt."
You seem to have a difficult time with the concept of valid logic. For one thing, you don't seem to understand what my argument was if you think it leads to that conclusion. For another, nothing I said suggests that I don't understand how to maintain a timing belt. I just haven't done it yet, and don't yet know the specifics of the procedure. If I needed to, I'd find out -- and I'd do it, or pay someone else to do it.
I haven't installed djbdns, either, because I haven't needed it -- but that doesn't mean I'm incapable of doing so.
"The problem is that to effectively operate any of these operating systems requires more knowledge and skill than dealing with keys, windows, and oil changes. And yet, it?s clear that most consumers are either not equipped for or interested in these challenges. The fact that roughly half of the tires on the road are mis-inflated should be proof enough of that."
Thanks for making my point for me.
...I'd have to assume that you are incompetent to own and operate an automobile for not understanding how to maintain a timing belt."
You seem to have a difficult time with the concept of valid logic. For one thing, you don't seem to understand what my argument was if you think it leads to that conclusion. For another, nothing I said suggests that I don't understand how to maintain a timing belt. I just haven't done it yet, and don't yet know the specifics of the procedure. If I needed to, I'd find out -- and I'd do it, or pay someone else to do it.
I haven't installed djbdns, either, because I haven't needed it -- but that doesn't mean I'm incapable of doing so.
"The problem is that to effectively operate any of these operating systems requires more knowledge and skill than dealing with keys, windows, and oil changes. And yet, it?s clear that most consumers are either not equipped for or interested in these challenges. The fact that roughly half of the tires on the road are mis-inflated should be proof enough of that."
Thanks for making my point for me.
You implied that users who do not understand the inner workings of their systems and do not or can not maintain their systems are incompetent. And yet, people sucessfully use complex systems every day with complete ignorance of their inner workings.
I argue that if we want "mainstream" use of these systems, they need to be as automated and reliable as possible, which they obviously are not.
I argue that if we want "mainstream" use of these systems, they need to be as automated and reliable as possible, which they obviously are not.
"You implied that users who do not understand the inner workings of their systems and do not or can not maintain their systems are incompetent."
I don't recall doing so. Would you mind quoting the relevant passage to me, and explain how it implies what you claim?
"I argue that if we want 'mainstream' use of these systems, they need to be as automated and reliable as possible, which they obviously are not."
What really surprises me about this statement is that you seem to think MS Windows somehow fits that bill, or at least comes a lot closer to it than other OSes.
I don't recall doing so. Would you mind quoting the relevant passage to me, and explain how it implies what you claim?
"I argue that if we want 'mainstream' use of these systems, they need to be as automated and reliable as possible, which they obviously are not."
What really surprises me about this statement is that you seem to think MS Windows somehow fits that bill, or at least comes a lot closer to it than other OSes.
I could use xsane as root, but had to
Google to learn how to get it to work for
other users. This was one of the more
difficult hardware issues I've ever had to
configure, and it only took me as long as
an hour, because the man page was unusually
bad. Some guy with a German e-mail address
wrote the GUI xsane to work with the
scanner package sane, which of course is a
cute acronym -- for 'scanner access now
easy.' Anyway, he had some suggestions
about creating symlinks, and changing
permissions of certain files and
directories, which were 3 or 4 levels
from /, so it took some time to verify that
those all did not work. So then I flipped
off the general direction of Germany &
flipped on my Google, and found the answer
within 15 minutes.
http://www.debianhelp.org/node/11010
Now that that's done, I want to address a
couple of JohnMcGrew's good points.
Their PC [is] a tool.
These people aren’t getting into computers
as a hobby like I did almost 30 years ago,
but are doing so because they expect to be
able to do things with them.
Yes, that's me.
For a mature product, there shouldn’t be
the kind of barriers we’ve discussed here.
Do you agree that Patch Tuesdays,
re-booting for every new driver, and
third-party anti-virus scanners are also
not the kind of barriers there should be in
a mature product? If not, there is probably
nothing further to discuss. If so, we
should compare the magnitudes, contexts,
and costs of these two types of
unacceptable manifestations of immaturity.
And as for Microsoft, I wish to see
Linux emerge as a 3rd alternative for a
desktop operating system. That is the only
thing that is going to get Microsoft to
clean up its act. But for Linux to do that,
its advocates are going to have to learn
what makes Microsoft successful; to date,
they seem to either ignore or scorn those
lessons.
Linux has more "users" than "advocates,"
because most users of it find that it does
what we want it to do, very reliably thank
you, after a bit of up-front learning.
Attacking a steep learning curve, in my
experience, is something that a person is
either willing to do, or not; there's no
reasoning with some people.
Google to learn how to get it to work for
other users. This was one of the more
difficult hardware issues I've ever had to
configure, and it only took me as long as
an hour, because the man page was unusually
bad. Some guy with a German e-mail address
wrote the GUI xsane to work with the
scanner package sane, which of course is a
cute acronym -- for 'scanner access now
easy.' Anyway, he had some suggestions
about creating symlinks, and changing
permissions of certain files and
directories, which were 3 or 4 levels
from /, so it took some time to verify that
those all did not work. So then I flipped
off the general direction of Germany &
flipped on my Google, and found the answer
within 15 minutes.
http://www.debianhelp.org/node/11010
Now that that's done, I want to address a
couple of JohnMcGrew's good points.
Their PC [is] a tool.
These people aren’t getting into computers
as a hobby like I did almost 30 years ago,
but are doing so because they expect to be
able to do things with them.
Yes, that's me.
For a mature product, there shouldn’t be
the kind of barriers we’ve discussed here.
Do you agree that Patch Tuesdays,
re-booting for every new driver, and
third-party anti-virus scanners are also
not the kind of barriers there should be in
a mature product? If not, there is probably
nothing further to discuss. If so, we
should compare the magnitudes, contexts,
and costs of these two types of
unacceptable manifestations of immaturity.
And as for Microsoft, I wish to see
Linux emerge as a 3rd alternative for a
desktop operating system. That is the only
thing that is going to get Microsoft to
clean up its act. But for Linux to do that,
its advocates are going to have to learn
what makes Microsoft successful; to date,
they seem to either ignore or scorn those
lessons.
Linux has more "users" than "advocates,"
because most users of it find that it does
what we want it to do, very reliably thank
you, after a bit of up-front learning.
Attacking a steep learning curve, in my
experience, is something that a person is
either willing to do, or not; there's no
reasoning with some people.
People download "archives" all the time, and install them. They get the newest drivers for their gadgets. They get updates for their software. They go to places like cnet to get new programs. They also install things that are beyond their system specs and break Windows.
...most do not. I think most people not under the direct supervion of an IT infastructure don't even update Windows. They just use their PCs until they quit working. They can't be bothered.
What are you trying to prove by suggesting that behavior for the majority of end users? It certainly doesn't prove that end users should not "have to do" anything to maintain their computers. What it suggests to me is that most end users should not be allowed to touch a computer connected to the Internet.
Period.
As Jeff Henager said: "If the average user can put a CD in and boot the system and follow the prompts, he can install and use Linux. If he can't do that simple task, he doesn't need to be around technology."
Period.
As Jeff Henager said: "If the average user can put a CD in and boot the system and follow the prompts, he can install and use Linux. If he can't do that simple task, he doesn't need to be around technology."
Maybe no user should be allowed to be connected to the Internet without a license, or without the direct supervision of an IT professional. How great that would be for our business if that was the case; a great way to extort a few hundred bucks from every single Internet user in the world! We really need to start a TR lobby group to start pushing our congresspeople for this. The government has required more oversight over less.
Let me ask you this: Do you know how to properly gap the spark plugs on your automobile? Can you even change a spare without help from the AAA? If not, perhaps you are not competent to operate an automobile, period.
Let me ask you this: Do you know how to properly gap the spark plugs on your automobile? Can you even change a spare without help from the AAA? If not, perhaps you are not competent to operate an automobile, period.
I can change the oil in my car -- which is a heck of a lot more difficult than swapping out a CD in the CDROM tray.
" ...anybody with $400 to spend can go to their local big-box store, buy a Windoze-based PC, plug it in along with a wide assortment of acessories and be up and running. The same cannot be said of any other operating system."
It took me longer to drive to the big box store- MicroCenter- to purchase my MacBook Pro then it did to get it set up and running and on the net.
MicroCenter is brand agnostic and therefore has a Mac Center as well as a pc Center as well as a build it yourself Center.
OS X is GUI. But I can open a terminal window and work from the command line as I wish.
There ARE viable alternatives out there.
It took me longer to drive to the big box store- MicroCenter- to purchase my MacBook Pro then it did to get it set up and running and on the net.
MicroCenter is brand agnostic and therefore has a Mac Center as well as a pc Center as well as a build it yourself Center.
OS X is GUI. But I can open a terminal window and work from the command line as I wish.
There ARE viable alternatives out there.
I don't think I've ever seen anything from Apple for $400.
That said, you are correct in that Apple gets an A+ for out-of-the-box user experience.
That said, you are correct in that Apple gets an A+ for out-of-the-box user experience.
"But most users today...
...don't have the time, inclination, or ability to master a command-line."
In every post to this point, you have denigrated Joe User. It is patently obvious that you consider him/her dumb as dirt. However, it is more than likely that they do indeed 'have the ability to master a command-line', just not the time or inclination.
As an example, I am perfectly capable of using a command-line but prefer not to. I don't have the time or the inclination to do so. While I have been fiddling with a Linux distro that requires it on occasion, you can bet your buns that the next distro I fiddle with won't require it. I have better things to do with my time.
You, on the other hand appear to have nothing better to do than lord it over the heads of dumber than dirt users that you - unlike them - are an ubergeek with perfect mastery of the command-line.
Hmmm...
Get a life.
...don't have the time, inclination, or ability to master a command-line."
In every post to this point, you have denigrated Joe User. It is patently obvious that you consider him/her dumb as dirt. However, it is more than likely that they do indeed 'have the ability to master a command-line', just not the time or inclination.
As an example, I am perfectly capable of using a command-line but prefer not to. I don't have the time or the inclination to do so. While I have been fiddling with a Linux distro that requires it on occasion, you can bet your buns that the next distro I fiddle with won't require it. I have better things to do with my time.
You, on the other hand appear to have nothing better to do than lord it over the heads of dumber than dirt users that you - unlike them - are an ubergeek with perfect mastery of the command-line.
Hmmm...
Get a life.
I don't consider "Joe User" to be "as dumb as dirt". Far from it. I am employed by many people who I suspect are far more intelligent than I. But when it comes to understanding firewalls, IP routing, malware, viruses, spyware, or the implications of a vulnerable PCs accessing or being accessed by hostile systems, they are completely clueless. That's why these people hire us for crying out loud! They have better things to do than screw with these details.
I don't know about your clients, but all mine want is to be able to walk in their offices in the morning and have everything work without having to worry about the details of some criminal script kiddies trying to break in and steal their data. They don't want to learn command lines, or spend hours every day going through the Internet to see what's up with the latest patches for their distros. PCs are not their hobbies. They are their tools.
Until you guys figure that out, you're not going to be very helpful to these people.
Is that arrogant enough for you?
I don't know about your clients, but all mine want is to be able to walk in their offices in the morning and have everything work without having to worry about the details of some criminal script kiddies trying to break in and steal their data. They don't want to learn command lines, or spend hours every day going through the Internet to see what's up with the latest patches for their distros. PCs are not their hobbies. They are their tools.
Until you guys figure that out, you're not going to be very helpful to these people.
Is that arrogant enough for you?
On one hand, you seem to be arguing that people will/should use MS Windows because it doesn't require them to know or do anything other than just use the computer.
On the other hand, you seem to be saying that your users don't have to know or do anything other than just use the computer because you're there to sustain and encourage their ignorance, providing 24/7 tech support, or something to that effect.
The only way I can see to reconcile these two notions is to assume that you're implying ever MS Windows license comes with its own on-call technician elves who show up when you aren't looking, fix things by waving their wands, and vanish before you turn back around to try to do any work. You must be one of those technician elves, in fact.
Of course, that would be simply absurd. As such, I suspect you just let your arguments get out of synchronization, and they've started fighting with one another.
On the other hand, you seem to be saying that your users don't have to know or do anything other than just use the computer because you're there to sustain and encourage their ignorance, providing 24/7 tech support, or something to that effect.
The only way I can see to reconcile these two notions is to assume that you're implying ever MS Windows license comes with its own on-call technician elves who show up when you aren't looking, fix things by waving their wands, and vanish before you turn back around to try to do any work. You must be one of those technician elves, in fact.
Of course, that would be simply absurd. As such, I suspect you just let your arguments get out of synchronization, and they've started fighting with one another.
I've never argued that people "should" use Windoze. I've just argued why they "do".
And yes, I don't think that computer ownership and use should require my expensive oversight. (The economy would be much better off if it did not)
I am not there to "sustain and encourage their ignorance", any more than most auto mechanics are there to "sustain and encourage" your ignorance about how your automatic transmission works.
And yes, my comment about users being required to have their own personal technicians was absurd. I'm sorry my attempt at pointing out absurdity was too subtle for you.
And yes, I don't think that computer ownership and use should require my expensive oversight. (The economy would be much better off if it did not)
I am not there to "sustain and encourage their ignorance", any more than most auto mechanics are there to "sustain and encourage" your ignorance about how your automatic transmission works.
And yes, my comment about users being required to have their own personal technicians was absurd. I'm sorry my attempt at pointing out absurdity was too subtle for you.
All this time, I thought you were trying to make some kind of point. That's why I thought your points were self-contradictory. I can see now you don't actually have any points -- you're just trolling, trying (successfully, it seems) to stir something up by making asinine, pointless claims.
The points:
1) People buy Windoze because they see it as the path of least resistance.
2) Owning and operating a PC shouldn't require any more of an engineering background than any other complex industrial consumer product.
3) As long as computer remain vital but overly complex, our jobs are secure. But it's hardly good for consumers in the long run.
4) Just because most users aren't interested in learning about IP routing, ports, or the innner mechanics of how malware works does not make them stupid or lazy.
5) Until the Linux community breaks out of it's "it's cool because it's run by geeks" mentality, it will not be a widespread success on the desktop.
I really don't see any contradictions in that.
1) People buy Windoze because they see it as the path of least resistance.
2) Owning and operating a PC shouldn't require any more of an engineering background than any other complex industrial consumer product.
3) As long as computer remain vital but overly complex, our jobs are secure. But it's hardly good for consumers in the long run.
4) Just because most users aren't interested in learning about IP routing, ports, or the innner mechanics of how malware works does not make them stupid or lazy.
5) Until the Linux community breaks out of it's "it's cool because it's run by geeks" mentality, it will not be a widespread success on the desktop.
I really don't see any contradictions in that.
"I really don't see any contradictions in that."
Like I said, I've realized there wasn't a conflict -- because you don't really have a point other than insulting people and stirring up trouble. If you were paying attention, you might notice that, as you stated them, nothing I've said disagrees with your points one through four.
Your fifth point is just a specious characterization of people who use Linux as though they're all a bunch of socially maladjusted cave-dwelling neckbearded dorks, with particular relevance to the original topic of discussion.
Thus, as I said, you don't really have a point, obviously. You just have a goal -- as a troll.
Like I said, I've realized there wasn't a conflict -- because you don't really have a point other than insulting people and stirring up trouble. If you were paying attention, you might notice that, as you stated them, nothing I've said disagrees with your points one through four.
Your fifth point is just a specious characterization of people who use Linux as though they're all a bunch of socially maladjusted cave-dwelling neckbearded dorks, with particular relevance to the original topic of discussion.
Thus, as I said, you don't really have a point, obviously. You just have a goal -- as a troll.
Hey, I'm a "geek" too, and take great pride in my skills. But that doesn't prevent me from realizing that if Linux is ever going to escape the server room, it's going to have to shed some of that "ya gotta be a geek to really use it" image.
But I've never said anything like "they're all a bunch of socially maladjusted cave-dwelling neckbearded dorks". You did. I think you are the one with the self-image problem.
But I've never said anything like "they're all a bunch of socially maladjusted cave-dwelling neckbearded dorks". You did. I think you are the one with the self-image problem.
"But I've never said anything like 'they're all a bunch of socially maladjusted cave-dwelling neckbearded dorks'."
No, you didn't say exactly that. You said:
"Until the Linux community breaks out of it's 'it's cool because it's run by geeks' mentality, it will not be a widespread success on the desktop."
The implication is obvious.
No, you didn't say exactly that. You said:
"Until the Linux community breaks out of it's 'it's cool because it's run by geeks' mentality, it will not be a widespread success on the desktop."
The implication is obvious.
Um, I mean, JohnMcGrew's point 2:
2) Owning and operating a PC shouldn't require any more of an engineering background than any other complex industrial consumer product.
Typing does not require 'an engineering background.' Typing at a command prompt is not any more challenging than typing in a word processor, it just has different results, which are just as systematic as the formatting rules in M$ Word, and no more difficult to learn, than the all-important "applications." Typing 'cd [directory]' to change to a directory contained by the current one, or 'cd ..' to move the opposite direction in the directory structure, is not complicated, or difficult to learn. The greatest challenge is probably un-learning the term 'folder' and replacing it with 'directory,' and other examples of un-learning the arbitrary, proprietary, non-standard kludges Microsoft has chosen, to freeze in their customers.
About Linux being 'geeky,' I hadn't noticed. I have noticed that it works, and didn't consider any social or cultural 'relevance' of my choice of operating system. Is that 'geeky' of me?
apotheon: kudos on the 'neck beard' remark, especially considering JohnMcGrew's picture!
2) Owning and operating a PC shouldn't require any more of an engineering background than any other complex industrial consumer product.
Typing does not require 'an engineering background.' Typing at a command prompt is not any more challenging than typing in a word processor, it just has different results, which are just as systematic as the formatting rules in M$ Word, and no more difficult to learn, than the all-important "applications." Typing 'cd [directory]' to change to a directory contained by the current one, or 'cd ..' to move the opposite direction in the directory structure, is not complicated, or difficult to learn. The greatest challenge is probably un-learning the term 'folder' and replacing it with 'directory,' and other examples of un-learning the arbitrary, proprietary, non-standard kludges Microsoft has chosen, to freeze in their customers.
About Linux being 'geeky,' I hadn't noticed. I have noticed that it works, and didn't consider any social or cultural 'relevance' of my choice of operating system. Is that 'geeky' of me?
apotheon: kudos on the 'neck beard' remark, especially considering JohnMcGrew's picture!
My sed is unspeakable, my awk is clumsy, and my bash is smashed. But, I get by with little help from man pages.
http://techrepublic.com.com/5208-6230-0.html?forumID=102&threadID=239479&messageID=2396448
http://techrepublic.com.com/5208-6230-0.html?forumID=102&threadID=239479&messageID=2396448
You've completely missed the point that for most Open Source developers, the target audience IS the developers. There are exceptions, especially on high profile projects, but many Open Source developers are volunteers writing programs for their own use. If others find the results to be useful, that is a nice side effect, but as long as there is not some form of compensation (whether monetary or not), there is no reason to expect the developers to target anyone else. If you don't like the results, get involved with helping the developers to implement features you want or pay someone to do it for you. Doing anything else displays for all the world that you are simply another whiner.
As for your first bullet, if you had any idea what your were talking about, you would know that is not possible in an Open Source project. Everyone that has paid any attention knows that there is no open documentation on any Microsoft document formats for versions prior to Office 2007, and the OOXML specifications submitted to ECMA as the proposed standard are not sufficiently complete for anyone to fully implement them.
As for your first bullet, if you had any idea what your were talking about, you would know that is not possible in an Open Source project. Everyone that has paid any attention knows that there is no open documentation on any Microsoft document formats for versions prior to Office 2007, and the OOXML specifications submitted to ECMA as the proposed standard are not sufficiently complete for anyone to fully implement them.
If you're precise enough to notice that error, *nix is less likely to be a problem for you.
i nearly wrote that as the title. however, knowing the audience I didn't want to come across the wrong way. often the Linux community can come across as "I'm better than you...". so the removal of the "m" was intentional...even though it caused the title to be grammatically un-correct.
The article asks questions that we desperately need to ask if widespread use of Linux is a goal. I have found that any given Linux installation task can take hours up to days wading through cryptic documentation and installing one package after another that requires another package until I run out of time or run into an error I need to research in order to proceed. I have developed on and used Linux for years but it can be maddeningly enigmatic. Perhaps as one respondent suggested, a new distro would solve this. My last install of Ubuntu required a wait hours long as it tried to configure itself. There is a lot I prefer about Linux, and I will do anything to avoid Windows lock-in but Linux can be tough to love. As the song goes "love hurts".
The luxury of not being on the paid staff is that I needn't concern myself with such horsepucky as jumping through hoops or deliberately mangling my grammar to ensure the total absence of any subliminal suggestions of superiority to parties which take such offense irrationally.
Linux is better than Windows. I don't care if somebody takes that personally, because they're already using a crappy operating system, which implies a high likelihood that they are stupid, in which case I am better, and their offense might be the first time in years they've been even half right!
Linux is better than Windows. I don't care if somebody takes that personally, because they're already using a crappy operating system, which implies a high likelihood that they are stupid, in which case I am better, and their offense might be the first time in years they've been even half right!
"Linux is better than Windows."
I can't argue with that, and from the little I've used it, I agree. So why isn't it better established in the consumer market? Because the home consumer doesn't care about better. They're swayed by marketing campaigns and what's on the shelf at the store. Right or wrong, those consumers who have at least heard of Linux perceive Windows to be easier to use. Those who haven't heard of it are going to run whatever OS comes on the box when they buy it. Maybe Dell can make a dent with their Linux pre-installation option.
Betamax was better than VHS. 12" laser disks were better than either. I don't see Betamax or laser disk players in use today except among hobbyists.
Oh, and don't equate use of Windows with stupidity. Ignorance maybe, or perhaps lack of concern. Your choice of operating system doesn't make you better in any area except your choice of operating system.
I can't argue with that, and from the little I've used it, I agree. So why isn't it better established in the consumer market? Because the home consumer doesn't care about better. They're swayed by marketing campaigns and what's on the shelf at the store. Right or wrong, those consumers who have at least heard of Linux perceive Windows to be easier to use. Those who haven't heard of it are going to run whatever OS comes on the box when they buy it. Maybe Dell can make a dent with their Linux pre-installation option.
Betamax was better than VHS. 12" laser disks were better than either. I don't see Betamax or laser disk players in use today except among hobbyists.
Oh, and don't equate use of Windows with stupidity. Ignorance maybe, or perhaps lack of concern. Your choice of operating system doesn't make you better in any area except your choice of operating system.
"the home consumer doesn't care about better. They're swayed by marketing campaigns and what's on the shelf at the store."
True.
"Right or wrong, those consumers who have at least heard of Linux perceive Windows to be easier to use."
This is why people like absolutely and I have a tendency to correct incorrect assumptions when we encounter them -- because we're sick and tired of the tendency of people to unquestioningly spread FUD about non-Microsoft OSes.
True.
"Right or wrong, those consumers who have at least heard of Linux perceive Windows to be easier to use."
This is why people like absolutely and I have a tendency to correct incorrect assumptions when we encounter them -- because we're sick and tired of the tendency of people to unquestioningly spread FUD about non-Microsoft OSes.
Sue me.
Oh, and don't equate use of Windows with stupidity.
Oh, and don't equate your seniority on TechRepublic with the privilege to tell me what to not equate with what.
Ignorance maybe, or perhaps lack of concern. Your choice of operating system doesn't make you better in any area except your choice of operating system.
I did not bring up the subject of personal superiority nor of anybody's perception of it. If you re-read my post to David Berlind, you'll see that I merely said, in kinder terms, that other operating system users' tender pathetic little feelings are their problems, not mine, and that if they take my statements about my perception of the technical merits of various operating systems as personal criticism of them, then they are stupid. Possibly, I included a "maybe" or "might be", because I tend to be generous in that respect.
Oh, and don't equate use of Windows with stupidity.
Oh, and don't equate your seniority on TechRepublic with the privilege to tell me what to not equate with what.
Ignorance maybe, or perhaps lack of concern. Your choice of operating system doesn't make you better in any area except your choice of operating system.
I did not bring up the subject of personal superiority nor of anybody's perception of it. If you re-read my post to David Berlind, you'll see that I merely said, in kinder terms, that other operating system users' tender pathetic little feelings are their problems, not mine, and that if they take my statements about my perception of the technical merits of various operating systems as personal criticism of them, then they are stupid. Possibly, I included a "maybe" or "might be", because I tend to be generous in that respect.
is always a grand thing, especially this close to Christmas! An early present to some? 
It is funny how people DO take criticism of their chosen product as criticism of themselves. No one wants to feel like they have made a bad choice, even if they didn't make an informed decision to come to that choice?
It is funny how people DO take criticism of their chosen product as criticism of themselves. No one wants to feel like they have made a bad choice, even if they didn't make an informed decision to come to that choice?
I'm pretty sure you were responding to Jack Wallen, not David Berlind, in this case. David Berlind is over on ZDNet, if I recall correctly.
Yes, I meant Jack Wallen, not David Berlind, who also wrote something recently that I found interesting. Their articles might even have been open in different tabs of the same browser when I composed that reply, but as far as I know, neither is the other's pseudonym.
Yes, he is. He shouldn't be IMHO, but he is. Jack knows what he is talking about, though I occassional differ with him on matters of opinion. David Berlind... well, he is an employee of a sister company to TechRepublic, so out of respect I will not go any further. Do a search on "J.Ja Berlind" and restrict it to zdnet.com, and you can see my history of interactions with him...
J.Ja
J.Ja
"I did not bring up the subject of personal superiority ..."
Yes, you did, in your "That is funny!" post:
"...they're already using a crappy operating system, which implies a high likelihood that they are stupid, in which case I am better,..."
I'll be happy to rephrase my 'equate' statement. I would advise against equating Windows use with stupidity. There are lots of intelligent people that use Windows simply because they aren't aware of the options or don't care. That makes them ignorant or apathetic, not stupid. Your use of a non-MS OS doesn't automatically make you better than them, just better informed in one area of knowledge.
Yes, you did, in your "That is funny!" post:
"...they're already using a crappy operating system, which implies a high likelihood that they are stupid, in which case I am better,..."
I'll be happy to rephrase my 'equate' statement. I would advise against equating Windows use with stupidity. There are lots of intelligent people that use Windows simply because they aren't aware of the options or don't care. That makes them ignorant or apathetic, not stupid. Your use of a non-MS OS doesn't automatically make you better than them, just better informed in one area of knowledge.
Just kidding; you're right, it's not the use of Windows that is a sign of stupidity, it's the choice of people who have sufficient information to know better to use Windows anyway, that is stupid. I explained my obnoxious opinion in better detail here:
http://techrepublic.com.com/5208-6230-0.html?forumID=102&threadID=239479&messageID=2395656
P.S. You do know that at this point I'm just indulging your love of troll-slapping, I hope.
http://techrepublic.com.com/5208-6230-0.html?forumID=102&threadID=239479&messageID=2395656
P.S. You do know that at this point I'm just indulging your love of troll-slapping, I hope.
I Have nearly finished setting up this computer for my daughter. I was running Debian but she wants XP. I have wiped the Debian and nearly finished XP install, still have to sort out Anti-Virus software and find a driver for sound card. Because I feel going from Debian to XP is a definite downgrade I have installed a second hard drive and because a few regulars on techrepublic forums have been recommending PCLinuxOS, downloaded and installed it on this machine. Much faster and all the hardware correctly detected and configured all up and running on my home network and connected to internet in about an hour. I still need to do more work to get XP up to this stage. Linux definitely easier. How professionals in this industry can't get past this Windows is easier Linux is harder myth is something I have never been able to understand especially when every time I use these products I get the same result.
I honestly believe that is the main issue. The "we've always done it this way, therefore this is the right way" direction of thought.
I like the challenge of learning something new, I will therefore look for new things to try. Someone else may not have my thinking.
I started thinking about what would make the most sense for me from a hardware standpoint. I could buy an Intel based pc and be restricted to Windows, Linux, or BSD. Or I could buy a Mac and run OS X (which is powered by BSD), Linux, or Windows... or all three.
The reality is that a change will occur because it is inevitable. Technology changes. The fact that technology is in the business environment doesn't make that statement untrue.
But consider- for a very long while there has been a perception that there was only one viable business choice. Microsoft. More and more people are waking up to the idea that they have other choices. And that will drive the change.
In my opinion, we should be focusing instead on how to make all the choices inter-operable.
And J-Mart, try AVG for your AV solution. I have used it for years on Windows boxes and find it very serviceable and easy to use. I would also give a consideration to Zone Alarm Free. Fine product in its free version.
I like the challenge of learning something new, I will therefore look for new things to try. Someone else may not have my thinking.
I started thinking about what would make the most sense for me from a hardware standpoint. I could buy an Intel based pc and be restricted to Windows, Linux, or BSD. Or I could buy a Mac and run OS X (which is powered by BSD), Linux, or Windows... or all three.
The reality is that a change will occur because it is inevitable. Technology changes. The fact that technology is in the business environment doesn't make that statement untrue.
But consider- for a very long while there has been a perception that there was only one viable business choice. Microsoft. More and more people are waking up to the idea that they have other choices. And that will drive the change.
In my opinion, we should be focusing instead on how to make all the choices inter-operable.
And J-Mart, try AVG for your AV solution. I have used it for years on Windows boxes and find it very serviceable and easy to use. I would also give a consideration to Zone Alarm Free. Fine product in its free version.
I don't care if somebody takes that personally, because they're already using a crappy operating system, which implies a high likelihood that they are stupid, in which case I am better, and their offense might be the first time in years they've been even half right!
I didn't mean you; somebody dumped Windows on you. I'm better than your boss.
I didn't mean you; somebody dumped Windows on you. I'm better than your boss.
I agree that you should have compatibility between all the major word processors!...
...But why not have the options build right in, for example: Create a layout selector. If some one prefers the MSword layout, then they can select that option, or if they like to customize there layout and format or just select another built in layout, they can.
I guess I am looking for something like Notepad++ which I use on my windows machines that allows me to select the language or format that I want to work with, and the layout will automatically be created for me.
I guess what I am really looking for a fully customized word processing application that you can save you formats/layouts in a file and open that format/layout later if I need it. Would be great if you could upload/download these layouts to a server somewhere also! So you could see what others use for there jobs.
If I had the time, I would do this myself, but I already have enough projects going on. If I don't see a program like this with in a year or so, I might dig in and see what I can do about it. It would most likely become a sourceforge project.
Let me know what you think??
...But why not have the options build right in, for example: Create a layout selector. If some one prefers the MSword layout, then they can select that option, or if they like to customize there layout and format or just select another built in layout, they can.
I guess I am looking for something like Notepad++ which I use on my windows machines that allows me to select the language or format that I want to work with, and the layout will automatically be created for me.
I guess what I am really looking for a fully customized word processing application that you can save you formats/layouts in a file and open that format/layout later if I need it. Would be great if you could upload/download these layouts to a server somewhere also! So you could see what others use for there jobs.
If I had the time, I would do this myself, but I already have enough projects going on. If I don't see a program like this with in a year or so, I might dig in and see what I can do about it. It would most likely become a sourceforge project.
Let me know what you think??
I guess what I am really looking for a fully customized word processing application that you can save you formats/layouts in a file and open that format/layout later if I need it. Would be great if you could upload/download these layouts to a server somewhere also! So you could see what others use for there jobs.
A thought that has occurred to me in the past is saving the textual content of word processor files and the formatting in separate files. Is that what you have in mind?
A thought that has occurred to me in the past is saving the textual content of word processor files and the formatting in separate files. Is that what you have in mind?
Lots of Windows users want to figure problems out for themselves. They don't call tech support.
MS once had some good documentation, for DOS. At times their KB was good, but right now, searching it is a mess. I have run the same query, for the same database (KB), but depending on what page I ran the seach from, I would get different results. I've also had queries for older OS lead to the Vista users forum, or whatever they call it. Windows help files are generally unhelpful, especially since a resource kit is no longer included on the disk. Then there is the purposeful lack of registry documentation. Where do users find info for a lot of this stuff? Third party websites.
You can download Linux with an entire CD of documentation. There are scads of Linux sites for help with the OS, just like for Windows. I have no idea what Linux phone-in tech support might be like for those who pay for it, but I've never seen very good results for Windows tech support from MS or the OEMs.
So, I think support quality is at least a toss-up, Windows support is not a magnitude better than Linux support.
As for PNP behavior, wait 6 months after buying the brand new hardware before trying to get it to run under Linux. I personally have had better hardware support from Linux (total), than from Windows (find & download drivers for everything). That was on a couple of systems designed for the MS OS at the time.
Windows gets drivers first because they force hardware manufacturers to write them according to their specs (which change mostly for no apparent reason) for each new OS. Linux will have drivers as soon as hardware vendors release their specs (or the coders "figure it out").
I am not here just to bash MS. I use Windows products. I want to like Windows, but it just keeps jabbing me in the eye when I least expect it. Then again, maybe that is why I like windows. I love a mystery, and I love to fix things.
Correct me where I am wrong, and flame me if you feel like it.
MS once had some good documentation, for DOS. At times their KB was good, but right now, searching it is a mess. I have run the same query, for the same database (KB), but depending on what page I ran the seach from, I would get different results. I've also had queries for older OS lead to the Vista users forum, or whatever they call it. Windows help files are generally unhelpful, especially since a resource kit is no longer included on the disk. Then there is the purposeful lack of registry documentation. Where do users find info for a lot of this stuff? Third party websites.
You can download Linux with an entire CD of documentation. There are scads of Linux sites for help with the OS, just like for Windows. I have no idea what Linux phone-in tech support might be like for those who pay for it, but I've never seen very good results for Windows tech support from MS or the OEMs.
So, I think support quality is at least a toss-up, Windows support is not a magnitude better than Linux support.
As for PNP behavior, wait 6 months after buying the brand new hardware before trying to get it to run under Linux. I personally have had better hardware support from Linux (total), than from Windows (find & download drivers for everything). That was on a couple of systems designed for the MS OS at the time.
Windows gets drivers first because they force hardware manufacturers to write them according to their specs (which change mostly for no apparent reason) for each new OS. Linux will have drivers as soon as hardware vendors release their specs (or the coders "figure it out").
I am not here just to bash MS. I use Windows products. I want to like Windows, but it just keeps jabbing me in the eye when I least expect it. Then again, maybe that is why I like windows. I love a mystery, and I love to fix things.
Correct me where I am wrong, and flame me if you feel like it.
- Keyboard Shortcuts:
- Prev
- Next
- Toggle

































