[openbeos] Re: status of OpenBeOS

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

R5 has nearly everything that most Unixes have, in terms of terminal.
The two biggest lacks are sockets == file descriptor and mmap. We are 
addressing both of those. If there is more missing that I am not aware of, 
would you 
email me offlist?

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

Option 2 does limit workstation usage. At the very least, it complicates it.
Multiple users log in (option 1) is a lot easier than option 2 to build.
I just can't see a real need for it, compared to the work required. You are 
better off with a BSD box for terminal logins.


Other related posts: