Having written yesterday on how one can be convinced to start trying using linux, and today byte wrote about his troubles with linux on notebook (mind you, byte is a FOSS hacker and guru) and showed a link from Watt Mossberg's recent review on Ubuntu with Dell machines. It makes me think, how can we justify whether is Linux ready for real use or not.
One of the kernel hacker, Con Kolivas, just announced quiting his contribution in improving kernel because he realised his effort to improve linux in the area of desktop usage is not taken into consideration. I realise Linux is today so big that it has many things to catch up. And when the big guys make decisions, some goodies might have to be set aside, eventhough it is important to some of the users.
This brought back to the topic here - desktop users, average joes, and also mobile users having linux notebooks. Are they being served? Are the decisions made for future developments going to benefit us, the normal users? I always admire how MacOS being able to "just work". Actually even many things in Linux today just work. Ok, it just work to a very basic extend. It gives me the impression that as long as it works, people are satisfied. In this sense, the developers also ensure things just work, but they stop at their own "just works". The consideration of just work can be also differnt from one person to the other. I might be happy to key in a few commands and things are still working for me, and i say this is just work, while for another person that is called "not working". The same feature might work for brand A or combination B, but as soon as you use brand C or combination D things stop working.
I believe to rule the world move forward, linux needs to make sure priorities are set according to the demand of the users, despite being the best or most all rounder. What is the point of being able to do everything, but not doing them well? There are still many points everyone is complaining on features one would love to have on desktop using linux, and they are not really space lab level requests - why are these not fully ready yet? As an example - to change display on a notebook from internal to external display - using linux it is not that easy to have the best solution for most cases. Why not? it beats me. What i am glad to hear is that the Xorg 7.3 and xrandr 1.3 (?) should have solved this issue... let's see.
I would not be so sure that linux is ready for average users, but i think it is close to it. With OpenSuSe, Ubuntu and other user-friendlier distributions around, the migration and convert processes are made easier. We only hope that developers also put their focus and effort on getting desktop and usability related stuffs - so that it is ready for you and i to get things done, without much hacks and CLI.
Comments
When I saw Con's interview
When I saw Con's interview and his insights on Linux, I was amazed. But disappointed in a way.
Human resource and working-attitude are two things that are very important. And it's a gradually growing for the Linux community in offering it as a desktop environment with a friendly up-beat attitude, the biggest movement of course from Ubuntu.
Question would be, how well are they collaborating with the Linux key developers. Are they acting as a fork/hack? Or actually, is it right to move along with Linux, which is geared towards server environment? Both environments offer different use case scenarios that may have various underlying architectural impacts that we may not know...
disappointed with?
in which sense you are disappointed? i think the main kernel development has its direction. It must have such targets, else the future will be cluttered. Everyone wants something of his own, right? But at the same time, we see there are effort pushing linux to the average users - you and i, perhaps. Then desktop performance should be also a focus, which according to Con, is sadly not the case. True that we have faster and better machines nowadays, so we can ignore some performance issues since it is still faster. But are we wasting resources at the same time?
Disappointed not in him, but
Disappointed not in him, but the people around him, but I guess he has done his best to attract those to turn a dream to realisation. He has done ALOT, I mean, ALOT to the community and not much appreciation said or done, or even people to drive with him.
On resources, then we are entering the whole concept of "balance". It's a hard topic and I don't think there can be one unless the decision-maker does something with it. That's why, sometimes I find that a fork is more likely...unfortunately.
But hey, there are some people who just don't care about optimisation to its best, and some who seek perfection (even though unattainable, yet having the best).
Personally, as long as Linux stays focus on the server environment, I'm happy. Desktop or not, it's not the main thing to me, though it'd be cool to have every average users use a free OS that's 100 times better than windows! Showed Linux+Beryl to everyone at any opportunity, and ALL of them crave for it. Too bad for them Haha I hope Ubuntu improves ASAP for the sake of Microsoft's greediness.
a balance is needed
I believe in balance. Market is important, advancement is important. But we cannot ignore also a potential large group of users, that need to be given the alternative and benefits of FOSS. Optimization is another way to prove the spirit - why under utilize your resources? We always say Windows are wasting the resources and bloated - are we going to see the same happening to FOSS world too, when some opt to have not-so-optimized solutions? We have to realistic, on one hand, but on the other hand we should also strive to give the best.
too bad i am not doing much - being just a noob - but i do hope to be able to contribute in my own ways. hope things will move on in a positive manner.