What kind of things would you wnat in the GNU OS
nodak.edu
nodak.edu
Tue May 30 05:27:37 AEST 1989
I can't really claim the know-how to back my opinions up, but there they are
anyway :
Concepts:
Message passing kernal, virtual memory, threads
Kernal Contains:
Message Handler
Scheduler
Swapper
FileSystem and device/network drivers are user mode processes locked into
real memory to prevent swapping. This way you need only 1 filesystem on
a network (the server) while network workstations need only a network driver &
small kernal loaded.
The filesystem could be bypassed, and the device drivers accessed directly,
but it provides a nice, clean, virtual interface. Enforce device access
through this interface, and you have a high level of security for a slight
penalty in network activity (ex. a consol message to a workstation would go
to server and back to workstation).
More filesystem ideas:
Add another permission 'l' - link permission: permision to add or
delete a hard link to the file. Ie, you'd need link permission to
delete a file or move it across directories.
Extend symbolic links to be able to include more than one 'real' file.
This would add all the functionality of VMS logicals to sym links.
Things would obviously have to be fleshed out a lot more than this, but it's
a good start. Furthermore, SVID and/or Berkley compatability could be provided
by special device drivers that would trap system calls.
Patrick Spinler BITNET: pspinler%mkvax1 at msus1
115 Parkway Apt 102 Mankato State University
Mankato, Mn 56001
388-3085
More information about the Comp.unix.wizards
mailing list