gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnu-arch-users] /UIOS/ updates


From: Tom Lord
Subject: [Gnu-arch-users] /UIOS/ updates
Date: Tue, 31 May 2005 17:52:20 -0700 (PDT)


Pretty much every part has been fixed, cleaned-up, or better
documented since I last mentioned them.

As I recall, /UMBOX/ and /UDB/ are new.

The links in the description are live at:

  http://www.seyza.com/=clients/projmgt-tools/tree/


-t



[[title
                    Seyza Project Management Tools
]]


* Location

  /Arch archive:/ address@hidden'

  /archive location:/ 
  `http://www.seyza.com/=clients/projmgt-tools/archives/address@hidden'

  /top of tree:/ `dists--devo--1.0'

  /subtrees configuration:/ `./config'

  /signed with:/ `pub 1024D/1BC9AE77 2005-02-03 Thomas Lord (GNU
  hacker) <address@hidden>'

* Parts

  /<"UIOS" -- ./src/uios/index.html>/ -- *the universal I/O system.*

  [[blockquote
    /UIOS/ is a trivially implementable unprotected operating system
    that can run on a platform consisting of any high-level language
    with access to a least-common-denominator hierarchical filesystem.
  ]]

  /<"ULOCK" -- ./src/ulock/index.html>/ -- *primitives for advisory
  locks on top of /UIOS/*

  [[blockquote
    /ULOCK/ is a foundation for inter-process communication among 
    cooperating clients who share access to a /UIOS/ filesystem.
  ]]

  /<"UMSG" -- ./src/umsg/index.html>/ -- *a transaction control
  protocol for /UIOS/*

  [[blockquote
    /UIOS/ can can be regarded as either a shared storage system
    or a shared communications channel.

    Taking the shared communications channel view, /UIOS/ system
    calls provide unreliable communication, /ULOCK/ is a tool
    for improving on that, and /UIOS/ is a low-level transaction
    control protocol.
  ]]


  /<"UMBOX" -- ./src/umbox/index.html>/ *a persistent queue of messages
  for /UIOS/*

  [[blockquote
    Taking advantage of the dualistic storage/networking nature
    of the /UIOS/ libraries, /UMBOX/ adds a layer of /UMSG/ creating
    a persistent queue of incoming, multi-part messages.
  ]]


  /<"UDB" -- ./src/udb/index.html>/ *client/server
  transaction management for /UIOS/*

  [[blockquote
    /UDB/ allows clients to share access to a /UMBOX/ queue
    of messages, dividing themselves into servers and clients.
    Severs process messages serially.  Clients can read the 
    queue concurrently.
  ]]


  *more to come*


[[null

 ; arch-tag: Tom Lord Wed May 11 14:25:51 2005 (projmgt/index.txt)

]]




reply via email to

[Prev in Thread] Current Thread [Next in Thread]