*BSD News Article 36942


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!caen!zip.eecs.umich.edu!newsxfer.itd.umich.edu!gatech!howland.reston.ans.net!usc!news.cerf.net!ccnet.com!ccnet.com!not-for-mail
From: jantypas@ccnet.com (John Antypas)
Newsgroups: comp.unix.bsd
Subject: How to work with BSD Fs/How to create them?
Date: 14 Oct 1994 11:29:10 -0700
Organization: CCnet Communications
Lines: 42
Message-ID: <37milm$fib@ccnet.ccnet.com>
NNTP-Posting-Host: ccnet

Here's the question of the day for the BSD fs experts...

1. Where can I learn how modern BSD (like BSDI) fs systems are created?
   I'd like to create a virtual fs 

2. What I want to do is create a virtual file system that allows the following:

     via a utility creatcom, create an enpoint to a peer to which to send data.
     Create a fs entry that reprents this peer (/com/peername)
     The other side will have this file "appear" as data is available with the
     opposite peer as its name.

Example:

	Given two machines on a TCP/IP net:
	Machine-A	Machine-B

	creatcom Machine-B tcp 192.201.41.2.4121 

	ls /com

	Machine-B

	On Machine-B:

	ls /com

	Machine-A

	As data appears, the size of the Machine-A file changes.
	The actual reansport is handled via an external agent that pulls stuff
	in and out of fs systems and transports it as necessary.

Any ideas?
-- 
John Antypas@21st Century Softwware (jantypas@soft21.s21.com)

"God is too busy to create chaos and disorder in this world, he can't be
 everywhere at once all of the time,  That's why he made two year olds"
 
"No -- two year olds don't go everywhere at once either -- but they DO
 have transporters""