Top Banner
HEPNT John Gordon DCI, RAL Integration
30

HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

Jan 05, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

HEPNT

John Gordon

DCI, RAL

Integration

Page 2: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.
Page 3: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

The Unix Enthusiast’s View of

NT Unix

Page 4: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

The NT Enthusiast’s View of

NT Unix

Page 5: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

Harmony?

Page 6: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

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.

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.

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.

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.

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.

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.

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.
Page 14: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

Printing

• Most systems support LPR/LPD

Page 15: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

NTS

LPD

PRT1

Mac

LPDUnix

NTW

NETBIOS

LPR

Page 16: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

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.

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.

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.

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.

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.

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.

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.
Page 24: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.
Page 25: HEPNT John Gordon DCI, RAL Integration The Unix Enthusiast’s View of NT Unix.

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.

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.

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.

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.

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.

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