Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

Pitfalls for the Brave Newbies to be aware of...

Oct 13, 2005 2:41PM PDT

Pitfalls for the Brave Newbies Coming to Linux to Keep in Mind
(A Sober look at the realities, and choices that do exist.)


A lot of the new Linux users are asking questions and asking for assistance in dealing with their Linux experience but have problems getting straight answers on top of the problems that they are having with Linux itself.

The first thing you must know is that if you are interested in becoming a geek, you have come to the right fork on the road-Linux. It is much harder to work with than, say, Windows is and it is optimized for server services (where things are set and left to function without much human intervention.) It is not optimized for the general home user. Why not? Because when it comes to desktop implementations it is not a user friendly computing environment. All of the Linux implementations are still in a very primitive stage when it comes to addressing the home user?s needs. This is most evident especially when it comes to multimedia, applications management, and productive ease of use. There is only one distribution (distro) right now trying to address this situation: ?Xandros OS? (http://madpenguin.org/cms/?m=show&id=4419)
It is ahead of the pack when it comes to making the user more productive and better able to work with the existing Windows installed infrastructure. It has wisely adopted the foreign-to-Linux philosophy of ?Less is More.? But, as it is typical of Linux, this distro is the easiest and perhaps the most productive distro for newbies to seriously work with provided that you stay, upgrade, and function within this distro.

Also, remember that consistency in Linux is not something that is being strived for, that freedom in Linux means freedom from Microsoft not freedom to install and manage resources and applications when you want to, how you want to, or where you want to. That is why applications are provided for you in what is called a "package." This package will install a set of standard applications and some that you don't even need, or this package will install a set of specialized applications depending on the type of work that you plan to use Linux for.

Linux is not an operating system but a central management station called a kernel. It is a specialized piece of software through which processes, users, and other software have to go through in order to interact with the system's hardware and other central functions. It is a UNIX derived skeleton on which anyone, I said anyone, with little overseeing can clothe with extra code, and functionality and call it a distribution. That is why Linux is all over the place and why you can not mix and match the programs that come in different distro packages. This causes them to brake down and not work properly or not work at all. When Linux experts vow for Linux stability, they are not talking about Linux applications instabilities.

The most obvious problem here is what is called "The Linux Dependency Hell." This is a frustrating situation where you can never seem to install, upgrade, or adjust an application because there is always something missing. For example, you need a driver for a device, so, you painfully search for and download that driver. Then you find out that that driver needs an extra file or and adjustment that needs an extra file to work properly, so, you search for and download that file. Then, you find out that that file needs another file...and so on down the line. Sort of like a "Catch 22." That is because at each step there are what are called dependencies of each file missing. These dependencies are not managed well at all under Linux and the Linux community has become used to accepting this as a normal function of their platform. This is something that newbies just won?t understand. Also, if you have everything set up the way you want it within a distribution and an updated kernel is put out, you have to be careful that you don't willy-nilly just install it over your older kernel. To do so, might mean making a lot of your installed applications obsolete or having to reinstall the whole distribution all over again. You will get many headaches here, even if you are a programmer.

The vocal Linux community has not been successful at addressing these problems. It spends too much of its time, egged on by its creator, and like the old Mac community did and failed, trying to decapitate Microsoft and its Windowses instead of proactively fixing its own inadequacies. It has received the admonition ?If you don?t contribute to Linux, step aside,? in other words, no criticism, a la Steve Jobs. No wonder that the Linux community seems sterile in implementing new needed changes in many areas. They are just like a child that has been given a very sweet candy bar which can not be taken away to prevent overindulgence. It is just too happy to tweak away
and marvel at the intricacies, and flexibility and at the almost totally free and chaotic interactions permitted with this UNIX variant. Aside from the corporate vultures that have taken over the driver?s seat, It is not a well-disciplined computing community and it is not helping Linux acquire the status that it should have by now under the incredible amount of exposure that it has received. So, Linux has reached a point where there are too, too many hands in the cookie jar, too many hands stirring the pot, but only one fallible chef making the final decisions. The big commercial entities have all taken what they need from Linux and given back little to open source community. The rest is being cannibalized by an undisciplined crowd. Because of all this and in spite of the (LSB) standards for compatibility among Linux distros and in spite of how popular it has become, it is the least secured, the least stable, and the least rigorous of all the UNIX variants.

You will find that when it comes to Linux, its community knows how to promote its interests, but not how to explain its problems to potential users. These are the users that it needs to attract in order to continue and sustain its growth. Don?t be disappointed, though, because your perseverance is what will help you discover the power provided by Linux. Thus, most Linux home users spend their time tweaking instead of being productive. So, if tweaking is your thing and you don't mind crying in the
Linux wilderness and then having others mock your state of Linux ignorance (an attitude a la ?classic Mac? community) go ahead, pick any distro.

My suggestion is that you don?t depend too much on finding answers on forums, but that your first choice be to acquire a good set of literature to learn from. For this, check out resources such as: (http://www.oreilly.com/), and sites such as: (http://distrowatch.com/),
(http://www.linuxquestions.org/), (http://linux-newbie.sunsite.dk/), (http://new.linuxjournal.com/), (http://www.justlinux.com/ ). Also, download and try what are called ?Live Linux CDROM installations? which allow you to try a distro without making any significant changes to your hard drive and your existing OS installation. Most of all, don?t depend too much on asking Linux forum moderators and experts on line blank newbie questions because most of the time you will be met with a snob and derision-a computing culture of experts-texperts impatience. A newbie might want to consider first getting a general idea of the most popular Unices .)

Of course, there are other Unices to choose from which might be also problematic for newbies, but which provide a better organized front to learning the Unices, for example, there is the BSD family. One popular one is "FreeBSD" (FreeBSD.org) which unlike Linux, is an operating system without many of the problems, pitfalls and undisciplined implementations associated with Linux. It is a better overseen and administered implementation of a UNIX variant. In fact it runs most of the applications written for Linux and many time faster than Linux. You can, if you wish, also check (PCBSD.org) to see an example of this option implemented under a friendly graphical setting.

Now, we have the Unices coming to the forefront: Mac OSX (based on FreeBSD), The Linuces, Sun's Open Solaris, ant the BSD family (NetBSD, OpenBSD, FreeBSD, PCBSD, etc.)
They are all about Unix, and if you care about how a chunk of your life-computing-is going to be invested, you would choose carefully.
So, you see, even under Unix, you have a lot of choices and options. Welcome to the rock solid, secured world of Unix. Good luck.

Discussion is locked

- Collapse -
Sorry man!
Oct 17, 2005 1:47PM PDT

I read this posting completely AFTER replying to another post quoting much of what was said here without reading it all the way through. I apologize if I stepped on your toes. I agree with alot of what you stated! Linux is NOT a combined effort to help promote it's greatness. If more distros would join efforts to set more standardizaton to ensure share of software to run on almost all platforms and still package their own version of this and that extras that other distros do not have the right to use software. Then more people/businesses/corporations could choose and pick which distro based on feel and not just that distros function(s) to do this, and another distro to perform other function(s), and another distro to suit the users. GREAT POST!

- Collapse -
it isn't hard to use and it's free (as in liberated)
Oct 20, 2005 1:23AM PDT

I am not a geek. I have little time to devote to my computer and i do not like to tweak. I have read a bit, though.

I started using GNU/linux in the form of Debian Sid about a year ago, and i do not find it hard to use, or at least no harder than windows (if you think windows is easy to use sit a new user in front of it and ask him or her to change the keyboard setting to another layout... so that this setting does not change the system language and survives a reboot-- it is not that easy!). My hardware was all detected and has run properly out of the box (including hotplugging, which people seem to complain about) even on my brand-new laptop. There are perfectly easy to use alternatives for all the software i could want for windows, except for games and some smaller specialized applications, but then there are some really nice applications on GNU/linux (and probably the other unices) that do not exist on windows, either (and many that just cost a grip under windows but are free in GNU/Linux, like zip). My computer integrates fine with the outside windows world; i could at one time connect to my office's microsoft exchange server from home and read/send email and so forth, although i removed that functionality because it pissed my spouse off. I can take my laptop to work and it connects to the domain there more or less automatically after an initial configuration (which i admit was more of a pain than with a windows computer, but can you connect a windows computer to a foreign network at all? maybe, but i doubt it), and the same goes for the network drives. And i am sorry, but a GNU/linux computer is just more secure than windows computer given comparable levels of management; you still have to update your GNU/Linux, but fixes are usually available faster and there are fewer required anyway. Nothing will be installed without your knowledge. Besides, i like that i do not have information about the media i play being collected and sent to a large company by default. Speaking of media, i do not have to deal with things like regional coding on DVDs; they all just work (which is important in a multi-cultural household), and i can copy my DVDs or CDs to make backups as much as i want. If you game, that will take some tweaking, but i think the issue of this string is productivity and gamers tend to enjoy tweaking anyway (and most games will work fine if you try). As for unstable applications, i have not once to memory had an application crash (except after a bug was introduced in an update but another update the next day fixed it), whereas my professionally administered windows computer at work experiences problems at least every other day that necessitate a reboot.

As for the fabled dependency hell, this is probably something that happens on RedHat or Slackware based distros, but i have never had an issue on my system and never heard of any in any system that uses the debian package manager, apt. There are distros that are problematic (for new users especially), but xandros is not the only one that is easy, and there are many good ones available free of charge to try out or keep, although you really should contribute in some way if you keep them, be it with artwork, code, or a little money.

For the few problems that you will encounter with any OS that has not been configured by a professional for a finished computer (including windows-- anybody who has built their own computer knows that windows will not necessarily properly detect bleeding edge or off-brand hardware on a custom box), or simply to help customize your system, there are many useful resources out there where you will not be laughed at by the mythical asocial linux guru, my favorite being linuxquestions.org and i have heard very good things about ubuntuforums.org, although i have not tried that distro out (like i said, i am not a geek and do not want to spend my time installing a bunch of different systems just to feel them out).

In closing, i do not think that GNU/linux would survive if it became the monolithic proprietary-software-based distro that jakem14 advocates. The dizzying variety of software that he laments is what is great about GNU and linux: you are free to choose the program that you want and to use it as you want to. This is the freedom that GNU/linux fanatics advocate so violently and without eloquence, oftentimes driving away non-geeks. GNU/Linux is not about providing a virus-free version of windows; that is what Macs are for. Instead, GNU/Linux is about a different developmental model for software, one that does not leave everything to paid experts but instead encourages users to learn their systems ( which really is not that hard) and maybe, if they like, learn to contribute to it someday. After all, you do not need to be an expert programmer to contribute to GNU/Linux; just look at GIMPshop, a hack written for the GIMP to make it feel like Photoshop and written by a self-proclaimed newbie. This is freedom not only from microsoft, but from all the major corporations who would like to monitor and control your information habits with the goal of separating you from your money, and other entities (like governments) that would do the same for other reasons. This freedom does not just apply to individuals, but any company that depends on information technology, if they could bring themselves to release the source for the programs they have written to solve their own internal IT issues (and of course companies who have done this are the core of all unices). I believe (maybe with a little to much idealism and no, i am not a pinko) that this will eventually prove to be a better model for software development than the proprietary closed source model epitomized by Mircosoft(as do many GNU/Linux developers and users); but i am just a lowly home user with no particular knowledge and who may have bought into the GNU propaganda just a bit too much.

If the price of immediate success for GNU/Linux is to abandon this model for solutions involving proprietary code as xandros has done, i think GNU/Linux should just wait.

- Collapse -
Great post !
Oct 20, 2005 3:20AM PDT

Hi! I just want to write in support of your post, nothing more to say but express my total agreement.

Best regards

- Collapse -
True, true, but...
Oct 21, 2005 2:09PM PDT

Hey Bulldogzerofive, thank you for your eloguent and serious response.
Being sort of a scrappy synthesist when it comes to a dialogue, the article is meant to elicit some kind of reaction from anybody working with Open Source computing,especially, in Linux.

I have to say that I do agree with most of your views because believe it or not I am a long time Unix user myself, but you misunderstand my gripe. When I say "newbie" I mean someone just starting a new computing experience with Unix, especially Linux. To these type of Linux users "Dependency Hell" is not a fable. Remember that most Linux users were Windows users before and they come with a different mindset about application management and, most importantly, a lot of them might not have been using Windows knowledgeably. When I talk about stability, I am talking about the hassle that these type of new users have to face just to install and maintain most applications in Linux. I am not talking about the automatic process of installing packages with its mechanism set to prevent this from happening. I am not advocating that you pay for anything when I talk about the Xandros option. In fact, I am expressing my disappoinment with the Linux community for letting Linux be hijacked by the commercial establisment. And yes, my friend, there is a culture of arrogance in a large part of the Linux community. Just to prove that to myself once again, I posted this same artcle in the off-topic forum of a major Linux forum site (http://www.justlinux.com/). Guess what, they could not stand a difference of opinion and yanked the article off their forum the next day after they got a chance to read it. What a pitty!

I think that in a contradictory blind rush to be accepted by the commercial community and at the same time with an eagerness to destroy Microsoft, most of the Linux community has forgotten its own Open Source ideals. Without advocating for the "Great Software Satan" Microsoft, let us not be totally naive and forget that it was them that brought personal computing to most of the civilized world. It was not the classic Mac or Unix. That is a reality that Linux has to deal with. So you see there are a lot of contradictions floating around, but we must not be afraid to admit to ourselves what is obious. Now, how long do you think that "Free" in the Open Source community will stay "Free" if it keeps giving out more than it receives to the commercial world. What has IBM or HP really, really given back? Look at how long Red Hat has been around and look at the meager effort that it has returned to the open source community. It had been half-heartedly touting its Fedora Core Linux project effort for a while, but at the end it had to move development and copyright control into a Fedora Foundation in order to encourage more community participation. Oh no, it was not because of lack of interest by the Linux community. We must empower Unix users even more in order for Open Source to stay Open Source.

- Collapse -
But it really is not hard
Oct 23, 2005 9:30PM PDT

One of the key points i guess i missed in my first posting:

I have owned computers for all of about two years, before that i had only used the computers at work as productivity tools. I am not what you would call an experienced user of anything. I am the kind of person who is confused by iPods. For the first year or so that i owned my computer, i ran windows on it. Now i run debian (on my laptop, as well) after a turn with mandrake. Although i like to think of myself as a bona-fide linux user, i was certainly in the recent past (if not still) one of the newbies that you are referring to. The laundry list of things i noted in my last post were intended to show what i, as a total noob, can do with ease.

So, when I say this, it is from recent experience: It is not hard to learn to use linux, even for a newbie.

Dep-hell is not bad at all anymore. apt and urpmi have solved these issues in most cases. True, if you are compiling packages from source, the lists of dependencies are hellish to track down. However, I have yet to hear of a package that would appeal to a newbie that is not available in the repositories for the major distros. If a new user absolutely wants to compile from source, it is generally out of curiosity as a learning experience anyway. Now, if a newbie is using Slack (or BSD, for that matter), that is his own fault. Most of the distros that are not for the new user have that fact written all over them.

And, like i said before, my GNU/linux systems are more stable, secure, private, and managable than they ever were under windows with a similar amount of effort.

I agree that Linux will prosper from an active, positively-oriented community, and that trying to "kill microsoft" is not the way to go. To spread this community we need to stop poisoning the well of potential users (and contributors) with stories of problems that no longer exist. The message needs to be "linux is different," not "linux is hard," because that statement more accurate. It is a different operating system, and if you devote the same amount of time to learning it that you devoted to learning windows, you are going to be OK and you will learn more about how that box next to your monitor works anyway.

Above all, we should NEVER tell newbies that there is only ONE potential distro for them, and that they must pay cash for this distro. The great thing about GNU/Linux is the plethora of choices we have, and the ability to try them out without risk.

And hey, in the end a more productive method of software development might (just might) spring forth. Or maybe the commercial method is really better; i doubt it, but at least this way there is an alternative to serve as the competitive impetus for large corporations to write better software.

And also, with all this talk of a free operating system, i would like mention to anybody following this: Linux is Free as in liberated, not free as in beer. Somebody had to write that code and draw that art. If you use it, you should contribute to the development of the kernel or your distro or some favorite free application in the form of art, code, donations, or cash (within your abilities to do so). Just be careful who you give to and what your money (if you give money) is going to; be sure to give your money to open source (in my humble opinion).

- Collapse -
True, true, but
Oct 25, 2005 11:48AM PDT

Well, Bulldogzerofive, it is a pleasure to read your posts, although, you don't quite sound like a "Newbie" to me. Nevertheless, I am not going to even try to touch your Gnu/Linux idealism.It's to your credit that you are savy enough to know what to do in Linux as a new user. Let's not generalize, though, from your case. I am glad that you seem to infer that it is not complicated as long as you don't stray away from the prescribed distributions offering and their mechanism. I did point this out when I used Xandros as an example: "But, as it is typical of Linux, this distro is the easiest and perhaps the most productive distro for newbies to seriously work with provided that you stay, upgrade, and function within this distro." I mean, in my opinion, the easiest. No where do I point out that Linux is point blank, thanks to KDE, etc., difficult all around. If so, why would I be pointing to Xandros as the easiest-in my opinion-example. I do not ask you to go and buy Xandros, but I am merely pointing out to the excellent way in which they have engineered all the well known Linux elements to make a strong, cohesive, and highly productive distribution.

I then go on and point out some of the central problems that still exist in Linux, and I do it without underestimating the intelligence of a new user. Yes, these problems still exist and many Linux users that never stray away from their distro-centric usage of Linux and its application management mechanism (RPM, APT, etc.) might miss these problems and think of them as imaginary and rare. Linux is not a computing utopia, computing with Linux does not mean that we have found computing "Holy Grail." I do not know for how long you are going to stay a new user, but I am pretty sure that when the time comes where you can not find an important application that you really, really need that you would prefer not to be compiling source code or hunting down dependencies just to install that program. That's how it used to be in the old "macho" days of early UNIX. I think it's time that we move beyond that.

The central problem that I am really addressing as someone who has experience both in UNIX and Unix is really "Linux distributions politics" and why the Linux community is letting that get out of hand. That distro-centric implementation where the only constant is the kernel is what is poisoning the well of potential users in Linux and why it still has such a small users base. Linux is carrying the ball for Unix and it is important that things don't get out of hand. An enbarrassment of riches as in "variety" does not mean "absolute good" and free as in "liberated" does not mean "general benefit." Good luck in your computing experience.

- Collapse -
Also true, yet...
Oct 27, 2005 11:22PM PDT

The point i am trying to make (unsuccessfully, i think, after re-reading my previous posts)is:

1. (The first premise i have, to reiterate):

Given a similar amount of effort, a modern GNU/linux distrubution oriented toward the home or business user is not harder to learn and in many ways is easier to use than WindowsXP and from within this distro and its repositories you can usually do everything you would want to do in XP and more; you just have to be willing to put the same effort into learning it that you put into windows, even with Xandros.

2. (The second premise i have, to reiterate):

Xandros is an example of a distrubution that will do this, and a good one, by all accounts (I personnally have never used it). Where I disagree with you, however, is in your choice of calling it the ONLY distro available for the newbie that will just work for a desktop or workstation replacement to windows. This is simply not true.

3. (The third premise i have, to reiterate):

It is true that as you descend into the world of administration sooner or later you are going to have leave your prefered distro's repositories and compile some zany app from source and deal with dep-hell. But once you have begun that descent, you are no longer a typical end user and you have become an administrator or a computer geek who probably learned how to really use linux on the way down. It is a problem, but not a problem for newbies.

4. (My conclusion, argument, what i really mean is):

Perhaps this article should have been two: one addressed to newbies to recommend Xandros and one addressed to linux users lamenting the current fractured state of the Linux project.


As for the other points you bring up (for what my opinion is worth):

I agree, there is a serious problem in the religious attitude that some people take to their distros. I am not familiar enough with the finer points (or even the broad points, really) of packaging, however it is also serious problem that there is no standard package format or manager.

However, this is simply going to happen in a world where the software relies on many small groups of people on a more or less voluntary basis write little bits of a huge program. Microsoft can dictate a standard format and set of libraries for all programs written for its operating system to use because it has a huge pool of programers who it can devote to writing all this code in secret, which then all be released at one time and cannot be modified until the next release, even if some better library comes along. Linux cannot do this for the simple fact that when something new comes out (like a cool new library for drawing pretty graphics on screen), some developer is going to use it and nobody is going to wait two years for the next stable release of [insert standard distro of choice here]. Furthermore, even if everybody did try to go for a standard release time for kernel and all libraries and whatever else you need under the hood, it would be a massive (to the point of unmanagable) effort to sync new releases of all the packages available to Linux to this release date, especially given the more or less voluntary nature of all those projects. Proprietary software makers can manage it; they have lots of money to dump into such an effort and a coordinated infrastructure; Linux, which relies at least partially on hackers at home for its advancement, cannot.

So, we in the GNU/Linux home user world are stuck with the distro-centric orientation, since these are the people who willing sit down and put most of the best packages together in a format where everything will play nicely together and make GNU/Linux consumable. And, given the variety of uses people have out there, i am not entirely convinced that this is such a bad way to go.

By the way, have you ever used Gentoo?

- Collapse -
In response to well reasoned advocacy
Oct 28, 2005 1:30PM PDT

Bulldogzerofive-I think that your type of level-headed advocacy is the type of advocacy that Linux needs. Those few posts that I've put up in this forum I've done while on a train commuting to work,etc Thus, I can not claim that they are entirely understandable. Some of them are quite bad.

As long as you bring Windows up, try this: put a brand new user in front of a Windows computer
and allow him/her to experiment with the interface. Now, put the same user in front of a Linux computer with the KDE or GNOME interface ( These are excellent GUI's) and allow him/her to experiment with the interface. Chances are that this new user sooner or later will trip up while using KDE or GNOME. That has to do with the fact that sooner or later, through discovery, that user will venture outside the GUI sand box to discover the much harder Unix underpinnings of a Unix distribution. Yes, Unix is harder for the majority of the Windows/Mac GUI baptized users because of its CLI, file structure, and "keep it simple philosophy." This is a contradiction to many people but it has less to do with Unix itself and more to do with computing habits. The Windows interface, as quirky as it is, for example, gives the user different ways to perform basic procedures which a user will discover as he experiments with the GUI. That is an intentional part of the Windows interface design. Unlike Unix applications, applications for Windows hide a lot of functionalities in order to make this possible. This is good and this bad as we all know by now, but it makes for quick learning for a new user under Windows.

When speaking about Xandros, as I said, and state again, I was expressing my opinion about one particular excellent Linux distribution at that moment. My apologies if that did not come through more clear.I also, for example, like what the UBUNTU distribution is putting out.

About your third premise, you can not seriously paint this picture of the Linux learning process and at the same time claim that it is easier to use than Microsoft's Windows. While I don't usually take seriously the opinions of those who don't find even one thing useful with Microsoft products- I'm not saying your one of them- I am a bit confused about this. I think that we will probably never agree on an absolute definition of "Newbie" because it is, to me, a very relative definition,especially when talking about different computing platforms.
The tag line for the Xandros distro is: "Making Linux Work For You" and for UBUNTU: "Linux For Human Beings."
There is nothing wrong with me lamenting this situation

The title of the post mentions the word "Newbie" but it is really addressed to those more well informed.
Beyond that, like I said, I do not underestimate the intelligence of a person wanting to try Linux who happens
to read this post.

You can not seriously expect for Linux administration to be always the reserve of hackers and geeks if Linux or the Unices are going to make open source the standard around the world. This is where I think that the corporate establishment should give back more to the Linux community for all that they have taken out. As has been said, you can not expect a geek, or a hacker sitting at home without any enterprise support or resources to produce quality enterprise wide applications. While this is a commendable tradition in the open source community, things are bound to move beyon that for sure. My optimism about open source lies on the hope of a grand scale implementation of the open source philosophy. This can not come to pass if the underpinning mechanisms are the preserve of a select community.The Linux Standards Base (LSB) is a set of standards for compatibility among Linux distributions that is supposed to bring order to this situation.


I have worked with Gentoo ,but they try too hard to orient themselves to those who enjoy tweaking. I enjoy tweaking but we are talking about Linux for human beings. At home, I have three networked computers, both local and wide to my work outside. On my main machine I have Windows2000 and FreeBSD on their dedicated harddisk for work, on another, My "Lab" machine, I have Solaris and Ubuntu on their own dedicated harddisk. This machine I use for experimenting, and trying out different distributions,etc. My other computer is my dedicated video,image,sound (multimedia) machine running under my own enhanced version of Medialinux. So, you see, I also enjoy tweaking, but general computing is not about tweaking and we, as far as I can tell have been talking about general computing. Cheers...

- Collapse -
Re: General computing is not about tweaking
Oct 28, 2005 7:27PM PDT

Hi ! I agree with you at this point, general computing is not about tweaking. Let's say that general computing at home is e-mail, chat, internet browsing, hearing music, playing movies, organize photo albums and maybe keep track of your bank accounts and investiments.
Where have you seen the difficulties with linux ? and more important,
how much time do you thing will survive the
windows box oppened to the internet in your son's hands?

Most windows machines come pre-installed; lets say that you go to the shop and ask for a linux pre-installed box (there are many places where you can do that) and you put the box in your son's room along with the user manual. Do you really think that they are going to have problems hearing music, writting an e-mail, chatting with their friends, etc. ?

When we talk about the difficulties of linux compared to windows, we normally assume that the windows box is running at no expense, but if you put this task in the home user hands you will see that it's not as easy as you painted it and he will probably ask you many questions as well.

In other words, we normaly compare the effort of someone that only have to switch on the pre-installed box, to the one who have to build up the machine first.

Right now I have to go to a friend's home whom have ask me If I can help him recovery their windows box, floaded with viruses, ads, etc. I have convinced him to install a linux distro. Next time when he turn on the power he will see mozilla firefox, evolution, open-office, amaroK and so on. Will see !

Best regards

- Collapse -
Not harder... different.
Oct 31, 2005 5:06PM PST

mierr, jakem, i absolutely agree that computing is not about tweaking. I also agree that a home user will eventually make a mistake using Gnome or KDE and discover that there is, in fact, very complicated system underneath the GUI. Such mistakes are frustrating and will take time to fix. I must however stick to my original conclusion that given a similar amount of effort, a linux box is an easier productivity tool than a windows one; I believe much of the frustration vented toward linux non-user-friendliness from new users stems from the frustration that accompanies learning any new computer system coupled with the prevailing rumors that linux is not user friendly. The rumors give people an excuse to give up in a way in which the fault lays with the computer system and not the person him- or herself. It is a psychological trick; the person remains flawless (which we all want to believe we are) while the computer takes the blame for the weakness. These ''it's too hard'' rumors, however, do not exist in the windows world due to intensive marketing on the part of microsoft; so people take the time to explore and figure it out.

This is why i believe that windows is not easier to administer than windows:

I am aware that it is a logical flaw to generalize from personal experience, but lacking in any other evidence i am going to do it anyway. When i first started using a home computer a couple years ago, i went on the internet to download and install all pertinent windows patches like the newsgroups say to. When i was done with this process, i updated my symantec virus files and thought i was good to go. I conducted no other activities on the internet. The next day i booted my computer and tried to do some work... and after a couple minutes a dialogue box popped up and the computer rebooted 30 seconds later, and continued to do this every time i rebooted. I could barely get on the internet. Thinking i had a bad patch, i tried and tried again to get on line and download a new set of patches. One day on a whim, i updated symantec again (which only takes a couple seconds), and it immediately found a worm called svchost.exe and cleaned it. The worm had infected my computer and the Liveupdate in symantec for some reason had not picked up that particular definition file the first time round.

This experience was frustrating and time consuming and left my computer worthless for three weeks. At the end of it i had learned nothing but the importance of frequent updates, which i already knew anyway.

I had a frustration in MandrakeLinux in that it did not like my NVIDIA graphic card and would crash every time i logged out. That was frustrating and time consuming and took a week to fix, but when i was done i knew how to configure X.

There are frustrations in both operating systems. In linux, however, i found the time i spend learning the system resulted in less time having to administer and protect my box.

This is why i believe that windows is no better a productivity tool than linux:

Another personal example from which i will generalize. I live in a multicultural household. I use a german layout keyboard because it has the most of the special characters that are useful to my family, but the operating system remains in American English. God help you if you do not want to use your windows computer in the way microsoft engineers envisioned it, and having to type CTRL+225 or whatever every second word to get a letter in your alphabet of choice is not an acceptable solution from a productivity standpoint; it takes forever to type anything. I have since learned that you need to run regedit and change a particular HKEY value to do this, but trying to find this information is damn near impossible without paying for it. Every linux distro i have ever used, however, checks the keyboard layout during set up. It lets you configure the computer to be used the way you need to use it.

While of course there are many such things that may apply to other users that do not get detected during setup, similar configuration tweaks are not difficult in Linux, and if you cannot find the answer there are people willing to help you. The tweaks i am speaking of, by the way, are not about making the box look pretty, it is about making the system WORK PRODUCTIVELY for me and my family.

By the way, let's not forget the plethora of FOSS productivity software that, while available for windows in many cases, does not fit into the "closed source" model of development which windows represents (such as firefox, thunderbird, openoffice, the GIMP, the many tools to copy and burn cds and dvds, etc). A similar suite under windows and closed source costs the end user literally thousands, which realistically very few people (especially those living outside of western europe and the more successful of her former colonies) can afford

Bottom line:
Yes linux is a pain in the a**. Lets not kid ourselves, though, so is windows.

Secondly, in linux i can use the computer how i want/need to. In windows, i can only use it the way microsoft engineers thought i would want/need to use it. I am not saying that this makes the engineers incompetent or bad people; indeed they did quite a good job, but they are not clairvoyant their interference makes the box inherently less productive for most people, i think.

- Collapse -
Right on!
Oct 27, 2005 9:33PM PDT

I have been using computers a long time. My first computer was a Sinclair that hooked up to the TV. The next was a Xerox 820 that used CPM as the OS.

I tried several different distributions of Linux, and I agree completely that none that I found were ready for the typical home user. The incompatibility between distros is huge. The Linux community is so large and relatively uncoordinated it is easy to see why this OS is difficult to manage for end users who are not professionals.

I have heard that Linux is ''safer'' than Windows. During the time I was using it, there were more upgrades and patches than from Windows, and each had to be manually installed and tweaked, rather than the ''automatic'' process with Windows.

I haven't tried the current versions of Linux and may give them a try again. I would suggest you do this with a ''spare'' computer, as it might prove to be frustrating to do on your Windows computer that you depend on for your applications. For example, I was unable to find software that would keep up with my bank account like Quicken or Money. I haven't tried the latest version of Open Office, but earlier versions work, but not nearly so user friendly as MS Office. Lots of luck trying to manage music and videos.

Good luck and happy computing!

- Collapse -
Ubuntu?
Oct 27, 2005 11:16PM PDT

How about the Ubuntu version?
Is it any easier to use?
Can it get enough support to be the one version most people use?

- Collapse -
try this
Oct 27, 2005 11:59PM PDT

If you want to see what you can do in ubuntu and even have somebody tell you exactly how to do it, go to www.ubuntuguide.org. It is a superb website. A word of warning: it was written for ubunty 5.04 and the most current version is 5.10. Most everything is the same, but double check on things like URLs for repositories. Or you can just install 5.04 (the differences are very small) and copy everything verbatim. Of course, you should try to learn about what you are doing as you do it so that you do not need websites like this in the future.

The ubuntu community forum is great as well. As long as you do a bit of research on your problem on your own first (google it and search the forum to see if somebody else had the same problem), you will always be able to find peers to help you get started.

Good Luck!

- Collapse -
I tried it for the experience of trying something new...
Oct 27, 2005 11:21PM PDT

I initially installed a copy of Red Hat on a spare laptop, but I found myself staring at the all familiar windows type GUI. So I got the latest distro of Slackware, and this version of Linux really perked my interest because it did take some tweaking, and researching, and tweaking again. Those are the reasons why I finally delved into the Linux community. I believe that whether or not you're new to Linux, if you enjoy a true challenge and like to tinker, it's worth a try. However, I agree with wcrutcher in that you should really try this on a spare computer so you don't loose any productivity time or the complete loss of the use of your box until you can figure out what tweak you need to apply to make things work again.

- Collapse -
Linux Frustration
Oct 28, 2005 4:08AM PDT

Of all the Linix versions available, the SUSE 9.3 is the only version that recognized the modem in my computer. I had to get a serial modem for it to be recognized, however. All of the other distributions I tried (Fedora Core 4, Linspire, Red Dat) failed to even see the modem.

But even with the SUSE version, when attempting to configure the modem to work in dialing into my AOL ISP, it connects but never stays connected.

I have been to ALL of the Linux forum sites looking for help in getting the modem connection to connect and stay connected - all to no avail.

I just ordered the latest version of Xandros to see if it will work.

As far as the overall Linix operating system, no matter the distribution, I love working with it. But it can be frustrating at times.

- Collapse -
Your problem has two origins
Oct 31, 2005 7:27AM PST

Your problem has two origins.

Firstly many internal modems are really Win Modems - that is part of the modem hardware is emulated by the processor.Linux does not include this feature in the operating system - you must have a hardware modem.

Secondly, I believe that AOL uses an authentication script that is somewhat unusual and is almost impossible to connect to using Linux. However the producers of the Linspire distro have written a script
that may address this issue and I believe they have released for free download from their "click 'n run" site.

I hope that this is of some assistance.

Trevor

- Collapse -
What you said, except....
Oct 28, 2005 4:11AM PDT

I like the Red Hat and especially SuSE flavors of Linux, but for newbies who want a well-managed version of the system, it's hard to beat Linspire (formerly Lindows). I have had no problems working in that environment, upgrading applications and so forth. The online installation library (which includes free, shareware and commercial apps) makes updating or upgrading easy, albeit at an annual membership cost. Still, it's a slickly managed variant -- decidedly not for the "I want to do things my way" geeks but good, nonetheless.

- Collapse -
Does it do ATI video cards (Radeon)
Nov 13, 2005 10:24PM PST

I run SuSe 10 and have been fighting with it to get 3d graphics enabled. Been to over a hundred web sites, tried all the possible solutions with drivers and xorg with no results.
Then I tried a Gforce2 and it was properly seen by the os but still wouldn't let me enable 3d graphics and take advantage of the many applications included in the distro.
Novell says it's up to ati and ati says it's novell's problem.
sigh...

- Collapse -
Newbies
Oct 28, 2005 5:02AM PDT

So how long have you worked for Microhard anyway?

- Collapse -
Ok, since you force my hand:
Oct 30, 2005 3:43AM PST

I've worked for Microsoft for about 6 years now.
Now, if you believe that, I have a bridge to sell you
called the brooklyn bridge. It is right down the street from where I live...

- Collapse -
It's too confusing
Oct 28, 2005 6:12AM PDT

I'm techno literate (I've been active in the computing world for the last 20 years) but I find that installing linux to be a pain.
Sure. I have the nvidia video card...but I'm not sure if I have the V13.a-12pdq or the V13.a-12xyz rendition of the darn thing.
I have a 3com card, but it may be the 368-T V123 or V456...I'm not sure.
And I'm not aware of all the mobo configurations either! And I hate chasing down drivers!
Here is what I like to do. Go to CompUSA, purchase a network card, pop it in my machine, turn it on and viola, it says I have the frammer-jammer extreem network card and I'm installing the drivers for you. That's it. No fiddling no twiddling...Plug it in and it works.
I run several windows servers with various SQL, Cold Fusion and Front Page extensions on them. I keep them patched and monitor them carefully. The last time I rebooted my Windows 2000 server, it had an uptime of over 4 months. And that machine is a file server, media server, backup server, SQL server, Cold Fusion server and I even use it for browsing. So, the only reason someone has problems with a Windows server is because they are stupid, plain and simple...it's not hard to protect a windows server, you just have to have some common sense.
Ed

- Collapse -
Re: It's too confusing
Oct 28, 2005 9:51AM PDT

Hi !
I think it is different, not confusing. I am a simple user, no tech background in computers. I use winXP at work and Linux at home and ...

At work there are an IT group (very clever guys) dedicated to the network maintenance and support, we have firewalls, virus protection programs, desktop integrity shields, ad_aware, spy_boot, etc, and still we have viruses, and from time to time, some network shutdowns for maintenance.

At home, since I change winXP (installed by the IT group) to linux, I have never had to reboot my computer except for Kernel version update and When I decided to change my linux distro. I have never seen a virus or lost any data due too system hung-up.

Of course, I had to learn different things than plug & play, but I am very satisfied with the results and It was not that hard.

There is something important about linux that you have indirectelly mentioned; while windows is telling you, we are installing the drivers for you, It's also telling you, "don't touch it, don't use it out of this machine, don't share it", etc. Imagine that you buy a book and, in the firt page you read, "you are not allowed to disclose any of this information .... not allowed to use the content in the whole or part ...."
In other words you can read book but you can not create nothing base on the knowledge you have aquired by reading it.

This is one of the reasons that makes linux a cult, and this is the reason cause I am willing to support linux and not windows

Anyway, I will give you a more qualified opinion in twenty years from now.

Best regards.

- Collapse -
What do you think Cnet's servers use?
Nov 1, 2005 7:17PM PST

All this discussion is happening on a server powered by Apache, an open source server. Half the machines Cnet runs are linux. The other half are undisclosed, but also running Apache, so they are on some variant of the Unix (Linux, BSD, Sun). I wonder why?

http://toolbar.netcraft.com/site_report?url=http://www.cnet.com

- Collapse -
Lies, Damn Lies, and Statistics
Oct 28, 2005 10:17AM PDT

My my. How many lies can you put into one post? Very, very many apparently. Let me count the ways...

To say that Linux is optimized for anything in particular is completely false. That's the beauty of it: Linux is optimized for whatever you wish it to be. There are some who use it as a dedicated server and some who use it as a desktop email-checker and casual game box. Some distros are made for servers, and some are for home. Primitive state of desktop Linux? I can do EVERYTHING that I use to do on Windows, on Linux, the only exception being games, which Mac OSX can't do either. The greatest thing is that it doesn't fail. I don't have random problems that makes programs not work anymore, such as viruses and spyware. My computer doesn't slow down because I forgot to update my antispyware. I don't NEED antispyware.

Foreign-to-Linux philosophy of Less is More? Do you know anything? That IS the Linux/Unix philosophy: a single program performs one function, and one function only, but it does that function well. It does not overreach itself and do more than it needs to. I am again surprised at how little you know after acting like you've got Linux pegged down.

Btw, on the topic of ease of use, ever heard of Mandriva? How about SuSe? How about Linspire, or Ubuntu? No, we'll just lock ourselves in a happy little box: Xandros is the only good Linux distro. Please do your research next time before making ludicrous claims.

Freedom refers to the freedom to do whatever you wish with your computer: neither Microsoft or Apple of anyone else should decide what you should do with your computer. It is not MS-exclusive, it simply means that the power should be in the people's hands, not a corporation or programmer's. Linux has far more freedom than a proprietary OS will ever have. The sky is the limit when all the config files are in easy to read plain text. You can do most anything with your system in Linux. Try it first before you claim there's no freedom in Linux.

On the idea of shared libraries, they are actually there for the same reason you say they're weak. Packages install themselves (usually fairly small) and only the libraries that package actually needs (larger), thus taking up the least disk space possible. This is opposed to Windows, in which every program installs its own version of every library, thus installing tons of stuff you don't actually need! Just a while ago, I compiled a program for both Linux and Windows. The Linux version was 17 KB, while the Windows one was 650 KB. This is due to shared libraries and using only what you need, rather than having unnecessary bloat. Again, you are very ignorant of the facts.

I know many who have Linux, and none have had dependency hell... I'm not quite sure what you mean. Can you elaborate?

About a year ago, some hackers found a way to break SSL, the technology that makes it difficult for someone to intercept your credit card number while it is sent to a shopping site. This was obviously very serious. IE had the fix about a week later, while Firefox had it ou t the next day. Those darned open source Linux people, they just can't admit their own mistakes! Wink

Linus Torvalds does not tell people to hate Microsoft. He is actually rather silent compared to what he could be. Among the top Linux developers, they actually don't spend much time MS-bashing. Cite your sources please.

You just told people not to depend too much on forums and then pointed them to a forum (linxuquestions.org). Explain this logic, please.

BSDs are nice too, but they're not thousands of times better than Linux, or whatever you claim. They're both good systems. With how you've been writing so far, I seriously doubt you've ever used FreeBSD Happy.

I am oh so sick of FUD.

- Collapse -
Nice One
Oct 28, 2005 11:55AM PDT

Thanks for that Selwyn.

My tuppence worth is this.Much time spent with SuSE
and never a problem.Its a great O/S complete with near all packages ille ever need.Ive tried Ubuntu as well but over a shorter time.Ubuntu is a bit faster to boot on this machine but multimedia and apps better in SuSE.Layout better in Ubuntu and near impossible to wreck.

Both easy to install and use but Ubuntu doesent include the HD partitioner QTParted which makes resizing the windows partition to create a Linux one easy.

Only item missing in SuSE for me is an AntiVirus app but it takes the F-Prot scanner ok.And that will check the Windows partition from Linux so i dont run AV in Windows but only from Linux but mainly for Windows!.

Ive never experienced the so called dependancy hell with either of these two OS's but then ive been ok with the set package that comes with them.I am expecting dependancy problems with my latest Linux Distro though which is Gentoo.Gentoo is for Geeks and i am more of an intermediate but you have to learn about Linux by useing it.Ive just compiled my first Gentoo Linux kernel and its working ok.That was good.By the time i have finished installing Gentoo and the apps ille prob end up with something like Ubuntu so theres no real point other than getting the experience.But its that i wanted.

Linux evolves in communities and there are many of them each with their distro.That can be confusing i know but eg my first try was with the live Linux CD,DamnSmall Linux which is great......part of the work with DSL goes on here in Wales UK,all the more reason to try it i thought.

Ile put it like this.You wont have much of a prob useing SuSE,Ubuntu or DamnSmall Linux these may be different -a little- to MS Windows but they are no harder to learn to use.

Only thing to be carefull about is that Linux and its differing Distibutions are addictive!!,least they are for some including me.Going to try Mandriva sometime.

Best Regards to you all.Chris C.

- Collapse -
Talk about psycho projecting
Oct 28, 2005 12:43PM PDT

I know many who have Linux, and none have had dependency hell... I'm not quite sure what you mean. Can you elaborate? Oh, really. Mine, mine you are the kind
of Linux user that am talking about. Many of the points that you scream about I, if you really read the post that
got you all fired up, I have already answered. Lighten up
Linux as a religion is not a good thing.

- Collapse -
Except that...
Nov 2, 2005 12:04PM PST

What I mean is that dependency hell is not a problem. Use a package manager and everything will work fine.

I didn't say Linux was a religion, but please don't lie as "advice" to newbies. The problem wasn't that you didn't like Linux - that's ok. The problem was that most of what you said was untrue and yet you acted like you knew it.

- Collapse -
I do respect your opinion, but...
Nov 3, 2005 3:03AM PST

I see that you still don't seem to understand my motive
for putting up such a post. Yeah, it would seem that I hate Linux, but at home I have three pc's and a Mac and I am running Linux or a Unix variant in most of them.

If you read my other posts, you will see that I am only
asking participants if they want to state their opinion on certain views about Linux and the open source community and on computing in general. Some of the views on the post are distorted views. I am simply asking you to tell me what you think about them. There are many distorted views about the Mac, about Windows, about Linux,etc. I am not into feeding off distorted views.

- Collapse -
Maybe I'm just crazy, but...
Nov 3, 2005 5:01AM PST

In your original post, it did not seem like your goal was to see what people thought of the opinions you had put forth. You presented them as friendly advice to newbies thinking about trying Linuxl, acting as if they were universal facts to steer clear of. The reason I acted angry was because you presented them as facts -- and most of them were lies. You did not ask what people thought of it -- you simply said what was, and in the majority of cases, were wrong.

A little knowledge can be more dangerous than none at all.

- Collapse -
Exactely: List the lies
Nov 3, 2005 5:38AM PST

Selwyn: I think that you should pick out from the post all the points that you think are lies and disprove them convincingly and calmly and also perhaps do it as if you are talking to a "Newbie." In other words try to undo what in your opinion you think I'm doing. I think that you are capable of that.


I really have not met a crazed person in this forum yet. High emotions,yes. Crazy, not yet.