CheOpS LINUX & Windows NT Konkurrenz & Kooperation LINUX&NT/ Konkurrenz &Kooperation Dürrenweid 20.4.99 1 •Historie •Konfiguration •Internals •Software •Service •Nutzer •Sicherheit •Nutzung •Add-Ons •Folgerungen Historie CheOpS LINUX&NT/ Konkurrenz &Kooperation mainframe small computer DOS GEORGE III </360, CDC> OS/MVT THE MULTICS <PDP/11> UNIX VMS, AS200 BSD workstation PC 65-70 70-75 75-80 Netz,Socket System V 8-bit OS/390 Dürrenweid 20.4.99 2 POSIX HP-UX AIX 32-bit CP/M SUN-OS 16-bit 80-85 85-90 QDOS NFS WINDOWS MS-DOS Windows 3.11 mainframe small computer workstation PC 90-95 Internet (WWW) LINUX 32-bit Internet (WWW) Windows 95 CheOpS 32-bit LINUX&NT/ Konkurrenz &Kooperation 128-bit OS/390 BS/2000 100 000 LINUX Windows NT 3.51 4.0 Windows 2000 1000 000 10 000 000 100 000 000 ???????????????????????? Windows NT ?? Dürrenweid 20.4.99 3 (NUMA) Cluster LINUX 64-bit(MERCED) Konfiguration LINUX NT CheOpS LINUX&NT/ Konkurrenz &Kooperation Dürrenweid 20.4.99 4 •Sehr viele Files •einfacher Text •Files relativ unabhängig •Oberflächen arbeiten nur auf Files •Wenige Files •kryptischer Text •Zugriff kompliziert •Files abhängig, Interaktion BS - Apps •Oberfläche •Profi: gut & schnell, aber •viel Kenntnisse •simple user: gut & schnell, • aber undurchsichtig Internals LINUX NT CheOpS LINUX&NT/ Konkurrenz &Kooperation •Monolithisch •E/A -> /dev/... •Originalkern = 1 thread •Strukturiert •E/A-> Manager •multithreaded •neu schreiben v k.A. finden • k.A. •Makroparallelität •Mikroparallelität SMP speedup speedup 20 3.5 3 15 Dürrenweid 20.4.99 2.5 10 2 5 5 1.5 5 10 15 20 Prozessors Prozessors 5 10 15 20 Software LINUX NT CheOpS LINUX&NT/ Konkurrenz &Kooperation •Vielzahl von Bibliotheken •freie Plattformen •Middlewar -Implematationen •Developer Network •eigene Biubliotheken •Middlewar -Implematationen •Apps <--> BS Optimierung Service •sehr gut •HP •Siemens •IBM •Sun Dürrenweid 20.4.99 6 •praktisch zero Nutzer LINUX NT CheOpS LINUX&NT/ Konkurrenz &Kooperation •Server unter UNIX etabliert •simple user heranbringen •LINUX frei verfügbar •irgendeiner bringt die Quellen, dann wird probiert •bislang kein Service •RedHat •S.u.S.E. •simple user bekommt eine Chance Dürrenweid 20.4.99 7 •simple user etabliert •passenden Server heranbringen (Firmenmanager sind reklamegäubig! Sie setzen auf etablierte Firmen: Wer $1010 Umsatz macht, kann doch nicht schlecht sein?!) •lange Ankündigungen •Binden von SW-Herstellern •scheinbar zukunftsorientiert •bekommt der Server eine Chance? Sicherheit/Schutz LINUX NT CheOpS LINUX&NT/ Konkurrenz &Kooperation Files mit einfacher ACL teilweise Lücken (NFS) Dürrenweid 20.4.99 8 Files dediziert geschützt (NTFS) Anfangsprobleme beim Umgang teilweise Fehler Nutzung LINUX NT CheOpS LINUX&NT/ Konkurrenz &Kooperation •multiprocess •(multithread) •multisession •eine Version •beliebige HW •Oberfläche: user process •Netz: user process •Nutzer Domäne •ursprünglich wissenschaftlich geprägt •Apps-Herstellung: einfach ->kompliziert Dürrenweid 20.4.99 9 •multiprocess •multithread (BS + user) •monosession •WS Server Enterprise (free + checked) •ix86, Power PC, Alpha (Merced?) •Oberfläche: user process/kernel process •Netz: kernel process •Nutzer Domäne •Büro geprägt •Apps-Herstellung: einfach +kompliziert (Oberfläche verdeckt vieles) Add-Ons LINUX NT CheOpS LINUX&NT/ Konkurrenz &Kooperation <--> <--> <--> <--> <--> --> Dürrenweid 20.4.99 10 Telnet FTP X-Server AFS NFS MS-DOS <-<--> <-<-<-- (Samba 2.0 inkl PDC) <-Win16, Win32,POSIX,OS/2 CheOpS LINUX&NT/ Konkurrenz &Kooperation Samba: • Implementation des SMB/CIFS-Protokolls für UNIX-Systeme • Server und Client - UNIX stellt File- und Druckdienste für SMB-Clients bereit - Nutzung (anderer) SMB-Server unter UNIX • frei verfügbar (GNU Public License) • aktuelle Version: 2.0.3 • Quelle: http://www.samba.org Dürrenweid 20.4.99 11 CheOpS LINUX&NT/ Konkurrenz &Kooperation Protokolle und Dienste: • SMB -- Server Message Block - Basisprotokoll, entwickelt von Microsoft und Intel (u.a.) geteilte Benutzung von Ressourcen im Netz (Files, Drucker, Kommunikationseinrichtungen etc.) neu: CIFS -- Common Internet File System - öffentliche Version von SMB entwickelt von MS und anderen Firmen - ausgerichtet auf Internet („internet friendly SMB version“) Quelle: http://www.microsoft.com/workshops/networking/cifs • NBT -- NetBIOS over TCP/IP - Auflösung „flacher“ NetBIOS-Namen in IP-Adressen WINS -- Windows Internet Name Service (name serving and browsing) Dürrenweid 20.4.99 12 CheOpS LINUX&NT/ Konkurrenz &Kooperation Grundlegende Aufgaben eines PDC • Verwaltung von Accounts für Computer und Benutzer • Verwaltung von Benutzergruppen • Authentifizierung • Accounting • File- und Printserving • Verwaltung von server-basierten Benutzerprofilen • Zentrale Vorgabe von Systemrichtlinien (Policies) • Lizenzmanagement • Softwareverteilung Was davon kann Samba ??? Dürrenweid 20.4.99 13 CheOpS LINUX&NT/ Konkurrenz &Kooperation • Samba ist ein wichtiger Beitrag zur Integration von UNIX- und MS- Welten - Verringerung des Administrationsaufwandes - Kostenreduktion - einheitliche Umgebung für die Benutzer • Einsatz als PDC in kleineren Netzen durchaus sinnvoll • fast täglich neue Fortschritte zu verzeichnen !!! Dürrenweid 20.4.99 14 Gartner UNIX(HP;IBM;SUN) NT CheOpS LINUX&NT/ Konkurrenz &Kooperation 7 7 7 5 Dürrenweid 20.4.99 15 Performance & Scalability Availabilty Architectural Longevity Service & Support 2 3 8 2 Gartner CheOpS Technological Inhibitors to NT in the Enterprise LINUX&NT/ Konkurrenz &Kooperation •Scalability •high availability •administration & security •applications •enterprise integration •workload management & batch Necesary Skills for NT in the Enterprise Product knowledge domain design applications integration heterogeneous suppor inhibitor awareness business understanding 2002 Environment Dürrenweid 20.4.99 16 •NOS up to 20 000 accounts single domain •SQL server databases up to 500 gbyte •SAP R/3 up to 1 500 concurrent users •8-SMP IA-64 - Server (Merced) •Wolfpack for 99,9% availability •>= 2 service provider CheOpS LINUX&NT/ Konkurrenz &Kooperation Dürrenweid 20.4.99 17 Folgerungen LINUX NT CheOpS LINUX&NT/ Konkurrenz &Kooperation •heutige HW erlaubt beide Systeme •LINUX etabliert sich als stabile kommerzielle Basis •beide versuchen, die bisherige andere Klientel zu gewinnen (Konkurrenz) •LINUX & NT fehlt (noch?) der Service für Server-Klientel (proprietäre UNIX haben ihn seit langem!) •main frame stream bleibt für enterprise (Cluster, NUMA,...) •NT und LINUX kooperieren mittels allg. Protokolle Dürrenweid 20.4.99 18 •summa summarum: •NT --> Server •LINUX --> simple user