If you have been using Linux for a long time, you will surely have some ideas deep in your heart. Like me, if you get used to Linux, you want it to become more perfect, the following are the 24 things I want to change in Linux.
1. Fixed sound system problems once and for all
What is ESD, arts, OSS, and ALSA? The most widely used voice system solution is pulseaudio, but it is not a perfect solution for Linux voice system, A lot of people suffer from it every day. Therefore, creating a new voice system solution to solve the Linux voice system problem once and for all is one of the things I want to talk about most.
2. No more inner and slander each other
If you are using a Linux release that others do not like, they may attack your life. lxf Towers now receives the most emails from readers of ubuntu enemies. As we all know, UBUNTU only adds a decoration layer on gnome and KDE. I don't know why so many people are so angry that they should stop being inactive. Linux should not engage in racial discrimination, so that all releases can coexist harmoniously.
3. Enhanced video card support
Do you still remember the experience of Linux installation in the 1990s s? After hard installation, you cannot enter the graphic desktop. In the face of the cold command line window, you don't know what to enter, although the current situation has changed, it is well known that the video card driver in Linux has not been well solved. Only some vendors provide the Linux video card driver. In more cases, we need to use the open source driver, when it comes to installing the video card driver, countless people have a headache.
4. Simplified software package management
I know the options are good, but the software package management can be easier. InstallProgramIt is still a challenge for new users, such as rpm, Deb, andSource codeThe format of the software package should also be uniform, and no further split is allowed.
5. Backward compatibility
If you are using glibc 2.11.1 and want to upgrade to 2.11.2 for some reason, you should not destroy the installed program. Microsoft is doing well in this regard, even if you use a DirectX 1.0 previewed program in Windows 95, it can still run in Windows 7 DirectX 11. Although it is not necessary to do that, however, it is very important to maintain compatibility between several adjacent versions. I believe you will never be able to use it after software upgrade.
6. compatible with Mac games
Wine allows Linux users to run Windows programs. This is a great project. On the other hand, Mac OS X also began to use open APIs, such as OpenGL and openal, therefore, it is recommended that developers make more efforts to transplant a large number of good games on the Mac platform to Linux.
7.Uniform name for the waste paper basket
Whether you believe it or not, if you use English and gnome on the desktop, you may have seen recycle bin, waste bin, waste paper basket and other names. Although this does not affect your use, however, it is not difficult to unify the name.
8. Simplified Driver Installation
I don't know how you install the Linux driver. Sometimes you need to upgrade the kernel when installing the driver. This will make many users abandon Linux completely. The dynamic kernel module support (Dynamic kernel module support, dkms) The problem has been fixed and is expected to be promoted.
9. Ensure that you can wake up from sleep
I tried it with luck last week. I seem a little unlucky. I wonder if you can't wake up again after sleep. You only need to restart the system, in worse cases, you may need to reset the BIOS.
10. Remove grub
If you have used a dual-boot Mac, you will surely be overwhelmed by the smart and easy-to-use operating system. You can't help but ask: "Why is grub so ugly ?", When you start the system, you may find eight different Linux Startup options, four of which are left behind for Kernel upgrade in the past few months, when you see the grub boot screen, is there an impulse to kill your computer with the corresponding security recovery boot option for each kernel version?
11. Enable each task to be executed from the GUI
If you frequently access various Linux Q &CommunityYou must always see "Open the terminal window, input ...." Yes, that's right. Why can't we do this directly from the graphic interface?
12. Rolling release
If someone wants to use the latest gnome, do they have to wait for the last six months and wait for the release of the new version? Of course, we should not wait for that long. Arch Linux has long realized this. It adopts rolling release and hopes to learn from other releases.
13. overhaul KDE Desktop
KDE was once the dominant Linux desktop, but the endless desktop categories make us dazzled. KDE is a classic desktop. Although it is being squeezed by other gnome desktops, however, there are still many fans of Kde, so we should reinvent the Old Glory of KDE.
14. Improvement document
The man manual page is a good reference, but as a reference, it contains few examples. More often, it only combines irrelevant options, when reading man's manual pages, many people may feel unsatisfied. If someone wants to create a project dedicated to improving man's manual pages, please let me know.
15. Replace gimp
Although photoshop has not yet released the Linux version, we should immediately stop using gimp. It is indeed a "great" UI design ugly software, I think it's hard to find a Linux software that is ugly than gimp.
16. Change OpenOffice.org
Some people may see that I am not crazy. First, I want to replace gimp, and now I want to replace OpenOffice.org. What I want to say is that this time is not because of the UI, however, speed means that you have to admit that it is a resource-consuming monster. Sometimes the only reason why I think OpenOffice.org is successful may be that Linux users have no choice.
17. It is time to change the file system layout.
I have to say that the layout of a layer-7 unchanged Unix-like file system is a little old and a little outdated. People who have installed the program will know that, after a program is installed, it will be distributed to multiple directories in the system, and the applications should be independent, such as the following, gobo Linux has set an example in this regard.
18. Unified appearance
Simple is beautiful. I think we should have a unified desktop, just like Windows and Mac OS X. gnome, Kde and other desktops should not be mutually exclusive and should be unified, make all Linux desktops have a uniform appearance.
19. Reduce screen interference
When Ubuntu is connected to the Wi-Fi network, a small window pops up in the upper right corner of the screen to tell us that it has been successfully connected to the Wi-Fi network. When I insert a USB flash drive, it will automatically open a new nautilus window to display the content in the USB flash disk. Can you decide how to use the computer?
20. Better organization setting Interface
The increasing control centers of KDE are getting messy. Even so, I think it is better than gnome's weird grouping. If you are not familiar with it, you have to switch back and forth between groups, if you cannot find the required setting options, you must adjust them directly in gconf.
21. Remove scattered dot files
The dot file takes the dot as the first character of the file name. in Linux, this type of file is hidden by default. Many program settings also like to use the dot file for saving, backup Settings become difficult. We recommend that you either use a Windows-like Registry (start with gconf) or centralize them into a settings directory for ease of management and maintenance.
22. Simplified installation of closed-source software
I personally do not like to use closed-source software, such as NVIDIA drivers, flash or MP3 decoder, But I know many people will install them, and a considerable number of people want to install these closed-source software, however, the installation method cannot be found.
If you can tell the user when the system starts for the first time, "NOTE: by default, you cannot play a DVD, Flash, or MP3, because this involves intellectual property issues ", then we provide a button to solve all these problems at one time. Although this is of little use to me, it is certainly a blessing for so many Linux users around the world.
23. Standardize the use of sudo
Root permissions are very important to Linux systems and should not be used at will. Some Distributions use sudo to enhance permissions, some distributions use Su, and some releases use both, in any case, it is necessary to standardize the use of Su or sudo. Simply put, it is used when it is used, and it cannot be used when it is not used.
24. No longer Open Core
Simply put, Open Core means that the software is basically open source. More and more enterprises are developing their own closed source software with open source software. MySQL is an example. It has an Open Database Core, however, if you want to use enterprise-level functions, you have to pay for them. You do not know whether to condemn or encourage them to use the contributions of open-source communities to make your own money.
Http://tech.it168.com/a2010/1215/1138/000001138547.shtml.
Link: http://www.techradar.com/news/software/operating-systems/24-things-we-d-change-about-linux-906017