![Page 1: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/1.jpg)
HEPNT
John Gordon
DCI, RAL
Integration
![Page 2: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/2.jpg)
![Page 3: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/3.jpg)
The Unix Enthusiast’s View of
NT Unix
![Page 4: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/4.jpg)
The NT Enthusiast’s View of
NT Unix
![Page 5: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/5.jpg)
Harmony?
![Page 6: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/6.jpg)
CPUDesktops File Servers Print Servers
Mail Web Network
A Unix Site
WAN
NT W98
W95W31NT
![Page 7: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/7.jpg)
CPUDesktops File Servers Print Servers
Mail Web Network
A PC Site
WAN
NT W98
W95NT
![Page 8: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/8.jpg)
CPUDesktops File Servers Print Servers
Mail Web Network
A Mixed Site
WAN
NT W98
![Page 9: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/9.jpg)
Areas for Integration
• File Services
• Printing
• Network Services
• Cross-platform use
• Porting
![Page 10: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/10.jpg)
NT Client Unix Client
Unix ServerNT Server
SM
B
NF
S
NFS
NFS
Samba
SMB
NFS NFS
Samba
SMB
NFS
SMB
Data Flow
SMB
NFS
![Page 11: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/11.jpg)
File Access
• Samba gateways between SMB and Unix in both directions
• NFS client for NT allows access to Unix servers
• NFS server for NT allows unix clients access to NT files.
![Page 12: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/12.jpg)
AFS
• AFS Client for NT– allows access to the WAN
– as well as your own cell
– integrated fairly well with NT
– windows and linemode interfaces
• AFS server for NT– available
– no experience in HEP
![Page 13: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/13.jpg)
![Page 14: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/14.jpg)
Printing
• Most systems support LPR/LPD
![Page 15: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/15.jpg)
NTS
LPD
PRT1
Mac
LPDUnix
NTW
NETBIOS
LPR
![Page 16: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/16.jpg)
Printing
• Using LPR printing gives a symmetry between NT and Unix printing which can be used to:– allow NT users to use an existing Unix printing
infrastructure
– allow Unix users to use an NT printing infrastructure
– allow an easy migration between unix and NT
– allow peaceful coexistence between unix and NT (and VMS)
![Page 17: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/17.jpg)
Network Services
• SMTP, DNS, DHCP, Dialup
• All available on NT
• Web servers and other tools
• The web is a good example of a recent development where unix doesn’t have the advantage of history. Tools like Frontpage give NT the lead even without MS extensions.
![Page 18: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/18.jpg)
Cross-Platform Access
• You have NT and want access to Unix applications and tools.
• You have unix and want access to NT applications and tools.
![Page 19: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/19.jpg)
Unixy Things from NT
• X11 server
• Unix Environment on NT– Cygnus cygwin32
– Nutcracker
– Interix
– MS NT Services for Unix add-on pack
• Port programs to Win32 API
![Page 20: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/20.jpg)
Cygwin
• A porting layer for unix applications
• DLL provides a large subset of unix system calls: Posix.1, ANSI C, BSD and SVR4 services including Berkeley sockets
• Gnu compiler tools
• bash shell
• Maps unix system calls onto WIN32
![Page 21: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/21.jpg)
NuTcracker
• Extensive set of libraries which interface unix system calls to WIN32.
![Page 22: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/22.jpg)
Interix (was OpenNT)
• Alternative sub-system, not an emulation layer
• Implements system calls through a Posix subsystem directly into the kernel services, not through WIN32.
• X11 server and clients, multi-user telnetd, bash shell, gnu compilers.
![Page 23: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/23.jpg)
![Page 24: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/24.jpg)
![Page 25: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/25.jpg)
NT applications from Unix
• Get a PC
• Run emulation software – SoftWindows, WABI
• Remote access to NT server from unix– NT 3.51 Wincenter, Ntrigue, WinDD
– NT4 Terminal Server, Winframe, Wincenter
![Page 26: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/26.jpg)
Remote Access to NT
Citrix MetaFrame
MS NT 4.0Terminal Server Edition
X Server (UNIX/PC.)Telnet / rsh
WinFrame ClientNT, W95/98,UNIX, Mac..ICA
NCD WinCenterfor MetaFrame
M/S Thin ClientNT W/S,W95/98...T.120
X11
![Page 27: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/27.jpg)
Batch
• LSF, the current batch system of choice in HEP has support for mixed clusters including unix and NT
• The only restriction is that the master node must be unix
![Page 28: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/28.jpg)
Unix in an NT Environment
• Many unix suppliers provide NT services on unix
• Digital Pathworks, Sun’s Cascade allow their bigger servers to be integrated into NT environments
• Allow sharing between unix and NT but not always marketed as such.
![Page 29: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/29.jpg)
Summary
• Unix and NT are just operating systems
• They have many services in common
• They each have their strengths
• Most sites will have a mix of services
• Ideally, use the one which is best for the job…
• ….but we all have historical and political constraints.
![Page 30: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix](https://reader035.vdocuments.net/reader035/viewer/2022070403/56649f2c5503460f94c4771c/html5/thumbnails/30.jpg)
URLs
• http://www.transarc.com/Product/EFS/TechSheets/Afsnt/afsnt.html AFS NT
• http://www.interix.com/ Interix Home Page
• http://www.datafocus.com/products/nutcracker/" NuTCRACKER Product Information
• http://www.hummingbird.com/products/nc/nfs/index.html NFS Maestro
• http://www.hummingbird.com/products/nc/exceed/index.html Exceed
• http://www.platform.com/ Platform Computing Corporation