How Windows Users are Changing Linux and What We Should Do About It

Posted on December 3, 2008. Filed under: Uncategorized | Tags: , , , , , , |

There is no doubt that people are leaving Windows, many going to the Mac and some are turning to Linux. This is partly due in part to dissatisfaction with Vista. The reason isn’t important. What is happening to the Linux community is.

I am active on several help forums. I see lots of requests for help. Many of them come from befuddled Windows users. Their numbers and the way they approach Linux are having an impact. Nobody has done a precise count, but we know that Linux adoption is growing. Since most new users have a Windows background, then they bring with them Windows habits and experience. This does not always translate well in moving from one Windows platform to another, say, from XP to Vista. Moving from XP to Linux is a shock for many of them.

Fortunately, the Linux community is accepting and accommodating. Many of us, were once in their shoes. However, not all of us were. This is a source of some problems, such as when a Unix guru tells the Windows newbie to open a terminal and edit gconf from the commandline using nano. It is an interesting exchange between the two for sure. Both frequently end up frustrated for some strange reason. Such things are to be expected when two different worlds collide.

But we see that Windows users are having an impact on the Linux community that we may not have anticipated. Windows users aren’t used to choice. For them the array of choices that Linux presents is confusing.

Let’s start with the number of distros. How to begin to choose? Everyone has an opinion, but what are you to believe. So they go by heresay or popularity. They may want to try Fedora because they know that it comes from Red Hat and they have heard that Red Hat is big in Linux (servers, but they don’t know the difference). They don’t realize that Fedora is not a newbie distro and no amount of arguing will convince them. Worse still are the ones that have an old copy of Red Hat itself and they want to use it on an old desktop computer and expect it to function like they have heard Linux is, modern and user friendly. Then there is Ubuntu. They use it because it is the one that most people are using. It is not surprising that our forums are full of confusion and in many cases frustration.

So here is what I see as the problem. This frustration and confusion causes Windows users to say that Linux should be more like Windows. They want to remove choice and want to see standardization. Worse still, a small percentage wants to change Linux so that it is more like Windows. And we need to be prepared to address those statements and to protect what is unique about Linux.

It often happens in innocent ways. Someone will have a problem with installing a package which causes them to say something like it is so much easier to install in Windows. It isn’t and we need to tell them why it isn’t and to do it in a nice way so that they aren’t turned off. Or they may ask what is a good anti-virus programme to install or how do you defragment a drive, all of which are commonplace in a Windows envirnment, but they don’t translate well to Linux.

You may hear the opinion voiced that there should not be so much choice. It overwhelms newbies and it would be better if there was one distro. I just read a column to that effect yesterday. In fact, they are rather common. They go something like this. Linux has a problem and if it wants to succeed, it needs to compete with Windows. Therefore, Linux must change. The writer then goes on to tell how Linux does not compare favourably with Windows. It is “chaotic” in the way it handles configuration files, therefore it needs a central registry. There are too many package managers which makes it impossible for commercial developers to support them all, they argue. The kernel is always changing due to the way it is managed separately.

We get it from two directions, newbies at the bottom and informed people with vested interest at the top. I am sure that you have heard such complaints before and have heard the idea that Linux is too diverse to ever succeed.

The problem is that nobody has ever made the leap that they are making. Linux does not need to compete with anybody. It is doing its own thing and in the process it is growing in acceptance. Therefore the only changes it needs to make are evolutionary, as part of its natural growth.

Linux is already a success. It does not need to become something that it is not. If Linux was to try to compete with Windows in the way that some people imagine, it would lose its identity. It would become mainstream and not be what it is, an alternative to mainstream.

So how do we deal with such expressions? We need first off to be on the look out for them. We need secondly to recognise them for what they are, an attempt to hijack Linux. We need to stand tall and proud for what we have and not dream about what might be if we only jump on their bandwagon. Linux is what it is and Windows is what it is. Users have a choice. That is all there needs to be.

In practical terms, we need to handle the various interests differently. Newbies need to be educated and shown how to use Linux. They need to know why we do things the way we do and to remember that Linux’s strength comes from its diversity.

The harder ones to deal with are the writers and bloggers who know about Linux and its idiosyncrasies. They see these things as faults and give reasons. In this case we need to understand and educate ourselves before we respond to them. We need to present compelling arguments for not going in their direction. To do this we need to know where they are coming from, what that direction will take us and perhaps to know what hidden motive they might have. Everybody has an agenda.

If we hope to champion Linux then we need to be prepared to stand our ground. We need to accept Linux first off for what it is. If we find ourselves agreeing with its critics then we need to learn why it is the way it is. Linux has a history. There are valid reasons why things are the way they are.

Whenever, people try to take something in another direction through conscious effort, it usually fails. Revolutionary change often unleashes forces which we cannot control. In contrast, evolutionary change builds and uses the natural foundation. It is slow, but it is sure. Linux is changing, but it is changing in its own way. That is good and healthy.

Linux is open source, so people are free to do what they want with it. Anyone, including Microsoft, can make their own distribution that does precisely what they want. The problem is that this does not produce the result that they want. It only increases the number of distributions. So, what they want in reality is revolution. They need for Linux to stop being what it is in order for their vision to become reality. They need other projects to stop as well as for their project to succeed. This is why such discussions are inherently dangerous and why we must speak up.

Most Linux users are informed and knowledgeable. Many are also silent. Since Linux has no spokesperson, all it has is us, users and developers who believe in a shared idea. We need to give voice to what Linux represents and we need to not be silent when speaking out is called for.

Sometimes the best that some users can come up with is such that it would be better if they were silent. Comments such as you are wrong or you are an idiot are not constructive. They show emotion, but little else. Critics need to be told why things are the way they are. We need to tell our story and share the philosophy behind Linux. We need to say that we do not share their aspirations for changing what is already good.

I personally don’t care what Microsoft comes up with. I don’t use Windows and won’t. Microsoft’s success or failure is irrelevant to me. Linux does not need for Windows to fail in order for it to succeed. There is no competition in my mind. As soon as people begin to talk as if there is, I am immediately suspicious of their motives and intent. People who write that Windows 7 will kill linux clearly do not understand Linux or Linux users.

We are not going to jump ship whatever Microsoft produces. We use Linux because it meets our needs and expresses our desire for freedom, control and ownership over our own computer and Microsoft is never going to deliver that. They and Apple are diametrically positioned on this issue. They see the computer as something that they should control and by extension they can control you and your habits. People who think like this don’t get Linux and never will. Which is precisely the problem in my mind.

Microsoft hates what Linux stands for. It has nothing to do with nuts and bolts issues such as those expressed by people who want to change Linux to be like Windows. It has everything to do with how we fundamentally view things differently and the fact that for the first time they are competing with an ideology that they can’t buy like a company. So their solution is to try to change the ideology, by unleashing writers who discuss nuts and bolts. This is all part of a FUD campaign that some writers may actively and knowlingly be participating in or some may be just unwitting dupes, who were long ago swallowed by the Borg.

In the end, it does not matter much whether they are active or passively involved. The fact is that there is a campaign. I have read reports in recent weeks about Microsoft bribing bloggers with free laptops and that Microsoft pays companies to recommend Windows. It would not be a stretch to believe that they are paying people and companies to push their agenda in other ways as well. Not only is it necessary for Microsoft to attack the ideology, but they want to close the gap between the two OSes so that there will be little to choose from. Make us bland and then they can destroy us more easily.

We have a lot to do with the outcome. We need to keep Linux on its track, so that we can be an alternative. When we are no longer an alternative, then we have nothing to offer, but price and that is something that Microsoft can deal with.

My advice is to to speak up for Linux and promote unity in the Linux community. It is okay to have friendly rivalry between distros, but we need to guard against larger and more insidious forces attacking from the outside, and to protect that which we have in common. If Linux is going to change let it be from the inside out.

Make a Comment

Make a Comment: ( 193 so far )

blockquote and a tags work here.

193 Responses to “How Windows Users are Changing Linux and What We Should Do About It”

RSS Feed for Linux Canuck’s Weblog Comments RSS Feed

i couldn’t agree more with your statements. I moved my wife to Ubuntu a while back. The problem that I see is mainly on the web. people have built sites that do not work with other OS’s, and in some cases will not even work in firefox running on a MS OS. This is not so much a linux problem as it is a developement problem for the people that only develope for windows. I guess we will just have to wait and see. As Mac and Linux take off more, you will see more people hitting up the authers of sites that don’t program for crossplatfor/browser to make the change.

….. exactly!

FINALLY – Someone has said my thoughts exactly!

I agree with you here. GNU/Linux is unique in the OS ecosystem. I’ve never really understood why linux news sites and bloggers are always talking about linux conquering the desktop. Or that it has to be more like Windows or OSX in some way or another. Linux is different than proprietary operating systems and always will be… Thank God! And adoption will continue to grow, but desktop market share is irrelevant. Those of us who use Linux on the desktop know it’s many benefits over Windows and OSX, and we will continue to share this with friends and colleagues every chance we get.

Excellent!

I couldn’t have said it better myself!

I am a newbie to linux too. from a bird’s eye point of view, i didn’t find much difference between Ubuntu and XP, both of which i run in parallel (more Ubuntu than XP :P ) Initially, i was drawn into Ubuntu just because of the eyecandy features it offers. But as i got to work a little closer with it, I was amazed at the freedom it offers right from changing icons to installing softwares without the hassles of EULA(in most cases). But, as you said, i am lost in the freedom without the knowledge of what else i can do. Seriously speaking, after 1 month of being with Ubuntu, I’ve lost affinity to windows. But at the same time, i feel that using Linux is more than just using it for browsing, songs, chatting, movies etc., which is associated with any other normal user. I would love to learn anything which involves excitement of experimentation even if it comes with the risk of losing a few things. I didnot have a good computers background as well and so am hesitating to experiment in unseen domains. I’d be glad if u walk me through Linux for sometime thereby showing me what freedom can do actually.

ps: I’ve had two annoying problems in Ubuntu and have listed them here. please help.

Your post is right on and very accurate.
Open source and Linux is a huge threat to Microsoft.
The vote buying by them in the recent open document format war shows what they will do to dilute and corrupt the whole open source community.

TaZMAn

http://tazbuntu.blogspot.com

One thing to do (which sounds pedantic, but really isn’t) is to point out that Linux is not one entity. It’s on your phone. It’s on your Tivo. It’s on the supercomputer. It’s in the data center. It is on enterprise desktops … somewhere, though I’ve never seen them.

Let’s not try to make it one entity so that we lose all these solutions to problems.

We’re talking about Linux on the desktop, though, right? Do a friend a favor. Don’t sell him Linux. Don’t try to “convert” him, please. If he is actually interested, give him something as simple and Windows-like as you can. I generally go for Linux Mint. It’s got the stuff in the right place. Thoroughly check hardware support, make sure your friend can play all his media, and check that he can use all his peripherals BEFORE you convert anything over. Don’t even start if there’s any question.

Set the thing up for unattended upgrades. Install SSH and get a dyndns account so that you can admin his box from wherever you are. Then be prepared to spend some serious time helping him get used to those little things that are different. He’s going to need it.

Make converting to Linux the best experience of his life. Please. I don’t need to read any more “I wanted to try Linux but now I’m stuck at a text prompt and this sucks” blog posts.

excellent article. i always tell my friends who wants to install linux that they should stick to windows if it works for them. and don’t see anything wrong. i’m a linux fan. but i think that’s the best thing to do, people should have a good reason to have linux, not just “it’s new, lets try it!” but it doesn’t hurt to try, i know. but it’s better than flooding forums and support channels with problems like ‘how to install codecs’ and hear your friend who just installed ubuntu that linux should be more like windows because it did not come with codecs already installed. this is usually first thing i have to tel them, why linux distros (most of them) choses not to include some things as a default.
-nasheed-

[...] ready. Oh I knew the answers, but I hadn’t had them well prepared. Today I came across a blog post that actually answers a lot of it. I don’t agree with every single statement but the [...]

“Windows users aren’t used to choice.”

Would that Windows95-users, Windows ME-users, Windows NT-users, Windows XP-users, Windows 98-users, Vista Home-users, Vista Home Premium-users, Vista Business-users, Vista Ultimate-users, Windows Server 2003-users, Windows Mobile 5-users, Windows-Mobile 6-users, or Windows 7 users?

I don’t know about the type of help non-techie users need, but I’m a Win32 dev that has been working on Linux full-time for the last 4 months (C/Python client code, Python/Django server code). When I have a Windows coding/administration question I can easily find an answer in the 1st few hits on Google. When I Google for my Linux questions I don’t get as many good hits, they are usually mailing list/message board exchanges which don’t always get resolved/answered. Finding answers for Windows issues has been easier, and it’s not because all version/editions/skus are the same – it’s just been easier to find the correct answers on the web.

Nice. Felt as if somebody stole the words right out of the tip of my tongue. ;)

This pretty much made me speechless… yes, in my head. It was a long post but I had to read it. It gave me some good thoughts.

Thanks for writing this, I would digg if I had an account with them.

Give me back my GNU/Linux.

I was frightened by Mark Shuttleworth’s comments recently about Ubuntu having to become better than Apple’s OS because, in order to do so, it’s going to have to become JAOS (just another OS). I’ve recently become a devout Linux fan (Ubuntu in particular) and cannot put into words how Linux feeds and nurtures my inner geek. I’ve missed out on so much not having had far more exposure to this incredibly awesome OS – and after many years as a programmer, I’ve only now discovered how computing should be. I know that I’m sounding a bit melodramatic, but I’m sincere.

Your gay! I want use LUNUX until it is just like WINDOWZ 96!

Crazy idea ahead: it’s called pkgsrc. It can be installed on just about any Linux and all four BSDs as well as Solaris *and* Mac OS X. Allow me to repeat that: It works on both Mac OS X and Linux–a company that uses it to distribute software won’t even have to release separate versions for Mac and Linux.
http://en.wikipedia.org/wiki/pkgsrc
In theory, companies need not release packages for hundreds of managers–assuming pkgsrc gains the popularity that, in my opinion, it so richly deserves.

I usually never comment on blog posts, but yours was very well thought out and I couldn’t agree with you more – this goes for ALMOST every point you made.
Linux is what it is, and since more and more people are jumping ship to Linux, then it is clear that Linux developers are doing it right.

I faced the same problem at one point of time. But in the end I realised that I needed both linux and windows to fulfill all my needs. So I just dual booted but now I’m frustrated again because my laptop doesn’t support any form of linux whatsoever…

Ive been using Linux since 1999, and the biggest impact recent Linux popularity has had to the community is the senseless distro reviews. I actually spend my time reading some of them but it is annoying reading the presumptions a) that Linux is Ubuntu b) that Gtk does not work in Qt (or the other way around). With point A I mean the emphasise writers put on Ubuntu when reviewing anything, its always in relation to Ubuntu in one way or another. With point A I mean when people write stuff like, and while it is a Gnome application it actually works in KDE (like its to peoples surprise).

Great!!

Nice work man. I agree to most of this.

I’m one of those who never have used windows very much – but used DOS before I switched to unix back in the 90s.

However, I fully understand that people will have difficulty doing various stuff. When I know how to help people, but only know how to help them through a text editor, I usually help them the following way:

“I know this is probably not the most user friendly way to do this, but I’m one of those grumpy old unixheads who don’t know how to do it with the GUI interfaces. Please follow the instructions precicely:

Open a terminal window (you’ll probably find it in one of the menus), then type:

cd /etc
vi filename
(Now, vi is a difficult editor for beginners, but just follow the instructions closely. Use the arrow keys to locate the word “foo”. Then press the letters “cw”. Type in the word “bar”. Press the ESC key. Type “:wq”)

Mission accomplished.

I know this sounds difficult and non-user friendly, and I’m certain there is easy ways to do this – but alas, I’m familiar with the tools I’ve shown here and have never taught myself to use the user-friendly interfaces”

My point is that taking the approach that I – the one that is helping – is ignorant to the user-friendly ways, and explaining in detail how to do it with the tools that I know – while making it perfectly clear that there is probably a much easier way to do it — usually gets a nice “Thank you! It worked!” response.

MS users don’t understand the difference between servers and desktops? Bullshit. Basically what you’re saying is, “No matter what people want from an OS, I don’t care, don’t you dare touch my Linux”. Go cry more you fucking fag.

“edit gconf from the commandline using nano.”

LoL,.. plain stupidity? or sheer Exaggeration?

I stopped reading half way through because I don’t give a fuck. I stopped using windows almost a year ago and your generalist point of view failed to cover my sub-genre of user who is competent enough to figure shit out.

dangggggggggggggg.

Excellent article. Thumbs up.

This post is just grand. Even though I am not a Linux user, I completely agree with you. Few years ago, I did use ubuntu for a month or two until I got a new computer for power gaming reasons. But even those times I was confused and was having a hard time adjusting.

Daeng Bo also made a nice comment, it’d be nice to have a friend like that, hehe. But I want a second computer if I was even to try it. (Gave the other one away.)

“Linux is already a success. It does not need to become something that it is not. If Linux was to try to compete with Windows in the way that some people imagine, it would lose its identity. It would become mainstream and not be what it is, an alternative to mainstream.”

This is inherently a false premise. The purpose of a GUI OS is to provide an environment for an individual to easily and effectively use a computer. Are you claiming that “It would become mainstream and not be what it is, an alternative to mainstream.” is a bad thing? I am sure there are many people out there that would love to see open source become the standard, to see Windows and Office take a back seat, and be forced to play nice. To be in a world where the idea of paying hundreds of dollars for a product that has a free equal would seem foolish to the common person, like for example my grandmother. What is linux’s “goal”? To be the best OS out there, and a big part of that means being extremely user friendly, not just elite. Your statement reminds me of the kids in highschool who were pissed when the preppy kids started listening to “their” indy music, usually with lines like “I knew about this band before they were on the radio!”

My personal feeling is that we could ameliorate a lot of these concerns if we put together a free, web-based guide to switching from Windows to Linux.

I work as a professional writer for an e-learning company, and I’ve come to believe that the acceptance problem Linux faces is learning based.

We need to train Windows converts in the skills they will need to successfully switch to Linux. Not only that; we will need to train them in the Linux and Unix attitudes as well. Self-reliance, self-diagnosis, personal responsibility; none of these are things that a low-skill Windows user would be used to.

I know it seems a little hectoring, but think about it: when something goes wrong with Windows, it’s not usually your fault. When something goes wrong with Linux; well, it couldn’t have wiped its root filesystem without your password, could it?

So we need to teach Windows users to be Linux users, and the first step down that road is to analyze their needs.

Basically, whether you realise it or not, what started off as a perfectly good post about introducing people to linux in a manner which doesn’t frighten them off has turned into some kind of “lets stay underground for the sake of it” rant.

I agree with your first point. I’ve tried various times to get into using linux, but everytime the sheer scale of choice and the sheer technicalities behind those choices has baffled me into picking whichever distro seemed to be doing best. If people who are knowledgeable about linux would just explain the difference between these distros in a way a layman can understand, then linux, and possibly the ideals of linux, would be far more widely adopted.

What puts me off slightly though, is the impression given by people who keep saying things like “yeah man, linux is the best man, rebel against the system”. I’d use linux because it has the potential to be a better, open platform, with a strong community of people behind it. You should emphisise that aspect, rather than some kind of “unique identity”.

Surely the point of each distro is that it has a unique identity with unique features, so how can linux as a whole have a unique identity? Surely your attitude contradicts your main point?

while you’re still dicking around with the command line, I’ve done my days work and gone home… c’mon Linux.

A lot of good points about how Linux should only try to be Linux, not Windows. But it is interesting how you seem to think the newbies can’t be right about anything – they instead need to be educated in the way they *should* be thinking. Here’s the most telling line:

“We need secondly to recognise them for what they are, an attempt to hijack Linux. ”

No. They are mostly suggestions make Linux easier for the new user. If you’re going to perceive everything through a paranoid lens, you will not be able to understand whatever point is actually being made. When your focus is on justifying your position, rather than listening to theirs, you are placing yourself firmly in the camp of being the problem many of us perceive with the Linux community. Here’s another telling comment:

“Fortunately, the Linux community is accepting and accommodating.”

No. Unfortunately, all too often the Linux community is not accepting and accommodating. Your entire post is in fact a tribute to the refusal to accept that newbies might have a point.

Nothing is perfect. I’m not arguing against the choices in Linux, perhaps it is an unavoidable downside to the overall strength. Even so, refusing to admit to an issue means that it becomes even more unlikely someone will come up with an improvement or even solution to the situation.

Linux doesn’t have to, nor should it change its approach. The problem is not with Linux, it is with lack of education for these new users. That can be managed in other ways rather than changing Linux distributions to be more like Windows.

Very well written article. Somehow I was in same situation when I switched to Linux a year before. I had a start with Fedora first, frustrating on its installation, I tried Ubuntu & Kubuntu and finally ended up with Windows XP again.

Your article is so true!
I’m agree with Daeng Bo, people using Linux shouldn’t have the obsession to convert other people to Linux without being sort of a linux-godfather for them !

Okay it’s so cool to use free softwares and free operating system, I personally do, but if they are happy using Microsoft products and are used to, why would they change for something they don’t know and that make them scared ?
If they have to get converted to Linux, it MUST come from them, not from you !

I think the other main problem, and you’ve told about it in your article, is the promotion,spreading and communication around Linux distros and free-software, it’s really confidential.
I heard about Linux when i was young, because i get interested in computers and because i’m a geek. People buy computers, it comes with Windows or OSX, why would they change for something else ? it works well, nice looking from scratch, get used to it in school or at work…

Linux got to be what it always have been, an alternative to mainstream for people who claim their freedom( and you’ve told it better than me), Microsoft and Apple the same way for people who claim their freedom (or not)to choose their OS!

Long Live Linux !
( Excuse my English, I’m Frenchy ! )

“they are competing with an ideology that they can’t buy like a company” -> You owned with this one :)

There was this post about asus’s eee-pc on slashdot, it was an interview with the head marketeer at asus iirc, he told that most people who got a eee-pc with linux installed, returned it, not because it was broken, but because it had an OS that those people weren’t familiar with. The conclusion that was drawn was rather simple, people didn’t want to learn (the vast majority of those buyers). If 1 X/Gnome/KDE/… whatever flavor you want, would make a ‘clone’ of the windows GUI then this wouldn’t have happened as much as with that eee-pc from asus. Now like MS did this in the early days, they slowly let all users get a feel of this UI, and get acquainted with, from that point on it was merely slowly changing the ui, and get people in that stream of working/playing/thinking in that UI. Now the same can and will happen in Linux UI, definitely not all, but at least a few will. Remembers me back when there were several spreadsheets, you’d have a choice, lotus123, excel, visicalc etc… once you get the hang of it, it doesn’t matter which one you choose, you actually understand what it is all about then…

So I think it is a good thing to see people working with linux which has a small windows suit on top of it. Once they are all familiar with it, and when changes happen in that suit, they will comply with it much easier… It’s all about having to make a smaller step towards a ‘new’ UI.

Hi,

I disagree with you on some points. I get the feeling you are making an effort to be impartial (and make a good job of it) but some things slip through.

For example, you said:

The harder ones to deal with are the writers and bloggers who know about Linux and its idiosyncrasies. They see these things as faults and give reasons. In this case we need to understand and educate ourselves before we respond to them. We need to present compelling arguments for not going in their direction.

Why would you need to educate yourself to give compelling arguments why changes won’t be made?

What if the reasons others give are _good_? You never touch on that.

From what I’ve seen in the linux community (the open source community really), everything changes in various ways; the changes that are good, are there to stay; the ones that are not, disappear sooner or later. In this way, it is similar to natural selection, in nature.

You also say:

To do this we need to know where they are coming from, what that direction will take us and perhaps to know what hidden motive they might have. Everybody has an agenda.

Why has anyone’s agenda have to be a nefarious reason? What if my agenda for wanting a change is that so the software I’m using is not getting in my way?

I’ll stop here, as I don’t want to flame here.

I am a mixed Linux/Windows user (I only use windows for some games I play once or twice a month).

Rule of thumb if any product is *great* and really *usable* it will be accepted by people. Forcing something on people with products that do not work or usable fires back.

Agreed Ubuntu is making leaps and bounds so as to bring Linux to average Joe. But, it is no where near to mass adoption. I never had any problem installing Windows … but somehow Ubuntu always messes up something – networking, sound etc which require users to fiddle so as to get things right. I am sorry to say but having dealt with Open Source softwares since 2000s I am not going to recommend it to anybody as an alternative desktop solution.

Ignoring potential users and developing according to ideology is not the way to make a better OS. No one is trying to hijack Linux, people are often simply frustrated with some quirks which are mostly not even inherent to Linux itself but are rather KDE/Gnome issues.

What are people demanding that would ‘break’ Linux? A more intuitive way of installing packages? Less of a config file hell? Would Linux be less Linux if people actually used apt magnet links? If someone made GNOME lose that ’sticky’ feeling to every UI action? If some distro came up with a good way to manage system preferences without having to track down the config file which governs them?

Linux is not much of an issue to MS, they are probably more worried about Apple gunning for their turf. The paranoia about MS marketing is fairly unfounded, they’re trying to convince potential customers to go for their paid solutions rather than free alternatives. It’s not a conspiracy or ideological battle, just business.

At the risk of speaking in platitudes a very eloquently written article.

Daeng, I agree with your points about “converting”. We are filled in a (marketing) world where this is better than that; this is meaningless so stating that Linux is better than is also meaningless and ultimately counter productive. As a college said today “benefits my boy, benefits!”

Originally Linux is an OS made by developers for developers. Not an alternative to mainstream.

Quote: “It would become mainstream and not be what it is, an alternative to mainstream.”
Open Source IS by the people and for the people, so it friggin better become mainstream, asap.
Folks want a shiny desktop thingy – they shall make one; they like a .conf-manager somewhere – if it’s better it will survive.
You’re all over paranoid towards the end, you scent campaigns, the enemy is trying to change linux’s ideology (=mind!) and so forth. This all might be true but it will NEVER happen! Why? Because Linux is OPEN and only the better things will survive. So feareth no longer my fellow user – WE are the good ones, we will survive – and die as soon as we close up and stop to evolve. So if only one guy likes to have kinda registry he shall write it and publish it – you’re not to say which way to go, neither am i. Seriously, have a look at Darwin et al. , seriously.
So many more issues in your pamphlet here – too many for a simple comment.
Your enthusiasm is certainly appreciated but get the hell outta your box.
I totally agree with you on being prepared for Linux_noob- and M$_fanboy-questions.
But again there is nothing to protect at all but the openness itself.
All the best

well, you made a point, but i wish gnu/linux distributions wouldn’t have a trend that’s gearing toward desktop systems. :( i hope they remain systems that are robust and especially bloat-free.

I just installed Ubuntu on a computer that was given to me. Wow! It took me a day to finally get Java installed into Firefox. “Go to the terminal, put in this code.” Great, I can do that. What do you know, nothing happens, or it doesn’t work. Very frustrating.

That was the most idiotic Linux defense ever. I’m a unix/linux user for years, I hate working with MS stuff and yet, I found that to be the “linuxtard” way to defend FAULTS in what is an otherwise great OS.

The evolving kernel is a piece of crap that doesn’t allow the existance of a stable API. No stable API means basically no games (for instance). I mean decent games, not “look at the amazing tetris clone”.

The diferent packaging flavours are stupid and a wate of effort. I hate compiling crap (would it cost ppl to release unbroken sources and a make uninstall rule?) and the dependency management of most distros sucks (I use apt for being the less crapy one, not because it’s actually good).

Although I prefer etc to regestry anyday, the fact that distros seem to follow whatever they please (Red Hat’s httpd dir for apache… because apache is the only http daemon and there’s only one version, of course, come to mind) and that up untill a while ago, etc was chaos pisses some ppl off. Also, the fact that some sources make up their own config paths (I think I’mm put this in /usr/local/spam/youcantfindme) instead of going standard sucks.

Standards are a nice thing. Ease of use too. I was amazed to find that addind DNS and rDNS entries in windows was a piece of cake. I liked that. I like the fact that there’s an easy way to get things working. I like them to work out of the box. In that respect, Linux sucks bigtime.

Don’t take me wrong, I use linux almos exclusively (at home there is no windows, for instance), but that doesn’t change the fact that it’s flawed, annoying at times (drivers anyone?) and that this type of fanboy’ish discourse does more harm that good.

How can you say Apple, who builds and programs (OSX) their own computers are NOT like Microsoft as far as control goes (diametrically positioned)?

I used Linux about 5 years ago (from XP) and stumbled upon a Mac. Recently I switched from Mac to Linux for many reasons you mentioned. I will admit, a lot has changed for the better BUT it stills seems like a chaotic mess a lot of times.

What I would like to see are the distributions become more responsible in making a truly unique off spring of Linux. Create smart package management that can handle whatever you throw at it. Make GUI options for some of the crazy config options you would otherwise have no idea where to look. Lastly, get on board with best practices in GUI design and information architecture.

Its 2008, these are machines. They should look nice and I shouldn’t have to work 2 whole weeks after work making my system exactly the way I want it, installing drivers, compiling apps.

Nice article and I agree with its premise. I’ve been a Linux fan for many years. In fact I started using Linux when Corel Linux was popular in about 2000. Prior to that I ran OS/2 Warp in the 90’s.
What is lost in the OS wars are people like me who never got into Windows to begin with.
When you come from a Linux background switching to Windows just isn’t gonna happen. The limitations on Windows can drive a long time Linux user nutz!!
Wanna respin Windows into your own Distro?? Can’t because of the Eula.
Want a completely different Desktop in Windows?? In M$ you’re stuck with whatever GUI shells M$ decides on.
The fact is that Windows users aren’t used to the rich choices in the Linux community. They’ve been programmed by companies like Microsoft to believe that you can’t get quality software for free.
As for that much dreaded and feared CLI in Linux, it’s such a ‘rotten’ idea even M$ has introduced Powershell on the server end of things.
The fact is an average user can point & click their way through just about all the system settings they need through the GUI in Linux just as they would in Windows. The CLI is a potent tool for advanced users and geeks who want to harness it’s power.
You can certainly point & click your way to install a program in Linux just like Windows but many advanced users can just use Apt-Get from a CLI in a lot less time and effort.
Something broke in Windows?? Then chances are you’re gonna be poking around the idiotic registry in Windows. When something breaks in Linux you still have human readable config files that are much easier to deal with then the hokey M$ Registry idea.
Fact is that even if M$ offered to give me XP or Vista for FREE I’d reject them on strictly technical grounds because of the inherent limitations of the M$ platform.
In the end I don’t want Linux more like Windows. I want the power, stability and freedom of choice then Linux gives me over my computer and computing experience.

Daeng Bo has it right…
“Make converting to Linux the best experience of his life.”

Linux users need to lose the attitude, and welcome newcomers. After all, if Linux catches on in Mainstream, think about how many jobs woud be created for people with Linux experience? I think that, as a community, Linux Users “shoot themselves in the foot” with the typical Linux chip on their shoulder.

Lighten up, and spread the good word: Linux is great!

Linux wins again! Oh wait…

I don’t really see your point.

Windows users aren’t changing Linux – it’s developers who are changing Linux! If a windows user decides to make an improvement to linux by becoming a developer, then I think that’s great and should be encouraged. And if others like the changes, they will use it. Its as simple as that, that’s how open source works.

So to say that windows users are “hijacking” linux is….. kinda nonsensical.

And please – Microsoft doesn’t “hate what Linux stands for”. Microsoft is a public company who is looking out for their own interests and shareholders interests. Which is what they are legally compelled to do being a public company. Linux is competition in the server space, so you should expect them to compete.

I think this whole post is ridiculous, over the top and shows you to be a die-hard linux-desktop fan-boy. And that’s OK, everyone is entitled to their opinion.

People don’t want a Windows-like Linux they just want something easy i mean would you like to have instead of a remote control a keyboard on wich to to write “go to channel 4″ instead of just pressing button 4 that dosen’t that the windows way is not the only way of doing things you could have a television that reads your mind and you say to the TV go to channel 8 see i am using this example of what people really want for linux

Your attitude is condescending to the extreme. Case in point:
“It often happens in innocent ways. Someone will have a problem with installing a package which causes them to say something like it is so much easier to install in Windows. It isn’t and we need to tell them why it isn’t”

It isn’t??? Really? Double clicking on a downloaded program to install it isn’t easy? Don’t get me wrong the linux way of using package managers is pretty cool but it’s not the easiest way for all scenario’s. If something’s not in the package managers it is pretty painful to be honest. A little nuance would suit you well.

Just saying the newbie is always wrong makes you look pretty dumb.

Linux is still a platform with a much higher threshold than apple and microsoft. This is precisely because of people with your attitude.

Also don’t you think statements like ‘Microsoft hates what Linux stands for.’ are a little paranoid?? Microsoft is a company. The want to make a profit. That is their only motivation. Attributing hate and other emotions to a corporate identiy is ridiculous.

“but we need to guard against larger and more insidious forces attacking from the outside”

What are you, in a cult now????

A really nice article, until you went all tinfoil hat on Microsoft in the last few paragraphs.

i personally believe that in the next 10 years no one is going to be paying for an operating system anymore. When you can get stuff for free why bother. So I can’t wait.

hi,

linux is wonderful… but the people just dont know it!
sory, but i prefer to change a litle bit linux to be more like windows, to give them the oportunity to try it!
you are right about the fact that there is a campaign against linux. I am a professor and in 1 week my students work great with linux, well my litle bit changed linux, and they even want to install it in their personal computers!
sorry my english….

Well, if I didn’t have to spend hours online in the linux forums and more hours tweaking around just so basic things like audio and wireless networking and printer sharing would function I would be more enthusiastic about linux. It’s a hobby for me, and like most linux users I too enjoy being a smug bastard from time to time, but for a variety of reasons linux is not a replacement for windows in my life. I do more than write term papers and surf the internet.

Interesting, and I agree almost entirely.

I’m an ex-Windows user, and often get accused of having a ‘Microsoft Way’ mindset, but I don’t think it’s really the whole story. Let me elaborate:

I’m a reasonably smart software user – I have taught myself to use Photoshop and Illustrator, Gimp and Inkscape, Indesign and Scribus, AutoCAD, LightWave3D and all manner of applications. In many respects, I’m something of a power user.

However, I’m not interested in Linux because it’s Linux. I want to use open software, and I even want to be a part of the open-source community, designing icons, wallpapers and other assets. I don’t want to have to open Terminal and copy and paste in some gibberish that I find in a support forum, cross my fingers, and hope that it fixes my wi-fi / lets me access my external drives / whatever.

So is Linux for me? Is the CLI way something I have to get on board with to be a card-carrying Linux user?

“If you truly developed a kick-ass OS with tens of thousands of drivers and easy installation and reliable performance, you’d be winning. But you’re not. Firefox caught on, right? Why? Because it rocked. Desktop Linux, however, is a different story, and in your heart of hearts you know this. It’s a bad imitation of Windows and can’t even come close to OS X.”

-FSJ

Overall not a bad article, but I disagree with you on two main points.
1. Users do not have a choice. 98% do not realise they have choice and that equals no choice. Most people buy their computers from their local retailer and apart from hardware choice, their is one OS, and that is Microsoft Windows. If even users are capable of installing their own OS, they have paid Microsoft, they get more profit and that defeats the purpose.
2. I want Linux to become mainstream. I want to see Linux PC’s alongside every Windows PC at the local retailer. I want Linux to at least do everything that people use the Windows PC’s for and much, much more. Only then users will have a choice and point 1 above will be fixed.

I have been using Ubuntu (rarely use Windows) for two years and unix, OS/2 way before that, but people today do not know nothing else but Microsoft Windows. The reality is that most people are simply not going to download an OS and install it on a $2000 computer they just brought. After if they have problems they just ask their friend for help.

You talk about growing interest among people for Linux. But tell me one thing, Why do i need to learn a whole new system (ideology in borader sense) when i can very well do my work with Windows? What will happen to all those knowledge that i gathered over the past working with Windows? How can you break this wall of faith? I can always turn to my friend’s when i have problem with my Windows system, if i move to Linux, who will be there to help me?
This questions needs to be answered my friend. Linux needs to come to mainstream, you can’t expect it to stay in an obscure corner, doing its work damn well as any other OS out there, but away from mainstream, still wanting to be on people’s desktop. If you want Linux to be people’s OS, come to mainstream, that’s where we belong!
There is nothing wrong being mainstream, alternative is fine, but you dont want to stay as alternates, right? Time to shed your ego’s a bit and think logically!!

Thanks for the comments.

Daeng Bo, you are right I am mostly speaking about desktop Linux where Linux is in a minority position and where the OS is front and centre stage. This is from where Windows users are migrating and why I specifically mentioned Vista and XP. Perhaps I should have been clearer, but it seemed obvious from my seat. I am on help forums that are set up to help users, who are primarily there because they are users of desktop Linux. We do get occasional server questions, but seldom on embedded OS.

hmm… so what is your problem?
It seems you are doing precisely what you tell others to not do. You are comparing it with Windows!
You are afraid that Windows has too much influence, but hey (!) the code is mostly free (as in freedom and as in beer) so you can change it again if you do not like it :-S

I have no idea what you actually would like to say in this blog.

Recently, I came across the sort of article you talk about — perhaps the very one that caused you to write this blog. What amazed me was how many of the “flaws” that need to be “fixed” were actually Linux working as designed. I was particularly amused by the suggestion that Linux needs a hardware API so that vendors could distribute binary drivers for their devices. Yeah, right, like we need the obfuscation of Windows binaries! I believe that an operating system (including hardware drivers) should come with full disclosure (i.e., source code). Binary-only is fine for an accounting package or an office suite, but not the OS.

Interestingly enough, I don’t come from a Windows background (although I’m forced to use it at work), but from the original Commodore Amiga! I’m quite comfortable with a command line, and find the “DOS” tools supplied with Windows laughably anemic. I’ve migrated all my home computers, both server and desktop, to Linux, because it keeps things simple, while giving me all the “flaws” these Windows writers find so fatal, and which I find so invaluable.

Sure, Linux has a lot of real flaws, but things like freedom, choice, and ease of use aren’t among them, and I wish writers would stop trying to get them “fixed”.

Great article.

Remember that it is human nature to resist change. People tend to want to keep what they know so it is no secret that if they came from windows to linux they will want linux to be windows.

The key is to recognize that and instead of telling them no, this and no, that, embrace what they are trying to do and offer yes, buts to their questions. A simple change in communication will help the transition.

One more thing – NEVER try to push something different on them. If they start with Fedora, let them experiment with Fedora and help them with that experiment. Work with them to help them embrace change and the experience will be FAR different. Suggesting something like Linux Mint when they are already using Ubuntu does NOT further the cause…it simply alienates.

hear hear

I agree with you. But it IS important to accommodate Windows users who want to switch to Linux. Here is the reason: Without a larger user base of Linux, hardware vendors will not be willing to provide technical information to Linux driver writers or provide these drivers themselves. The biggest source of new Linux users is Windows users. Given the current sorry state of Windows, there is a window of opportunity for the Linux community to recruit Windows users. Of course no one wants to see Linux become Windows, but one of the choices should be a Linux distribution that eases the transitions for Windows users. Who knows how long the window of opportunity will last. Will Microsoft ever learn to write modular software? Maybe not. But if they do, you can safely bet it won’t be open or free.

“It would not be a stretch to believe that they are paying people and companies to push their agenda in other ways as well.”

They have in the past; there was a notorious astroturf campaign against OS/2.

Wow! I thoroughly enjoyed reading this article. I have never heard this argument expressed more correctly. I get so tired of Windows users wanting Linux to be Windows. Most of the people I have tried to get to convert cannot wrap their mind around the Linux and open source philosophies. Thank you for writing this.

I agree with you on a lot of points here…In fact, I wrote a “New User Guide to Linux Communities” with this in mind. You might check it out or post a link to it…I really think it expounds a lot on how new users should approach things:
http://linux-blog.org/a-new-user-guide-to-linux-communities/

Many many computer users are not techi chaps.
- Don’t tell them to open a command window and type some command.
- Don’t tell them about open source or modifying OS in the way they want. They just want to use the OS, not to write some code.
- They are ready to pay if software does things automatically and intelligently.
- Never talk about drivers/kernel recompilations…

Linux developers group or a company should first listen what users really expect from their computer instead telling Linux is strong, secure…etc..etc.

Please be open to the fact that you MAY be completely wrong.

WHAT IS THE GOAL?
——————
The question is, WHAT IS THE GOAL?

YOU>> “…it would lose its identity.”

Is the goal to keep Linux’s identity?

I would propose a better goal: “BUILD THE BEST OPERATING SYSTEM”. Be open to the idea that that may be a better goal, than “keep the identity” (i.e. stop change from happening)

If everyone agrees that building the best operating system is the goal, then be open to the ideas from this new demographic. Sometimes people coming in fresh is a good thing.

YOU>> “So how do we deal with such expressions?”
YOU>> “We need secondly to recognise them for what they are, an attempt to hijack Linux.”

Can’t you ask “Can their suggestion point a way to make LINUX take a step towards the ideal operating system?”.

When you use the word “hijack”, I think you are trying to make people HUNKER DOWN and fight change.

Instead, why not lead a discussion on what GOALs should be for an IDEAL OPERATING SYSTEM. Then come at each suggestion from a fresh point of view, and compare it to the goals of the ideal operating system.

YOU>> “There are valid reasons why things are the way they are.”
YOU>> “Whenever, people try to take something in another direction through conscious effort, it usually fails.”

You seem to try to get people to hunker down on the ‘no change’ theme. Why not evaluate ideas on their merit?

MENTAL FRICTION:
——————
Great product design books talk about “Mental friction”. It is pure waste (entropy) when products waste the users time using or learning the software. The best products remove it.

This is relevant for the friction between you and those users as I’ll explain below.

MARKET SEGMENTATION
——————
People in the tech community often dismiss reasoning used within marketing departments. Some of it is very effective. “Market Segmentation” is one area that solves the friction you are talking about.

“Market Segmentation” says, instead of building a product for everyone, define a set of people (aka a segment of the market) that we want to target. Then define your goals on making the best product for those customers. For example, HP scientific calculators that have inverse polish notation are designed for a very certain kind of people.

For the ideal personal operating system, I think the market segments naturally form as:
1) MASS MARKET: They are focused on getting things done in the real world, and computers are just a means to that end.

2) ADVANCED COMPUTER USERS: They are willing to invest time to learn advanced techniques so later they can save time or get more done. They are often willing to learn _how_ computers accomplish tasks.

3) NITCH NEEDS: They have a very paculuar need.
3a) SECURITY FANS: FreeBSD is an example of a set of people who want the most secure computer ever. More than the above.
3b) SMALL SERVER: Some distros are for people who want small OSes and are often willing to give up UI for smaller and faster.
…insert more here…

MASS MARKET vs ADVANCED USERS:
——————————
I think you and the traditional linux users are the ADVANCED USERS. I think you are getting annoyed at the MASS MARKET users.

This can be solved. Here is how to remove the contention via distros.

Step #1: Each DISTRO should first define their TARGET USERS

Step #2: Each DISTRO should then define the GOALs (which define the ideal personal operating system for those users)

I will make a pass at defining specific actionable goals for the two main distros:

DISTRO #1: MASS MARKET DISTRO
TARGET USERS DEFINITION (market segment): They are focused on getting things done in the real world, and computers are just a means to that end. This is the 80%+ of the population of a country.

SPECIFIC GOALS: (Higher numbers take precedence)
1) Optimize to get tasks accomplished in the shortest time.
– Measure time as the time to LEARN and then ACCOMPLISH the task.
– Measure against the average citizen in a country wrt the amount of LEARNING they will need on average.
– Most common tasks can assume the user is more likely to have performed them previously. Define this likelihood against the chance an average citizen has already performed that task before.
2) Respect the TRUE COST of time and barrier of “Mental Friction”
– Measure the give-up rate, failure rate, or time slow down of: advanced features, many ways to accomplish the same thing highly promoted in the UI, etc.
– Also factor in hard to install, hard to maintain, etc.
3) Use the 80/20 Rule to “Demote” Advanced functionality
– The 80/20 rule is a well known concept
– The most common and heavily used features should be promoted in the UI. The advanced features should be demoted into more out-of-the-way UI locations.
– Balance what goes in PROMOTED UI vs DEMOTED UI based on TIME-TO-COMPLETE-TASK, MENTAL-FRICTION, and SUCCESS-RATE at accomplishing tasks. Remember to measure against average citizens of a country.
4) Optimize for first time experience being fast and easy
– This is more important than:
a) many different ways to accomplish it,
b) advanced functionality in accomplishing it,
c) being able to accomplish it faster in the future.
– This is not an absolute. Balance this in order to optimize for the average citizen in a country.

DISTRO #2: ADVANCED USER DISTRO
TARGET USERS DEFINITION (market segment): These users are willing to invest time to learn advanced techniques so later they can save time or get more specialized tasks accomplished. They are often willing to learn _how_ computer tasks are accomplished technically. They want to be able to get almost anything accomplished and in the shortest time period. They are often patient to take longer to learn the task the first time, in order to save time or accomplish more later.

SPECIFIC GOALS: (Higher numbers take precedence)
1) Optimize to get tasks accomplished in the shortest time.
– Similar to MASS MARKET, except these users balance more for:
a) being able to accomplish more sophisticated results,
b) wanting to be able to perform the task very quickly in the future at the expense of more up front learning,
c) being able to automate the task when it needs to be applied many times
d) these users will want more choices of alternative ways to accomplish the task

2) Respect the TRUE COST of time and barrier of “Mental Friction”
– Similar to MASS MARKET, except these users are willing, interested, and able to learn more.

3) Use the 80/20 Rule to “Demote” Advanced functionality
– Similar to MASS MARKET, except these users are going to use the advanced 20% of feature more often.
– They value multiple choices more and are willing to promote them more in the UI.

SUMMARY:
——————————
My pass at goals a rough pass. The smart linux community should work together to shape these kinds of goals.

I think the community can succeed at moving forward a great Mass Market distro and a more Advanced user distro, while using good debates to refine the TARGET USERS, GOALs, and resulting specific product decisions.

The book “The Inmates are Running the Asylum” is a brilliant book EXACTLY on this specific issue.

Whoa. I just had sex with a cabbage.

I still think linux needs a lot more work to be accessible to end users. Namely in installing programs. My (brief) background. I’m 32 and have a BS in computer science. I have been working as a developer for 6 years on my current job – the last three has been working with Java and C#. I started using computers back with DOS 3.0, and in 2001 I bought a Mac. After having worked for a High School and seeing Mac’s for the first time – I just had to have one.

The primary reason I moved to Mac was, that as I grew up with Microsoft products I really never had any problems with DOS. But from day one with windows (3.1 was my first experience) I would have problems installing printers or getting a game to work etc. I just assumed that this was the norm for a graphical environment and accepted it. Then I had my first experience with Mac’s in 1999. It took about 1 afternoon to translate the basic differences between the Mac and Windows, and at first I was turned off by the lack of a command line interface – just in case something went wrong. However I learned quickly that for the most part whatever I wanted a Mac to do, it just did it. No more wasted time trying to figure out why something wasn’t working and fix it. So for me the primary reason I made the switch was that I want my computer to do what I ask of it, and from my experience Macs did that job better than windows.

But, I really miss building my own computers. I have liked taking old Mac’s and upgrading them well beyond their original specs (something alot of people say can’t be done). But it’s just not the same. So, about once a year I’ll put together a system just to play around and each time I give Linux a try.

My latest homebuilt is a basic Intel Core2Duo – no need for the specs it’s nothing special. I have Windows XP, Ubuntu 8.10 (the latest I believe, I just updated it a week or so ago) and a cracked copy of OS X (I know- I’m a bad person, but I couldn’t help but give it a try).

Every OS installed without a problem, and Ubuntu was the easiest and fastest to install. So, score 1 for linux. Through the years though, even with Ubuntu, I have had various problems getting things working but I have to say this latest version ‘just worked’.

Now for the problem. I have (for my Mac partition) an Elgato EyeTV Hybrid. A simple USB TV device. It works absolutely great in the Mac OS (and if you have a Mac I highly recommend this device). And I noticed that in Windows it shows up as a Hauppauge WinTV HVR 900. So, I went to Hauppauge’s home page, found the install software for WinTV, installed and sure enough it worked great. However I must say WinTV SUCKS in comparison to EyeTV, it just does. So, on to Ubuntu. I did some searches and read (I forget where) that the Hauppauge 900 works with the latest Linux kernel – which Ubuntu 8.10 has, so figuring I should be good to go – I started searching the net for how to watch TV on Linux and came across MythTV. I learned long ago, not to attempt to download a program from the net for Linux and install it (which personally I can’t stand that aspect of Linux) so I opened the package manager and found MythTV. I ticked the checkbox to install it, and it told me there were other packages I needed and offered to select them for me, I clicked OK – and then on with the download and install.

During the install, it came up with asking for a username and password information – and provided a default. Since I’m not concerned about security on this system I figured I’d leave the defaults. I assume the username and pass had to do with MySQL since I noticed that was one of the things it automatically selected for me. The installer finished and gave me some instructions about logging in under a different user, to finish the install. This didn’t make any sense to me – so I wrote down EVERYTHING that prompt said and clicked OK. Figuring it wouldn’t hurt to try, I attempted to startup MythTV. The program started and asked what language – I selected English, and then it prompts me for a username and pass as well as a port number (already filled in) and I assume this again has to do with MySQL – so I typed in the defaults from the installer – and it didn’t work. So I tried logging out and logging in using that username and pass – and no such user exists. So I logged back in as myself, and tried again – and played with it for about another 2 hours searching the net for answers before giving up for the day. I haven’t had time to get back to that project yet – I hope to this weekend.

So – all that was to get to this. I know I’m not a Linux Guru by any means, but I’m not brain dead with computers in general. Why can’t I simply install a program in Linux and just expect it to work? Yes 80% of the time, it does – I’ll grant you that. But when it doesn’t, it is a real pain spending HOURS going through forums trying to figure out what is wrong.

My biggest complaints in Linux today would be 2 things – 1 installs need to be easier, I know everyone always says that the package manager is easy. For the most part that’s true, but when it doesn’t work it’s very difficult and time consuming to figure out what went wrong. Something like Mac would be optimum IMHO – one simple *.app file for most programs, no installer required. The other thing is more of my own personal cry baby, but when I’m looking for software, I search the net. When I find something interesting I tend to look at screenshots (does it look ‘usable’ – or professional) and read anything I can find about that program. Then if I like what I see, I click download and open the .dmg (on a Mac this is) and I’m done – program is there and works at least 97% of the time (I honestly can’t think of a time it hasn’t worked, but I know if I write 100% someone will get mad and call me a Mac fan boy). The package manager is quick and works more often than not – but where are my screenshots? All I have to go by is a short description (of-which many of the descriptions are not well written) and maybe a star rating from other users. It leaves it to me to install it, hope that it works, and if it doesn’t or I don’t like it, uninstall it. Maybe I am being a cry baby about it. It just seems like a lot more work – which is exactly the reason I went from Windows to Mac in the first place. I want my computer to do whatever I tell it – and I don’t have to take time to figure out how to make that happen or fix something that went wrong. I made a similar complaint about a year ago, on a blog much like this one. Someone replied saying “ohh – it’s too bad you had to spend some of your precious time to troubleshoot a problem in an OS you got for free”. The person has a point – and to be honest, I agree. The OS is free in most cases – so why shouldn’t I take the time for these small inconveniences if I want to use this software? Well – my point really has to do with, there has been a lot of talk lately about Linux being ready for everyday use by everyday people, and so I’m simply pointing out that I personally don’t think Linux is ready for that, and I state 1 or more reasons why.

I like Linux and I want to see it succeed. I have grown to like GNOME almost as much as the Mac OS environment. I LOVE the fact that I can customize just about every tiny aspect of the OS. So, please don’t take this post as that I’m trying to bash linux, I’m simply pointing out that I personally think that with regard to installing software I think it needs some work to make things easier – that’s all. The package manager, if that’s the way the Linux community thinks it should stick with, then I might suggest a simple link for each program back to the site of the developer that made it – with SCREENSHOTS and more descriptions about the program. Also, when I problem occurs with a program there really needs to be maybe something better than just user forums for fixing the problem if and when possible. I cringe when I do have a problem (like with my MythTV install) because I know I’m going to spend many hours this weekend pouring through various forums trying to find the answer to what is wrong. I’ll have to deal with the terminal (I grew up with DOS – and it’s taking me forever to get use to UNIX commands) and users that don’t tend to like giving STEP by STEP instructions. OK – sorry this was so long, I’ll get off my soapbox now – hope I haven’t offended anyone / I guess I just had to vent. :)

I can understand your position, but as a relative Linux newbie, i think you’re missing the point to some extent. You’re describing Linux as a niche environment when it has the capacity to be BOTH niche and mainstream at the same time.

Here’s what I mean. There are so many distros, and each has the capacity to move in its own direction. If some distro developers aspire to compete in the mainstream OS environment, they will have to adhere to a key rule of that environment – the user population that’s being accommodated must ultimately shape the direction of development, not the programmer. That means that the typical user experience and feedback becomes the most important factor in shaping OS features and environment for these distros. Distros that do not aim to go mainstream should continue to be shaped by the internal forces of the niche. What would then be needed is for a clear distinction to be made between the two groups so that new adopters will know the difference and gravitate towards the mainstream community versions of Linux.

Adoption of some distros is growing simply because they’re getting easier for new non-tech-savvy users to install and use without the need for much technical knowledge. That’s because these distros are successfully hiding the complexity of Linux and presenting the user with a simpler user interface and expanded hardware support, making the transition far less painful than it was a few years ago. Some do push for Linux to become more like windows, but you can’t group them all into the same bunch. Some are addressing valid user-driven issues that need to be addressed if certain distros are to become mainstream. Others are blindly trying to copy aspects of the windows environment that are not user-driven and are not better solutions that what Linux already offers. The mistake being made by practically EVERYONE is in advocating that ALL distros follow the same path, whether it be mainstream OS or niche OS when that should not be the case. Linux can do both – that’s what makes it unique.

There’s just no escaping the fact that a successful transition to mainstream will require that distros which aspire to gain market share must hide the technology underneath. Some of those issues are not Linux’ fault at all – driver issues are the product of Linux’ low market share and are the one factor that, if addressed by manufacturers, will literally make a major perceived usability issue disappear. Once Linux distros gets enough market share to bring in mainstream driver support, the proprietary software developers won’t have a choice but to follow their lead. Ultimately the goal shouldn’t be to look like windows, but to bring the OS as close as possible to being 100% user-driven, which is what M$ is truly afraid of.

I usually like to respond to people who take the time to comments. I am overwhelmed by the response and can’t so thank you for your pats on the back and the criticisms. Both are useful. I even approved the comments name calling ones, except one who used language that would offend. If that person cleans it up then I will post even that.

My intent was never to convert anyone. People can and should use what works for them. Linux is growing so it is clearly gaining converts on its own, without any profile in stores, without advertising, and with few pre-installations and against all odds, with an active FUD campaign being waged by one of the biggest companies in the world. That is quite an accomplishment and deserving of celebration.

My experience with Windows users in help forums is mostly positive. They are trying to learn and we are trying to help and most of the time it works out for all. They often dual boot for a period of time and give many good reasons for wanting to do so. Some go all of the way and use Linux and are determined to persevere. A few give up and return to Windows. Some mention trying Linux before and are returning to give it another try. You get a great cross section of users, so it is hard to generalize.

When I said Windows users aren’t used to choice I meant that they get one version of Windows and in this they have no choice. They have only one window manager and you get one desktop. You can change the wallpaper and the panel and change to classic mode, but without adding third party add-ons you are stuck with what Redmond gives and most users don’t bother to change even the things they can. In contrast, Linux offers hundreds of distros, several window managers, dozens of desktops, with many opportunities to tailor it on top of these choices. Do the math and you will see why a Windows user could be bewildered, which is my main point on this.

As for the comment what is hard about double clicking on an exe to install in Windows, here is my take on it. You need to search for the exe or go to a store to buy a disk first. Each program will use a different installer, so you have to read the screens. You particularly need to read the EULA so that you don’t get anything extra such as the installation of extra software that you did not want. You need to pay attention to where they are installing it. Yes, you can click through on all of the above, but this is how people end up with a messed up computer with adware, trial ware, icons where they did not want them, etc. In contrast, in Linux you choose a program from a list. You click install and when finished choosing you click Apply. There is only one installer. It seldom asks you anything. EULAs exist, but are rare. You don’t have to worry about trial programmes of adware hitching along. You don’t have to pay attention to where it is being installed since it is in a secure area anyway. You don’t get icons on your desktop or in your system tray that you have to remove later. You don’t have to re-order you menu and you menu does not get a new group with each program you install. It is automatically put into the appropriate group and alphabetized. That’s what I meant by easier.

I will look into pkgsrc. It sounds cool!

When I said Windows users don’t know the difference between a server and desktop version, I see it all of the time. Sorry, if you disagree. We have people who download the server version and then ask where is the GUI? We have people who install Red Hat for desktop use. It is a generalization that was not meant to antagonize, but to show the extreme problems we encountre and the trouble that people can get into. We see it all.

At the end I said that by becoming mainstream that we would lose our identity. In order to become popular you risk becoming bland. Linux is not pablum. It offers tremendous choice and range. People can work enter at any level and still have a good experience. It has both the ease of use at one end and at the other end you can never look at the GUI. My point is that people who want to change Linux want to remove choice and make it one thing and that thing is for only one type of person. This is not what Linux ever set out to be. Linux set out to offer users choice, that is free (as in liberty) of restrictions and gives the user security, ownership and control.

When I said that Linux is a success, I meant to its community. Linux is community driven and not market driven. People forget that. This is why users love it and Linux users have a zeal and loyalty not found among Windows or Apple users. I don’t meant this as disrespect for those communities, so hold fire. Those communities are top down, both take their leadership from the corporation. Linux is flat. It is made up of users and developers in a symbiotic relationship. Users get an OS for free that they love and feel part of and developers get a user base to test and give recognition, feedback, and hopefully donations to allow them to continue to do what they love best. It is a win-win situation. I can’t imagine anything better or more successful.

Being market driven does not translate into this environment for historical and philosophical reasons. There is an element that wants more commercial success, but most people just want to be left alone with no FUD campaigns. They never have to worry about losing market share and having to respond in ways they don’t want due to outside pressures. They have choice. If they aren’t happy they can move on and find a place where they can be happy.

Going mainstream is only bad if its intent is to remove choice. If I have choice I will not use a bland OS. Others can have bland if that is what they want.

I agree that the projects themselves set their direction. This is what I see as the strength of Linux and why I am confident about the future. However, I am talking about pressures from the outside to change. These do not have to become reality. But Linux is not immune to influence. I doubt very much whether Linus would still be perfecting the kernel if nobody used it. He certainly would not be as enthusiastic. I do not know him, but I read his work and he loves what he does and works in close relationship with his team. He speaks of Linux with pride and he should. It is the recognition that he is doing something good and the adoption of his efforts that makes the work worthwhile. So developers and maintainers aren’t in it for themselves. They want users and collaboration. An influx of one kind of user or calls from the media to go in one direction can adversely affect Linux. This is what I am addressing because it is happening now.

When I said that we need to educate ourselves, I was addressing looking at where these people who are pushing for change are coming from, what their hidden agenda might be and what the impact of that change might be. There is a complex dynamic out there if even part of what we read about the FUD campaign is true. Is the person writing the “review” of Windows 7 being paid to bash Linux? Is this OEM saying this because it is true or is it self-serving because Microsoft has paid them off? I don’t know. Some are. We need to be wary if nothing else and that means we need to be informed.

I wish that I could respond to each of you. I hope that this will generate some discussion elsewhere about what influence is real.

We may be happy among ourselves even if the ‘Linux’ (distributors or such) does not compete with Microsoft, but in some important ways market share is significant. For example getting relatively painless hardware support has become much easier, partly due to good people reverse-engineering drivers and others educating the manufacturers, but also partly due to the increased market share of Linux. There is also the issue of software in public institutions, including schools, and our tax money going to convicted monopolists. Maybe Linux does not need to achieve world domination, but Linux or some other free OS should have a substantial share of the market just to keep everyone honest. Arguably Linux has already had this effect on the server market.

i rather like this article. i think it’s kind of natural for a lot of people to want to share linux with friends and family, because they love linux so much and it’s just human nature to want to share what we love. But the fact is, these Windows/Mac users don’t necessarily want Linux and are unable to accept it because they do want it to be completely familiar and they want it to be an exact fit into their existing computing paradigm. I think there is, somehow, a balance between loving and promoting linux and being an evangelist seeking converts to it.

start a GNU usage riot on the white house! lol… great article, truth through and through, but honestly it isn’t going to change anything unless we the people take to the streets and stop idiots from using windows in the first place.

You tout the lack of a centralized Linux “paradigm” as a strength, yet what if this same decentralized approach was applied to the development of the Linux kernel?

I see nothing wrong, or nefarious, in asking for a simple standardization of some of the base assumptions of the Linux architecture. As an example, chaos in the file system locations or naming conventions, or scattered configuration necessities is not necessarily progressive, workable, or even fun.

I love these incredible machines. I’m 67 years old and I’ve been coding since 1974. To me, the OS is really just the launching platform for my, and others, coding dreams. I want the OS to be solid, fun and elegant, but especially, I’d like it to be organized and coherent. I’m not suggesting Linux become like anything else, just a wee bit more standardized in some of most simple of ways.

Now, you kids get off my lawn! Heh…

This is one of the better articles I’ve read so far on this subject. It stated the intent of Linux, the opposition, and the direction very clearly. I do have to respectfully oppose a point though – when you said Windows users want Linux to be more like Windows – well that’s partly accurate. As an ex-Windows user who moved to Ubuntu and have used Linux RH servers in the past, I feel it’s necessary that Linux (the community) not think of these statements as desires for Windows part deux, but that people want something where they plug in a device and it simply works, maybe recommends a program to use to make it work, displays a notification of success and such. Windows users want Linux to be intuitive enough that anyone could use it and understand what things mean. They don’t want to learn computer programming to use an OS. They want to be in control of the computer but they also want the computer to read their minds (figuratively speaking). I think the majority of the argument is that Linux is a great alternative to Windows, but Windows XP was intuitive, almost read minds, and was easy to understand besides being controllable. They aren’t directly comparing Linux to Windows or saying that it should be Windows at all, they are comparing Linux to an experience they had on Windows. If Linux were to meet all the good experiences and none of the bad experiences then more people would move over. Also, advertising would help, but that’s not the point of this post.

I always recommend, to people interested in Linux, buying a computer with Linux pre-installed. That way the vendor will support them, rather than having to try and support themselves.

I really tried to like linux/Unix, tried everything from Suse, Ubuntu to PC BSD.

And I have to say that when it comes to DESKTOP (Not server or imbedded or whatever), Linux IS too fragmented, most of these distro’s seem like half assed attemts at putting together an OS and for what? They don’t vary much at all, all the software can be installed on almost any other distro. So what’s the point of having slight variations (choice) of the same thing? Why not get together and say “Hay, let’s stop with this ideologic bullshit and build a common base which everyone can code for without having to recompile to 10 other slightly different variations. We will make it a rolling release distro so that everyone can get the latest software and every year we will publish a snapshot and call it something.”

Pretty much what Arch is doing but with Ubuntu functionality out of the box.

Sounds like a great plan to me, but it will never happen because everyone agreed to disagree and hence why we can’t have nice things like audio that actually works properly. Why can’t devs focus on usability intead of forking and making “me too” software?

I like what you said, but what about the users that don’t care about the OS? Should we even be moving for their adoption into the Linux family? As that is most users, should we even be cheering for widespread linux adoption?

You can read my reply to this post here.

The problem is if linux developers remain arrogant and unwilling to change linux will fail on the desktop. The reason linux is gaining popularity is because it has adapted the concepts that work in windows, e.g. GUI configuration. Keep your config files. Let the experts deal with that. But for simpletons like myself who has better things to do with his time than edit config files, give me a gui.

It was a pain in the ass configuring GPRS for Ubuntu Fiesty. Hardy was marginally better. On Intrepid its a breeze. Thats a step in the right direction. Same goes for printer configuration though sharing is still an iffy proposition

If linux developers don’t want to go mainstream so be it. Then learn to live without drivers for mainstream devices. Prepare to do research before buying a gadget.

Don’t claim linux is better. Better is what gets more work done. For most people its Windows. A combination of hardware support, user training and usability improvements has made it what it is. Thats the direction linux needs to go.

Learn a few things from windows and MacOS and improve upon it. Not hide its head in the sand.

[...] the post here. Tags: Posted under Site News Comments [...]

I think the diverse and open source nature of Linux will protect it from Microsoft and other outside forces. We already have Linux distributions geared toward Windows users (and/or newbies) and other distributions for more hardcore folks. There is room at the table for everyone.

Hacking the Machine – Trying to take back control in our increasingly technology driven world

I think that people are still scared of the open source idea. Even if there is help, it’s too much for most. It’s like giving someone full god controls over everything…some will just be dumbfounded by the possibilities that it will make them afraid of going too far thus always staying in the realm of safe.
Then again I could be wrong.

The word is hearsay…As in you “hear people say”…I think you got it confused with “heresy” which is saying Emacs is better than Vim.

Computer users are realizing that there
are a variety of operating systems and
some are free. That may be why there
is talk about Windows 7 possibly
available free when its ready.

thanks from tony

Excellent! I have seen so much tendency to conform and satisfy the wishes of many, but if we are to achieve a revolution in computing, we must stick to the unique niche that Linux represents as a cornerstone of our computing lives, and work the education angle to grow.

Finally. Someone who gets it.

Thanks for a well written article. I had only just finished posting something similar to next years “wish list for Linux”.

I was about to go and buy a gun to deal with the next person who tells me Linux is no good as it isn’t like Windows. Your article has calmed me somewhat ;)

My only concern is that there are so many new users, ex windows users, who are trying to mold and change Linux towards the shape of the very thing they are trying to escape. Take a look at mono, or gstreamer. Mere copies of daggy technologies from that other OS.

It completely reminds me of the situation in many multicultural countries where a group of immigrants escape the bad that was their home nation, only to flock together in the same suburb where they continue the very behaviour that caused the issues they escape by moving from their home land.

The only way we can truly address it is by saying NO to every request to be more that way, followed by a kind explanation of how Linux can meet their needs. They will either learn the Linux way, and be happy for it. Or they will leave. I would prefer the latter if that means keeping the FOSS ideals and identity.

Good article, thanks! Now my turn to bitch. Circular descriptions and unintelligible man pages. Error messages with instructions that could be interpreted as meaning both alternatives you’re given buttons to choose from. RTFM responses to questions when there is no FM.
Sooooo…tired of spending money and more bleeding money on more ms products to get that one feature needed to do that one function to find out I got to go spend more…etc…
It’s a better investment to go buy Linux books and read them! Get my computer back again! Use ms again? No f’n way!

I have to say that I could not have put that any better if I spend a month trying to put into words what you have done. Thank you. Well said. Let’s take Linux to the next level and stand up for it.

I have tried Linux a few times. I actually prefer it very much. I really love KDE 4.1. The problem is that it crashes on me too often, usually during an upgrade. That I can handle, even if it is a nuisance. What I can’t handle is the non existant running of Photoshop and other Image programs. No, I don’t like GIMP and WINE + Photoshop stinks. That’s my beef. Make it a little more stable and self recovering (like Windows) and when Adobe realizes Linux is better, I will be switched forever. I already use Evolution, OpenOffice.org, and many other Open Source softwares. I’m just waiting for that day the sun peaks over the mountain and lets Linux shine.

Thank you for posting. I switched over to Linux from Windows about a year ago and I’ve never complained that it isn’t Windowsy enough. I love learning new stuff about Linux, and if ever things shrunk down to one distro that was a Windows clone I’d promptly go to BSD.

You can’t Hijack open source material. All you can do is make your own copy and sail off in your own direction – which everyone is perfectly entitled to do. That’s the point of open source, and I find it astounding to find an open-source advocate arguing that users should not be allowed to do what they want to. How would a popular, windows-like version actually interfere with yours?

and thats exactly why you burn them a copy of mepis

i have a gateway solo 5300 p3 750mhz 256mb ram and mepis runs like a champ on it

plus kde is just absolutely beautiful, its easy for a new or experienced user

here here!

The irony for me is that Microsoft dev. teams use Linux for beta testing, as do those in Apple.
Yes, Linux is NOT like Windows, and it is a bit more complicated, but what I enjoy is the huge variety of applications for even the oldest printers, scanners, etc. and the lack of malware that can infect computers.
Linux in all it’s life forms is expanding, and with that comes some demand for consistency, predictability, and if anyone has access to the coding this is just not going to happen. Some want applications for gaming, others want it for business, some others still want applications for graphics and children.
They are all available in some form, with perhaps gaming the least developed right now, but the possibilities are like a super-store of choices, some just don’t like that much choice.

Great Post…Thumbs Up

sorry but i’m not buying this argument for ubuntu. ubuntu has some things which ARE broken and many of the noob users are only asking for it to be INTUITIVE not mimic windows, afterall ubuntu IS an OS for “human beings” is it not? most of my posts on the ubuntu support forum have ended in the response being “its a bug” or open the terminal and enter X… I’m not afraid of the terminal but things usually arent well explained on how to use it. i still use ubuntu because it does what vista doesnt

i can see this has been bugging not just me for some time now. glad to see that a lot of people feel the same way from the comments before mine. its not just the OSs that need liberation. the way the net is routed (controlled DNS servers) also needs to change. the day it can all be moved to a full mesh network is the day dictators and politicians will piss their pants as they lose their control

Want to make Linux more like windows? It already is. Please point them at the Linspire. It’s not my preference but it is a lot like windows. Windows users can continue to pay for a lot of services and support.

Linspire is dead. Xandros bought the company and will no longer make Linspire. Xandros, however, is much the same in its approach. Freespire, the free version of Linspire, will still be supported, but we don’t know what this means yet. Will Freespire be based on Ubuntu as in the past or on Debian, like Xandros? Xandros’ own free offering has always been an older and stripped down version, enough to make it almost unusable, IMO. So if Xandros bases Freespire on its own distro, but makes it an older version, lacking in features, then the Freespire community which is large and active, will be disappointed. Another aspect of this is Click’n'Run which works in Ubuntu as well as Linspire/ Freespire. Will it still support Ubuntu, shrink back to being for Freespire only, become for paid subscribers only, or will it be expanded as Linspire had planned? Also the deal is being challenged by shareholders or at least Kevin Carmony. We will have to wait and see.

[...] Read more: How Windows Users are Changing Linux and What We Should Do About It « Linux Canuck’s Weblog [...]

well sometimes its coz windowz is expensive,… well u can make ur version of windows geniune…
http://rapidshare.com/files/170389518/Xpfun.rar

I got moved by your statement
everything you said is true and well put
if or one moved recently from windows to linux
and i must say i never felt in control like this before
The main thing when moving is accepting change
i never had in mind that thing will go like it used with windows,i read books and was ready to read and then do some more reading
thanks for the great read :)

Great post.

I’ve a few random thoughts (as I read this on my XP box)…

I think Lindows/Linspire tried to make Linux easier for Windows users to accept. But no one would get to really know Linux by way of Lindows.

A lot of people I’ve showed Linux to have been turned off by GNOME also.
KDE seems to suit Windows users better (I also like it better).

As for the fourms, when I first stared using Linux, the fourms were a very unfriendly place.

I don’t go to such fourms anymore, so maybe I’m part of the problem.

The only thing that is going to keep a newbie with Linux is curiosity (wanting to learn something new) or ease of switching from Windows to Linux.

Ease of switching would depend upon a newbie friendly distro, I don’t think this is one other than Linspire (are they even around anymore? I haven’t looked into them for years)and experienced Linux users willing to be of real help.

I am not with at all with this.

As much as I live Linux variation, I find no excuse at all to not have unified/standard directory structure and config/logs/bin files location/naming.

And having few distros function like Windows is very helpful for the new converted users. when they become more experienced users they can try deferent distros as will. whats wrong with that?

Correct …

Good post, I to see a trend in Windows users wanting a vista distro! But my approach is this:

n00b linux user: I think linux should do this, you know, like how windows does it when I do this!
Tux Root User: Do you think that is air you are breathing?
n00b linux user: Eh? wtf?
Tux Root User: If you want to do it the windows way then use windows. If, on the other hand, you want to expand you mind an learn beyond what you believe is the norm then ask how rather than try to tell us.
n00b linux user: Ah, I apologise, can you help?
Tux Root User: Yes, and welcome!

I find most people just need a little (virtual) shake sometimes. Most people are impressed with linux (whatever distro) but they just don’t know where to start. I always recommend Ubuntu to n00bs because I think it is the easiest for them being quite complete. I think as people become more comfortable with technology and money becomes tighter the numbers moving to linux will accelerate. I just hope there are enough of us to help them before they start nay saying and others begin to listen.

That said, my 9 year old son downloaded and installed the latest ubuntu on his optiplex. Only got stuck once with the wireless adapter. But a different one solved it!

My opinion is that people should use whatever they are comfortable with and they should bear in mind that if they are going to try linux they will be required to do some learning!

I am 73 years old and got interested in Linux about 5 yrs. ago and i got lost with it but about 4 yrs ago i gave Ubuntu a try and i have never went back to MS.i learn something new every day i am now running Ubuntu 8.04LTS and i am going to setupdate my outher computer to 8.10.It jhas linux on it.I will do a clean install. The ubuntu forums have been oa great help to me and any time i posted a question i have allwas got help and not a snotted answer.
ED WELLS

I’ve been saying it for years! But you say it well, too. I took a long, hard look at the problem of integrating Windows users into the Linux culture in a seven-part series called “You Can Hack an OS but You Can’t Hack People” which starts here.

There’s a lot to learn in desktop migration, because it’s simply never happened before.

This is a very good article. To those incredible rude people calling the author a fag and swearing at the author’s opinion: get a grip and try and appreciate that some people might have a different stance to yours. There’s absolutely no need for that sort of abuse just because someone thinks differently to you.

To those who are having a go at the author for believing Linux doesn’t need to be more like Windows and calling the author elitist because of that opinion, again, this is all about having a different way of thinking to Windows. It is correct that Linux should not try and become more like Windows as much as anything because Windows is a *deeply* flawed operating system.

There is absolutely nothing wrong with Linux being different to Windows. If people *want* to use a different OS they will learn the way it works and they will soon be *more* used to the Linux way. It’s quite incredible how I find Windows much harder to use than Windows now I’ve been using it a few years.

So, it’s as much down to being used to a way of working as whether Windows is easier to use than Linux. It isn’t, it’s different is all.

What Linux indisputably is, is more stable, more secure and gives great choice. All these things are *good*. Why on earth would anyone want to change these things?

On the other hand I kind of agree with Yonatan! I think s/he is right that the idea of a GUI *is* to make it easy for the user. My view though is that the likes of Mandriva especially already *have* made it easy for those who *want* to use something different.

I have the most computer illiterate people you could possibly imagine *loving* using Mandriva because they were so fed up with being infested by viruses and the computer becoming unusable. They were happy to learn the *slightly* different way of doing things because they could see the *huge* advantages of Linux.

So yes, Linux is a little different (not so different it’s too hard to learn) and it *should* stay that way, not because of elitism, but because it is a secure, well engineered system.

To chrispc88, your issues are as much as anything because most hardware manufacturers have traditionally been disinterested in providing any sort of support for Linux. All this stuff has been done by people in their spare time and they are doing their best. In a few months’ time this install will suddenly become easy and fast because people all round the world are working on it, due to the fact they want to and they take pride in it. So, rather than moaning because people haven’t quite got something working properly for you to use for free, why not ask how you can use your computer programming skills to make it work yourself?

I agree that it can be very frustrating, but some of the time these things are essentially beta releases because they are not done by companies who are paying people to beta test their software.

I have been through the same thing myself with things like web cam drivers. One release of the kernel I had to get the source for the driver, compile it, put the driver into the kernel and finally get it going. On the very next kernel release you plugged the cam in and it just worked. All this because people rather than sulking about something not working got off their backsides and worked it out.

If you are not a developer then you can still do your bit by pestering the hardware manufacturers for them to create open source divers.

If you can’t be bothered with any of this stuff then stay with Windows and its viruses, malware, defragged disks, expensive closed source applications etc. Don’t use Linux and moan though because people who have been paid nothing for the work they have done don’t have quite software working properly because of the lack of effort of closed manufacturers!

I guess the point is you can’t have it both ways. As frustrating as what you went though undoubtedly is, it just shows an incredibly lack of gratitude for the 95% plus of applications that do just work straight from the repositories.

Any finally, the issue of repositories. Seriously, the people who moan about repositories being different to the Windows method of just clicking and installing are *so* missing the point. It’s a bit different. So what? Learn something new. It’s not hard! In fact, that you are not just double clicking on a .exe install program completely misses the point that with Linux you haven’t had to search the web to find the *free* program *if* it exists for free! There are *far* too many people these days who leave school and think they never have to learn anything new again in their life.

Vive la difference! Just because we’re different does *not* mean we’re elitist. Linux for the vast majority of time is as easy if not easier than Windows. It just takes a slightly different way of thinking which is *not* a bad thing, it’s just a different thing.

I am one of those newbie Windows converts. I’ve been using Linux for a couple months now, I like a lot about it, and some of it frustrates the hell out of me.

I agree with a lot of what you are saying, but I think you are missing a piece of the puzzle. It isn’t that there should be one distro, or that there shouldn’t be as many choices. The missing link is the command line. Having it is fine. Wonderful. Enjoy it. But it would be way, way, way helpful for non-technical people trying to convert if the community would focus on making the command line unnecessary. There is no configuration that can be done to a file that can’t be managed in a dialog box.

Hell, I’m just technical enough that I don’t even care if the configuration I have to do is in a file and accessed through the command line. But I have to be able to know what needs to be done without spending 72 hours pawing through blogs and discussion groups trying to figure out what the problem is or that a particular file even exists.

Don’t standardize. Don’t make the same mistakes Windows made. Don’t try to compete with them. You are right that the answer doesn’t lie in any of those areas.

The answer lies in continuing to build better on ramps for people like me. It’s not that nothing has been done because it has. A lot has been done. Its just that a lot more needs to be done.

Oh. And the community needs to get better at supporting new hardware when it hits the shelves rather than 6-18 months later. I was very disappointed when I bought my shiny new draft n router and had to muck through 6 out of the 7 levels of hell to figure out how to make it work. :-)

You sir are an Idi@t!
Asking people to revert to old command line for everything is asking us to take twice the time for everything. I made the switch from being a power user in wondows to a newbie in Linux. I am not sorry that I made the switrch and dont plan to go back, but if you expect people to TOTALLY learn a new way to compute (read totally I think people who move to linux should understand that repositories and package managers are a good thing) just so you and the other hardcore command line user can wallow in your uniqueness is to keep you operating system languishing in obscurity. Want more web and hardware development to take linux into account attract more people, want to attract more people accomodate them a little both sides have to give ground or both lose

When did I ever say to revert to the command line? I seldom use it myself. There is power in the commandline for those who know how to use it, but I am a poor typist and as I age it is harder to remember commands and syntax. I don’t know where you got the idea that I was pushing anyone to use the commandline.

I recommend that people use what works for them. If they are users of the commandline, then I will provide a commandline solution to a problem. If they are newbies, then I always provide a GUI solution and am generally critical of users who try to help by providing only CLI solutions. This is just so wrong, except maybe the part about my being an Idi@t. That is an opinion and you are not alone in that opinion and opinions can’t be wrong.

Linux is not just for users of the console. That has not been the case for a long time. It boasts more powerful GUIs that any other OS. To think that if you use Linux that you are relegated to having to learn commands and syntax, is based on a wrong and dated view of Linux. Many people never open a terminal and get along quite well.

Here’s a comment that struck me as particularly ignorant… and typical:

while you’re still dicking around with the command line, I’ve done my days work and gone home… c’mon Linux.

Seriously, you’re never ever going to convince me that this person knows dick about the command line, or Linux for that matter. We’ve got some awesome GUIs, from fluxbox to the emerging KDE4, but the thing that we have that they don’t have is a really powerful command line. A desktop user isn’t going to be required to use the command line, therefore the command line is all advantage. There’s no reason to use the command line other than it cuts through dull repetetive tasks like a hot knife through butter. The gui means that anyone can use it, the command line means that a long-term user can grow in power over a period of years… and THATS the best of both worlds.

The challenge is that Linux’s greatest advantage is something that most people just don’t understand, because Microsoft has been in charge of their computer education. Everything they know about what an operating system is supposed to be has been taught to them by Microsoft. Take Muhammed Ali in his prime, and take Jerry Seinfeld. Ali (who actually appeared in a couple of Linux commercials) represents Linux. Seinfeld represents Windows. Ali can easily take Seinfeld in the ring, of course, but right now, it’s more like a Jerry Seinfeld look-alike contest.

Bottom line, it’s going to take care of itself. Linux’s strength is that it’s not a business, therefore it can’t be driven out of business. We’re going to be around long enough for the general ignorance to be overcome, but it’s going to be a long time. It may seem like we’re stalled, but going from one percent to two percent of the desktop market (or from a half to one percent, the numbers vary) represents explosive growth, and Linux is viable and exciting, and all over the server world.

KDE4 is going to show the world that we’re so much more than just a command line.

I used both Ubuntu and Windows Xp for a very long time. But hav stopped using Ubuntu and I am sticking to Xp. The reason was I did not see anything that can be done in ubuntu but not in Xp. Moreover, most of the games are released for Windows. So, I guess I see no reason to go back to Linux.

I loved your article! I have always wondered why some people want Linux to replace Windows everywhere. I don’t give $0.02 for Windows.

As to “choice being bad”. It is all about freedom. We Linux users want “freedom to”. Windows users often seem to want “freedom from”. I can see their point. They want a computer to be like a toaster. “Just do what I want and leave me alone so that I don’t need to think about this.” OK. Let them continue to use, and pay through the nose for, Windows or Mac.

Hi! :)
I run a hybrid XP-Kubuntu car :-)
I cannot afford to endorse any ideology: I have this dual boot because I got fed up with the viruses in XP, but most professional applications (and many drivers for many devices) are yet to be written for Linux. I hate when I have to scroll my mouse in Kubuntu 12 lines at a time while I can do 1 screenful at a time in Windows. :-(

[...] read a longish post from Linux Canuck, “How Windows Users are Changing Linux and What We Should Do About It,” which attempts to sum up a lot of the issues that have been discussed at length here. The [...]

As a Windows user and responsible for supporting Windows users, I find your article refreshing. I do want to append one suggestion to one of your comments:

‘Sometimes the best that some users can come up with is such that it would be better if they were silent. Comments such as you are wrong or you are an idiot are not constructive.”

Neither are unsolicited ’suggestions’ that a Windows user abandon MS. On forums that aren’t dedicated to a particular OS, it’s common to see a question posted about Windows or compatible applications followed by, “Switch to Linux! That will solve your problem.” This isn’t helpful, and doing so only encourages Windows users to expect a Windows-like environment.

While many (too many?) people fail to value the freedom of choice, there are some of us where resentment has built over the years as choice has disappeared from the MS/PC platform. Decades ago, the PC was superior not only in price and value, but also in choice… if not reliability (more on that in a sec). Back when CPU’s were carved from stone tablets, we could choose between DR-DOS and MS-DOS or even several graphical desktop environments such as Geoworks, MS-Windows, Desqview (spelling), and a couple of others. For programming, I will admit to using QuickC, while friends used TurboC. Over the years, though, choice has been whittled away, and reliability has suffered. As my brother and I have lamented, Windows has become the Mac, but without reliability. Four years ago, I became fed up with the XP PC that kept forcing me to do things the way it wanted to; who owned who? Also, I couldn’t trust to work or even communicate with our router from minute to minute. Enter Linux, and goodbye to limited choices, reliability problems, security issues, etc. My point that I have meandered towards is that some of us that have spent decades in an MS world have grown to resent the lack of freedom. Again, this is why many of us in this crowd have loathed the Mac since its inception.

mc

As a programmer I want linux competing with windows, for compatibilities sake.
But I think the “porblems” with linux are a bunch of FUD.

Linux is not Windows is where to send them when they start this.
http://linux.oneandoneis2.org/LNW.htm

then tell them to make their own distro work the way they want, cause I’m not swtiching to anything but my from source builds.

“[Linux] is “chaotic” in the way it handles configuration files, therefore it needs a central registry.”
Haha, no one who’s opened RegEdit can tell me that the Windows Registry isn’t chaotic though :)

I think the whole Microsoft conspiracy that you present is a little over the top. Some valid points, but taken a little too far. Linux has a < 1% Market share, I don’t think it’s exactly an issue for Microsoft. Furthermore, I haven’t seen particularly strong evidence that they behave as underhandedly as you claim.

Having said that, I am using Kubuntu because my laptop came with Windows Vista and that really *is* “trying to control my computer. All the evidence you really need is the 20 GB C:\Windows folder and the fact it uses 600 MB of RAM when idling.. :)

Linux is like a living being. It will evolve and change as it grows. And there is nothing you can do about it.

Here’s another fan note: you’ve said what so many of us users have been thinking for a long time, and said it very well. I’ve been particularly worried by calls for ’standardisation’ of the Linux desktop, and I hope that only refers to the distro default. I *like* the freedom to build a dramatically different desktop when I want to!

[...] that which we have in common. If Linux is going to change let it be from the inside out. => How Windows Users are Changing Linux and What We Should Do About ItRead more: How Windows Users are Changing LinuxCopyright © nixCraft. All Rights Reserved. [...]

linux requires more intelligence than Windows to use at a basic level. This precludes Windows from being anything but the “lowest common denominator” operating system. This is as it should be, and we linux users should hope Windows remains a powerful market force so that the feeble-minded will not migrate to linux and undermine the rich mental resource that is the linux userbase.

Great article! My sentiments precisely. I love Linux not only because it is free but because it stands for something beyond the enterprise. It stands for people helping people and doing it on a human plane without reference to self interest or profit.

This is not to say that I am against profit. Bravo to Red Hat, they play a very important function. But they are not the voice of Linux no matter how big, rich or powerful they become.

The other point made here is the need for Linux to be the core of many distributions. I love diversity and it is wonderful to go on Distrowatch on see all the new varients of Linux. True some are only slight variations but each represents a possible solution or preference that some user has. That means that it is totally possible to customize some version of Linux that is almost identical to Windows. This can also be done by installing a theme into a distro like Ubuntu and make it look almost identical.

What I think is needed most for the average consumer is for mainstream vendors like HP, Dell or Asus to offer versions of Linux that really work on their hardware without tweaks or special installations. They might consider adopting more than one hardware compatible version of Linux that would install and work on their machines. This would add to the choices (and perhaps increase somewhat the support issues) but if the version works with all of the hardware it shouldn’t present that many problems.

Linux is what it is, a very creative and viable operating system that can serve many purposes and many different types of users. That is what makes it great. I heartily agree that we as a community are not in competition with Microsoft. In many ways we are a stimulus that will force Microsoft to not grow too complacent. Perhaps in some way we are really a friend to Microsoft. No monopoly is forever and the Microsoft monopoly could go the road of GM if they don’t innovate and pay attention to their customers.

As for me, I am happy with Linux and have no need for any other OS at the moment.

Another

A brilliant article, really, really well thought out, and well balanced, I will definitely recommend this article to my friends.

first of all we need to advertise the right name of the OS. It is not Linux but Gnu/Linux. So when such articles come out – they are to name the OS properly. In due respect to the FSF.

Free OS for all… give everyone the chance to learn… after all only in linux do we have a solution to a problem, not so much, in case of windows. It’s only through patience can we explain the beauty and the working of Linux to all… Stay Young Stay Cool…

your articles are interesting and so useful for me. Thank you for sharing great information.

This article is great and opening new horizons. I am from France, started using Ubuntu at the beginning of the year and yes I collided between the two worlds. I love Ubuntu, I am using it daily, I am promoting it and yes there is not competition created. The only way, it is to show people what Linux is all about and they will decide. Thank you for this article again, this is great and will send it around.

i liked your post, very good work

jacob

http://techgurulive.com

A way to start introducing Windows desktop users to Linux, is to show them software like Firefox, Opera, and Open Offide on Windows. If they still prefer IE and MS Office, there is probably no need to even mention Linux. Before I made the switch, I wasn’t concerned about the stability and security of Linux, because “everybody” used Windows, so why should I’ve cared…

Well said. I also find it disturbing when Linux advocates adopt the idea that we need to be more like Windows. Windows is exactly why I switched to Linux. If not for Linux I would still be working my old back breaking job instead of now working in IT and software development. It was the choice and freedom found in Linux that shifted my objectives and re-ignited a desire to work in the computer industry – not the other way around.

Linux does need to remain the alternative. I do not think it will succeed by imitating MS.

They don’t turn to Ubuntu because everyone is using it, Most of my friends did because of the free support and because with every new release they got a CD shipped to their doorsteps with the latest version for free.

Thanks for the blog, and you are touching on something that does make sense. However, in my opinion, having started with a Commodore 64 and being something of an ‘egghead’(remember that term?) and gone through windoze to Linux, not a newbie on Linux, it is not that I think we need a ’standard linux’ – it is that we do need a Organized (ul) voice (ul) that can communicate to the outside community in a way that would be understood, and give them something of a stable data in order to understand it. It does not have to be a control factor or a decision point for all the rest, it just has to be something that is a common voice for all distros that can be understood by all the Windows Worshipers of the world that cant think outside the box. Linux is for the most part as a culture has a lot of a sink or swim approach – you get in, you are in deep, and swim you way out of it. Lets give them something that they can chew on!

I am a newbie (just managed once to get alive and online with puppy linux on a computer that could not boot XP any more).
But I like the spirit of Linux, and someday I will really get me, say Ubuntu, and turn my back on windows. But as you say : the two worlds are different and for someone who sees the computer as a tool and not something that gives you a lot of work the step is a fit frightening.
However, I read that with the most recent versio of Ubuntu it should be quite simple.
Someday I’ll do it.

tl;dr

I fully agree. I’m happy with Linux the way it is – you can tinker with it and It still is happy with you, you can change one part for another or even make one yourself for your custom needs and wishes, which you can’t do on windows – something that annoyed me many years while I was too much of a newbie to convert to linux.

Linux, itself, is an operating system kernel with associated driver modules. What you seem to be addressing are more issues of user interface and, perhaps, application programming interface.

In respect to new users’ frustration then, it might more to the point to say that transplanted Windows (or Mac) users are stymied by an unfamiliarity with Gnome, or KDE, or Xfce, or Enlightenment, etc. so forth and so on. These are the desktop environments the users’ habits are in conflict with. Further, this type of phenomenon isn’t limited to software. Ever reach for the lights in the wrong place in a strange car? If you own a nervous system, you are a creature of habit; that’s just how they work.

Befuddled conscripts to new software customarily lament their fate, often with histrionic ardor. Ask any corporate application programmer who works with end users. Change as little as the font on a dialog and you will soon be confronted with the enormity and gravity of your transgression.

It is common of many personalities to want to learn something once and then have that learning apply universally and perpetually. After all, you only have to learn to ride a bike once, right? Often such personalities are vocal in forums and such venues. Usually, a little Rogerian therapy, supporting the patient’s self-esteem while guiding the individual to a sense of empowerment and purpose, will turn the trick. Some will resist, venting their frustration in lurid displays of poor breeding and worse taste. One shouldn’t imagine they pose a threat to Linux. Unix was Unix before there even was a Microsoft and Linux will be Unix long after Microsoft’s founders pass beyond the veil.

Which raises an intriguing question. This call for defending Tux’s pedigree, could it be that you have become resistant to his evolution? Have you become covetous of the Linux status quo? Perhaps you should try, say, a therapeutic download, compile and install of Cinelerra. In difficult cases try mulled wine and selected readings from the man pages.

for me linux is top list , i like the world of
open source
Tutos linux

Very good read. Although I am nolonger a windows user (2 years Linux), I believe the user interface is
what former window users are most likely talking about. For a smooth transition and somewhat more advanced
than windows,new users should try Ubuntu 8.10,Open Solaris or Fedora 10 with KDE 4.1 session interface with
Appearence settings,Oxygen icon Theme & Plastik Window Theme setting.

KDE 4.1 interface is for a advanced Desktop user who wants to click and go.

Other interfaces such as Gnome are Advanced but in my opinion is advanced for persons who develop linux applications,write software or use thier linux desktop as a multimedia studio.

You can use both at your convenience buy installing them from synaptic or apt. When installed
logout than switch to whatever sessions you want KDE,Gnome or other.

Have Fun

Scincerly,

HappyLinux User

So many windows users drives the hackers away – those who made it in the first place. It may end up that devs and hacker move to BSDs or write another OS. Problem is so much great work has already been done for Linux. Maybe it’s time to start hacking phones…

Absolutely true, that people who starts linux try to compare with their previous more user friendly windows experience, It s just like when you start learning foreign languages people tend to give very soon.

[...] How Windows users are changing Linux and what we should do about It [...]

Excellent Post, I agree with your comments on the FORUMS ETC, rtfm is a common one to be thrown at an unsuspecting newbie. Linux is great because the open source community provides as much if not more than the proprietry gang. You dont have to dodge the malware, spyware and root kits if you want an application to fulfil a job. Distro’s like opensuse have got it right with the help of the packman repositories even a newb can install an application using one click installers without the need to work out what Kernel Sources and GCC compilers are. I think the Linux Community should help out a little more on the forums and make it easier for newbies to switch to linux.

I use Ubuntu, Mac OS, XP & Vista in my line of work. They all have flaws of one kind or another. At least with Ubuntu I paid nothing for those flaws. It’s a little bit annoying that when Vista, XP or Mac OS crash I paid lots of my own money to experience it. Installing Ubuntu is a lot quicker than Vista (maybe not easier though) and I certainly feel it is more secure. Ubuntu/Linux will never be able to compete with giant corporations but they don’t have to. If they reach 10% market share (like Mac OS has achieved) then it will be a great milestone. Firefox has shown that open source is credible so why not Linux. With every release of Ubuntu it becomes friendlier to novices, the hardware footprint is way lower than Vista and for most web-browsing/e-mail users the standard install is more than enough. Don’t forget that the first time you used Windows/Mac OS/XP nothing was obvious and you had to learn how to operate them. Why should Linux be any different, you get out what you put in. You cannot expect someone to log on first time and be an expert but within a few hours they will feel comfortable and be able to navigate their way around the desktop. Within a few days they will be installing software for free which would have cost them a lot of money in the closed source world.

I think there are things Linux could learn from Mac and Windows. This doesn’t mean that it has to fully copy them but at least try and take some of what makes them both popular and apply it. For example, ease of use is one thing that Linux/FLOSS needs to adapt.

That said, I’m all for Linux retaining its identity

[...] How Windows Users are Changing Linux and What We Should Do About It « Linux Canuck’s Web… – I think some people turning to open source software/Linux think of it as some kind of free version of Windows and are disappointed when it isn't. This is a rather important blog post on why Linux will never be Windows and why that's a good thing. [...]

Many private computers in the U.S. are now used for gaming only, not serious computing. Microsoft, by patenting living languages throttled interest in programming in the American youth, and fed them pre-packaged pablum in the form of Windows, cheap games and the likes! Will rampant and uncontrolled capitalism and greed shape the uses of these super computers of the next generation of chips as well? Are there ways to prevent a repeat of this sorrowful situation? I use and personally promote Ubuntu because it is open source. Europeans as well as Americans are seeing the light, and converting to open source. Such wonderful resources as computer languages must not be controlled or taxed by a single monopolistic corporation like Microsoft, they belong to all the people, to develop, enhance, work with and exploit for the benefit of all mankind, taxed for use by no corporation, government, political regime or other form of coercion. God help us to keep it clean and unfettered this time! If we do not, the intelligentsia of China, now rising to the forefront in the world, and unfettered by sick capitalism will, Happy Computing! It belongs to everyone who can think! Welcome to the 21st Century – a new world dawning!

I switched to Linux on the desktop 6 month ago (after 20 years on unix at work and windows at home). I am now feeling comfortable with Linux desktop.
I can understand some of the frustration of windows users switching to linux.

I think it is good that some complain about the problems of Linux on hte desktop. What happens next is that some code new things to make the problem disappear.

Let me take an example. before NetworkManager, using wifi on Linux worked, but was a pain. Today, NetworkManager is there, easy to use out of the box.

Hardcore Linux users were happy editing ifcfg-wlan0 manually. I prefer NetworkManager for my laptop.

Now if you compare to Windows, most of the time you only have the GUI, and no configuration file.

Linux is great that it gives you the choice, including the choice of simplicity after newbies have complained.

Linux is not better than Windows and Windows is not better than Linux. They are different.

Personally I moved to Linux because I got tired of using both Windows and Linux.

Mastering Windows is not worth much when looking for a job. Mastering Linux (at least in the telecom market) is worth a lot.

Now it would really be perfect if I really never had to use Windows in a vmware window for some applications that just don’t work in Linux

“Linux does not need to compete with anybody. It is doing its own thing and in the process it is growing in acceptance. Therefore the only changes it needs to make are evolutionary, as part of its natural growth.

Linux is already a success. It does not need to become something that it is not. If Linux was to try to compete with Windows in the way that some people imagine, it would lose its identity. It would become mainstream and not be what it is, an alternative to mainstream.”
_____________________
The quote above seems to be a rather common response to Windows users who want to come to Linux. There seems to be a notion that the obscurity and non-transparency of how to migrate from the Redmond environment to the “Every-one-else”, variety of operating system is, in some way, a virtue.

Clearly, this could be caused by many states of mind. It is beyond what I’m saying to interpret what the motive behind such statements might be. However, on its face, it seems elitist to assert such a position.

I want to speak to the notion that Linux would somehow be diminished by becoming “mainstream”.

The notion that Linux is somehow diminished when a certain number–the number required to make it “mainstream”–is separated out from its context and made to stand on its own, simply silly.

How would a few more million(s) adoptees affect the uniqueness of the product? I assert, and I am a rank newbie to Linux, it makes Linux stronger. It in no way diminishes the OS. The argument that Linux is “already a success” is based, at least in part, on the number adoptees.

Since that is true, the most straight forward argument of its continued success would be more adoptees.

Therefore, there ought to be an inherent advantage to Linux developers to make it as easy as possible for Windows users to migrate.

You’re talking like a conspiracy theorist. Calm down. There are no hidden agendas, no conspiracies, and no evil intentions from the devil…sorry…I mean Microsoft.

All arguments made against Linux are legitimate. I am one of those who you would call a Linux newbie. I turned to Linux because I can’t afford buying Windows anymore. It wasn’t an easy transition, but I was expecting what I will get using Linux. Linux is no better than Windows, it is just different.

Not all users have the luxury of time to edit configurations, or spending to much time in 1 installation. They want better compatibility with hardware, they want to use well known software, and yes, they want something mainstream. For those people, Windows is much better OS and it’s perfectly normal for them to expect (or at least wish for) something similar in windows.

But don’t worry. It won’t happen.

there is freedom and there is the illusion of freedom, windows is the illusion and would love to enslave linux and then kill it.history proves this.

As a person in the progress of changing over to Linux as my primary OS instead of secondary, It still has a few problems.
# 1 native driver support
# 2 Knowing that installing a program outside of the repository will work without multiple hours of effort.
# 3 Being able to buy Photoshop or WOW for Linux at your local store.
( Please no “Wine”ers )

Hi, I liked your article and I’m almost agree with all you wrote in it. I’ve translated your article to spanish and published the translation in my blog, citing your blog as the original source of course. Hope you don’t mind.

Cómo los usuarios de Windows están cambiando Linux y qué debemos hacer al respecto

I suggest Linux is more secured then windows as far i concern, I had been working in linux servers since few Months.It is totally 100% secured, reliable and stable. I suggest to maintain Linux Servers only instead of running on Windows Servers

Nice post.

Brings to thought about religion… how it modifies our minds to make us shun “pagan” beliefs.

(I have enclosed pagan in quotes because it is relative.)

I changed to LINUX several years ago when I was charged with the responsibility of supporting our school’s LINUX and UNIX courses. I came to it begrudgingly and initially experienced much pain and exasperation. After many months I found myself becoming increasingly uncomfortable when I had to operate in a windows environment. I do find myself needing to use windows on occasion now, but it is with great reluctance and a pronounced sense of disquiet.
I love LINUX, but it is difficult for me to give an intellectual explanation to a non-LINUX user exactly why I love LINUX. “It’s about freedom . . . !” or “It’s just not windows . . .” don’t work for me as arguments, although it is certainly somewhat about both. “It’s about community . . .” is closer to the fact, but still doesn’t really capture the gut reaction I have to both LINUX and windows.
I have used a number of distributions, including UBUNTU, but I keep coming back to Fedora. I do like the Fedora community’s philosophical approach to their distro, but that again does not capture why I prefer it to UBUNTU and all others. I prefer it because . . . I just prefer it, I guess.
I’ll bet that most of you prefer your choice distribution for exactly the same reason . . . because you prefer it.
So I agree with the article, LINUX is about the freedom to like what you like and to use what you like to the exclusion of what you don’t like and to take comfort in the secure knowledge that there is not likely to become “a LINUX” to the exclusion of “LINUX.”
I do believe that most windows users need to go through an experience similar to mine, where they are more or less forced to use LINUX, despite their reservations and lack of comfort, before they can truly fall in love with LINUX and turn away from windows. No “windowization” of UBUNTU or any other distribution will justify leaving Microsoft for LINUX. Only a psychological mindset that is comfortable with uncertainty, excited about change, and proud to contribute to a community of like-minded individuals can ever make one a true LINUX convert.

Hi!
I can’t find any contact form, an e-mail to you or sth… I find your article very interesting and I want to translate it. Could you contact me, please?
Greetings,
Mateusz Turski

Mateusz Turski,

Web development was never my thing. I write and use the easiest tools available to me. I am not sure about how to add what you request.

If you want to email me, you can do so at gmail using linuxcanuck before the at. Sorry for the cryptic way I have presented it, but I don’t want spam. I will reply if I am able. If I get swamped as with this posting then I can’t respond to all and for that I apologize ahead of time.

Please feel free to translate and share it. I don’t pretend to be right, I just want to generate discussion and promote a free exchange of ideas and as long as your translation does this, then I am pleased. Consider this a yes.

I

3rd last paragraph…

“Make us bland and then they can destoy us easier.” –> “Make us bland and then they can destroy us more easily.”

I will agree that there are different philosophies that define Windows and Linux. I am not so certain that users migrating to Linux is trying to change the much touted “freedom of choice” that Linux veterans espouse.

The reasoning is circular in a way. Once migrated, these former Windows users become Linux users (new that they may be) and since Linux is, by design, driven by the Linux community (IE: users) then their input is one part of the evolution you described and revolution is not really possible.

The uptake in migration, to me, seems to be “encouraged” by Windows users that are dissatisfied with Vista for a number of good reasons. What they know about Linux amounts to this. Linux is a modern operating system capable of doing anything on a computer and the preferred hangout for computer geniuses (as portrayed in media), and will work on anything it is mounted on to. Their concept is that in our super modern technology, installing hardware and new software should be a snap, like some universal translator from Star Trek. They can’t conceive the idea that the “geek’s” operating system is nothing like that (and none are). They cant understand why all these computer experts (as they see them) would not have created all the conveniences of Windows and more. It is not that they want fewer choices, they just don’t understand your choices.

Ignorin my bad english, I would say that: “Stop making Linux a fight for freedom and diversity!” Its just a damn tool like your phone or your car. I understand the need for poetry in your blog, looks cool, but the are just emotions and nostalgia not real arguments.
The real need for linux is quite simple:
1. Its cheap (but will costs you when you make the move from Windows to linux, in time wasted for answers and drivers)
2. Its safer ( but will become unsafe as more users will jump in linux boat)
3. It makes you look cool and geeky (vary rare combination).
I apreciate that you want to encourage linux power users to have patience with new users. Thats a good point.
A close friend wants to move all his 40 or so pcs to windows and he is asking me to help. I already hate that. 40 computers from 2000 to 2008, there is no one like another. Can you imagine the work?
I am sure that would take me in Windows about 3 days, but in fedora will take me 3 weeks.
Thats y I still luv Windows:)!
Happy hollidays!

[...] Autor: Linux Canuck Na podstawie: How Windows Users are Changing Linux and What We Should Do About It [...]

I know nothing about Linux, but I can recognise a lucid and well considered argument when I read one. I’m considering the Windows Linux leap, and am rather glad I read this first.

AS a opensource promoter, i couldn’t agree more… Have these thoughts in my mind for quite sometime, but didn’t have the words, you came up with the words. Thanks..

[...] How Windows Users are Changing Linux and What We Should Do About It is an excellent article on how the sudden influx of windows users are affecting the Linux community. [...]

[...] in de Linuxfora terecht komen, zorgen ervoor dat Linux aangepast wordt aan hun noden, waardoor we meer Windows in Linux [...]

Damn Good Article!
You hit it right on the nail.

The way I see it there will be completely feisty linux distros, and then there will be ones that everyday users can get along with.

For a very base level user (internet browsing, text editting, etc) Ubuntu is very easy to use. However, it still has doors to the wondeful possibilities of Linux such as Amarok and an amazingly fast SQL music library.

I don’t see any reason why Linux can’t have all the defaults, that we tinkerers can go change if we don’t like them. Give people some standardized treasure on the surface, but don’t lock up the shovels used to dig down deeper.

great article, great comments! well said!

Best you try Linux Ubuntu first …

Hear hear! I have tinkered since the commodore 64 days. To IBM ‘compatible’ and MSDOS vs DRDOS. Or so I thought. Suddenly an OS that doesn’t say no! To me, that is Linux and I love that! I can totally stuff up my system, or learn to configure a wonderful symphony. Up to me really. Windows has become ’straight-jacket’ software to me, in comparison to Linux in all its variety! Viva la differance!

Bravo!! Well said. As a long time Debian user, I recently moved to OSX. I feel like I sold out. It just doesn’t feel the same. I kissed my freedoms goodbye… regrettably. Those same freedoms that I loved about Linux I no longer have with this proprietary DRM box :( . You really don’t appreciate something until it’s gone. I miss my Debian.

I have just gone from Windows to Linux and back again. I will await the oct release of Ubuntu. That may help, at least Wine will be stable at a level that can play the Spore game.

I lost 5 gigs of my 80 gig hard drive due to double install. I am still trying to get that back.
I lost one or more flash drives. These in a windows envonment are plug and play, hot swappable. Not reliably so in Linux.
I lost a game setup and Linux instal by powering down manually. I guess Linux is just ‘big box’ – if you do not have a UPS consider not installing it.
I lost a Linux install by hitting the clean up feature in Ubuntu.

My expectations were not met.

But I found that Linux is best for backing up Windows OS files, and good for moving things around. The disk based OS has been wonderful for small things.

Sean

linux does not support various soft wares i am facing a lot of problems to install soft ware on linux on my pc …that is the problem

I understand where you are comin from. I was turned onto Linux by force. (BF decided Vista Sucked) Erased ALL my sims data and went to Ubuntu. I can’t count how many distros we’ve been through looking for one hard enough to satisfy his nerdy needs. But my favorite to date is Arch. He installed it We had it for a while. then he changed it. :( I’ve found alot of the Distros are easy to use and most were user friendly. It’s just a little different wath each one. And if you do have a problem, there are other people out there who have gone through the same thing. Yeah sometimes the Unix guru does show up, but most of them do have an understanding of how it felt to be a n00b at one point. I’d rather have a guru tell me what to do to fix a problem anyway. The point is I’d never go back to windows if you paid me. If you don’t like how the distro works for you change it. Make it your own. However we havn’t been back to Ubutu after Jaunty. I didn’t like it & I suspect he didn’t either.


Where's The Comment Form?

Liked it here?
Why not try sites on the blogroll...