Plan 9 from Bell Labs’s /usr/web/sources/contrib/steve/doc/windows-interoperation.foils

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


.au "Windows interoperation" FIRST
.sp 5
.c
Steve Simon


.ce 2
Plan9 in a Windows enviroment,
.br
\fImaking friends with uncle Bill.\fB
.bp
.c
Services


.2
File access

.2
Native tools

.2
Kerberos

.2
DNS

.2
File formats

.2
PIM - Email, mettings, users info

.2
Exporting 9p
.bp
.c
File access


.2
u9fs & cygwin

.2
ncpfs - Netware client - no directory services

.2
cvsfs - cvs repository as a dump filesystem

.2
cifs - Windows neighbourhood
.3
still single threaded
.3
MAC - still fails
.3
RAP - limitations
.3
RCP - needed - COM 
.3
passwd change - not yet
.3
Win 95, 98, NT, 2k, XP, OSX, Samba, (Netapp broken)
.3
DFS - will not cross servers, ``bodge''
.bp
.c
Command line


.2
ssh - good, but problems

.2
listen1 and rxd - quick bodge, but fewer problebs

.2
u9cpu - the answer
.3
cd on connect
.3
/dev/cpunote - DEL
.3
NTservice - map network drives
.3
/dev/wdir - for the plumber
.3
new a ``9win'' 9p auth protocol
.3
export environment

.bp
.c
Kerberos


.2
libder.a

.2
GSSAPI

.2
SPNGO

.2
gives us... very little,
.br
NTLMv2 will do for most
.bp
.c
File formats


.2
xls2txt - works

.2
doc2txt - needs more work - antiword does it anyway

.2
ppt2fs - handy but diminishing returns

.2
 .LNK shortcuts - broken implementation by MS
.bp
.c
PIM (i.e. Exchange)


.2
SMTP gives us much

.2
WebDAV - full meeting coordination

.2
VCARD - formatted business card

.2
ICAL - formatted calendar, emailed anyway

.2
ldap - user info - location, telephone, email etc.
.bp
.c
DNS


.2
SRV records - location of primary dfs server

.2
DNS inform (RFC2136) protocol on dhcp lease

.2
ndb/nbns - NetBios name server query 

.2
ndb/nbas - NetBios adapter service 
.bp
.c
Databases


.2
mysql client - started

.2
Inferno ODBC styx implementation

.2
import windows /mnt/odbc ?
.bp
.c
Native tools


.2
ps & kill - by windows thread

.2
prio - shared "compile" machines - Leonardo

.2
who - all attached servers

.2
whois - ldap client

.2
ls -l - file owner/group

.bp
.c
9win


Exporting 9p

.2
Russ's windows p9p alpha - different p9p and win32 namespaces

.2
Reparse points / Junctions - global namespace

.2
9p client - true private namespaces?

.2
UMFD

.2
IFS

.2
Rangboom™... ?

.2
native executables


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.