Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
User Journal

Journal DaveV1.0's Journal: A better user desktop O/S part 1 1

What would make an O/S better for the general user desktop than what is available now?
  • Security should be the priority
  • Support for hotplugged devices
  • Network transparency
  • Performance
  • Customization
  • Ease of use
  • Good, complete user programs

Currently, neither MS Windows nor Linux support all of these. MS is trying to improve its security, with mediocre results. GNU/Linux/XFree86 seems to be focusing more on server capabilities that user needs.

What is needed is a new O/S that combines the best of both worlds. This is an achievable goal. Now, all that is needed is a group to take up the task.

This new O/S would have:

  • A command line mode for maintenance and server use.
  • A simple, ease to use system configuration system.
  • A native GUI. The GUI should be a module that can be removed for system that don't need it.
  • A command line application, like xterm.
  • The keyboard driver should actually use the keys on the keyboard. Pause, Break, and SysRq should work.
  • A better file system. Maybe, one that is journaled, and has a better attribute system.
  • A clean dynamic device system. It could be a DevFS like system or something totally new, but the /dev/ directory has to go.
  • The GUI will allow the user to change the look by installing a different widget set. Widget sets should be distributable as themes. The widget interface will be well designed and clean to allow third party theme development.
  • When a user logs in, he only see the things he has rights to use. When the user looks at the file system, his home directory appears to be the root of the file system and he can only see those files, directories and devices he has access to.
  • Network services should not be installed by default. Services should only be added on request and configured as a part of the installation.
  • Services and Deamons should run as a special user with the bare minium access needed to run. They should NEVER run with root privilages.
  • The sys admin should be able to specify what devices and files are available over the network for the general computer. The user should be able to share his resources over the net as desired. Nothing should be shared by default.
  • Applications should tell the O/S what widget to use, where to use it, and what to fill it with. They should not have their own widgets. The apps will be able to send the widget requests over the network, transparently. Apps will look the same no matter where they run.
  • Application communication over the network should be encrypted by default.
  • A native distributed computing client (like Beowulf) would be nice. It would be load on request and allow networked computers to share processing power.

What else would make a better user desktop O/S? I will add things as I think of them and any comments or suggestions are welcome

This discussion has been archived. No new comments can be posted.

A better user desktop O/S part 1

Comments Filter:

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...