Linked by Thom Holwerda on Wed 15th Jul 2009 21:38 UTC
OSNews, Generic OSes It's time for another "OSNews asks" item. This time, I want to focus on something that I've been wanting to talk about with you all before, but never found the time for. The question is simple: which feature(s) from other operating systems would you like to see in your own main operating system?
Thread beginning with comment 373564
To read all comments associated with this story, please click here.
My list
by Bill Shooter of Bul on Thu 16th Jul 2009 02:45 UTC
Bill Shooter of Bul
Member since:
2006-07-14

Everyone is focusing so heavily on GUI, its a bit short sided.

My list, not comprehensive:

Windows:
* better command line interface
--powershell too objecty, still no good terminal like interface
* ability to run headless on all versions
* run with out registry. Just scrap it
* Mac os like install/remove software
* Memory management options controlling use of cache
* sshd
* Crapware firewall/ ability to add programs to virus list ( ie never let Realsched, or ipodhelper run. ever. )
* SVG for all chrome everywhere (icons, taskbar, window borders, window controls)
* swapable scheduler
* remove DRM features
* improved file copy
* memory debugger
* big file search ( what the heck is using the drive space?)

Mac
* GNU userland rather than BSD
* include minimized apps in expose
* package management/ better way to update included FOSS
* SVN everywhere ( same as my windows proposal)
* swapable scheduler
* better file system ZFS, bttrfs, hammer, ext4, something man.
* memory debugger
* big file search ( what the heck is using the drive space?)

GNU/Linux
* Dtrace
* ZFS
* Banish binary only kernel modules
* Better integration of SeLinux into common apps
* Better way to sandbox apps.
* easier kernel config
* Support for intel 286
* Combine shell with modern scripting language (perlsh whats taking so long?)
* Ca cert management software that works.

open solaris
* GNU utilities! Seriously. killall -9 BSD userland.
* better hardware support
* fix those two and I'll try it again.

Edited 2009-07-16 02:47 UTC

Reply Score: 5

RE: My list
by m_pll on Thu 16th Jul 2009 06:19 in reply to "My list"
m_pll Member since:
2009-07-16

* Memory management options controlling use of cache

Windows 7 improved management of the system cache and the overall trimming policy, so it is believed that manual configuration of the cache (using SetSystemFileCacheSize or something like a registry setting) should no longer be necessary. If you still see cases where system cache bloat causes performance issues on win7 I would be interested to know the details.

* memory debugger


Not sure what you mean by this?

* big file search ( what the heck is using the drive space?)


On Vista/Win7 you can search for "size:>10mb" from the start menu. See ttp://www.microsoft.com/windows/products/winfamily/desktopsearch/techn icalresources/advquery.mspx for details.

Reply Parent Score: 1

RE[2]: My list
by Bill Shooter of Bul on Thu 16th Jul 2009 14:56 in reply to "RE: My list"
Bill Shooter of Bul Member since:
2006-07-14

Memory management

Yeah, regardless of what is or is not necessary, I still want options. IF they make the default automatic, we know whats best, fine. I just want to have some control over it. Maybe, I'll discover that "Hey, they're right the best is to just let Windows handle it automatically. Gee those Microsoft guys are sharp!". Then I could stop complaining about it. A lot of things in windows are like this. multiple choices adds to my perceived value ( I mean, I use different schedulers on my Linux servers, depending on the purpose of the box. Because different ones are better at different workloads, Windows scheduler must be suboptimal for some workloads. Ditto with the memory manager).

Memory debugger

I want to be able to look at some sort of interactive graphic that shows my main memory and what's using it. The task manager isn't good enough. Too often, I see a huge amount of memory begin used and swap, but the list of tasks doesn't account for the massive memory use.

Big File Search

Similar in appearance to the Memory Debugger. I saw a freeware program that did this, but the name escapes me. You can look at your disk and see the usage per directory/ file graphically. With the ability to zoom in/ change view from directory to file.

Reply Parent Score: 2

RE[2]: My list
by jspaloss on Fri 17th Jul 2009 03:31 in reply to "RE: My list"
jspaloss Member since:
2007-05-10

Sequoia View is another 3rd Party Util for finding those elusive large files (Windows Only).

http://w3.win.tue.nl/nl/onderzoek/onderzoek_informatica/visualizati...

Reply Parent Score: 1

RE: My list
by kaiwai on Thu 16th Jul 2009 09:31 in reply to "My list"
kaiwai Member since:
2005-07-06

Mac
* GNU userland rather than BSD


Why on earth would you want that - that cornerstone of GNU is libc - have you read up about the person in charge of it? I'd rather go swimming in a pond of piraƱas than rely on a guy who seems to chuck a paddy when a person proposes a correction for an issue for those not on the x86 platform.

GNU has some neat features but at the same time there are a lot of components that are either not maintained or maintained by assholes (like libc). I would sooner see selective embracing like Apple have done now than whole sale jumping onboard.

Reply Parent Score: 3

RE[2]: My list
by Bill Shooter of Bul on Thu 16th Jul 2009 14:46 in reply to "RE: My list"
Bill Shooter of Bul Member since:
2006-07-14

Its what I prefer. Common utilities work like I expect them to, because I've spent more time with Linux than the *BSD's. I understand the guy you're talking about it sounds like some people are forming a posse to xorg his x86free hill.

Reply Parent Score: 2

RE: My list
by phoenix on Thu 16th Jul 2009 16:18 in reply to "My list"
phoenix Member since:
2005-07-11

Mac
* GNU userland rather than BSD


Oh god, please no! In fact, the few bits of GNU crud in there (like Bash) should be removed. Or, they should be updated to at least be fully POSIX and SUSv3 compliant. [/q]

open solaris
* GNU utilities! Seriously. killall -9 BSD userland.


Solaris doesn't use a BSD userland. They use a Solaris userland, which is mostly SysV with the odd BSD holdover. It's neither GNU nor fully BSD.

SunOS used a BSD-derived userland, as they were a BSD-derived OS.

Solaris switched to a SysV-derived userland, and dropped a lot of the BSD-isms.

Reply Parent Score: 2

RE[2]: My list
by Bill Shooter of Bul on Thu 16th Jul 2009 17:13 in reply to "RE: My list"
Bill Shooter of Bul Member since:
2006-07-14

Solaris doesn't use a BSD userland. They use a Solaris userland, which is mostly SysV with the odd BSD holdover. It's neither GNU nor fully BSD.

SunOS used a BSD-derived userland, as they were a BSD-derived OS.

Solaris switched to a SysV-derived userland, and dropped a lot of the BSD-isms.


Yeah. You're right of course. It was late. There was an earthquake. Terrible flood. Thunder snow. I was mugged by a streat urchin. Tyra Banks slipped me a ruffie. Otherwise I would have remembered that.

But, I guess I just prefer the GNU userland.

What shell do you prefer to bash? I think they all stink a little, a lot of room for improvement all around. But everyone just gets used to the quirks of one or another and doesn't want to invest the time it would take to do everything more sensibly. Powershell was at least an effort to do things differently, but the differences didn't make it better.

Reply Parent Score: 2