New Technology: Het netwerk voor ogen
OS/2 Warp clients in het netwerk
Multi-Protocol Transport Services (MPTS)
Meer informatie (nuttige bladwijzers voor het OS/2 netwerk)
IBM ontwikkelde OS/2 als netwerkbesturingssysteem voor de zakelijke markt. In theorie konden IBM's PS/2 computers in de "protected mode" van de intel 286 processor processen tegen elkaar beschermen. De 286 kon 16 MB geheugen adresseren. Maar een PC besturingssysteem dat dit goed regelde ontbrak. Het geheugen kon wel worden verdeeld, maar de processortijd niet. Banken en andere sterk geautomatiseerde bedrijven bleven met terminals op UNIX servers werken.
Een netwerk besturingssysteem kan niet zonder een efficiënte vorm van multitasking. DOS TSR's bieden slechts time-slicing. Applicaties nemen om de zoveel tijd een hap van de processortijd. Maar voor een actief communicatieprogramma op de achtergrond geeft het draaien van een applicatie op de voorgrond te vaak een time-out. Met als gevolg dat verbindingen worden verbroken. Dat is geen ramp als het om een spelletje gaat, maar een bank die elektronisch boekingen afhandelt kan zich dat niet veroorloven. Programma's op de voorgrond houden geen rekening met de behoeften van communicatieprogramma's op de achtergrond.
Om dit te voorkomen beloofde IBM een betrouwbaar pre-emptive multitasking besturingssysteem voor de intel 286 te schrijven. Operating System/2 (OS/2) werd naar IBM's krachtige mainframe besturingssystemen gemodelleerd. Het besturingssysteem bepaalt de aan processen (threads) toegewezen tijd. In theorie kon de intel 286 processor dit hardwarematig ondersteunen. Microsoft, die al eerder bij de "ontwikkeling" (doorverkoop) van het Disk Operating System (DOS) van de eerste PC's betrokken was, accepteerde de opdracht om met IBM de opvolger van DOS voor de 286 te ontwikkelen. Maar in de praktijk viel het tegen.
Na veel vertraging kwam OS/2 versie 1 in 1987 uit. Ethernet ondersteuning was onderdeel van OS/2 versie 1.2 (1989). De eerste TCP/IP voor OS/2 kwam in 1990 uit. Datzelfde jaar gingen IBM en Microsoft door meningsverschillen uiteen. Gates zag meer in een snelle grafische interface dan in een stabiel netwerkbesturingssysteem voor de "brain dead" intel 286 processor . De technisch superieure intel 80386 (1986) processor was al jaren op de markt en in prijs gezakt. De 33 Mhz 486 kwam in 1990 op. Bovendien verdiende Microsoft meer geld aan het populaire Windows 3.0 dan aan het technisch superieure OS/2. Waarom dan een multitasking OS voor suffige 6 MHz AT PC's schrijven?
IBM ging toch door met de 16 bits OS/2 versie 1 en de ontwikkelde de 32 bits OS/2 versie 2 (1992). Microsoft ontwikkelde de voor de intel 386 processor bestemde OS/2 versie 3 en Windows 3x. Niet lang na de scheiding herdoopte Microsoft OS/2 versie 3 tot Microsoft Windows New Technology.
De op OS/2 3.0 gebaseerde "New Technology" van Windows NT en 2000 wordt nog steeds als het ideaal voor netwerken gezien. O.a. vanwege sterk verbeterde multitasking en beveiligingsopties. Als SMB server leveren OS/2 en W2K (NT5) via TCP/IP ruim 700 k/s op mijn 10 MBs thuisnetwerk. Windows 95 haalt hier maar een zielige fractie van.
Desalniettemin veroverde Microsoft de PC markt met een grafische schil voor DOS genaamd Windows. Windows 3x was goedkoper en benodigde veel minder hardware resources dan NT. Na 1995 versloeg Microsoft OS/2 (en op de zakelijke markt haar eigen NT) met de hybride Windows 9x reeks. Novell leverde de netwerktechnologie die het beroerd multitaskende 8 bits DOS en het 16 bits Windows 3x en zelfs de 32 bits Windows versies niet konden leveren.
De 32 bits IBM OS/2 Warp 3 client (1994) gaf gebruikers met de Internet Access Kit (IAK) de mogelijkheid om een PPP of SLIP dial-up verbinding met het internet te maken. Maar de TCP/IP ondersteuning voor het LAN moest apart worden gekocht (destijds als het basispakket IBM TCP/IP versie 2.0 voor OS/2). Warp 3 gebruikers kunnen wel TCP/IP applicaties (denk aan proxies) en X Window applicaties via de loopback interface draaien.
Jacco de Leeuw stelde het pakket freetcp.zip (Hobbes!) samen om de uitgeklede TCP/IP stack van de OS/2 Warp 3 client toch op het TCP/IP LAN te kunnen gebruiken. Er ontbreekt slechts een stuurbestand: IFNDIS.SYS. Hiervoor is een licentie nodig. Dit stuurbestand is nog wel in fixpacks te vinden.
Een legaal alternatief voor oudere OS/2 versies (OS/2 1.2-3) is de OS/2 LAN Manager van ... Microsoft! Zie: Using the free LAN Manager Client for OS/2 van Jacco de Leeuw. Verder bestaat een Samba voor OS/2. Ook werd Windows voor Werkgroepen 3.11 wel gedraaid onder OS/2 Warp 3.
OS/2 Warp 3 Connect (1995) bezit daarentegen een complete TCP/IP 3.0 stack en geeft bovendien ondersteuning voor andere LAN protocollen via het programma MPTS. Warp Connect draait al op een 8 MB PC. Ook de OS/2 Warp 4 client (1996) bezit een volledige netwerkondersteuning (o.a. IBM TCP/IP versie 4.0 voor OS/2), maar heeft hogere hardware vereisten.
Overigens is het wel zo gemakkelijk (en legaal) om de nieuwste eComStation bij Mensys te bestellen. Een licentie van de Lotus Smartsuite voor OS/2 1.51 is bij de prijs inbegrepen.
OS/2 Warp 4 en Warp 3 Connect clients hebben via het programma MPTS een nagenoeg complete netwerkondersteuning ingebouwd. Deze clients kunnen verbonden worden met vrijwel ieder Netwerk Operating Systeem (NOS): Windows NT server, IBM LAN server (Warp server), Novell Netware, Banyan en niet te vergeten UNIX systemen via Server Message Block protocol (NetBIOS via TCP/IP) en NFS.
De nieuwste telg uit de OS/2 familie is eComStation. Deze op OS/2 Warp 4 FP 15 gebaseerde client wordt in 2001 als OEM uitgebracht door Serenity Systems. eComstation heeft de snellere Warp Server for eBusiness kernel, recente stuurbestanden, de in Warp Server gebruikte TCP/IP versie 4.3 (met o.a. NFS server en client, Firewall, de Hoblink en XFree86/OS2 X server en veel Java. Het gaat om drie CD's. Zie: de eComStation sectie en VirtualPC for OS/2 als u uw netwerk onder een PC wilt inrichten.
Voor grote en middelgrote bedrijven zijn er nog vele andere netwerkoplossingen bij IBM te koop. IBM levert hard- en software voor mainframes t/m PC's. Het snel en betrouwbaar kunnen multitasken in een virusvrije omgeving pleit voor OS/2. Veel banken, verzekeringsmaatschappijen en bedrijven in de transportsector maken daarom gebruik OS/2, vaak met hun eigen software.
Voor thuisgebruikers zijn de peer-tot-peer netwerken via het Netbios protocol en de SMB verbindingen via TCP/IP met Linux en Windows NT het meest interessant. Deze komen in de volgende hoofdstukken ter sprake.
Het
door OS/2 Warp gebruikte Multi-Protocol Transport Services
(MPTS) staat het toe om verschillende protocollen (TCP/IP,
NetBios, NetBios over TCP/IP, IBM IEEE 802.2, Netware en Banyan) aan
een enkele netwerkadapter te hangen. Een voorbeeld hiervan is het
gecombineerd gebruik van NetBIOS (NETBEUI) en NetBios over TCP/IP
(TCPBEUI) op een adapter. Omdat de personal computer - ook met maar
een enkele ethernetkaart - tegelijkertijd met totaal verschillende
systemen in verbinding kan staan noemt IBM OS/2 een integrerend
platform.
Let op: MPTS bevat een bug, waardoor de in \ibmcom\protocol.ini ingestelde logische adapters niet altijd in \ibmlan\ibmlan.ini worden geplaatst! Zie: NetBios over TCP/IP.
De online informatie over het netwerken met de OS/2 Warp 4 client staat in de hypertekst documentatie onder /Bibliotheek/Taken.
Om eerlijk te zijn, geven ze me soms de indruk vooral geschreven te zijn voor netwerkbeheerders. De installatie en configuratie van een eenvoudig netwerksysteem (NETBIOS) is daarentegen opvallend eenvoudig.
De readme voor Multi-Protocol Transport Services (MPTS): /ibmcom/readme.mpt
De volgende IBM Redbooks:
De TCP/IP Gebruikershandleiding (view tcpguide.hlp) geeft een aardig overzicht van TCP/IP.
Historisch
Een aardig artikel van IBM over de verschillende visies van IBM en Windows is: Advantages of OS/2 Warp 4 over MS NT 4.0.
Lokaal heb ik wat praktische informatie verzameld:
OS/2 Warp 4 Capacity Planning and Performance Tuning Guide bevat veel tips voor het netwerk.
OS/2 Warp Connect Tips and Tricks with CID Samples van Timothy F. Sipples.
Connecting OS/2 with WfWG/Windows 95 door Phill Erasmus.
Informatieve sites voor een Sslurp! zijn.
Using Samba servers with OS/2 van Jacco de Leeuw.
Advantages of OS/2 Warp 4 Over MicrosoftTM NT 4.0 Workstation van IBM.
De OS/2 Networking Made Easy presentatie van Greg Shaw voor de Atlanta OS/2 User Group bevat ook veel tips over debugging.
Setting Up a SOHO Network : Warpstock presentatie van David Ameiss over NetBIOS.
Setting Up OS/2 Peer-to-Peer Networking & Coexistence of Warp & NT Machines on the MITNet van Frank R. Field, III bevat de informatie die u nodig hebt om Warp 4 d.m.v. NetBIOS over TCP/IP met NT te verbinden.
Surviving with OS/2 Warp in a sea of Windows van Robert Thomas (ook als PDF te downloaden).
Een uitstekende Engels/Duitstalige site is het OS/2 peer FAQ van Thomas Baumann. De HTML en INF hypertekstbestanden van de OS 2PEERFAQ zijn als zips te downloaden.
Ook de duitstalige FAQ für OS/2 Warp Server oder LAN Server van Udo Hoffmann is als zip te downloaden.
Future OS/2 Warp Upgrade/Update Options : belangwekkende informatie van Oliver Rick.
Nuttige algemene sites:
SOHOinter.net : overWindows in het thuis/SOHO netwerk.
Test uw poorten met Shield Up!