Written by vexorian the 8 Nov 08 at 14:02.
Related project: Edubuntu.
Not an idea
Ubuntu has problems, and there is often work done to fix
them, however, Canonical and even mainstream devs have
often neglected to fix a group of problems, and have
actively ignored them.
The problems that do not exist, even since Gutsy ubuntu
has been going downfall because they have not yet fixed
these problems!
They keep being neglected a fix just because they do not
exist, that's ridiculous, if anything, the fact these
problems do not exist, should make it easier to fix them,
not harder.
Canonical should weekly release a report of all the problems
ubuntu doesn't have and why Canonical isn't fixing them.
Edit: In fact, fixing these problems should be a PRIORITY for next release.
It is 2008, and things like polish, power management and responsiveness are simply not as important when deciding what OS is best than one thing that has been neglected too much by ubuntu: benchmarks.
Ubuntu should always excel at benchmarks, cause everybody knows benchmarks prove the superiority of an OS. There are plenty of things that ubuntu could do to do better in benchmarks:
* Fix the scheduler: When a program is executed it is most likely going to be a benchmark batch, all other programs must be frozen until the current program ends execution, to prevent contest switches, etc, all that drawing and listening to events is really not good for benchmarks.
* Disable all sorts of power management, when somebody is not using a computer, it is most likely because he is running a benchmark, reducing the power used by devices when inactive, is likely just going to make ubuntu down perform during the benchmarks.
* Make a poll among benchmark people to select the most likely setup that would be used for a benchmark, and compile/tweak ubuntu to maximize its performance on that setup.
* Overclock the CPU and GPU by default.
* There is a very neat trick we could do, benchmarks rely on a program to measure the time stuff takes, what if the kernel would have a module that detects this program and it would modify its memory so that the program shows half the time used?
* Another smart method: For math and format encoding benchmarks, try having a lot of preprocessed files and results, no benchmark is really going to measure accuracy, so whenever a program is trying to do complicated stuff, instead of doing the whole calculation, just pick a random number which will then pick a result from the result pool, this will make ubuntu perform 8000% faster at benchmarks.
On my laptop, I am always connected to two networks:
> A Wired Network where I host a fileserver, where 2 other macs are accessing my files.
> A Wireless connection to which I use to connect to the internet
I can have both of them connected at the same time (in Intrepid), however, if I am connected to the wired network, I can no longer access or surf the Internet, presumably because the computer is trying to receive the Internet off the wired network, to which has none.
This is a big headache for me, because whenever I need to surf the Internet, I have to disconnect my wired connection, which of course causes heck for the computers connected to my file server.
I think a prompt should be presented when the computer is connected to 2 or more networks, asking which it should receive its internet from. Either that, or have it auto detect which network has the internet.
In the meantime, could someone help me out with this. Networking with macs is painful enough, without having to do it over and over again.
The idea is to have a daemon to allow package instalation by users that do not have admin privileges. ONLY PACKAGES FROM WHITELISTS ( these whitelists would include only packages from official repositories, and amongst them only those that are not security problems) WOULD BE AVAILABLE. users would not gain any admin priviledges. The system would be opt-in by the "guy with the sudo".
I say that as a sysadm myself: there are many trivial packages that a user should be able to install, like games, browsers, WMs, msn clones, educational tools, other shells ...
Not only this is nice if the user launches the instalation himself, but it also allows programs to install other required programs on demand. On the Most Ideal of Worlds (tm) this could even replace some instances of "this program is not installed" from bash and other scripts
But isn't it madness ???
There can be restrictions both of which users (via a group or groups) and which packages (I'd say all users should be able to install amsn, but not all sshd. I think the easiest way to have such control would be to offer a few whitelists for the admin/sudoer to choose from, or alter if he wanted). There can also be a space limitation (per user, or global)
Users would not be given root. There would be a program that checks a file every now and then and installs packages that are there. Whenever the package requires root input or
is not authorised by default, the sysadmin/user with sudo would be notified. Surely, no user would be able to install a .deb that does not come from an ubuntu repository.
and, most importantly, this could be a package, stricly "opt-in" (or an easy opt-out) so that paranoid sysadmins don't take any chances.
Written by blank the 11 Nov 08 at 18:38.
Related project: Gnome.
Implemented
Rhythmbox should be removed as the default media player in favor of something better.
Rhythmbox locks up for many people, has a large memory presence, lags when the machine is loaded, is relatively featureless, and is ugly. This idea does not suggest an alternative (another idea will have to do that), but some possible replacements are Songbird, Exaile, or Listen.
I would like to have a special programming edition, We have Ubuntu, Edubuntu, Ubuntu Studio for example...
Ubuntu Programming Edition could be a great idea for us, maybe with IDE for everything since html until ruby and more pre-installed!! and software for databases already like SQL Server (I use it).
I dont need games or Gimp.
Only for programming and software development, why not?
......
I read every comment for this idea, thanks to ubuntu community for read it and I agree with you said...
MY UBUNTU IS MY "SPECIAL UBUNTU" and I cofigure my distro for that, but for most people I know, Dont know nothing about simple apt-get...Thanks...
......
For the past few years I have been helping out in #ubuntu and #kubuntu on the Freenode network. Sitting in these channels I have seen many things and helped solve many problems. I have an idea that I feel would be of great help in assisting users in solving certain problems.
When installing or upgrading Ubuntu/Kubuntu/Xubuntu, the installer, perhaps as a final step, should make backups (maybe call them "masters") of critical files such as /etc/X11/xorg.conf and /etc/sudoers. Then, if a new user happens to destroy them, it's a simple matter of getting into the file system, say with a livecd, or single user, and copying the "master" back to its original location - overwriting the errant or missing file. These "master" files could even be buried somewhere the user wouldn't normally go. The installer could even "chattr +i" (immutable) the master files so that they can't be deleted using sudo - maybe even with a special file extension that sudo can't delete. A system might be put into place, say with cron, to overwrite the master with an updated copy of a known-good version - in case sudoers is updated. Maybe this could be done with some kind of file change detection but immediately replacing the master would defeat the whole purpose if a new user were to lock him/her self out of sudoers.
Possible candidates for the "master" category:
/boot/grub/menu.lst
/etc/apt/sources.list
/etc/fstab
/etc/sudoers
/etc/X11/xorg.conf
I feel that this would go a long way in assisting people in solving problems related to critical files.
Written by Squichie the 23 Oct 08 at 04:21.
Global category: Internet & Networking.
New
Edited: @ubuntumail instead of @ubuntu
I have been looking for another mail client, and I would love to have something in relation to ubuntu/linux. I would actually like it so much, that I would be willing to put down some serious cash in order to get a address with @ubuntumail.com/org/net/ca.
I think think this is a great idea for canonical to generate a bit more revenue (as I would love to see them and their partners succeed with their project), and it would be something that avid ubuntu users would appreciate and use. Also, due to its relative obscurity, users like me wont have to settle for names like, kris_fun_1002234@blahblahblah.com
I have had an account at linuxmail, and despite the crappy service (so crappy, that I wonder if the owner has any relation to linux at all), limited features, only 5 megabytes of storage, and tons of ads... people love and relish the fact that they can have linux at the end of their address. One of the cool things, that used to be really active in Linuxmail, is that they have forum built into it, allowing all users of the service to chat up about linux.
Just imagine how much sweeter it would be to have an @ubuntumail address, and how good canonical could make it. Also, it could be integrated with their other programs, such as ubuntuforums, brainstorm, and launchpad. Canonical does a great job adding a soft, elegant, and truly brilliant design to these sites, so I have no doubt that they could make the email just as nice as well.
Also, a small bonus would be the free advertising. I would get the address, even just for its value of putting it on my IT resume, a little touch that lets my potential employer know I am truly a geek~
I could go on, as there is so much that they could do with it, seeing as they could implement features to fit the niche of their users. It could be targeted at developers, or could have a integrated chat room that users could lounge around in.