HDTenEightyP/NetNews huggingface dataset:
From: jdell@nefertiti.mit.edu (John Ellithorpe)
Subject: Re: Where to get tcsh for SPARC
Organization: Massachusetts Institute of Technology
Date: Sat, 23 Jan 1993 17:29:47 GMT

On 23 Jan 93 12:02:26 GMT, wacren@lri.fr (Laurent WACRENIER) said:


> In article <1jqbrlINN3so@usenet.INS.CWRU.Edu>, kmh3@po.CWRU.Edu (Khosrow
> M. Hassibi) writes:
> |> 
> |> 	Hi 
> |> 	I need to get tcsh for SPARC.  Is there a place to get the 
> |> 	source from?  with anonymous ftp?
> |> 

>   You can get the 6.02.00 version in the anonymous ftp server lri.lri.fr
> in the 
> /pub directory. You can also read the FAQ to find other sites

I'm pretty sure that tcsh is being distributed out of tesla.ee.cornell.edu and
it's now up to version 6.03.

John
--

===============================================================================
John Ellithorpe                           | Internet: jdell@maggie.mit.edu
Dept. of Physics, Rm 26-349               | Phone   : (617) 253-3074  Office
Massachusetts Institute of Technology     |           (617) 253-3072  Lab
Cambridge, MA  02139                      |           (617) 236-4910  Home
===============================================================================
From: dls@Autodesk.COM (Daniel Louis Smith)
Newsgroups: comp.unix.shell
Subject: Re: Setting enviroment variables in a shell script
Keywords: environment variables shell script
Date: 25 Jan 93 19:36:24 GMT
Organization: Autodesk Inc., Sausalito CA, USA

In <1993Jan25.003213.3784@lri.fr> wacren@lri.fr (Laurent WACRENIER) writes:


> In article <35774@sales.GBA.NYU.EDU>, elouie@sales.GBA.NYU.EDU (Euge) writes:
> |> How do you set an environment variable in a C-Shell script?  I tried
> |> setenv enviroment_variable value, but as soon as the script finishes, 
> |> the value of the varialbe is reset to its original value.  My guess is 

	My favorite way is to source bits of csh...  example:

bermuda:dls/bin (1) :-) alias newdir
set newdir_attempt=(!*); source $HOME/bin/newdir_csh

bermuda:dls/bin (1) :-) cat newdir_csh
#!/bin/echo sorry,try:source
if ($#newdir_attempt == 0) then
        echo 'usage: newdir dir_to_make [files to move to dir_to_make]'
        goto nd_end
endif

mkdir $newdir_attempt[1] || goto nd_end
set cd_attempt=$newdir_attempt[1]
if ($#newdir_attempt > 1) then
        shift newdir_attempt
        mv -f $newdir_attempt $cd_attempt
        unset newdir_attempt
endif
pl $cd_attempt   # this is a pushd and ls alias

nd_end:
bermuda:dls/bin (1) :-)

	Now note that I haven't mentioned environment variables yet.  It
doesn't matter - the idea is to set up an alias which sets a variable
which gets passed to a csh script which is *sourced*.  You can change
whatever you need to (csh or env vars) this way.

					Daniel


-- 
		 dls@autodesk.com              dansmith@well.sf.ca.us
     Daniel L Smith, Autodesk, Sausalito, California, (415) 332-2344 x 2580
           formerly dansmith@autodesk.com, changed my login recently
Newsgroups: comp.unix.shell
From: webster@bnr.ca (Brent Webster)
Subject: Re: padding things out
Reply-To: webster@bnr.ca
Organization: Bell Northern Research Ltd
Date: Wed, 27 Jan 1993 17:55:39 GMT

In article 1884@unix.brighton.ac.uk, ndl@unix.brighton.ac.uk (Nathan Lock) writes:
>How can I take a variable length field 
>(e.g the gecos field in the password file)
>and pad it out in a shell script so that it is always the same length 
>for the next field to line up. 
>(with a tab I will not always get the same column, sometimes I need 1,
>other times 2 for a shortname) how can I determine whether I need 1 or 2 
>in a shell script?
>
>e.g a single tab
>
>Fred Bloggs 	next field
>Joe Smith	next field
>Samantha Smith-jones	next field
>Sam Wheeler	next field
>
>what I want to achieve:-
>
>Fred Bloggs		next field
>Joe Smith		next field
>Samantha Smith-Jones	next field
>Sam Wheeler		next field
>
>Standard shell or awk solutions please as I do not have perl etc.
>
>Awaiting you reply
>
>Nathan Lock.
Try awk  ie
% echo "biff stuff	junk"|awk -F"	" '{printf "%-30s %s\n",$1, $2}'
biff stuff                     junk

where 
echo "biff stuff<a tab>junk"|awk -F"<a tab>" '{printf "%-30s %s\n",$1, $2}'
---
*************************************************************
Brent Webster   (CoDesign Tools & Modelling)

Bell-Northern Research Ltd * Ph : (613) 763-4962
P.O. Box 3511, Station C   * Fax: (613) 763-7742 or 2626
Dept 9R12, MS103           * InterNet/NetNorth: webster@bnr.ca
OTTAWA,Ont,Canada K1Y 4H7  * Bitnet: webster@bnr.ca.bitnet
*************************************************************
#include <std.disclaimer>

Newsgroups: comp.unix.shell
From: dattier@ddsw1.mcs.com (DWT)
Subject: Re: Is there a "foreach" loop control in ksh?
Date: Fri, 22 Jan 1993 20:18:47 GMT
Organization: Contributor Account at ddsw1, Chicago, Illinois  60657

manaster@yu1.yu.edu (Chaim Manaster) wrote in <1304@alsys1.aecom.yu.edu>:

| I want to do a series of comands on each file in the current
| directory, with some sort of "foreach" construct that will loop
| over every file in some list (something like in perl), or in some
| cases every file in the current directory. How would one do this in
| ksh?

for variable in list
do commands
done

| In particular, I want to run compress on each file in the directory
| that does not already end in a .Z  (dito for uncompress in
| reverse).

There's no need for a for loop to call compress or uncompress separately for
each file, since both can take a number of filenames as arguments.

compress !(*.Z)
# in older ksh versions, compress *[!Z] *[!.]Z
uncompress *.Z

David W. Tamkin   Box 59297   Northtown Station, Illinois  60659-0297
dattier@ddsw1.mcs.com    CompuServe: 73720,1570    MCI Mail: 426-1818
From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Newsgroups: comp.unix.shell
Subject: Re: Splitting mail files
Date: 22 Jan 93 23:10:37 GMT
Reply-To: davidsen@crd.ge.com (bill davidsen)
Organization: GE Corporate R&D Center, Schenectady NY

How about a tiny awk script? It works with mailbox or article format,
so it will handle articles saved out of news as well.

================================================================
# splitshar - split a multipart posting into separate parts again
#
# call with
#	awk -f splitshar Fname=<name> <file>

BEGIN {
  filenum = 0
  line1 = 1
}

# this is the first line, see if mailbox or article format
line1 == 1 {
  # save the "start of article" string"
  matchstr = $1
  line1 = 0
}

# see if the start of a new article
$1 == matchstr {
  if (filenum) close(filename)
  # make a new filename for this one
  filenum++
  filename = sprintf("%s%04d", Fname, filenum)
  print "Starting file " filename
}

# this is the default action, for all lines
{
  print > filename
}

# status report
END {
  if (filenum == 1) print "It was only one file"
  else printf("Saved in %d files\n", filenum)
}
================================================================
-- 
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
    Keyboard controller has been disabled, press F1 to continue.
From: ln_smr@pki-nbg.philips.de (Stephen Riehm)
Newsgroups: comp.unix.shell
Subject: Re: how to distinguish set command
Date: 26 Jan 93 14:19:47 GMT
Reply-To: ln_smr@pki-nbg.philips.de

mic@hpfcso.FC.HP.COM (Marc Clarke) writes:

>The "set" command with no options lists all currently set environment
>variables.  The "set" command with options, such as "set -x" turns on
>environmental options.

true, but I believe that what this guy wants to do is:

	set -- $some_var_with_args_in_it
	while [ $# -ne 0 ]
	do
	    check arg.
	done

the -- is to tell the shell to stop processing options, and to start
collecting pseudo command line args. This way, if $some_var_with_args_in_it
is empty, there is no problem because -- acts as a dummy option, thus
preventing the listing of all vars.

(there is also nothing to stop you combining the two, ie:
set -x -- hello world )

catchya

--------------------------------------------------------------------
Stephen Riehm		   Configuration Management	      _-_|\ 
ln_smr@pki-nbg.philips.de  Philips Kommunikations Industrie  /     \
Work: +49 911 526 2975	   Nu"rnberg, Germany		     \_.-.!/
Fax:  +49 911 526 3678	   "I was there, now I am here!"          v 
"My company speaks another language, I CAN'T speak on its behalf"
PS: You may think I am joking, I can't speak the language that well so
		PLEASE DON'T REPLY IN GERMAN!
			 - thanks -
Newsgroups: comp.unix.shell
From: cs_hwtse@uxmail.ust.hk (Tse Hiu Wa, FRANCO)
Subject: Help in CShell!!
Organization: Hong Kong University of Science and Technology
X-Newsreader: TIN [version 1.1 PL8]
Date: Tue, 26 Jan 1993 06:11:35 GMT


I have some problems when I write shell script. Can anyone help me to solve 
the following questions.

1)	If I want the user to press only one char from the keyboard 
	using "set ans = $<", how can I set the environment such that he 
	does not need to press the key "Enter" but I can get the input?

2)	Can I trap the signal '' when I run the shell script just like
	I use onintr to trap the signal ''.

3)	If I ask the user to enter the input, i.e. "set answer = $<"
	How can I test whether the input is number or not just like using
	the function isdigit() in C to test the variable?

Franco:)

--

Hong Kong University of Science and Technology

                                     ,,,,
                                    /_  _\
                               ooo ( O  O ) ooo
 \.../  |~~~~~~~~~~~~~~~~~~~|~~(((~~~~~~~~~~)))~~|~~~~~~~~~~~~|~~~~~~~~~~~~~~~|
  O.o   |Name               |E-mail              |Room no.    |Tele no. (Home)|
 (___)  |Tse Hiu Wa, Franco |cs_hwtse@stu.ust.hk |no room :-( |3231716        |
   U    |~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~|~~~~~~~~~~~~~~~|
From: ndl@unix.brighton.ac.uk (Nathan Lock)
Newsgroups: comp.unix.shell
Subject: Re: padding things out
Date: 28 Jan 93 19:13:31 GMT
Organization: University of Brighton, UK


>How can I take a variable length field 
>(e.g the gecos field in the password file)
>and pad it out in a shell script so that it is always the same length 
>for the next field to line up. 
>(with a tab I will not always get the same column, sometimes I need 1,
>other times 2 for a shortname) how can I determine whether I need 1 or 2 
>in a shell script?
>
>No, use buildin things of sh(1). This runs much faster than the awk(1) example.
>   while :
>         do
>              case "${field}" in
>                  ??????????*)
>                        break;;
>              esac
>              field="${field} "
>         done
>Now ${field} is at least 10 charcters long (the '*' at the end of ?????????? avoids infinite loops).
>The above loop should pad field with the right number of spaces to make it 10 characters long. You can get unexpected results if field already containted more than 10 chars or some funny chars like tabs or newlines,...
>Pawel Nabe                                   PaN Super Sonic Software Service
>

Thanks to everyone who replied, this was the best solution as it does
not rely on an external program.

Many thanks !

Nathan.
From: elouie@sales.GBA.NYU.EDU (Euge)
Newsgroups: comp.unix.shell
Subject: Setting enviroment variables in a shell script
Keywords: environment variables shell script
Date: 24 Jan 93 16:28:25 GMT
Organization: NYU Stern School of Business

How do you set an environment variable in a C-Shell script?  I tried
setenv enviroment_variable value, but as soon as the script finishes, the value of the varialbe is reset to its original value.  My guess is that another "process" is created during the run of the script and when the script is done, that process is killed.  Is there a way to set environment variables in a shell script?  Thanks.

Please post responses to this newsgroup or email to elouie@sales.stern.nyu.edu

Xref: sparky comp.unix.dos-under-unix:266 comp.unix.sys5.r4:1390
From: jc@minya.UUCP (John Chambers)
Newsgroups: comp.unix.dos-under-unix,comp.unix.sys5.r4
Subject: Using DOS diskettes on S5R4 (Esix)
Keywords: mcopy mdir mtype
Date: 25 Jan 93 03:22:14 GMT
Followup-To: poster

As usual, I'm not sure that this is the right newsgroup, but it seemed
to  be  the  closest match in the active file with nonzero numbers, so
...

What I'm trying to do is write some stuff to DOS-readable diskettes on
this  Esix  S5R4  machine.   I even have a diskette here that was just
stuck in a real DOS machine, files copied to it, dir run  on  it,  and
such  nice  things,  which  convinces  me  that  it  has  a  valid DOS
filesystem on it.  But when I stick it  in  the  drive  on  this  S5R4
system and try the "m*" commands, I get things like:

	% mdir a:
	Unknown physical format or not a DOS disk
	% mcopy *.* a:
	Unknown physical format or not a DOS disk

There's also the "dos*" series of commands:

	% dosdir a:
	read_sector(): Read error got 14 vs 30
	% dosformat a:
	Insert new diskette for /dev/rdsk/f0t
	and press <RETURN> when ready 
	Formatting...dosformat: open("/dev/rdsk/f0t", O_RDWR | O_EXCL) failed

It appears that there is something very badly wrong here, but none  of
the above seems to contain a clue. In fact, most of the error messages
are outright lies.  Thus, the diskette quite definitely is a DOS disk;
a  real  DOS  system just accepted it without complaint.  As for being
able to open the device, well, ls -l says:

	crw-rw-rw-   2 root     sys        1,128 Nov 23 07:36 /dev/rdsk/f0t

So.  Does anyone know how I might find out what the @^&^%@&#$% is wrong
here?  TFM sure isn't much help.

--
All opinions Copyright (c) 1993 by John Chambers. Inquire for licensing at:
1-617-647-1813 ...!{bu.edu,harvard.edu,eddie.mit.edu,ruby.ora.com}!minya!jc 
--
Unix trivia question of the day:  What does the following command do:
	find . '*.bak' -exec rm -f {} ';'
Bonus question: Is there any way to undo the damage?
Newsgroups: comp.unix.dos-under-unix
From: zdjb01@hou.amoco.com (Douglas J. Boddy)
Subject: dos emulator		
Reply-To: zdjb01@hou.amoco.com
Organization: Amoco
Date: Fri, 22 Jan 1993 17:01:06 GMT


SunPC is a DOS emulator.  I am running it on a sun sparcstation.
I guess it is put out by sun.
Newsgroups: comp.unix.dos-under-unix
From: aarond@xibm.StorTek.com (Aaron Dailey)
Subject: Re: PC emulations for different UNIX Systems
Organization: StorageTek
	<C0qCtr.48p@news.cso.uiuc.edu>
Date: Thu, 21 Jan 1993 17:10:07 GMT

In article <C0qCtr.48p@news.cso.uiuc.edu> dmd39855@uxa.cso.uiuc.edu (Daniel DuBois) writes:

   fyl@ssc.com (Phil Hughes) writes:

   >mkunze@gwdgv1.gwdg.de wrote:

   >: I searching for information on DOS emulations under UNIX (AIX,SunOS,ULTRIX).
   >: We want to run a PC database program (written mainly in CLIPPER) under UNIX.
   >: So we do not need graphics.
   >: What programs are available for the different systems ? Is there anything 
   >: usefull realeased to the public domain ?

   >Check out the comp.os.linux group.  There a DOS emulator for Linux.  It is
   >currently in Alpha but people have reported running stuff like Lotus under
   >it successfully.  I don't know if it is PD or Copylefted.

   I dont look at this group much, but can anyone give me some general info
   about this subject?  Are there any DOS emulators for any Unix'es that
   will run any and all DOS apps?   You know, fantasy/dream, itll-never-
   happen kind of thing.

   Seriously though, whats the best path to take for someone buying a new
   computer who likes Unix but wants to play all their DOS games and apps.

   -Dan

Generally, I think DOS emulators are able simulate real mode 286
programs with VGA adapters.  So that means no protected mode windows,
but it does mean a lot of other programs will run.


--
Aaron Dailey Internet: Aaron_Dailey@stortek.com
StorageTek Corporation   Voice: (303) 673-4989, FAX: (303) 673-2570
Mail:  MS0242, 2270 South 88th Street, Louisville, C0 80028
From: ernest@think.com (Ernie Botte)
Newsgroups: comp.unix.dos-under-unix
Subject: FAQ......
Date: 25 Jan 1993 20:54:12 -0500
Organization: Thinking Machines Corporation




   Can someone post (not email me) the FAQ for this newsgroup????


Thanks
From: phade@cs.tu-berlin.de (Frank Gadegast)
Newsgroups: comp.unix.dos-under-unix
Subject: Re: dos from unix(x-windows)
Date: 28 Jan 1993 14:06:36 GMT
Organization: Technical University of Berlin, Germany
NNTP-Posting-Host: cent.cs.tu-berlin.de

ray@Celestial.COM (Ray Jones) writes:

>In <TIR.93Jan18193605@lk-hp-21.hut.fi> tir@lk-hp-21.hut.fi (Timo Riikonen) writes:

>>>In my office, we are running 2 SCO UNIX ODT (with X-windows), 2 SCO Xenix,
>>>and 1 Interactive UNIX systems.  There are also 2 DOS machines with Windows
>>>and 1 Tektronix X-terminal.  We have no trouble running WordPerfect, MS word
>>>and many, many other DOS apps from any of the machines on the net - using
>>>exactly the same file. (all the UNIX and Xenix boxes run either DOS Merge or
>>>VPIX.)

>>Correct me if I am wrong, but I would suppose that you run DOS
>>emulator in another virtual terminal, wake up Windows and a Windows
>>application. 
>>As I understand you can't run Windows applications on an X that is
>>running on top of UNIX.

>We run DOS and MS Windows from the DOS machines on the network.  Character
>based DOS apps from any of the machines including the X-terminals.  Just use
>the right machine for the righ app.

Cool, but the thing is:

To run MS-Windows under VP/ix in a xterm-Window ??!!! And, I gues, that's
still not possible ...

(Well, do not forget, that I always liked to run MS-Windows under VP/ix
in enhanced-mode (386). Will this be possible with a 586-PC, or what ?)


Enjoy, Phade
 
------------------------------------------------------
PHADE SOFTWARE Leibnizstr. 30, 1000 Berlin 12, GERMANY
Inh. Frank Gadegast            Fon/Fax: +49 30 3128103

phade@cs.tu-berlin.de                 phade@contrib.de

Newsgroups: comp.unix.dos-under-unix
From: ray@Celestial.COM (Ray Jones)
Subject: Re: dos from unix(x-windows)
Organization: Celestial Software, Mercer Island, WA
Date: Tue, 26 Jan 1993 01:08:25 GMT

In <TIR.93Jan18193605@lk-hp-21.hut.fi> tir@lk-hp-21.hut.fi (Timo Riikonen) writes:

>>In my office, we are running 2 SCO UNIX ODT (with X-windows), 2 SCO Xenix,
>>and 1 Interactive UNIX systems.  There are also 2 DOS machines with Windows
>>and 1 Tektronix X-terminal.  We have no trouble running WordPerfect, MS word
>>and many, many other DOS apps from any of the machines on the net - using
>>exactly the same file. (all the UNIX and Xenix boxes run either DOS Merge or
>>VPIX.)

>Correct me if I am wrong, but I would suppose that you run DOS
>emulator in another virtual terminal, wake up Windows and a Windows
>application. 
>As I understand you can't run Windows applications on an X that is
>running on top of UNIX.

We run DOS and MS Windows from the DOS machines on the network.  Character
based DOS apps from any of the machines including the X-terminals.  Just use
the right machine for the righ app.
-- 
INTERNET:  ray@Celestial.COM   Ray A. Jones; Celestial Software
UUCP:   ...!thebes!camco!ray   6641 East Mercer Way
             uunet!camco!ray   Mercer Island, WA 98040; (206) 947-5591
The probability of one or more spelling errors in this missive approaches
Newsgroups: comp.unix.misc
From: gbrand@qualcom.qualcomm.com (Graham Brand)
Subject: Where do I find the most recent nixpub listing?
Keywords: nixpub unix
Organization: Qualcomm, Inc., San Diego, CA
Date: Mon, 25 Jan 1993 23:03:29 GMT

The subject says it all.

Thanks in advance,
-Graham Brand (gbrand@qualcomm.com)
Newsgroups: comp.unix.misc
From: gpr@proteon.com (Gary Richardson)
Subject: Trying to "sort" a hosttable
Keywords: Ain't as easy as I thought...
Organization: Proteon Inc.
Date: Thu, 21 Jan 1993 20:55:07 GMT


Hi all,

Our /etc/hosts table on our DNS host is in alphabetical order
by hostname. I want to put it in ip address numerical order.
I've read the man page on sort back and forth, but still can't
get the damn thing right. When i run the command:

		sort -t. +2n -3.3n hosts


I get output like this:

127.0.0.1       localhost loghost
128.185.1.2     chaplin.proteon.com chaplin
128.185.1.22    c-room.proteon.com c-room
128.185.1.3     wcfields.proteon.com wcfields
128.185.1.6     laurel.proteon.com laurel
128.185.2.22    c-room.proteon.com c-room
128.185.2.31    relay1.proteon.com relay1
128.185.2.48    relay.proteon.com relay
128.185.2.7     frelay.proteon.com frelay
128.185.3.1     frelay.proteon.com frelay
128.185.3.2     federal.proteon.com federal
128.185.3.5     atlanta.proteon.com atlanta
128.185.3.6     houston.proteon.com houston
128.185.4.1     frelay.proteon.com frelay
128.185.4.2     nottingham.proteon.com nottingham
128.185.5.18    slime-sync.proteon.com slime-sync
128.185.11.100  dhb.pc.proteon.com dhb
128.185.11.101  mmg.pc.proteon.com mmg
128.185.11.103  gpr.pc.proteon.com gpr
128.185.11.108  hs.pc.proteon.com hs
128.185.11.109  doc.pc.proteon.com doc
128.185.11.110  pc.pc.proteon.com pc
128.185.11.111  syb.pc.proteon.com syb
128.185.11.144  nks.pc.proteon.com nks
128.185.11.166  mah.pc.proteon.com mah
128.185.11.2    chaplin.proteon.com chaplin
128.185.11.202  tje.pc.proteon.com tje
128.185.11.48   fmf.pc.proteon.com fmf
128.185.11.5    janis.proteon.com janis
128.185.11.50   xxx.pc.proteon.com xxx
...

The subnet (third section) sorts fine, but the hostnumber is sorting
like they're characters and not numbers, even though I'm using the
"n".

Does anyone know the command I need to use to get my host table
in a true and complete numerical order?


Please respond via email... I don't get the chance to read news
all that often.

Thanks!! I'll summarize!

-Gary


-- 
    ____  ___  ____  ____  ____  ____  		  WHO: Gary Richardson
   /___/ /__/ /   /   /   /__   /   /  /| /       HOW: gpr@proteon.com
  /     /  | /___/   /   /____ /___/  / |/ INC.  WHAT: Unix Systems Admin
___________ 9 Technology Dr, Westboro, Ma 01581__________________________ 
Newsgroups: comp.unix.misc
From: corey@cbnewsm.cb.att.com (william.c.brown)
Subject: Re: embarrassing question about vi
Organization: AT&T
Distribution: usa
Date: Wed, 27 Jan 1993 12:48:56 GMT
Summary: try tr

In article <26JAN199311442031@pvhep.pvamu.edu>, devine@pvhep.pvamu.edu (WILLIAM CHARLES DEVINE, II) writes:
> Hi!
> 
>    How can i have vi or sed go thorugh a file and replace every
> semicolon with a exclamation point?
> I can't seem to get it to work.
> 
> thanx
> william c devine 

	Try the following:

	cat [file] |tr ":" "!" > [newfile]

	

	--Corey
From: sljn6@cc.usu.edu
Newsgroups: comp.unix.misc
Subject: post script to text
Date: 24 Jan 93 17:19:39 MDT
Organization: Utah State University





I wanted to know if there is any freely available
software to change post script file to txtt

thanks

reajiv goyal

Newsgroups: comp.unix.misc,comp.unix.wizards
From: bosullvn@unix1.tcd.ie (Bryan O'Sullivan)
Subject: Re: Proposal: UNIX needs group-dependent umasks.
Keywords: Duff Beer
Organization: Computer Science Department, Trinity College, Dublin, Ireland
Date: Thu, 21 Jan 1993 21:24:12 GMT

lee@ceg.uiuc.edu (Chris Lee) writes:

>UNIX does not have these features -- maybe later releases
>of UNIX (or even OSF) will have this built into it.

OSF are, I believe, going to use CMU's Andrew File System as a
basis for the DCE remote file system.  AFS gives somewhat better
coherency guarantees than NFS and, according to the papers presented
at Winter USENIX '88 and in various journals, scales considerably
better as well.  I'm a little hazy on exactly what file protection
extensions it provides -- certainly positive ACLs, and maybe negative
ACLs too.

Having used it, I find the idea of having to renew tokens and use
volumes rather clumsy, but I haven't seen anything better by way
of Unix-a-like distributed FSs (then again, I haven't looked too
hard).  File caching performance is pretty impressive, once you
get over the delay involved in fetching a local copy of every file
you access.

The down side: you have to twiddle the kernel to add vice (the
client part).  But I think this just involves patching namei; I've
not tried the operation myself yet.

	<b
--
SCRG, Department of Computer Science, Trinity College
Newsgroups: comp.unix.misc