Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are the latest ideas about Ubuntu that have been approved.

Include prior kernels in the repositories  
Written by lewac the 7 May 12 at 15:38. Related project: Update manager. New
Recently we upgraded to 12.04 from 11.10, kubuntu 32 bit. And lost google-earth in the process (OS freezes). There's a bug report on it but its not fixed yet. So to make things a bit easier why not retain a coupla previous kernels within the repositories? That way what worked prior to updates/upgrades will probably work again (if it happens to be a kernel issue like this one).

One may require some type of "Regress" checkbox within the package maintainers (synaptic, muon, whatever)... or a new source list could be implemented to make the prior kernel(s) available.

Of course would not normally regress unless a specific app critical to normal usage went bust from a subsequent kernel update (such as was my (and many others) situation).
2
votes
up equal down
Solution #1: Add a repository
Written by lewac the 7 May 12 at 15:38.
which would include at least a couple of past kernels.

See the 1 comments or propose a solution >>

Built-in kernel configurator/downloader/updat er  
Written by bodycode the 19 Dec 10 at 06:30. Global category: System. New
Why would someone want to do this?

Libranet, an old defunct distro had a tool that
a) downloaded the latest kernel source
b) AUTOMATICALLY opened up a qt config menu
c) COMPILED YOUR CHANGES AUTOMATICALLY, never an error, crash free, error free, and totally reliable.

Ubuntu is incomplete without such a tweaking and tuning tool. Kernelcheck is obviously not as good as that. One that works with the OS and not hits it over the head like Kernelcheck is needed. One that automagically configures ALL drivers automatically and not hoses your installation would be greatly appreciated. It made Libranet THE ONE AND ONLY distinguished distro that had that, it was based on Debian to boot! (pun intended).

bodycode
3
votes
up equal down
Solution #1: Build it!
Written by bodycode the 19 Dec 10 at 06:30.
Develop it and include it in all future versions of the OS.

Add a comment or propose a solution >>

A modified Kernel favors the functioning of the operating system.  
Written by Hicks1gb the 28 Mar 10 at 23:35. Global category: System. New
A modified Kernel favors the functioning of the operating system, but to do it well it is not simple, there are many options that are not known for the majority of the users, and to have to go looking for one for one in Internet it turns out to be heavy. Other one of the problems resides in the hardware. If you compile today the kernel for a hardware in concretly and eliminate the income that "today" you do not need, if tomorrow you need to connect a certain device and do not have time of " re-compiling the kernel ", you are not going to be able to use it.
0
votes
up equal down
Solution #1: Create a Kernel manager
Written by Hicks1gb the 28 Mar 10 at 23:35.
The ideal thing would be that of entry we have a Kernel that supports the whole available hardware. Once installed the operating system, the manager of the Kernel is going to enter action. It is going to be verifying that we use devices of hardware and which have never been used. Once have this information, it is going to be creating of automatic form different Kernels, which the user is going to be able to choose in a certain moment.
The advantages are enormous, since we might have a minimalist kernel for normal use, and if some day we need to use any other hardware, the manager is going to be adding the necessary thing in order that it should work. It is a question of departing from the minimalist one and being adding options when they should need.

Add a comment or propose a solution >>

Ubuntu Kernel bug confusing novice and mid-level users  
Written by bk109 the 19 Mar 10 at 09:13. Global category: System. New
The last couple of days,I've experienced several times a OOPS!Kernel error, which should not surprise anyone running an Alpha version of a new version of Ubuntu. What did surprise me was the ambiguous way you report a kernel error. While the graphic part is a nice touch, I find the questions and implementation a tad unclear for novice to mid-end users.
62
votes
up equal down
Solution #1: Simple solution
Written by bk109 the 19 Mar 10 at 09:13.
I know that this might seem rather strange, but in order to get an accurate bug report, It might be a good idea to integrate either a third button in the prompts [Not sure] or add the option at the start of a bug report to either do a guided or full-auto report OR for advanced users to answer the questionnaire. I think either solutions might work and would probably easy to implement, while also improving the bug-collection and reporting quality.

Add a comment or propose a solution >>

Microkernels are conceptually better  
Written by CristianCantoro the 23 Feb 10 at 10:08. Global category: System. New
Many people know the age-old debate on Monolithic vs Micro kernel and many references can be found on the web.

I also quite sure that everybody recognise that theoretically and conceptually microkernels are better for security, reliability, ease to maintain and develop, while monolithic kernels have a point only on velocity and multithreading management.

The GNU Hurd project is born much time ago but has always encountered some difficulties and it still far from being usable for "end-user oriented" OS.

As it is stated in the first goals of the Ubuntu project, Ubuntu is born to bring new users to Debian, attempting to remedy to Debian's long time for develop-release cycle.

Debian already has a GNU/Hurd port. The goal is to sustain this particular project, "the Ubuntu way"
-24
votes
up equal down
Solution #1: The more users the more developers
Written by CristianCantoro the 23 Feb 10 at 10:08.
The concept is simple: the more users, the more developers. Ubuntu is very popular: creating a GNU/Hurd Ubuntu port it's likely to improve Hurd's development.

See the 5 comments or propose a solution >>

Real time as default in the Kernel  
Written by Tom Mann the 2 Dec 09 at 11:32. Global category: System. New
Lots of the more intense applications for Linux (such as games, sound recording, video editing) require a real time kernel or at least recommend one. (Look at some of ID's games for Linux and you can see this)

So why is it not default? If Ubuntu is to be a general purpose operating system, it needs to handle the intensive apps as well as the basic ones, and real-time seems logical.
9
votes
up equal down
Solution #1: linux-rt as part of the default metapackage
Written by Tom Mann the 2 Dec 09 at 11:32.
When ubuntu installs, it installs the realtime kernel by default.
-6
votes
up equal down
Solution #2: as #1, but include linux as a backup
Written by Tom Mann the 2 Dec 09 at 11:33.
When K/X/Ubuntu installs, it defaults to linux-rt, but includes the non-real-time kernel as a backup.
7
votes
up equal down
Solution #3: Option to use the real-time kernel during installation
Written by acreman the 3 Dec 09 at 21:59.
During the installation of the OS, give an option to use the real-time kernel. Keep the non-real-time kernel as default and as a backup if the option is checked. This way you will be able to choose it when you first install but standard users won't be forced to use it if they don't want to.

See the 6 comments or propose a solution >>

Restrict uninstall of last kernel image   forum
Written by abscondment the 12 Nov 09 at 00:50. Related project: Synaptic package manager. New
I recently helped another user through the process of repairing a very broken system. In attempting to free up some space on /boot, he accidentally removed the packages for *all* of his kernel images. He intended to remove all but the most recent, I assume. (reference: http://ubuntuforums.org/showthread.php?t=1313854)

I'm proposing this idea because it's incredibly easy to accidentally render a system unbootable, and it's disproportionately difficult to fix it once it's in that state. I don't really think this is a *bug* per se, since the package manager was obeying the user input.
34
votes
up equal down
Solution #1: Restrict uninstall of last kernel image
Written by abscondment the 12 Nov 09 at 00:50.
I think it would make more sense to steer the user *away* from totally breaking his or her system.

On attempting to remove an essential package (like the last provider of linux-image) aptitude/dpkg/syntaptic should halt with a nasty message that requires you to type "I want my computer to break" before the command would be accepted.

The user should still be able to run the command, since s/he may have built and installed a custom kernel and want to skip package management for that piece of the system.
9
votes
up equal down
Solution #2: Remove old kernel image once the new one is verified
Written by l0b0 the 26 Nov 09 at 11:04.
As a last step in the kernel image upgrade, create a file that indicates that the newest kernel has not been verified yet (e.g., `touch "~/.verify-kernel-$kernel"`). After a restart and login with the same user, if the current kernel is the same as in the file name, the user will be presented with a popup which asks whether the last startup happened without issue. If the answer is "Yes", ask the user whether she wants to remove old kernels. Users won't have to remove kernels manually, and we make sure that they don't delete any of them before checking that they work.

See the 7 comments or propose a solution >>

Compile and Ship the linux kernel with ATA support  
Written by carlosalvatore the 15 Oct 09 at 01:47. Related project: Live CD installer. New
The ubuntu linux kernel is not shipped with ATAPI/IDE support, it emulates SCSI devices and in some hardware it produces a kernel panic.
This could be done very easily, and it'll only increase the kernel size in a few kb.
Ubuntu claims to be an universal distribution so please don't lack of compatibility.
3
votes
up equal down
Solution #1: Compile and ship the kernel with ATAPI/IDE support
Written by carlosalvatore the 15 Oct 09 at 01:47.
I wont paste here a .config file. The developers know what to do about it. Greetings from an ubuntu user since Drapper Drake.

PS. I had to compile my own kernel since 8.04 and had to upgrade instead of install. So please consider it.

See the 1 comments or propose a solution >>

allow for easy removal of older kernels  
Written by hatchetman82 the 14 Oct 09 at 06:44. Global category: System. New
after some time a lot of older kernels are kept, which for most users are useless.

it would be nice to have a feature to automatically remove older kernels once new ones are installed and "working".

because determining if a new kernel is "working" or not is problematic, the new feature should probably be off by default and opt-in from somewhere.

this happens automatically if the user removes the old kernels using a package manager, but because this happens routinely when upgrading the system, i think it deserves to be treated as maintenance.
3
votes
up equal down
Solution #1: opti-in automatic solution for removing older kernels
Written by hatchetman82 the 14 Oct 09 at 06:44.
places i think would work for this feature:
1. some configuration in the control panel
2. and always-off option in the janitor application that would need to be manually ticked by the user
3. prompt the user when a certain kernel image has not been booted in 30+ days
4. delete older kernels after N (configurable) "successful" boots to the new kernel (successful is problematic to determine)

either way, to ensure stability out of the box, the feature has to be off by default, and maybe just offer to hide the older kernels, and delete them later
-2
votes
up equal down
Solution #2: easy application to remove them
Written by Arkold Thos the 14 Oct 09 at 06:52.
An application to remove them easily when the user wants, no after N successful boots, since as solution #1 says, is problematic to determine. So if an user deletes the older kernel, will be his/hes fault.
1
votes
up equal down
Solution #3: Solution #3: Automatically keep a defined number of kernel versions
Written by fdestat the 22 Oct 09 at 23:07.
We could have some configuration in the control panel where the user could define number of kernel version to be kept.

When new kernel is installed, if number of kernel versions exceeds defined number, oldest version should be removed.

This post shows a long one-liner to remove the old kernels from command line.
http://ubuntuforums.org/showthread.php?t=1298256

See the 1 comments or propose a solution >>

Extra kernel that disables disks, screen, etc. for using laptop as USB charger  
Written by Pander the 9 Aug 09 at 08:57. Global category: System. New
When you are travelling and do not have access to a power outlet for recharging your telephone, camera or other mobile devices, usually one can use a laptop to charge such a device via USB.

Unfortunately, if you are not using the laptop, a lot of power will be consumed by the disks, screen, CPU, fans, etc. while you are only interested in power being available at the USB ports.

This can be achieved by building a special kernel that will shut down all hardware that is not needed for offering power via USB (and FireWire/IEEE1394). The kernel will disable the disks, screen, CPU, fans, etc. leaving only the power at afore mentioned ports. The laptop can be shut down by holding the power button for 10 seconds (this is hard wired and does not need the kernel or CPU).

Implementing this idea will allow for highly energy efficient recharging of devices like telephones, cameras and other mobile devices via your laptop.
-35
votes
up equal down
Solution #1: Packaged kernel which is promoted by desktop installer and live CD-ROM
Written by Pander the 9 Aug 09 at 08:57.
This kernel should be made available in a package and should be installed by default by the installer for desktops. Similarly like the kernel with the memtest is being installed. Also a live CD-ROM should be able to boot from this kernel.

Some hardware will provide power on USB while in suspend. However this would require complete boot before going into suspense which this proposition is trying to avoid all together. Also suspend is not working correctly on all hardware whereas a specialised kernel would with more ease.

Several trails will have to be done in order to see if CPU can be powered off as well.
4
votes
up equal down
Solution #2: Suspend the laptop, but keep an USB port powered
Written by the 2 Sep 09 at 18:17.
User senario:
-User plugs in the device to charge, eg a phone
-User right-clicks on the phone icon to enable "keep charging while suspended"
-User suspends the laptop, and the phone keeps charging.

The only change needed in the kernel is to not power-down a specific USB port.

See the 7 comments or propose a solution >>

2 3 Next >>