[openbeos] Re: status of OpenBeOS

  • From: Eike Dehling <e.e.dehling@xxxxxxxxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Sun, 04 May 2003 01:24:02 +0200



3) About multiuser support, for R2: there are a couple of types, the multiuser "a la Win98" (i.e.: different settings only for every user) and the secure one "the Linux way" (real multiuser mode) :)
I would even like to see the first one, but if we/you can get the second it would be much better :))



I would argue that way 1 is no more or less secure than way 2. In fact, way 1 is far *easier* to secure than way 2.
Think about it. For both you need real file system permissions (which we have).
For both, you need a secure log in mechanism (which we don't have).
For way 2, you need to be absolutely sure that no process can possible access the memory
of any other process. The problem is that the BeOS design precludes that (see clone_area).


The question that I always ask people who ask about multi-user is this:
Do you really forsee wanting to have multiple people log in to your OBOS machine simultaneously?
If so, what would they use for a client? OBOS? If so, then what you want is really file sharing. Remember that our focus is a *workstation* OS. :-)


I would love to have better terminal capabilities, and better posix support. So that most unix terminal applications work without to much adjustements. I really like the *nix way of working in a terminal, for some tasks. And for others, i prefer a GUI. linux/bsd, etc, do very well on the terminal part, but the GUI is really not perfect. BeOS did very well on the GUI, but the terminal part needs some improvement. I just want the best from both worlds: Good GUI, a decent unix in the terminal ...

Also a full security model a la "option 2" is pretty usefull, i think. At least, "option 2" does not limit workstation usage, while "option 1" would make server capabilities very limited. Which is one of THE good things from unix: it is fully multiuser.

Eike.


Other related posts: