| |
|
Welcome to KnowledgeSutra - Dear Guest | |
Linux - Why It Fails As A Desktop Operating System?
#1
Posted 20 August 2006 - 08:43 PM
1. The plethora of distributions - Redhat,Debian,Ubuntu,Suse,Gentoo,Knoppix - everbody and his uncle is coming out with new ones.
2. The lack of backward compatibility - I had Redhat 7.3 running. I upgraded to Redhat 9. Many applications had to be recompiled. You ask my mom to recompile applications - She will throw out Linux and take Windows anyday. She is not concerned more about usability than about security. Security is required but not at the expense of usability for most users.
3. To add a new hardware or install a new software, you need to be a geek. In most cases, to configure new hardware such as adsl modems, you have to edit configuration files manually. Not what home users want to do. Even the people who come and install the stuff are no aware about Linux. Infact once I had to educate the tech support fellow on how to configure something in Linux. OK the tech support was not good. Still it speaks a lot about Linux.
Until these factors are resolved, there is no way anybody can even think about Linux competing with Windows for the desktop market. Only in dreams.
#2
Posted 21 August 2006 - 09:12 AM
I don't know much about the technical issues you're talking about but yes I'd have to agree that it's such a downer to recompile applications and reconfigure hardware. I mean how user unfriendly can you get?
When I mounted my usb drive in one computer that had linux, I couldn't figure how to unmount it. Then in another desktop I could, so it speaks of how linux is so inconsistent.
You have to give windows the credit, they've set a, more or less, a good standard for operating systems, security problems and other things aside.
#3
Posted 21 August 2006 - 07:21 PM
I cant speak about backward compatibility scince i have only tried knoppix live and mandriva and used differnet software on each! But i take your word for it. Although Windows tends to do that to try and keep the market moving. If everyone decided they only wanted xp then MS would run dry so by making things like aero only avaliable in Vista many many people will upgrade to vista. So i think both linux and MS have the same issues there and i guess macs are no different!
And all i can do is laugh about the installation of hardware and software, it is a NIGHTMARE! it took me a week to find a video card driver then i tried to install it for 2 days and gave up leacing my widescreen displaying normal width resolution. It seemed impossible. I think the main thing here is that linux is muxh more suited to a fully networked environment and excels as a server platform. And servers are normally controlled by technicians and so the user friendliness isnt so important. Although i found mandriva to be have a very good GUI the user friendliness was zilch when it came to software, although my usb flash drive worked perfectly so did my usb mouse, both without installing additional drivers.
Maybe if some hardcore linux coders programmed some automated installers it would help the masses to adopt it. Which can only be good! If i could code in linux id give it a go but using linux is hard enough let alone coding it!
but i still think linux is great once its setup correctly
Anyway im droning on so ill make my way out now!
#4
Posted 22 August 2006 - 07:13 AM
I personally liked the Damn Small Linux the best because it was small in size, took up very little space, and looked great, the GUI was excellent although I did have problems with it booting up and showing very little color, but it was just a problem which was sorted out easily.
Now Knoppix I liked but plain and simply, ran slow.
Ubuntu had to be my 2nd favourite, I ordered it from their website and they sent it to me FREE, took about a month but didn't matter
Another thing about all the different distributions of Linux is that when I was looking for one to get which I liked, I went through hundreds at www.distrowatch.com and still didn't find one I liked so I just gave up and asked around in forums and was reccomended some which I tried.
Anyway, what do you guys think is the best and most used Distributions?
#5
Posted 22 August 2006 - 08:42 AM
Yes, easy - Let's say you wrote a text but when you're finished, you realize that you have to move one line to a place five lines down in the text. What do you do in Windows? [many people I know delete this line and type it again but that's plain stupid so let's forgetabout this way] You mark the line, hit the "copy"-button [well ... I rarely meet people who know about ctrl-c], move the cursor down to where you need it, hit the "paste"-button [the same goes for ctrl-v] - done.
In vi [a text editor on many Linux systems], you can do this with one command [right, since I don't have a linux installed anmore, I don't remember it :/]...
...so Linux is actually easier to use than Windows - but way harder to learn.
another mistake many people (including me) make is to try as many distros as possible, hoping that there's one among them which they can use right from the box. As there is about no such thing, it's better to pick one, maybe two [ask some Linux geek about which one to use] and stick with it. This way, you'll learn at least this/these two distros, that's easier than trying to find some config file and trying to find it where it was in the last distro you tried and take a long time before you realize that you're trying to do it the Mandriva way on a gentoo machine...
#6
Posted 22 August 2006 - 04:40 PM
However, about Red Hat 7 and Red Hat 9, is because one is using the 2.2.x series (7.0) and one is using the 2.4.x series (9.0). However this has been resolved between 2.4.x and 2.6.x. You can run 2.6.x programs on 2.4.x and vice versa.
xboxrulz
#7
Posted 05 January 2007 - 12:13 AM
#8
Posted 21 April 2007 - 07:48 AM
#9
Posted 22 April 2007 - 09:30 AM
Then again there is problem with the driver support as companies aren't often writing driver support for the linux systems. And there are several more things like gui which is some way ugly I know it works nicely with and that it can be configuration to look like windows but it is still not the same.
Also windows has nice policy they allow windows to be cracked and hacked for home suers because they are then making bunch of money from the licencies which companies are paying. And if some user is used to windows at home he will wont to work on the linux also it is fact. And if we look for security most home users don't need that much of security or are not interested however companies servers are usually on linux at least its the case at me. So everything is on windows except server.
Also one more thing which should be considered is that linux is operating system for power users and most of them still don't use it as you can see many developers are still working on the windows.
Also I would like to say what I have read in one PC magazine is the thing that in windows they are actually using linux based system although a bit adjusted for their needs. So that says much about windows and security. Why don't they use their own software
#10
Posted 24 April 2007 - 03:34 PM
#11
Posted 25 April 2007 - 02:36 AM
The general consumer has absolutely no idea what they are getting themselves into. They do however know for a fact that Microsoft has been around the block for a while now and will probably continue to do so. When people buy expensive things, they buy it for the future not just the present. It's like buying a car from the dealership. You wouldn't buy a brand new car without a warranty would you? Exactly. Wait, Linux does have some perks doesn't it? Indeed it does. Some are put out by semi-large companies, it's just now that the consumer has found a big companies, how do they know they even have money to really help the consumer if there are problems? Microsoft does. Everyone knows it. You see the commercials, you see them knee deep in everything technology. And Mac is the runner up. It's like trying to sell a Buick when there is a Porshe sitting right next to it.
I don't like Microsoft, I don't even like windows. Linux is my all time favorite operating system followed by Mac OS. Microsoft is the worst thing ever put breathe into. I urge *everyone* to at least try Linux. And not just *try* it. Install it on a pc you have as a spare and use it. I mean really USE it. If you just get discouraged try harder and *learn* something for once. Nothing is going to fall out of the sky and into your lap. Everyone had to figure something out at some point on their own or maybe with a little tutorial, and so can you. I think one of the biggest threats to Linux itself is that users stay with Windows while they play with Linux. And because of this as soon as they run into a dead end they hop back on their Windows box and never look back until they think they are ready to try something else with their Linux box. Come on people, spread the Linux!
#12
Posted 25 April 2007 - 05:30 PM
And most common users are having problems with Linux and they would never switch from windows because with windows you click here click there and if you don't destroy your system you probably get what you searched for. but with linux you have to sit down and type and then learn a bit more programming and then type again and so on. you can see rreally whos got advantage over here. That is problem, and I think that is the biggeest problem of the linux. Because people just turn their head away when they see it.
And with linux distributions I think they are in fact plus for linux because they are mostly compatible between each other and I wont to say programs are usually compatible at least they were those who I checked. And this is plus because potential user is able to choose from vide variaty of products it is like going to supermarket and then buying there several types of chew gums while microsoft still offers only one and it will stay like that however. Problem is that microsoft is also brand name and in the western culture brand name means really a lot.
On the other hand most of the microsoft profits comes from the united states and the problem here is that in the united states Linux is considered some stupid European thing which wants to depreciate their domestic brand.
#13
Posted 08 May 2007 - 10:19 PM
Yes, Linux is on average harder than Windows. Why? Because people have been learning to use Windows for years. I used Windows when I started using computers, and used Windows at school in my first computer classes. We are born and bred, as the saying goes, into a completely Windows environment. And you are surprised that it takes two days to install a driver (shadowx)? Did you try that kind of thing two days after the first boot of Windows? Hell, no!
"The plethora of distributions"- what's wrong with that? I personally like Ubuntu best - and by no means have I tried every distro out there - other people like Fedora Core, yet others are even more advanced users and use Gentoo. You just need to find something that you like best. Not really that hard.
Quote
a) You swapped processors to something drastically different, in which case the processor would most likely fail to operate at all
"Until these factors are resolved, there is no way anybody can even think about Linux competing with Windows for the desktop market. Only in dreams."
Linux isn't competing with Windows. How could it? What does, say, the Ubuntu foundation, gain from me using Ubuntu. Nothing. Yes, there are distros that aim to take market share away from Windows, but so long as Windows doesn't bother Linux (see: DRM), I think you will find that the majority of Linux users are content not to bother Windows. I'm happy with Ubuntu. Why should I care what everybody else uses. Treat it the same way you do freedom of speech.
Quote
Normally, however, unmounting a thumb drive is as simple as right-clicking the icon that appears on the desktop and clicking eject. Not hard.
"You have to give windows the credit, they've set a, more or less, a good standard for operating systems, security problems and other things aside." yes, it has. It has enabled people who do not want to put effort into learning anything to user computers for various tasks. As they say, "It's gone from smart people in front of dumb terminals to dumb people in front of terminals that tell them what to do and how to do it."
Even so, I'd strike out the "good" in that.
Quote
"Maybe if some hardcore linux coders programmed some automated installers it would help the masses to adopt it." There have. They are the funny-looking things that appear when you boot with the CD for the first time.
Quote
"Also I would like to say what I have read in one PC magazine is the thing that in windows they are actually using linux based system although a bit adjusted for their needs. So that says much about windows and security. Why don't they use their own software"
I wish you had a few more details about that. See, the roots of windows were laid ages before Linus Torvalds started linux. If you are not talking about the core OS of Windows, then things like additions to Vista in regards to functionality bear strong resemblance to the GNOME window-manager, eg the "waiting" cursor (which appears rather too often), the way you toggle sections in the open/save boxes, the way you enter the administrator, aka root, password - the screen even dimms! - and so on. I tried a copy of Vista Ultimate for a while, but even in that short time I was rather distressed at the extreme rip-off. Damn good thing I hadn't actually paid money for the thing!
Quote
"The newer versions have made it simppler to install applications but for that you need an internet connection. A fast one at that."
What can you download on Windows, Mac, Unix, *BSD, Solaris, or ANYTHING, without an internet connection. Or do you buy every single app you have ever used in a little cardboard box? In that case, stick like hell to Windows. No-one in the FOSS communities ships their programs in cardboard boxes any more.
Quote
"Now compare that shiny XP or Vista box on the shelf to your favorite flavor of Linux. Which do you think the consumer would choose?" Mine! That's why I have it. Of course, I realise that not all "consumers" are ready to digest the amount of information needed to set up something like this, but still. I think that with your argument strategy, it might be a bit more effective to say that 98% of home computers come with Windows pre-installed, and that most consumers have no idea what an operating system is, or heard of linux.
Quote
"linux itself it is just not so nice and it is certainly not user friendly." That takes me back to my first point. How long have you used Windows. How long have you used Linux? I'm sure most people posting in here have at least tried some flavour of linux (if they haven't, they should run as fast and far as they can while they still have a life) but I'm not convinced that all of the posters have actually taken the time to use Linux until it became a routine. Until you not only know the power of linux, you realise it, you understand it.
Quote
"click here click there and if you don't destroy your system you probably get what you searched for. but with linux you have to sit down and type and then learn a bit more programming and then type again and so on["
I get the impression you are referring to the process of searching either for a file on your system, or perhaps information in general. For files, in most GNOME configs, it's "Places -> Search for Files... " or something similar. Not sure about KDE, but I'm sure it's something simple like K -> Search. No programming involved. For other info, I would use google, or the help files (which, by the way, actually contain useful information).
Quote
I guess there should have been some final point, somehow explaining why I took the time to do all this typing (and no, I won't sue anyone if I get RSI because of it), but there is none. Besides, of course, the chance to say that:
YOU
ARE
WRONG
and I am always right. This time I'm just even more right than usual (Quote: Linus Torvalds).
Sorry I did not put all the quotes in quote boxes, there appears to be a limit... :-?
Further reading: "Linux is NOT Windows"
Thank you, and good night.
Edited by elrohir, 08 May 2007 - 10:33 PM.
#14
Posted 08 May 2007 - 11:34 PM
To be fair, synthetix is right as far as it comes to the user impression. Most people just WANT THE DARN THING TO WORK.
They don't care how much they have to pay for it to happen, but they want their word processor, games, and internet running
preferably with as little hassle as possible. Options only confound an ignorant public. Plus linux doesn't have that much publicity
to the general populace (at least here, NO ONE should start flaming over a dumb thing like that, accept it as a fact.)
Plus, thanks to those idiots who indeed don't have a clue about linux, the general public stays confused and ignorant because
when they DO have a problem they don't know how to fix it. Yes, there ARE forums and they're the most useful things in the world,
but that's not something you'd figure out on your own uberfast because you're not used getting others to help you freely in a
proprietary OS mentality. At least, not with the system itself. The idea that you pay for OS support is practically indoctrinated into you.
Quote
They're already in shops. At least, where I'm around.
Quote
support with it. With Red Hat and such, the philosophy is that they sell the services, not the operating system.
Try it out sometime, you might be surprised.
Quote
Let's not be that hard on the guy.
Quote
And here it is: "huh?" Most people have never heard of it. Mention it and you'll get something like "what's that?"
Mention it to someone of the general populace that DOES know, and they'll think it's something for people who are pretty good with computers
because that's where they've heard the term. People who have heard of it but don't know much think of it something that "elite" computer users use.
Add that to the reinforcement (NO THANKS to the US media :sarcasm:) that "hackers" use linux, and it sounds like something you want to stay away from.
(Even though you'd think that "hackers" use linux for a reason.)
The point is that people on this side of the Atlantic are so ignorant of Linux that they've never heard of it, nonetheless know that it came from Europe.
They think football is some European thing, thank you very much.
But Linux? Try saying that again in Latin? No one really likes Microsoft either, but a viable alternative isn't that obvious.
@elrohir: some of these guys sounds like the type of people who've ventured around with different linux distros and has become confused because of the
variation in types of bugs and features. Yes, they are wrong on several points, but lack of know-how is generally the FIRST reason someone uses a desktop instead of
consoles in the first place. When you and I think that our package manager's retarded, we pull up the console and then "apt-get" or "emerge".
We do the same thing with scripts. And it's so easy and flexible when we do so. But most people don't know. So when they DO have a problem
the GUI interface can't handle, they're stuck. If we EVER want people to accept linux as a good desktop system, we have to let them be able
to do everything in easily explained terms through the desktop. Read: a good desktop system. Windows sucks as a performance os, but it
keeps getting better and better with the desktop. And telling people flatly that they're wrong only makes them more frustrated with Linux and
the Linux community. The second part's the one that counts more. In order to use an OS at its par, you should feel that you're part of the os community.
It's psychological as well as technological things that count. Remember, it's the posts back to Linus asking for improvements that made Linux what
it is instead of some experiment for two months. We can't forget that, otherwise the idea of Linux as a whole is meaningless.
And there are a lot more people out there that want to try but really have no clue how to and just end up frustrated. They get turned off that way.
And WE CAN'T AFFORD FOR THAT TO HAPPEN because Linux is a movement, not just an os. It's people like these guys we should be listening most to.
Edited by osknockout, 08 May 2007 - 11:40 PM.
#15
Posted 09 May 2007 - 02:24 PM
Quote
Another thing I should have thought of is:
Quote
Do "we", as linux users, really want Linux to become mainstream? Dell are starting to release computers with Ubuntu preinstalled, but my first reaction was not good. Is is really a good thing that Ubuntu is on it's way to commercialism? Even if the Ubuntu devs don't seem to have much to do with it...
Fails? Linux does not fail as a desktop operating system. My computer runs it. Technically it's not a desktop, but my mum's computer runs it. Nothing has "failed".
All fault lies with the user. And I won't stand corrected on that one.
Quote
Quote
Let's not be that hard on the guy.
Quote
And WE CAN'T AFFORD FOR THAT TO HAPPEN because Linux is a movement, not just an os. It's people like these guys we should be listening most to.
So you're saying that Linux should be made easier, simpler... etc, just because the people who have spent two days with some random distro can't spend a couple weeks getting into it? That just doesn't figure.
I'm not going to argue anything further... I just hope a couple people took the time to read that article I linked to. It's pretty famous, by now, and I really think it gives a good explaination.
-E
#16
Posted 09 May 2007 - 11:14 PM
Quote
Quote
Fails? Linux does not fail as a desktop operating system. My computer runs it. Technically it's not a desktop, but my mum's computer runs it. Nothing has "failed".
All fault lies with the user. And I won't stand corrected on that one.
We'll have yet to see if Ubuntu really is "commercializing" that much and the results of it.
Fine, I won't argue that point because I agree on its validity. (And how uber KDE is.)
But - when compared to ease of use in comparison to Windows and Macintosh it's not at the top.
Agreed, some of the desktop schematics are just so that the average elephant can understand them, and linux assumes that the user has a brain.
But still, we can't say that the desktop is one lf Linux's best points. The community? Sure. Our kernel? Definetly. But our desktop? Umm... when KDE and GNOME merge.
"All fault lies with the user." Heh. Your point's valid, but the egocentric user won't believe that. Besides, who's everything made for?
Yes, we develop for ourselves, but I'm sure gcc's used by more than the gcc people. There are people who use it and will never know the internals of that code.
I prefer to call them users. And what do we do when we have a bug with it? Do we work around it using some crazy manipulation or do we just patch it away?
So far development's edged on the latter. All fault does lie with the user, but given enough users making the same mistake, it's time to make some edit to at least save time.
Quote
Ah digression, the god of everything interesting. I'm from outside this nation. I call football football and have been doing so since the age of two.
I don't get the whole "soccer" thing really. The type of football played around the world came from the styles of Great Britain, hence it's "European" in descent if not in current nature.
Urgh... Chelsea should have recieved that penalty. (Just came back from seeing the game against Arsenal, anyway...)
Also, if any mods are reading this, I think a digression tag's in order. DON'T EAT ME.
--Digression over--
Quote
Sounds like you've made a strawman argument from what I've said, but eh, I'm getting back to my point.
Going back to my little philosophy, when enough people complain about the rock on the road, it's time to remove it instead of making everyone go around it.
I'm saying if we have to, post a copy of The Linux Newbie Administration Guide in a standard iso so
that the n00bs don't have to go posting on forums. Saves our time, prevents their frustration, and we get more self-relying n00bs.
I don't know what it takes, maybe a "newbiux" distribution even. All I'm saying is that if intelligent people are getting frustrated with a change to linux,
there's something fixable. Why not at least give it an attempt?
As for the people who spend maybe days on a distro and go on and complain, well, there's not much we can really do for that. But I do understand
how not being able to even ask for help (e.g. not being able to connect to the internet to ask for the help on how to connect...) can be frustrating.
I have no exact mechanism for this idea, and I don't think anyone really does. But what I'm asking is that we try to make Linux more OPEN in their eyes.
NOT easy. OPEN. Let them see a little of what it's all about before they give up on this new random os they try out. After all, isn't the openness what it's all about?
And it's not as easy as you might think. Educating n00bs isnt' the most fun thing in the world and they might actually stumble across something it'd take
advanced users a while to handle. I remember a time when I was just trying out my first distro (Slackware) and I was trying to configure XFree86.
It got so confusing I just gave up. I knew C/C++, had just got into x86 assembly, and kind of knew the console and bash scripting pretty well,
but that thing was so frustrating I just decided to give it up and go to the autodetect distros (turns out it was a serious bug in the ol' Slacky Free86 build)
Now I know what went wrong. - But it took me about two years to figure it out. If a normal Linux user can be frustrated with a system, how much
more can a total newbie be frustrated with it? - He (or she, mind ye politically correct) doesn't know a thing about it.
Sure, we want people to change when they come to linux, learn to adjust and become part of the community, and granted that will happen.
But the community is changing a little and we have to accept that we're getting a lot more of total n00bs asking about this than before.
It's worth a try to help them learn what exactly they're getting into at the least.
#18
Posted 22 June 2007 - 11:35 AM
First there has got to be a common packaging system. I personally prefer the debian way. On my Ubuntu, all I have to do is goto synaptic and saarch for the necessary package and check that and install. All dependencies are automatically handled.
Second is the user interface. Mac OS X is also based on Unix system. But look at the user interface. It just rocks. Everything is very easy to do on a Mac. Also their way of packaging is super cool for a newbie. All he has to do is drap and drop the application into the applications folder and it is ready to run. Linux still has a long way to go in terms of UI. Ubuntu is doing great on that part with really pretty interface. SuSE and Mandriva are also equally good. But since Ubuntu I haven't switched over to anything else.
One thing that I like about Ubuntu is the viral marketing done by Canonical by providing free CDs. Come on, who wouldn't want a bunch of CDs shipped to them. Ubuntu is doing a lot of cool improvements in terms of usability. In those days the installation was a nightmare. Now you can put the CD in your drive and try out the OS before you install it.
These are just a few important things to be sorted out before Linux even get a decent marketshare.
#19
Posted 22 June 2007 - 12:56 PM
insaneinnovations, I can't comment about that, since I have never really had any problems with drivers (closest being installing firmware for my ipw2200 wireless card, which took three completely standard commands).
and now, fslog
I think that you have not realised an important thing about the Linux "marketing scheme". It's not made to be noo-friendly. Sure, some distros try to, the same way some try to be a windows look-alike, most distros are targeted at the people in this world who have some knowledge, and require usaility rather than have a distro that noobs can use without a learning curve. Take Synaptic, for example. It's a lok easier to go
sudo -s apt-get install *program*
Than it is to navigate through the menus, open synaptic, enter password, search for application, mark it for installation, accept dependancies and finally install it. The keyboard will always be superior to the mouse, the same way the terminal is superior to most GUIs for most tasks. I'm not saming I use the terminal for everything, just that for most things it's easier and quicker. So, not having a fluffed-up GUI by default is derived from the fact that most people don't need one - and of course they can install one themselves if they want. It's all about choice.
So you think that windows installation methods are superior to those of Linux? That's pretty sad. Mac, I can't comment on, since I have never really done anything like that with it, but since it's Unix-based, it pretty much has to be awesome, doesn't it? I still maintain that using the keyboard is more efficient than a gui, though. A perfect example of this would be bash scripting and the ease of creating a routine series of programs using only commands that are available on the system anyways. I understand that not all computer users are capable of understanding something as simple as a bash script, but Linux is made and largely maintained for those who can.
I would agree that Ubuntu is doing a lot for Linux, most of that in terms of popularisation, but it is aimed at people who come into Linux through the window, and I would consequently consider it more of a "gateway OS", if you like, that gives the user a good introduction to the linux world and the experience they need to try other OSes and make an educated choice based on the aquired experience - even if that means stayin with Ubuntu, which I have to say is a very solid OS. It also happens to be the only Linux OS in which the GUI "just works", which is why I still use it quite a bit. That, and the fact that you don't have to go through the hassle of installing a good theme to make it look decent. (see: gentoo) Ubuntu is good in that you don't immediately have to do anything complex, but you can if you want to, once you have the know-how and desire to. it's all about choice
#20
Posted 26 June 2007 - 05:25 PM
Linux needs to have more compatibility "out of the box" as it is called for the home user: the "click and install" attitude would be so much better and easier to use: I believe Suse tried to implement it. If you need for example a graphics program, you just put in the dvd, type in your search term: so graphics, and click INSTALL next to the Gimp. Easy to use and no seperate installing. This combined with the interbet downloading of programs clearly works better then compiling out of source code: the easy to use setup.exe of windows is perhaps its strongest point, hence why people will still use windows 98 over linux: not because of the GUI. To have a chance getting into the home user market, a linux brand like Suse needs to come forward and convince computer manufacturers that ordinary, non-geeky users will be able to turn on the computer and understand what to do: otherwise people will get windows installed as standard and never consider anything else.
Alongside all of this, nobody would consider using linux if their old printer doesn't work with it, or even their new printer: linux is very far behind on offering support to extra hardware: part of the tight and vicious circle: if they can convince people that linux is the way to go, it would also force companies to offer support and drivers for their products straight off the cd, as opposed to finding some hacked together driver off the internet which only provides limited support: if linux can get itself established in this market, then it stands a much better chance of being widely accepted and perhaps as a result, find its way into the world of standard destktop operating systems
#21
Posted 08 July 2007 - 03:00 AM
@insaneinnovations: The way I see it, drivers are a pain for every operating system. Creating a driver isn't something people like to do at a tea party; low-level programming in general fits into the maybe-another-day category. The thing is that corporations such as Microsoft and the whole Macintosh series have support from vendors by default because 1) they're the default user operating systems as of present day 2) we have intercorporate support 3) it makes good business to have ready-made drivers for the mass of peoples that do not know how to operate computers efficiently. Linux however... a good number of things have to be hacked up. We have had only one driver for an entire hardware trademark family at times, and trial-and-error has solved a good number of the problems. It's not a pretty sight, but given our current context, it's the best case in a disadvantaged situation.
@dastrophy: Packages out-of-the-box... I suggest you look up Sabayon. Back in May they were considering placing a major programming effort into that idea. I don't know if they've tried it out yet, but it was in the blogs.
Also, I think it's less of linux has to be accepted into the market and more of the market has to accept linux. Linux changes for the users - NOT for the corporations that want to maximize profit out of it. Sure, some of them are heavy users. However, they do not form the contributing majority.
#22
Posted 08 July 2007 - 03:26 AM
red_dragon_here, on Aug 20 2006, 08:43 PM, said:
1. The plethora of distributions - Redhat,Debian,Ubuntu,Suse,Gentoo,Knoppix - everbody and his uncle is coming out with new ones.
Quote
Quote
sudo apt-get install gimpThat's in the manual, and help file, which people apparantly are incapable of reading. Plus the proper code would be listed on the software's website. You can remove them easily as well.
Even if you don't use the debian based distrobutions you have the Red Hat distrobutions, and those have RPMs which are also point and click install.
As for hardware Ubuntu at least automatically configures it without problems. Slackware uses hotplug to automatically detect and install most hardware. For other distrobutions it's as easy as reading the manual, which won't be hard to do unless your illiterate, and in that case you probably wouldn't be using a computer anyway. I've also tried to configure hardware using Linux. After reading the proper manual pages I have found only two types of hardware are a royal pain to install using Linux:
1. 16:9 Widescreen Monitors (They work, just not in 16:9 if your distro doesn't auto-configure).
2. Wireless network adapters. I swear you need to be an IT expert to figure out how to configure those things.
Other than that sound is as easy as running alsaconf, graphics is as easy as running Xconfig or Xsetup, and networks are configured at the setup. Things like more memory are unneeded of configuration by the OS. Drives are automatically recognized when checking for drives to mount. Et cetera.
I believe there are three real reasons why Linux isn't going to gain much into the market:
1. It is obscure to the general population, who only know of "PCs" and "Macs", though it's like a comparision between "People" and "Caucasions" - They're the same thing hardware-wise.
2. The general population has been scared into not installing Linux by Microsoft's scare and FUD tactics.
3. Reading manuals is an apparent venial sin, and so the consumer will not install Linux because they don't want to read on how to use a computer, even though not reading that Toaster manual when trying to repair a problem ended up costing him more at a repair shop than if he just read the troubleshooting section.
Edited by Tetraca, 08 July 2007 - 03:31 AM.
#24
Posted 13 March 2008 - 07:56 AM
1) Sudo, su and ls -l functions in Linux. Normally I can understand privileges and pids BUT, when I have to undertake various commands to force the kernel to recognize and verify a file, thats a problem. Whats the purpose of even giving Linux a gui? Why are there no instructions to automate this process? Where is the configurability? I should be able to double click on an icon and the kernel carries out those commands FOR me. Correct me if I am wrong but, the kernel is to work for the user not the user for the kernel. You turn a wrench to tighten a bolt the wrench does not turn you. Consider the tripwire analogy. An IDS program calculates and stores hashes of files with the intention of comparing them later on. The user does not manually calculate said hashes, the software does!
2) Proprietary drivers and general incompatibility. Case in point would be Vmware and many distros. When organized groups of coders celebrate, the least an end user could expect is a stable product. Why are there still experimental (see restricted) versions of Vmware drivers? Good luck compiling those, I had to repeat the process 10 times over.
3) Kernels between distros are similar to a varying degree. The purpose of compatibility script seems to have been forgotten. There is no standard! A kernel for one distro is different than another.
4) As generally seen, listed software does not include all installable software!
5) Root kits are a cross platform hazard! A rooted remote box is even better. VM with dependent snapshots is a different story all together.
6) Man in the middle attack > SSH connection. TLS via SOCKS4a on the other hand.. Even better try generating and using a SSH v2 key pair thats 4096 bits or greater. Slow is an understatement. A remote box is not going to protect you either.
7) Virtualization via Xen is vulnerable to hyper vector injection.
8) Try making application level firewall rules, good luck using iptables heh :p Maybe apparmor can save you, maybe not. Hell, Zonealarm program control vs apparmor, you be the judge.
9) Where is the WPA compatibility? Even if natively using it in Windows have another encryption protocol (NOT SSL) ready. Enough sniffed packets = full key. Then the cracking begins.
10) DRM, a pain in the ass for all kernels.
11) Try using OpenGL to substitute direcx 9 and later. Even better, try using a direct emulator. Psychedelic colors and textures man! Wwwooooo.
12) Vmware, tor, winice are examples of low level programming because they are on Windows? Take a course in a variety of programming languages before you make such judgments.
#25
Posted 25 March 2008 - 03:47 AM
1)
Quote
b - instructions to automate this process? Yo, try messing with the live cds - I think that's the closest to get to that. The configurability is in the bash and perl programs that allow you to write scripts so you can make the automation any way you want.
c - it started as MADE by developers FOR developers. So, yes I will claim that the user is for the kernel. For every bug reported about the kernel, it becomes better. You cannot stop the kernel. The kernel will live on. In all seriousness here, The kernel's for the system. If the user wants to mess with the kernel - something which it should be able to understand thoroughly anyway, then that's the user's own business.
2)Thank god for bochs, right?
3)Problem with that argument is that a lot of distros. come with multiple kernels, so the similarities start to set in. some even come with *shudder* kernels that are completely configurable. Oh what's this? Gentoo?
4)I dare anyone (this includes RMS, Torvalds, Tux and the last PDP-7 user) to try and list at any given one moment every possible installable package at any one time. Gonna go with not possible. To be pragmatic however, that's a problem fixable by a quick email to the distro lords with "PLEEEASE give me a list of packages on your site!!!!" Get enough people to email and it'll be a standard. To this end I suggest giving free pizza to all root's you know as bribery.
5)An even better story is the how we still trust VM to do stuff securely at this end.
6)
Quote
7)Again, why we DON'T use Xen.
8)Ok, very good point. But I don't mess with iptables anyway, so I'll try not to get whacked on the head here.
9)In wpa_supplicant.
Can't be helped there. Unless almighty Anonymous Guest is a master of cryptography, in which case I suggest it starts dev'ing.
10) this topic is to be avoided at all costs so that Sony*'s HQ won't be burned down.
*- Sony really meaning any DRM-using company.
11) Again, hating the pretty. Stop doing that! You're right there. But I blame the people who program in direct x anyway. Such a bad API...
12) Umm, I've programmed in x86 and Z80 assembly and had a good run in C (low middle ages anyone?) - so I'll assume you're joking with the examples.
Reply to this topic

1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users















