From owner-freebsd-afs Thu Jul 8 12:53: 1 1999 Delivered-To: freebsd-afs@freebsd.org Received: from server6.singular.com (server6.singular.com [204.140.208.6]) by hub.freebsd.org (Postfix) with ESMTP id DA90014F3D for ; Thu, 8 Jul 1999 12:52:58 -0700 (PDT) (envelope-from jbarbee@singular.com) Received: from bleeding-edge ([204.140.208.172]) by server6.singular.com (Post.Office MTA v3.1.2 release (PO205-101c) ID# 0-42397U400L100S0) with SMTP id AAA457 for ; Thu, 8 Jul 1999 12:52:57 -0700 Message-Id: <4.1.19990708123047.00a387b0@server7.singular.com> X-Sender: jbarbee@server7.singular.com X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 Date: Thu, 08 Jul 1999 12:53:01 -0700 To: freebsd-afs@freebsd.org From: jbarbee@singular.com (John Barbee) Subject: please clarify: afs and dfs and other fs Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-afs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I'm doing a little bit of research for a project that we may undertake in the future. A lot of what we want to do is based around a reliable distributed fs architecture. We've heard that IBM uses a lot of AFS for their e-commerce, OSS-related stuff. I'm actually not that familiar with IBM's practices, but that's what I'm told. Anyway, I read through the AFS FAQ and it seems to be something we can use. However, I new to the different distributed file systems architectures and don't understand certain things around AFS and hoped that someone could clarify them. According to AndrewII, AFS has been replaced by DFS from OSF. When I go to OSF's website there is no mention of DSF. On a different note, I thought DFS was a Microsoft product. Besides that, why are people working on Arla (by this I mean make free versions of AFS instead of DFS) or porting AFS if it has already been replaced? Lastly, is this in any way related to CODA or CIFS? tia john. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-afs" in the body of the message From owner-freebsd-afs Thu Jul 8 13:40:14 1999 Delivered-To: freebsd-afs@freebsd.org Received: from cs.rpi.edu (mumble.cs.rpi.edu [128.213.8.16]) by hub.freebsd.org (Postfix) with ESMTP id 6691814FF9 for ; Thu, 8 Jul 1999 13:40:05 -0700 (PDT) (envelope-from crossd@cs.rpi.edu) Received: from cs.rpi.edu (phoenix.cs.rpi.edu [128.113.96.153]) by cs.rpi.edu (8.9.3/8.9.3) with ESMTP id QAA26580; Thu, 8 Jul 1999 16:39:59 -0400 (EDT) Message-Id: <199907082039.QAA26580@cs.rpi.edu> To: jbarbee@singular.com (John Barbee) Cc: freebsd-afs@FreeBSD.ORG, crossd@cs.rpi.edu Subject: Re: please clarify: afs and dfs and other fs In-Reply-To: Message from jbarbee@singular.com (John Barbee) of "Thu, 08 Jul 1999 12:53:01 PDT." <4.1.19990708123047.00a387b0@server7.singular.com> Date: Thu, 08 Jul 1999 16:39:59 -0400 From: "David E. Cross" Sender: owner-freebsd-afs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Hi, > I'm doing a little bit of research for a project that we may undertake in > the future. A lot of what we want to do is based around a reliable > distributed fs architecture. We've heard that IBM uses a lot of AFS for > their e-commerce, OSS-related stuff. I'm actually not that familiar with > IBM's practices, but that's what I'm told. Yes, IBM uses AFS for much of it e-commerce stuff. I am not sure if they have started using DFS for it much yet. At that level both FSs are almost identical. > Anyway, I read through the AFS FAQ and it seems to be something we can > use. However, I new to the different distributed file systems > architectures and don't understand certain things around AFS and hoped that > someone could clarify them. > According to AndrewII, AFS has been replaced by DFS from OSF. When I go > to OSF's website there is no mention of DSF. On a different note, I > thought DFS was a Microsoft product. Besides that, why are people working > on Arla (by this I mean make free versions of AFS instead of DFS) or > porting AFS if it has already been replaced? > Lastly, is this in any way related to CODA or CIFS? Transarc tried to replace AFS with DFS, but they tackle different problems. DFS is part of DCE (the Distributed Computing Environment). What AFS does is a subset of what DCE provides, but most people don't need the rest of that superset, and it is difficult to cleanly divorce DFS from the rest of DCE. As a result of this Transarc continues to support and develop both DCE/DFS and AFS. (AFS is a more focused solution, just looking at the filesystem. DCE takes the whole picture, from machine configuration management, to user management, to filesystem, it is much more muscle than most people need or want). There are a number of reasons to work on Arla. Most importantly is that not everyone has access to AFS from Transarc/IBM, it is a commercial product with commercial licensing. A reason for arla is that a free DCE/DFS port (OSF gives you the source) is years away from being available and stable. MicroSoft does also have a DFS product available. They have/are-being sued by Transarc to not use that name for their product, it is incompatible with TA's prodcut (all those surprised?). Coda attacks yet a different set of problems than DFS or AFS has addressed. Coda's primary advantage over any other distributed file system so far is its support for disconnected operation, especially ideal for laptops. Finally, "CIFS" is yet another MicroSoft thing. Look at it as "SMB 2000" or whatever. Its pretty much a non-issue for what you appear to be looking for. -- David Cross | email: crossd@cs.rpi.edu Systems Administrator/Research Programmer | Web: http://www.cs.rpi.edu/~crossd Rensselaer Polytechnic Institute, | Ph: 518.276.2860 Department of Computer Science | Fax: 518.276.4033 I speak only for myself. | WinNT:Linux::Linux:FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-afs" in the body of the message From owner-freebsd-afs Fri Jul 9 1:42:36 1999 Delivered-To: freebsd-afs@freebsd.org Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by hub.freebsd.org (Postfix) with ESMTP id EF83B152BC for ; Fri, 9 Jul 1999 01:42:33 -0700 (PDT) (envelope-from robert@cyrus.watson.org) Received: from fledge.watson.org (robert@fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.8.8/8.8.8) with SMTP id EAA24446; Fri, 9 Jul 1999 04:42:30 -0400 (EDT) (envelope-from robert@cyrus.watson.org) Date: Fri, 9 Jul 1999 04:42:30 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org Reply-To: Robert Watson To: John Barbee Cc: freebsd-afs@freebsd.org Subject: Re: please clarify: afs and dfs and other fs In-Reply-To: <4.1.19990708123047.00a387b0@server7.singular.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-afs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org David answers most of your questions, but I thought I'd interject a few comments here and there based on my own experiences. On Thu, 8 Jul 1999, John Barbee wrote: > Hi, > I'm doing a little bit of research for a project that we may undertake in > the future. A lot of what we want to do is based around a reliable > distributed fs architecture. We've heard that IBM uses a lot of AFS for > their e-commerce, OSS-related stuff. I'm actually not that familiar with > IBM's practices, but that's what I'm told. > Anyway, I read through the AFS FAQ and it seems to be something we can > use. However, I new to the different distributed file systems > architectures and don't understand certain things around AFS and hoped that > someone could clarify them. > According to AndrewII, AFS has been replaced by DFS from OSF. When I go I believe that the decision has been made to stick with AFS, at least for the time being, based on the fact that Transarc made a formal policy decision to continue supporting AFS, and that AFS clients have become available for the Windows platform. One of the stated goals of AndrewII was to make Andrew more compatible with a single-user windows-style networking environment. AFS originally did not fill this niche, but noe does. > to OSF's website there is no mention of DSF. On a different note, I > thought DFS was a Microsoft product. Besides that, why are people working I have seen Microsoft literature referring to their upcoming distributed file system as DFS, but DFS is more appropriately used to refer to the DCE file system, and Transarc is a producer of the file system. Their web page should provide more details. > on Arla (by this I mean make free versions of AFS instead of DFS) or > porting AFS if it has already been replaced? AFS is still quite alive and kicking: the availability of the Arla client has played a part in this. The proposed free Arla AFS server should have enourmous impact. Assuming that the free AFS server becomes available, I see AFS as the direction of choice for all the environments I work in--AFS has tight integration with Kerberos, multi-platform support, scalability to a global level, etc, etc. Throw in a little public key infrastructure and things should be really pretty :-). > Lastly, is this in any way related to CODA or CIFS? As David mentions, Coda is a further research file system attempting to address mobile and fault-tolerant computing. It is based on the AFS2 source code, released by IBM for this purpose. Originally it was under a CMU license (close to BSD, except more like the 2-clause version, and with an appeal for contributions of modifications while not requiring it.) Unfortunately, it is now under a GPL license, although a number of the supporting libraries are under LGPL. The code is still experimental, and lacks stability and scalability. It does support write-replicated file servers, while AFS supports only read-replication at this time. Similarly, it has disconnection support: i.e., the ability to continue working out of the cache when connectivity becomes poor, and to replay logs of modifications and help resolve conflicts on reconnection. Coda has great promise, but I believe it has a long way to go before attaining a level of stability appropriate for production environments. The disconnection support in Arla is rapidly coming up to speed, and with a few more tools will be quite sufficient :-). Arla also has the advantage of being under a BSD-style license from KTH, and being quite stable. We'll see how things go as a server product becomes available. I believe Arla supports all the security features of Transarc's product, but that that is limited to Krb4, and hence single-DES. Coda in its base form has little or no cryptographic security, but my crypto patches add in support for strong crypto algorithms and also kerberosIV and kerberosV support. Only the kerberos patches are currently available as I'm still cleaning up the crypto stuff, and currently outside the US so can't work on the crypto stuff remotely :(, as that might count as export. Presumably once Transarc and Arla support KrbV, support for additional algorithms will be straight-forward. Robert N M Watson robert@fledge.watson.org http://www.watson.org/~robert/ PGP key fingerprint: AF B5 5F FF A6 4A 79 37 ED 5F 55 E9 58 04 6A B1 TIS Labs at Network Associates, Computing Laboratory at Cambridge University Safeport Network Services To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-afs" in the body of the message