Operating System Packages (TCP/IP, File System, Clists)

Operating System Packages (TCP/IP, File System, Clists)

Post by Chris Haf » Thu, 31 Aug 1995 04:00:00



Hello,
  Has anyone put together Unix "packages" that can be added into new operating
systems with ease?  I will be building a minimal operating system this semester
and was considering the value of having a file system package that could be
strapped onto a new operating system with ease.  I realize that I can pull the
file system code out of BSD, Linux or one of the other freely available OS's,
but figuring out the interfaces will take some time.  Another useful package
would be a TCP/IP stack.  I can pull it out of BSD or Linux etc, but it will
take some digging to figure out how to interface to it (Little vs Big Endian,
ethernet device, File System interface etc).
  If this hasn't been done already, I may do it myself.  This is what I
propose:
        a) Strip the "package" out of a kernel and build generic makefiles
           that can be used to produce a library.
        b) Provide documentation that explains functions that the user needs
           to provide and the interface to the package's functions.
        c) Provide an example interface based around an 80386 or 68000
           based system.

  A package like this would be valuable to OS research and embedded systems.
If anyone has any input on this type of package, please let me know by email
or on this thread.

Possible Packages:
        TCP/IP Stack (PPP/slip/ethernet)
        Clist code for serial devices
        File System Code
        Scheduler
        Buffer Cache

Chris Hafey
--

"You know what you are if you aren't a veteran?  A rookie" - Peter Morris

 
 
 

Operating System Packages (TCP/IP, File System, Clists)

Post by noxy » Thu, 07 Sep 1995 04:00:00


: Hello,
:   Has anyone put together Unix "packages" that can be added into new operating
: systems with ease?  I will be building a minimal operating system this semester
...
[snip]
...
: Chris Hafey
: --

: "You know what you are if you aren't a veteran?  A rookie" - Peter Morris

Check out th XINU system.

DEkell