From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu Subject: Re: [9fans] Private Namespaces for Linux From: "rob pike" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Message-Id: <20011122003620.6BB54199E7@mail.cse.psu.edu> Date: Wed, 21 Nov 2001 19:36:17 -0500 Topicbox-Message-UUID: 2750b7f8-eaca-11e9-9e20-41e7f4b1d025 > how backwards compatible will 9p2000 be? Semantically, it's quite similar. The syntax of the messages is quite different in spots, but that's mostly hidden by the library, or would be except the library changed too. Nothing difficult, though; in fact I find the new directory handling interface (for clients, not servers) nicer than the old. Most of the user-level file servers that we had were converted in an hour or so. I think I converted both rio and acme in one brief session. A few more subtle ones, and our main stand-alone file server, took much more work for various reasons. Ftpfs was nasty because the way the new walk message works is hard to simulate using the FTP protocol. Except for such oddballs, I would say the work of conversion seems proportionate to the complexity of the server itself. Of course, people less familiar with the conversion process will need more time to do the work. So don't worry about the new protocol when you write your server; conversion won't be a big deal. -rob