Open Ballot: what would you change about Linux?

TuxRadar

We're gearing up to record a new episode of our great Linux podcast, and you - yes, you! - get to have a say. The question we're asking is this: if you had the resources, what single thing would you change? Would you merge KDE and Gnome? Would you introduce a new package manager? (eek!) Would you find all mentions of "Linux" and replace it with GNU/Linux?

If you'd like your views read out on our podcast, please post your answer below. Make sure you include a name, and please avoid running off a large list - pick one thing and one thing only!

You should follow us on Identi.ca or Twitter


Your comments

I'll need some rope, duct tape and Mike Saunders greatest hits

If I could change just one thing it would be to do away with all the petty bickering and in-fighting. For a community who values choice so highly we really do turn into a bunch of whiny gits when people do things a different way.

Remember those monkeys at the beginning of 2001: A Space Odyssey, that's kind of what the mono debate feels like right now.

One Thing

I would force all mainstream Linux distributions to use a GUI.

What would I change?

I just finished installing Ubuntu 10.04 on a new laptop computer I bought for my daughter who is starting high school shortly. I have the machine working like a charm now, but every obstacle which I was forced with was to do not with Linux, but with the willingness of hardware and software companies to recognize it, without me having to delve into the deep, dark, recesses of the Internet to find the right driver, or how someone else solved the problem.

I hear a lot of talk within the Linux community about lack-lustre hardware support for Wifi, WebCams, sound/audio, video, etc. but what isn't happening is an evangelism campaign that will send a clear message to the hardware & software world that Linux is a market that they need to think seriously about. If you could have seen my daughter's face when we gave her the new laptop, it was overjoyed. But if you could then see her face as I struggled to get it to work, it was despair. Luckily she went to bed, and a few hours later I had it 'magically' working. But most households don't have a Dad who is a software engineer around.

The fact is that putting Linux on a laptop that was going to be used in the wide open for her was absolutely the right thing to do. What she uses it for (mainly homework, listening to music, watching the odd video, surfing Facebook, etc.) and her exposure to Wifi at coffee shops, etc. would mean that she would have been pwned within a few days if I had left the default Windows OS on this machine. But I would have had a happy daughter, using her computer out of the box if I did. It takes a lot of wisdom to realize that the 'low hanging fruit' of Windows is the long-term disaster no one wants. If we could just get this message to the hardware & software manufacturers to be a bit more serious about Linux support out of the box, then we might just have a winner on our hands here.

I thought there was a glimmer of hope with this when Dell started to release their netbooks with Linux on them, but since they seemed to have backed away from that position, its become increasingly harder to 'do the right thing' and put Linux on a new computer.

Our problem is that the Linux community think that all problems are solved with engineering. No. The biggest problem that faces Linux and the #1 thing that I would change is to evangelize it into the big hardware manufacturers as the alternative OS to offer to customers. If Dell gave you the choose when you were 'checking out' of their web purchase process, to have Linux OR Windows on it, then it would force all hardware manufacturers to take notice of Linux. That's all it takes. Not to bury the option deep in the bowels of their website so no-one even knows Linux is an option.

We need a charismatic member of the community who isn't a geek and doesn't attempt to evangelize the geeks, to get the general public aware of Linux, and use this leverage to influence the hardware manufacturers to offer it as an option on their gear.

Myles

Stop tribalism and infighting

All the craziness about my distro is better than yours and attacking other distros probably makes us weaker than we really are.

Games

If Linux is to become a real alternative for Windows, there has to be a way to motivate game manufacturers to produce Linux versions of their products. I think this alone would immensely increase Linux's popularity.
How to do it? That's a million dollar question.

the one thing

Get KDE and Gnome desktops melded into one knome or whatever so the wars can end and we con concentrate on Billy III thanks

Hmm...

I would pass a law making "sensible defaults" sensible. Every reduction in features or customisation should come with an "advanced" tab.

I'd make Wine work with

I'd make Wine work with Source Games out of the box.

Oh, and if that's too far fetches, my second choice would be to stop the bickering about Mono, so that I can use Banshee without people complaining about licensing issues.

Change One thing

This is small & really not important but you asked!! So I would like to be able to rename a file by when a file/folder is highlighted clicking once and moving the mouse off of the file. I liked this feature in M$ Winblows. I have been on Linux full time since 2004, and that is the ONLY thing i miss.
And yes I do use Mandriva (an episode or 2 ago you commented if anyone outside of France uses it)

there's no point

there's no point in ending tribalism, maybe just flaming. Part of what makes the ecosystem of Linux as such a good option is the existence of options, the freedom to choose. If Gnome and KDE fuse together, all we are going to get is few options (the same applies to every other confronting options here... emacs/vi, distro1/distro2/.../distroN, myprogrammiglanguage/yourprogramminglanguage/theirprogramminglanguage, etc...)

So, if I could change ONE thing not just about Linux, but about everything in the FLOSS world, it would be to end the flaming...

Move to more lightweight computing

I would make LXDE the default desktop environment. LXDE remains a favored, speedy alternative to Xfce and GNOME for lightweight functioning. I've run such on my PowerPC-based box to good effect. Granted, a PowerPC may not be a kerosene-power cheese grater like ArchLinux jokingly references...but LXDE keeps it in contention with more current x86 machines.

I am a normal Linux user, so

I am a normal Linux user, so i don't know much about kernels, compilations, packages, etc (just a little :) ) I just want a system that works out-the-box. I've tried a lot of distributions Fedora, Ubuntu, Mint, Opensuse. But any can give this sensation of stability. For example, Ubuntu with your 6 months cycle give us a feel that the past releases are very old and all the people must to change to the newest, so that implies backup the system, install all the apps, remake all the personal configurations, etc, etc..

Right now i am with opensuse, because it gives me that sensation (release of 8 months) but i always like the simplicity of Ubuntu/Mint.

It's just my two coins, as you all said ;)

Sorry for mi English, i am a Spanish native speaker(from Costa Rica).

games :)

i would love if Linux was supported by new games, games developer should make a Linux release as well...they release in PC, PS, xbox...so why not Linux?

3 Things I'd Change

I'd change the kernel so that anyone can easily make modules for better support, perhaps put them in XML so we wouldn't have to compile them all the bloody time!

Secondly, I'd only support a package format everybody is happy with, so I might do something like add the best bits from DEB and RPM, make it importantly backwards compatible with both, and make the extension LINUX or LPKG or something generic. Then we'd all be happy!

Finally, I'd make sure whatever distro people are using that it supports the latest hardware out of the box. For me, freedom is important, but not as important as having my hardware just work!

P.S. Get rid of the sodding menus, they get on my nut!

Sleep/hibernate

Linux currently lacks functioning sleep/hibernate almost all the time; I would get this fixed, as it is especially frustrating on laptops, which are increasingly being used more than desktops

I hate this question

I hate this kind of question. What would I change about Linux? Nothing.

Linux is the kernel and the core operating environment. Linux is not KDE, LXDE, Gnome or other such. I would change how people refer to Linux as being a distribution of some sort.

When someone says "I don't like this..." and they have communication, programming, or organizational skills (or some combination) you end up with a distribution or a desktop environment or a small application.

KDE is NOT Linux. Amarok is NOT Linux. Linux is NOT the GUI. Linux is NOT the audio player. Linux IS the kernel and the command line utilities to function as an operating system.

KDE IS a GUI. Gnome IS a GUI. Amarok is a GUI. All a GUI is is a graphical way of doing something that could be done via command line, but would be easier if one could point and click.

Stop talking about the Linux world as if everyone's ideas have to meld.

The only thing I would change is to find a method of replacing Linus. Should he get hit by a bus one day, who decides what features go into the kernel.

Silly me... I can already add whatever I want to the kernel without Linus' blessing... I just cannot have it in the "official" version. That is the only thing that scares me... a Linux environment made of wildly different "official" kernels. Right now, you have the kernel binary as it comes from Red Hat, Ubuntu, or some other distribution. But, the source of the binary is from Linus.

works out of the box

Installing codecs, xtightvncviewer, java, and anything I have missed during the system setup phase. New users don't want to be system admins, they just want a system to work after they have installed it. People will just go back what is comfortable for them if they feel that they need to fix things when the OS comes up. I almost did but curiosity got the better of me and I am now something of a zealot. I left my Linux laptop at home one day and had to use a Windows box for the day. It served to remind me how good Linux is.

one final change

I'd remove Michael the 4:34 flamer see above. From contact with normal people. sighhhhhhhhhhhhhh

If I Were The Computer God

Sorry, I wouldn't change a single thing about GNU+Linux (there, I said it! GNU!! GNU!!! GNU!!!!) It is what it is, an alternate kernel/OS to WiNdOwS and the FruitOS.

The Linux community, on the other hand... well....

Some, but not all, people need to accept that Linux is not MoftOS (WiNdOWs), it's not a replacement for MoftOS, it's just another OS. While there are many native-Linux games, for example, they are not the same games that are available for MoftOS, they're different games. It seems to me that the Linux users that whine about MoftOS games not being available for Linux need to accept the fact that Linux is not MoftOS.

Also, RMS is a bit of a pain. But he is a necessary pain. RMS's extreme position necessarily creates some anti-RMS people in the Linux community and it is the existence of these two opposing forces that have given the Linux community a greater sense of life than it would have otherwise have had. So, lay off of RMS, he is a bit weird, but he's our weirdo!!

Standardize under-the-hood components

I would standardize all under-the-hood components. Sound system, config file locations, binary locations, user preferences, system preferences, hardware configuration, everything would be stored in consistent locations, in consistent formats, and accessible though system-standard APIs and commands.

This level of standardization is what's making Android and iOS such interesting platforms of development. PCs and laptops had mics, cameras, and buttons long before these smartphone platforms came out, but they weren't used to their full potential because the ways to use them aren't clearly defined. The consistency of Android and iOS development help greatly in getting developers up and running with interesting projects.

I unify the file

I unify the file organizations. I unify the WMs. We need standants, it's the only way which Linux's year comes.

Standardize package format.

Standardize package format. Many things like Arch's AUR instead of PPA's, which are really stupid. Standardize theming more. Require fewer daemons. Stop having a getty on every terminal. Have a kill switch that works no matter that game you're playing; I mean a hotkey for xkill that works no matter who has keyboard control, just like ctrl-alt-bksp, to restart the entire xserver. Make a good engine to theme gtk apps in kde. Make batteries last longer - mine does half what it did with windows - Half! make more things about programs configurable. Fix the man/info mess. Make more programs use more optional dependencies, instead of forced dependencies. Stop having things like gvfs depend on a bloody keyring. Fix apps that want hal, after it's deprecated. Actually, kill gvfs, too. Ruthlessly kill every mention of xorg.conf; really just update all documentation. Have linux information consolidated into a wiki, instead of spread out on countless blogs, sites, and everything else.
Stop duplicating so much effort in games. Give programmers much easier ways of communicating with their users, to see if they like new changes. Get programmers to admit when the abandon software, and get it marked as so EVERYWHERE! Stop making so many programming languages with poor performance. I'd get Linus to release (form a group to release?) THE LinuxOS, which contained to best of open-source software and aimed to have more functionality then both windows, mac, and all other OSs while tucking most of what wasn't needed away from the casual user. Stop saying automation is bad; it is almost always good - exposing the inner workings of that automation is even better, and make sure there's documentation to let people change what they want in it. Have programmers concentrate more on importing-exporting stuff for interoperability. Stop leaving ancient packages which don't work in repos. Distribute a standard script which tells people if their hardware can use proprietary drivers, what is available as open-source competition, and what sort of performance loss it will give. Force users to learn this and still accept the proprietary software - but don't make the jump through any hoops install it, like adding a repository. Kill 6-month release cycles; make it all rolling release.

I think that's about all I can think of right now...

Merge the top developers

I would like the best developers from Google, Redhat, IBM, Canonical and Novell to work together on a project. Not the way they work for kernel. But work together for a great project. A project that can do something great for mankind. :)

stop gratuitous diversity

I don't know how to motivate them, but the gurus behind the many Linux distros need to get their acts together and stop making systems that are "almost" compatible with each-other. The main thing is that apps should be universally installable using a single package format, and should work without extra tweaking. Stopping the proliferation of window managers would also help. The best thing about Ubuntu is that it is becoming a de facto standard. Also, source-level compatibility should imply binary compatibility. At present, you must build binaries for each distro and release (older binaries do generally work on newer distro releases).

I would destroy microsoft

I would destroy microsoft and apple (keep google) and advertise Linux.

gnome sorting

I would like to change way that gnome sorts name and directories, I have windows partition with directories like !work !prv etc... (Using such name since Amiga), but gnome instead of sorting those alphabetically, like: !prv,!work,a,b,c,d, will do a,b,c,!p,w,!w, Looks like ! is not existing.
It's the same once you are on the network with Windows users, then can create share folder like ==test==, with is easy to spot, first on the list, but not for me, have go browse through the list, somewhere after letter t.

more stability and less bugs

I'd like if the developers thought a bit more about stabilizing their code and fixing bugs instead of just extending functionality. Having tons of new features is nice, but when the program is unstable or has many serious bugs, it hugely diminishes the benefit of all the new features.

Come to think of it, maybe KISS methodology (keep it simple, stupid!) is what many projects could benefit from. Many are slowly becoming large, bloated, both from technological perspective (large codebase) and user perspective (complex UI, too many features). Having lots of features is not always a good thing. It makes the program more difficult to use, it makes it bigger and less maintainable, it introduces bugs, etc. Simple is not the opposite of powerful.

It also seems to me that some programs could benefit from focusing a bit more on users' workflow, or on what the user needs to be efficient, to do the job for which the program is made well, fast and comfortably.

GRUB

I would remove grub forever, as it seems to be the only thing really holding it back. No one would change from Windows to Linux if they thought it was a gamble each time they turned their computer on. I installed Linux Mint on a portable hard drive, and it has been going 178 days. When I installed it, I was wondering if grub would work, and this is the longest a Linux distro has ever lasted for me without grub messing up. Linux will not break through into the Windows and OS X mainstream world if you need to know how to use a command line to fix everyday problems (including grub) which requires some computing knowledge, which the average parent, office worker, facebooker or pupil knows very little about and will be thinking 'oh dear, my computers messed up, I've lost all my documents'

Close

I would make it closed source and only accessible by REAL EXCELENT developers.And would make it freeware.

Pulse Audio/ HDMI

The way Linux handles sound is pure crap. Outputting sound/video through HDMI suck's even more.

Multimedia handling is super important and Linux really suck's at that.

Stop the infighting

Learn to work together without the pettiness. If we are an open source community - come together as a community and learn to get along. I really find the anti-social immaturity way too much.

It's one thing to read, quite another to try to communicate with a civil tone to a someone who will not listen. Try a bit of humor, maybe lighten up a bit and see that there is more to the world than our own navels?

Have a nice day. Don't worry, be happy.

freecode

The name is terrible.

When I first heard the name a few years ago I thought: OMG! Sounds Hard, I'm not even going to go near it.
A year later and I got Ubuntu on a PCWorld disc and decided to try it out and I've used Linux or GNU/Linux ever since.
It would really help if some creative person could think up a totally awesome name and it might help people get into it...

One simple change

I'm not agree with changes on drivers for any unknown hardware, because that doesn't concern any Linux distro. The changes have to be made by their developers and creators, not the OS itself.

Linux is great overall, but there's one change that I would make on a certain Linux distro(Ubuntu).

I think they have to make distributions as MS do on Win-frigin'-dows, I mean, they're not launching a new version every 6 months, the concentrate on one version only and then they release it. I mean, when Canonical is developing Ubuntu x.04, they also develop x.10... in parallel, which for me is not a good practice.

What I would change about Linux

What I would change is to make it more popular, although how to do this is the million dollar question!

Would be nice to have good USB support

Only thing I would like is better USB support from the hardware manufacturers, as this is a big issue with some computers or combinations of hardware and firmware. It is annoying in that I currently have USB2.0, but the bugs in the USB software crash it occasionally, and I currently am running at USB1.1 speeds, and whilst rebooting will fix it temporarily ( how Windoze though that is, everything works better after BRST for some reason) it will come back after some random time and kill USB removeable media support until I restart hal whereupon it partially resolves the commonly reported bug. Better support from manufacturers than " it works in Windows so who wants more" would be nice.

On the plus side my new Lenovo laptop now runs Ubuntu 10.4 perfectly, even the camera works ( taped over now of course)and the wireless runs without issues. The Win7 partition it came with is still there, to provide one thing only - tax time support, as online filing only really works under Windoze and Acrobat GenuWine ( Bloody Java craplets, not aything else, and not worth the time to resolve) so I will be booted into MS twice a year ;( . Nice thing is that I am using the otherwise wasted NTFS partition as a convenient subdirectory to $home as otherwise it is unused space, and a laptop drive is precious real estate. Sad to say it is still classed as a sold copy to MS.

New PC

What I would change about Linux is to have it installed on new PCs. On the last PC I bought, the first thing I did was to wipe Windows off and install Linux. We are told Free Market Capitalism gives choice... it doesn't. Name me one big High Street Retailer where I can buy a desktop PC with Linux rather than Windows on it. I am basically forced to pay for an Operating System that I will never use. The monopolies and mergers commission, if it actually did it's job, would order that people are given a choice of operating system when they buy a new PC. Consumers should also get a reduction if they choose Linux, since it is free.

Slow Down Release Cycles

Slow down the frequency of distro release cycles to allow devs a chance to refine each release a little more.

As the young Bill Gates realised . . .

As the young Bill Gates realised, it's not so much the OS as the software that runs on it that determines an operating system's popularity. And the thing is that the industry leading software - MS Office and various Adobe products, for instance - don't run on Linux. Change that, or change what the leading software is, by pushing development of OOo, Quanta+, etc so that they become the leading software and Linux would become the leading OS. And that would be a good thing: because it's open source and because all sorts of organisations, governments, etc would be chipping in, we would end up with better, cheaper computing - perhaps even lower taxes (since who knows how much the public sector spends on propriety software?). In short, I'm pretty happy with Linux as it is; I want improvements in the software that runs on it.

Perceptions

All these are great things that could and would have an impact but I believe that I would change only one thing and that is that this is an Operating System for Nerds. So many are still afraid of the OS simply because they perceive that they are not able to comprehend a different system that is Gui based...

An Ubuntu Penguin Fanboy from North Carolina
U.S.A

Sad but true

<<quote>> Angie (not verified) - August 3, 2010 @ 8:56pm
Consumers should also get a reduction if they choose Linux, since it is free.<<quote>>

Ironically, consumers would probably be charged more, not less, because it would be a non-standard install and non-standard items tend to incur an extra charge. The High Street retailers would never get enough customers wanting Linux pre-installed to make it worth their while having machines already set up with that o.s. Why did they stop selling netbooks with Linux? Because there wasn't enough demand. People wanted Windows.

Full Media Advertising

I think GNU/Linux _IS_ ready for the mainstream NOW. I'd love to see a full scale media campaign involving advertising in Non computer Magazines, TV, Radio, Movies, Billboards etc. Perhaps the tone of these could be similar to :-

"There is a different way you know. Linux -virus free, cost free and ready to go. Why not try it yourself?"

This could be backed up by a website with enough information for a Windows user to get started. Are you listening, Canonical?

Higher levels of customization and automation

For example, I've not seen it yet, but I think it would be cool if from the automatic hardware detection, it would build a lean distro based on what exactly your system has. Think of all the kernel modules that you never use for example but are often there on a default install. It would be interesting if there was a huge database of configurations that would automatically select the "best" for a specific setup.

get rid of it

and replace it with MikeOS. Or a kernel that just runs 'cowsay', whichever is the more useful

All I want....

All I want is a system that just works and that anybody, regardless of their Geek status can use. We just need to run the applications we use in our daily lives without hassle or interference from the operating system.

I've managed to get a lady of over 80 running Linux Mint 9, so therefore this distribution comes close. And so, more of the same please.

Whats holding me back...

Convince Adobe to release native versions of photoshop/Illustrator etc.

It's coming along nicely keep at it.

I don't want to change anything just take the same route we always have. Developers will always work on what interests them and not necessarily what interests me.
I do have a couple of pet hate's though.
1. I want to use Linux not Windows Mk2.
2. Silly contrived and largely meaningless names for programs etc.

Forget the need to become a mainstream OS

It seems like a lot of people think that Linux needs to supplant Windows and/or MacOS. Why? The lack of market share is a huge reason why Linux, Solaris, and BSD are so free of viruses, spyware, etc. For example, why would the sad, lonely hacker sitting in his parents basement want to write a virus for a few Linux home users when he could hack an international credit card company running Windows?

Also, the "outsider" mystique that seems built in to Linux OS's is, at least for me, part of the attraction. Along with this is the learning experience I get every time I have to get a piece of hardware to function properly.

PS-I agree with Tracy Holz @ 3:53. The rename function in the Windows file manager is a great, handy feature.

typical user

I'd like a distro with no shared code, with each program completely self contained in its folder and sub-folders. No dependencies. No DLL hell, to use a term from Windows. Drive space is cheap today, and will be cheaper tomorrow.

A few word

Linux need a command center to co-ordinate the resources to avoid the duplication of efforts. Distributions are too many. Why don't create more productive applications ?

IDE

I know there are many good programming environments to choose from but, a fully supported, full featured, drag-n-drop GUI dev, one-button generate DEB RPM etc install file IDE would be really great.
This is basically how MS got Windows used everywhere, make it dirt easy to generate uniformly-looking apps.

Games...

I have two desktops, three laptops, and a netbook. All (except one) are running some flavor of Ubuntu or Fedora and one is running #!.

Unfortunately the highest spec desktop is still running Windows because I need it for Steam. This is a pain in the posterior as I feel the machine is wasted on Windows and I couldn't be bothered dual booting it to be honest.

If Steam do release a port for Linux it'll probably have a subset of games available. Like the Mac port which only has HL2, CSS, DoDS, and a handful of others available.

Not good enough.

@ Grimly Penguin "~ when he

@ Grimly Penguin "~ when he could hack an international credit card company running Windows? "

They use Solaris in the data centres.

@ both Grimly Penguin & Tracy Holz,

I disagree, it's one thing that annoys me, go to launch an app / open a file and offers to rename it for you. It much better as it is, F2 or Right click to rename.

Rolling release of the mainstream distros

It's been talked about many times before, but I would like rolling release for the mainstream distros (ubuntu, fedora, et al) with stable LTS.

Oh yeah, working sound ;)

Every distro to use .deb as

Every distro to use .deb as there package format

usability and polish

I love Linux and would not willingly use anything else -- but it still has a way to go as a user experience if we are to attract more 'non-technical' desktop users.

For example, with things like file chooser dialogues, the devil's in the detail. We should look to identify simple yet significant things that Win and Mac do better than us. For example, when opening a graphic file in Gimp or Firefox (or other GTK application) why cannot users choose the file that they wish to open or upload from an array of previews? At present you must click on individual image files in a list to view individual thumbnails. Also, the different ways in which the file dialogues in GTK and Qt applications behave can be a problem to inexperienced computer users.

These are things that many acclimatised, technically confident Linux users may not think twice about. However, if you put my parents or parents-in-law in front of a Linux desktop, they will raise their heads quite quickly, as the UI does not have the consistency of the one they are used to in Windows.

1. Please can we have more co-operative working between teams working on Gnome/GTK and KDE apps, so that users of one DE or another have as unified a desktop experience as possible?

2. Please can developers pay great attention to usability analysis -- watching, studying and learning from the ways in which ordinary computer users (i.e. not tecchies and computer enthusiasts) experience the Linux desktop?

Nothing

I've thought about it and there's nothing I'd change about Linux itself.

The freedom to modify Linux in whatever way you see fit is it's strongest asset, making Linux a breeding ground for innovation.

Part of the attraction for me has always been the reward of learning how to do it for yourself. I learned more about computers in 2 years mucking around with Linux, than 14 years of using Windows & MacOS as professional tools.

Having said that package standardization would be a fantastic step, meaning no matter what distro you're messing with, you all have access to the best software available and I presume it would save a lot of time and energy for developers.

The lack of a professional quality video editing program is the one thing that ensures I need to keep commercial operating systems around. But as a Linux user, I find booting my windows box up to be a frustrating and painful experience.

Pointing Out

I'd like to point out that a lot of these features that people are pointing out already exist in some way or another. Also perhaps instead of whinging about a problem why don't you, the user, try to learn how to fix the problem (if it really is one) instead of relying on developers that you say are "slow".

Publicity

If I had the resources to change anything in the GNU/Linux world, it would be to tell the entire computing world that it exists.

You do have a choice in what operating system you run on any computer you own.
No, it's not illegal to remove the OS that the manufacturer stuck you with.
You do not have to suffer with the constant assualt of malicious code from the Internet.

That's it, simply tell the world GNU/Linux exists and is ready for them.

"Linux" and replace it with GNU/Linux?

I'd personally get rid of all mention of "Free software", "Linux", "GNU slash Linux" and any other term that seem only to serve old political causes and factionalism.

I'm not sure those terms "Going forward" are going to convince the average Windows user who is already suffering from Stockholm syndrome to switch to another syndrome slash operating system slash faction slash...

lack of single file installs

there really should be a single file install!! who wants to compile software just to use a simple program?

I Hope...

a) To have a graphical installer (sometimes you have to be a semi-god to install some distros)

b) A unified install/remove application manager (I really dislike yast)

Edit instructions, HOWTOs, and tutorials, and certify them

There should be a group of volunteer editors who read and improve tips and suggestions and instructions available to Linux users. The result could be a kind of certification of rationality attesting that the prose is genuinely helpful -- that the HOWTO or guide meets an editorial standard.

That standard would exclude ambiguity, vague statements, assumptions that the reader has knowledge that is advanced far beyond the understanding of those who will be using the information, and so on. As things stand, sloppy grammar, confusing sentences and just plain poor writing make portions of many instructions puzzling, confusing, or even unintelligible. The reader may be sent chasing irrelevant facts, when he should have been kept on the shortest path to the proper procedure.

Informative texts should be first of all task-oriented; then they should be clear, straightforward, make few assumptions, and avoid all ambiguities.

Asides can deal with interesting details; when the text is written on several levels of importance, the reader's confusion is likely. Complex issues can be made clear if they are dealt with discretely, rather than as an amalgam.

A text written for the relatively inexperienced can be understood by advanced users and experts, while the reverse is not true. That means that "dumbing down" the material by making it accessible to all harms no one. Many guides should include glossaries with references; very few do.

Writing instructions that can be understood only by those who do not need them is silly.

I have to say it: if we had paid attention to good language usage, we would not use the word "parameter" in describing commands, nor would we say things like, "The data is corrupted." Those are examples of ignorant usage. But let that pedantry go. Errors become correct because they are used and become agreed upon.

If writers voluntarily submitted their work for editing and requested that the finished product be granted a certification of comprehensibility, I can't see that anyone should or would be offended. (Don't want your precious text changed? Don't submit it.) If Linux is worth the trouble to learn, it's worth the trouble to write its instructions clearly and rationally. We remove the bugs from our software; why not do the same to our documentation, guides, HOWTOs and yes, even man pages?

Steam has been ported to

Steam has been ported to Linux. Check it.

Sound

I have myself a home studio, in which I record, mix and edit music. At present I have to use Winblows as I have a specialised soundcard that I can't find any fully functioning drivers for in Linux. I would dearly love to move away from that old OS, but even with drivers that would make my hardware work, I'm not sure I would be able to fathom out Jack.

So for me the most important thing I would change is the sound system. It needs to be a combination of simple (plug in and play) and complicated (in that it will handle what ever inputs and outputs I throw at it!).

I hope in time it will come, but for me that time can't come quick enough!!

Kritiziser

Finally a proper Open Ballot question.
Please stop with all those "Do you like a Banana more than an Orange?" Questions. Thank you.
On topic:
Nothing. Linus and all the other guys are doing a heck of a job. Everything else is not in their hands, and it never should.
Maybe i would force Canoncial to actually do proper work and contribute, but that is all.

Most important for potential new converts

Whenever I get an opportunity to motivate a potential new user I offer the move to Linux. Let me try to focus on a few flaws I continously notice:

1. Scanning
This is continuously an issue.

a) Simple Scan in german environment adds extra space to an A4 page when scanned by multi-page feeder.

b) gscan2pdf scans A4 but with some scanners (HP MFP for instance) continues to scan empty pages when the last page from multipage feeder already scanned.

c) XSane does not support multipage feeder anyway (supports multi-page documents but you must scan page by page - one click per page).

2. Confirmation question on deleting files
The appropriate option in nautilus is ignored since ages.

3. Hardware support
I still face plenty of unsupported or badly supported hardware (notebooks, WLAN cards, sound issues and gadgets people bought somewhere). I try to force people before trying Linux to buy the right hardware but it is not very easy to find hardware where I can be really sure that everything works - just look at Netbooks - in many cases you have to fiddle around with the WIFI drivers. Similar applies for printers. Even, if Samsung for example is usually very good, there is sometimes a little manual work required. Or now on 10.04 I experienced a problem with my docking station (display irritation), ...

4. Many applications for the same task available but most have serious flaws.
E.g. the new Thunderbird 3.0.x is crap.
A lot of changes have been introduced in Thunderbird 3.0.x that make things worse (display only one recipient by default, additional buttons in header area that are continuously moved out of sight for longer addresses, ...).
Bring back the old version! Tried to switch to Evolution, but I noticed major flaws there also (not efficiently notifying about mails in different folders than inbox etc).

OK, this is not really a Linux issue, but it is similar to scanning - it would be better to focus on one or two applications for a single task and make that stable and good.

Note: The most potential new users I face are home(-office) users and very small companies (~3 people).

M$/Windoze/Winblows

Collect all the Linux (GNU/Linux - who cares?) users guilty of using the terms M$/Windoze/Winblows you know the sort. Tie them up in a big sack and drop them in the sea. It's childish and pathetic playground name calling. I came to Linux in my 40's and find all that childish finger pointing at Microsoft to be tedious and off putting.

If Linux is to be taken seriously, then its advocates need to f-ing grow up.

Harrumph!

Audio

Fix the overcomplicated mess that is Linux audio. Replace the complexity with some simple straightforward solution that doesn't require a PHD to comprehend.

Of course, being Linux, the complexity should be left as an option for those who actually need it.

Easier network integration

I agree it can sit alongside win and is os x. It doesn't need to fight. It does need to integrate into networks other than windows easier. Right now you have to jump through hoops to integrate into a Mac network, which is an os closer to Linux than win. But all the effort seems to be in samba.

First of all we need to

First of all we need to realize there is no Linux, there is only open source community that develop code.

Second, Linux need some female touch to get nicer controls and skins.

Third, KDE must simplify main menu, it's still feels like a driving a train or something when using it.

Fourth, Linux should learn for a lot from first generations of MAC X, so get busy.

native graphics editing software for Linux!

I am not writing as a Photoshop fangirl - but the lack of any native alternative to the Gimp for image editing will embarrass Linux if it ever starts to achieve greater desktop penetration. Very sadly, many non-specialists used to tools like Photoshop Elements will be bewildered by the Gimp's interface, while power users will find it many years behind proprietary packages (and not just Photoshop) in terms of features.

Greater desktop user numbers could encourage Corel and Adobe to port their products to Linux. And if there was a really good modern Open Source graphics app I am sure that many of us would be willing to pay to use it!

Change nothing!

As far as I'm concerned as a SimplyMepis user, I'd change nothing that I can't already easily change if I want/need to....

I would however change perceptions of GNU/Linux. In fact I already try as best I can to inform colleagues/friends/family etc. of the alternatives to the proprietary cr@p they currently use. Unlike a previous commenter, I don't think increased 'market share' is a bad thing and will result in malware problems. The number of users doesn't result in malware issues, inherent security features (Or lack of...) does. Having said that, ill advised users that try to circumvent sensible security practices (By running as root all the time for example!) would be a problem!

Linux is the Public Library for the Programming Arts!

Instead of marketing Linux as an alternative to Microsoft and Apple operating systems, Linux distributions need to be touted as essential operating systems for creative development of our future leaders in the field of software development and emerging technologies.

Open source operating systems and software enable the next generation of "Bill Gates and Steve Jobs" to develop future innovations unthinkable without access to code.

In this respect, Linux is the link between innovation, efficiency, and education - who wants a nation full of students who know nothing about software code or hardware outside of plug-and-play devices? Linux allows a new generation of computer literate leaders to emerge and transform the landscape of computing for the good of all people. If Gates and Jobs couldn't experiment in their garage with computer parts and code, then what would have happened to their creativity and development of the personal computer?

Linux is the public library for the programming arts and its success is intimately linked with its ability to give our students access to creating emerging technologies.

Common knowledge

Not so much about Linux, the kernel, or GNU/Linux, the operating system, but more about the community.
It would be really nice if every Linux user built a LFS system once, so that they had a taste of what really is going on underneath. That would be really nice.
Also, people should learn about *why* there are different distros/package managers, rather than just complaining that it doesn't "just work". It's an ecosystem; there's a niche, so it's filled.

PS - why so much hate for the devs? They're people too, no matter how irritating broken releases are. File a bug report!

Standardization )stop the tribalism / distro wars)

The strength of apple and ms is their standards. The strength of GNU-Linux is the verity of inputs, but only with cooperation. Cooperation means standards. Standards means interoperability, and strength in unity.

Robust Applications

Programs that do not break when the kernel changes or conversely, kernel changes that do not break applications. I am thinking specifically of Skype video that worked fine under one Ubuntu release and quit under the next. And yes, thank you Linux community for providing a work around.

For everyone wanting an

For everyone wanting an inline replace function in the file manager ... its time to stop using dumbed-down GUI -- aka GNOME. KDE has had this feature for a long long time.

The changes I'd make to Desktop Linux

Hi.

For me the priorities at the moment are:

Linux Audio
Better Video4Linux
GAMES
GAMES
GAMES
GAMES

If Linux is to truely become a genuine alternative for Windows or MacOS we need commercial games.
Now I know that the choice of the developer but at the moment there is no incentive. Linux Audio is crap, although 3D accelerated drivers are now becoming acceptable.

Steam4Linux may well be the start but say if Ubuntu chose to develop an Android flavour which has games we might see the gap bridged.

Just a thought.

Too confusing for first-timers

There are too many distributions to choose from, this is a good thing in way as you have so much choice but there can be too much choice. This for me as a Linux newbie was quite overwhelming and a big issue in whether or not to use Linux in the first place. I think Linux seems to be creeping out of the geek playground and is in a sufficiently robust and user-friendly state it can become more mainstream. However a lot of forums suggest fixes using the command line which seems archaic and makes you realise how windows and Macs have progressed so much over the years.
I agree with comments about hardware/driver problems, OpenSuse didn't work for me and I couldn't figure it out after several hours on forums regarding video drivers but Ubuntu worked out of the box and runs fine. Maybe this is my lack of understanding but there seems to be a need for a significant amount of inherent knowledge before you can use Linux almost at all.

Legislate Linux

Have the EU legislate that microsoft may not have a monopoly of OS on computers. This would oblige hardware manufacturers to offer alternatives which would make the world a fun place. This would also disolve the contractural stitch-up that MS has with manufacturers. (It could be a double edged sword for Steve Jobs).

Id like to see..

A nice ready made replacement for MS Access. Yes, I know the DB Admin folk will jump and down and say that mySQL is the way to go, but honestly, most of the time people don't need that level of complexity, especially if you are required to muck around with a LAMP configuration - that'll scare off the meekest of Windows converts!

Also, a fully functioning MP3/OGG ripper, converter and Librarian all in the one package. Similar to Media Monkey in Windows. By having all these separate applications in Linux makes it too cumbersome. One package to do the lot.

dual boot all PCs with linux

Make all PC sellers put a Linux distro on the PC alongside Windows (or just Linux) -- Linux should come pre-installed on all PCs so that people really do have a choice of what OS to use. If they do not like it then they do not have to use it, either install a different Linux distro or just use the pre-installed Windows.

Get Adobe, Corel and Quark on board

Get Adobe, Corel and Quark on board to make their software work with Linux. Even if it is just a version that runs in WINE/CrossOver, so long as it works. Currently it is not possible to run the latest Adobe Photoshop, CorelDraw or Quark XPress on Linux, but these programs are vital to creative types who do a lot of graphics/DTP work. Also the same for Sony Vegas.
If we get these software makers on the side of Linux, then Linux would be taken seriously, especially by creative people. We want to use Photoshop, Dreamweaver, CorelDraw, Illustrator, InDesign, Quark XPress and Sony Vegas, but without having to run Windows or buy Apple hardware.
Of course we would have to pay for the software still, but the linux versions could also be cheaper than the Windows or Mac versions.

Corel

Corel used to make a version of Linux, which ended up as Xandros. If Corel were supportive of Linux in the past, maybe they could still be.

Re: Get Adobe, Corel and Quark on board

You could say cheaper if it was some kind of hardware with linux as the OS but in software terms the price would be higher because all the linux distro's combined wont get you a double digit in market share.

Fighting

I wish all the distros and factions in the community (KDE vs. GNOME, FOSS/FSF etc.) would stop fighting each other, and focus on nuking MSFT.

And Ubuntu still won't make me a fudgeing sandwhich...

Get Adobe, Corel and Quark on board

I agree with getting big name software makers to do Linux versions, or else make the programs run easily with WINE. The Mac platform has always been popular with designers because of the great applications available. Eventually they were ported to Windows too, and so now designers have a choice of Mac or Windows. Get the design software on Linux, and get Linux to be more attractive to designers in general, and that will help a lot.

MultiCore Support

I would like to see all linux software take advantage of every cpu core on the system. Maybe through a kernel option or a separate application that could detect the number of cpu cores that are available, 2,4,8,24, or even 240 cores of some gpu's and use all of them to run the application at a speed that the system is capable of, instead of seeing one core pegged at 100% and the rest of the cores sitting at 3%.
Multiple cores are not a new thing but no one seems to know how to make use of all of them at the same time.

Bang on! Myles Wakeham!

Myles Wakeham's response is exactly what I beleive to be the most important issues that need changing.

Myles, you're observations are bang on!

K-Alec :)

Multicore seconded

I second goodrench's suggestion. What's the point of multicores when the compiler can only deal with one. Multicores only work with multiple processes coexisting.

Post new comment

CAPTCHA
We can't accept links (unless you obfuscate them). You also need to negotiate the following CAPTCHA...

Username:   Password:
Create Account | About TuxRadar