Here we go, folks
Justin Hibbits
jrh29 at alumni.cwru.edu
Sat Mar 3 11:33:20 EST 2007
Now, the time I've been trying to bring for the last 2 years: What
do we want, what are our goals, and what do we need to obtain them?
Here's what I know so far:
- Object system (no files, just objects with forks, or whatever) --
have to flesh the behavior of this out.
- authd is a 'trusted' application, it has the following purposes:
- Spawn 'init'
- Spawn session login manager
- Spawn authentication handlers
- Spawn session manager
- Handle authentication and spawning processes under other users
- Shutdown the system
- authd doesn't use or know about named objects (URI-types), and
should never know, for security reasons.
- I think we should break libSystem into two parts: libSystem and
libUser, to provide core system interfaces and user-only interfaces.
Now, we need to decide the following things:
- What do we want?
- How do we get there?
Specifically:
- What does LSD provide, and consume?
- How does the system start up?
- How does a user session work?
- What do we provide to users to get their work done?
That is all,
- Justin
More information about the gold-devel
mailing list