Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22823 ideas, 138726 comments, 2639112 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are random ideas about Ubuntu.

The installer should offer to build and install a custom kernel.  
Written by synthetasthete the 7 Dec 09 at 04:10. Related project: Live CD installer. New
Not many distros do this, and I support the idea that there should be an easy GUI tool to do this once Ubuntu is installed as well, but if the installer could give you the option of compiling and installing a custom kernel right off the bat, I think many people's perceptions of how fast the OS can be "out of the box" would be improved. Plus, it's just nice to think the installer could do the hard work for you, and your first boot of a fresh install would be a little customized and snappier already. Perhaps if someone could develop a simple gui tool for compiling new kernels within the OS, that same code could be tied into the installer.
-27
votes
up equal down
Solution #1: Gui tool for kernel compiling during the installer
Written by synthetasthete the 7 Dec 09 at 04:10.
Ideally, someone could develop a GUI tool for compiling custom kernels from the desktop, and it could be implemented in the installer, so that with a few extra clicks, a person could enjoy a custom kernel from the first time they boot their Ubuntu machine.

See the 5 comments or propose a solution >>

GUI for Linux Kernel  
Written by apaposuek the 9 Nov 10 at 00:19. Global category: Others. New
Many new and intermediate Ubuntu users may have problems configuring a kernel, building it with the correct options, installing it, and updating their bootloader. Would a GUI solution for this be feasible?

Extra information: this may sound familiar. Last year someone proposed a similar idea, but during installation.
10
votes
up equal down
Solution #1: Solution #1: Configuration, Compilation, and Installation GUI
Written by apaposuek the 9 Nov 10 at 00:19.
A simple program in the Software Centre could be an easy solution. With a click of a button, the program would download the Linux source code, and decompress it to it's own directory. A configuration prompt would scan for current hardware, and have a user select any additional things done. This would save a config file. The next screen in the program would compile the kernel/headers and install them to the appropriate places. Finally, another prompt would run the update-grub command, finishing the installation. Of course, all of this would need an admin password.

See the 5 comments or propose a solution >>

Blacklist module pcspkr by default  
Written by bunny the 25 Apr 09 at 23:00. Global category: Usability. New
The pcspkr module is incredibly annoying and completely useless for the vast majority of Ubuntu users. The first thing I find myself doing on any new Ubuntu installation, mine or otherwise, is to blacklist this module.
13
votes
up equal down
Solution #1: Add the line "blacklist pcspkr" to /etc/modprobe.d/blacklist.conf
Written by bunny the 25 Apr 09 at 23:00.
The only required change is to add the line "blacklist pcspkr" to the default /etc/modprobe.d/blacklist.conf file. If there is indeed anyone out there that enjoys this profoundly irritating module, they are free to do the reverse and remove the line from their post-install conf file, instead of all of the rest of us being forced to add it.
2
votes
up equal down
Solution #2: Add an option in the Ubuntu Install
Written by propagationofsound the 26 Apr 09 at 14:52.
Add an option in the Ubuntu Installs that allows the user to decide whether to blacklist the pc speaker or not

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 >>

Add ipmisensors to Ubuntu server  
Written by drinkypoo the 14 Jul 08 at 15:59. Global category: Hardware support. New
The standard for linux sensors is lm-sensors. The best operating system for a linux server is Ubuntu. Fancier server-class machines which are now getting very cheap have IPMI for management. Without support for IPMI sensors, generally only CPU and HDD temp sensors can be read. For example, there are numerous Dell and IBM servers with IPMI now available on ebay and via other used outlets for around $200. Other distributions (e.g. RedHat) integrate this patch already.

http://bmcsensors-26.sourceforge.net/


Following is an illustrative example from my IBM eServer 325 (2xOpteron 246 - I paid $189 with 1GB ECC and 120GB IDE.)

$ sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp: +45.0°C

k8temp-pci-00cb
Adapter: PCI adapter
Core0 Temp: +40.0°C


$ sudo ipmitool sdr
Planar Temp 1 | 26 degrees C | ok
Planar Temp 2 | 29 degrees C | ok
CPU 2 Temp | 37 degrees C | ok
CPU 1 Temp | 41 degrees C | ok
Planar 12V | 12.47 Volts | ok
CPU 2 VCore | 1.55 Volts | ok
CPU 2 2.5V | 2.54 Volts | ok

[....]
34
votes
up equal down
Solution #1: Auto-generated solution of idea #11117
Written by drinkypoo the 14 Jul 08 at 15:59.
Ubuntu Brainstorm was updated in January 2009. Since the idea #11117 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 1 comments or propose a solution >>

Hibernate instead of shutting down when ACPI thresholds are triggered  
Written by Habbit the 7 Dec 08 at 13:53. Global category: Usability. New
Most computers these days have thermal, voltage, etc. sensors which can report data to sensord and the system. Moreover, those computers usually have firmware built-in thresholds for such sensors: if the kernel detects one of those thresholds has been triggered, it will initiate a graceful shutdown.

I reckon that such ACPI signals mean the computer is in danger, and thus that it should power off ASAP. However, I think the kernel should try to hibernate instead of shutting down just like that, since the current behavior is quite surprising can make users lose work.

My proposal waters down to the following:
1/ An ACPI threshold is triggered and detected by the kernel
2/ The display is automatically switched to a free console VT, with the something along the lines of: "WARNING: your computer is being shut down to prevent it suffering damage. The following condition has been reported: (human readable explanation of the problem here). The system is trying to save your work to disk and will then power off"
3/ The system starts the hibernation routine, giving it 5 secs to freeze everything and actually start writing things to disk
4/ If the hibernation routine is not able to start in that time, X is killed, filesystems are unmounted as cleanly as possible and the computer powers off

An important point is 2/: the fact that the computer can tell you something is wrong with its systems instead of just powering down without explanation (and post-mortem analysis of dmesg) is very important. Moreover, getting out of X (and maybe Compiz and such) will probably relieve pressure off the GPU. Possible warning messages would be:
-Thermal: "The temperature of your CPU has exceeded 120 ºC (whatever ºF)"
-Voltage: "The +12V supply is too unstable (outside a ±10% safety range) and could damage components"
-etc
22
votes
up equal down
Solution #1: Auto-generated solution of idea #16315
Written by Habbit the 7 Dec 08 at 13:53.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16315 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 2 comments or propose a solution >>

Better Kernel Panic Response/Handling  
Written by coder543 the 2 Jan 09 at 21:52. Global category: System. New
On Mac OS X if there is a kernel panic, the GUI is ignored and white over black text is strewn across the screen describing what has happened and what caused it. Then the system freezes. On Ubuntu... it freezes, and you have no clue on the planet as to why. That, is bad. This would be oh so simple to do. Please, do it! This would definitely help everyone who has a kernel panic. Another possibility would be to kill all the user-apps that are running, then show a dialog box displaying what has happened. The dialog box would have one button: restart. This way they could read it, then move on just like they would have to anyways.
159
votes
up equal down
Solution #1: Auto-generated solution of idea #16988
Written by coder543 the 2 Jan 09 at 21:52.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16988 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
28
votes
up equal down
Solution #2: Try to generate a kernel panic signature and save it to a directory on the home
Written by balaji the 16 Jan 09 at 02:26.
Instead of just writing to the screen, which is a good idea too, we could also direct that to a file on the home directory. This could act as a kernel panic signature and could be used for further diagnosis.

See the 8 comments or propose a solution >>

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 >>

Generic kernels don't meet expectations  
Written by salemboot the 22 May 09 at 04:34. Related project: Live CD. New
I'm fortunate to have several systems. I've noticed that the standard generic kernels have one common feature amongst all the system's I've loaded it on. They run approximately 60% of full potential and even seems to fatigue on moderate system load.




108
votes
up equal down
Solution #1: Multiple builds of kernels
Written by salemboot the 22 May 09 at 04:34.
I suggest custom builds for each CPU type.

Pentium II, Pentium III, Pentium IV, Xenon/Core(duo/2), AMD Athlon, AMD multi-core

Each kernel is approximately two megabytes. You can reuse the modules for a few.

I've done this already to a certain extent.

I have a PIII kernel, Core(...) kernel, and can create the PIV and Athlons myself whenever.

I think this is the next step for hardware detection on Ubuntu.

Thanks
341
votes
up equal down
Solution #2: Ship with standard, suggest download of more appropriate kernel
Written by timnwells the 22 May 09 at 06:17.
For the sake of keeping Ubuntu on a cd image, ship it with the default kernel capable of supporting older hardware, but suggest during install or on first boot that a more appropriate kernel for a users hardware is available and allow them to download it from the repo to get the most out of their hardware. Keep the default kernel on the system in case of a hardware change (ie. from intel chip to amd) so if the core2 kernel fails it can fall back to the standard one for example.
37
votes
up equal down
Solution #3: Dynamic Modular Kernel
Written by Akerbos the 24 May 09 at 16:35.
Of course, this might be utopia, but a clever way would be a (minimal) kernel that is assembled based on your hardware at boot time.
-88
votes
up equal down
Solution #5: Let the thing as it is
Written by razer_raz the 25 May 09 at 09:20.
Kernel cpu optimisation is not efficient
It break ability to change hardware without reinstalling the whole system
It will be a mess to maintain
Power users have choice to use source based systems like Gentoo or archlinux, and spend all the time they want to get 0,1% improved speed
Other users (ubuntu general users) don't care about this kind of things
105
votes
up equal down
Solution #6: Option to automatically build kernel from source
Written by sf_007 the 29 May 09 at 00:43.
Maybe the user could have an option to automatically build the kernel from source with the best settings (automatically detected)

See the 17 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 >>

<< Previous 1 2 3 4 5 6 7 Next >>