Name Server Design

Control program API, resides in DOSCALLS.DLL
Post Reply
Site Admin
Posts: 1925
Joined: Wed Dec 19, 2018 9:23 am
firstname: osFree
lastname: admin

Name Server Design

Post by admin »


Site Admin

Joined: 25 Nov 2003
Posts: 103
Posted: Thu May 03, 2007 5:03 am

Hello, All.

We are slowly moving to finish boot process of L4Ka::Pistachio. And now time to start think
about implementing minimalistic OS Neutral Personality with small shell. We already have
some exaples of implementation of servers on top of L4Ka::Pistachio, but need to make design
paper before starting real implementation.

First thing it is set of servers:
  1. Root server
  2. Name server
  3. RamDisk server
  4. File system server
  5. Console server
And client-side part - shell.

We have already ready to use templates of such servers, but need to select good design for us. Because
most of servers not so hurd to understand, we need to start think about one of main servers here: Name
server. Which server type to use and which naming to use? Is we need hierarhical tree or non-root tree?

My proposal to try reuse URI-like name resolving (protocol://server/object?object-specific-things). Or
something like this. And, of cource, other servers must be have possibility to link to any part of name-tree.

Any comments? Any proposals?
Post Reply