How Would You Refocus Linux Development? 821
buddyglass writes "The majority of Slashdot readers are no doubt appreciative of Linux in the general sense, but I suspect we all have some application or aspect of the platform that we wish were more stable, performant, feature-rich, etc. So my question is: if you were able to devote a 'significant' number of resources (read: high-quality developers) to a particular app or area of the kernel, and were able to set the focus for those resources (stability, performance, new features, etc.), what application or kernel area would you attempt to improve, and what would aspect you focus on improving?"
Re:Fix RPM Dependency Hell (Score:3, Informative)
3D (Score:5, Informative)
That is the path to success on the desktop. Today, I cannot even run OpenGL apps or any 3D apps on the lastest and greatest 3D graphics hardware from AMD (formerly ATI), the Radeon 2900XT. Why? There are no drivers. They have focused entirely on Windows, and consider Linux a niche market not worth the effort. Because of that, my family do not have a Linux only machine, which is also why I dual boot. The Radeon 2900XT support may well come to Linux, "when it is ready".
Please, take 3D support in Linux more seriously, whether you are hardware manufacturer or a software developer.
Re:Three things. (Score:5, Informative)
Then you didn't read the summary very carefully:
if you were able to devote a 'significant' number of resources (read: high-quality developers) to a particular app or area of the kernel
In other words, something that improves KDE, Gnome, X, etc. is a perfectly fine answer to this question.
Re:Three things. (Score:5, Informative)
Either there's a simple installer (no buttons for advanced mode) and it wipes partitions without asking, or there's a complex one that asks too many questions. This is why there are multiple distros - not every one needs to be installed onto a bare metal machine by a newb without instructions.
Besides, Linux has *far* exceeded every MS windows installer. Boot Knoppix and install Debian or RedHat on a partition, while browsing the web, SSHed into your servers, watching a movie, using the included development tools.
Windows on the other hand, if you don't get it pre-installed on the machine requires you to reboot, answer a bunch of questions without help available, makes your machine unusable until finished, requires you to go find the patches, requires multiple reboots or an admin to make a slipstreamed install CD, etc...
Besides, if your parents need a machine they can drool over, buy a Mac, or at least pre-installed Ubuntu. They've turned off the fancy stuff to keep people from hurting themselves.
Re:Fix RPM Dependency Hell (Score:3, Informative)
To have all repos enabled and accepting all is just plain silly since you are going to have issues. What I do is to activate one repo at a time in a preferred order with the primary repo first. I never do an installation or an update without checking what I am getting and I will only answer "yes" when I am satisfied.
Re:Three things. (Score:3, Informative)
As the current (fourth) maintainer of Dia, I'm all ears about what could be improved, but alas permanently short on time. I wish SVG was a better output format, but I have yet to see two renderers render text the same way. Writing an exporter for Dia is not hard, but real integration is a different beast. I had hopes that Bonobo would be the glue that could get diagrams to "live" in other documents, but it seems to have died with no replacement. As for ease of use of basic UI, there are several points we are working on as quickly as time with a full-time job allows.
-Lars
Re:Three things. (Score:2, Informative)
Re:Three things. (Score:4, Informative)
Re:Three things. (Score:3, Informative)