Originally posted by: clevijoki
Linux isn't "quite there" yet for me either.
I used ubuntu 6 from since it was released until 7 just came out as my only OS. Since all I really do is browse the web and code I didn't really care about 3d support, all I wanted was something that performed those two basic functions.
All of my problems were hardware related issues as well. The first time I installed it and it went into power saving mode it erased the bios on my motherboard (and I don't just mean cleared the settings), fortunately it had the ability to restore from a flash drive or my mb would be dead.
I'm going to call shens...unless you were doing something REALLY screwy. I have NEVER had it mess with my BIOS, let alone erase it, and I have installed Linux on anything that will hold still long enough
😉
Still, I boldly tried it again, and there is too much editing of /etc/X11/xorg.conf which can be rather daunting when you are unfamiliar with the system. There seems to be no standard way of autodetecting things and the documentation is hazy and incomplete and contains phrases like "maybe nobody really knows how this section works"
After slogging through and figuring out the basics I finally get my wacom to work but it's mouse wheel is reversed... somehow this just broke in version 6 and I found a way of reversing it in runtime, but it would reset when I rebooted. I lived like this for a few months until I found the right text files to modify and just guessed at the format because no documentation existed.
Again, for 95% of people with your 2 needs, it "just works". I have installed Ubuntu on several laptops and desktops, and never had to edit xorg.conf unless it was for a very specific purpose, such as to enable extra buttons on the mouse, or enable 3d support.
Then finally the update to version 7 came. And after installing that my computer failed to boot. I eventually had to unplug all of my extra hard drives and cd roms and usb devices before it would boot.
Updating from release to release on Ubuntu is iffy at best, but the same can be said of Windows....
And that's when I gave up and bought vista. Even though it's also ****** it works and I didn't have to edit any text files to install it.
Yes, because Vista is perfect and there are not problems...oh wait, 2/3rds of the threads in the OS forum are Vista related right now....
The ubuntu forums are just shy of hostile towards new users too which doesn't help either.
I have found the opposite to be true, they seem to be very willing to help
I don't think linux will ever be a good OS for consumers, nor will it ever overcome it's hardware problems. Nobody is going to work on boring installer problems for X and maintain it because even if you happened to have tons of hardware laying around, it's not much fun to work on. I'm a programmer myself, I know there is a huge difference between writing a program for yourself vs end users. The only way the latter can happen is if you're paid to work on it.
Linux won't be a good consumer desktop OS until OEM's start shipping it out. How often does your Dell show up with no drivers for the video card, or sound not working?
The other thing is the driver issues. Linux types seem to be caught up in an open free hippy ideal where companies "just need to release source code" that is just never going to happen unless ip laws change. In the real world drivers are going to be closed source for quite a long time to come, and as hardware gets more and more complicated this is going to be harder and harder to duplicate. Linux needs some way of accepting this and make a compatible driver api to windows or something and just promote ease of porting. But it will never happen because it's so anti-rms.
You are flat out wrong. They never ask them to release drivers or source code, what they ask for is DOCUMENTATION of the HARDWARE and the hardware API's. The problem is that so many companies are doing cheap, crappy hardware, and fixing hardware/firmware level issues in drivers, rather then taking the time to do something right. There is a major difference between documenting the hardware and the hardware API's and opening the source to their drivers.
Linux development tools and practices are also showing their age. GCC was good once but it's not even competitive with VC anymore.
GCC is probably used MUCH more then VC, so how can that be even remotely true? If VC were truly superior, and not just "newer" it would get used more then GCC