NE2000 er en serie af populære netværkskort til ISA-bussen , oprindeligt fremstillet af Novell . NE2000 programmeringsgrænsefladen blev implementeret i et stort antal klonkort og blev de facto standarden [1] .
I slutningen af 1980'erne besluttede Novell at stoppe med at lave serverhardware og omdanne sit flagskibsprodukt, NetWare , til et netværksoperativsystem, der kørte på pc-servere, der var uafhængige af implementeringen og topologien af et computernetværk. For at gøre dette havde Novell brug for computernetværksteknologi, og især netværkscontrollere, der understøttede denne teknologi.
Nøgledelene, der var nødvendige for at implementere Novell-visionen, var klar: Ethernet- og Token-ring -netværksteknologier eksisterede allerede , som var legitimeret af IEEE 802-standarden (dengang var disse udkast til standardversioner, som først blev officielt godkendt i 1990, hvilket gjorde ikke forhindre bred distribution Ethernet og Token ring: Der var netværkskort fra forskellige producenter på markedet, som var kompatible med hinanden under den foreløbige version af IEEE 802-standarden). Men producenter af netværkshardware, og især industrilederne 3Com og IBM , holdt hardwarepriserne på et niveau, der forhindrede masseadoption af computernetværk.
For på en eller anden måde at rette op på situationen besluttede Novell at udvikle sin egen linje af netværkscontrollere. For at minimere omkostningerne forbundet med produktionen af et nyt produkt (især omkostningerne til forskning og udvikling), kopierede Novell næsten fuldstændigt den færdige udvikling - et prototype netværkskort baseret på NS8390 Ethernet-controlleren fra National Semiconductor [2] . National Semiconductor klagede på sin side ikke over dette; Brugen af Ethernet-controlleren DP8390 [3] i denne udvikling var gavnlig for National Semiconductor. Men da det oprindelige design af netværkskortet var foreløbigt og kun var beregnet til at demonstrere løsningens funktionalitet, understøttede det minimal funktionalitet:
Sådan fremstod netværkskortene NE1000 og NE2000. Den første tilsluttet en personlig computer ved hjælp af en 8-bit ISA-bus (leveringer begyndte i 1987 [4] i begyndelsen af maj; kaldet E-net [5] blev annonceret i februar 1987 [6] ), mens den anden brugte 16-bit bus ISA (kommerciel optræden - juli 1988) [7] . Prisen på kort i 1989 var omkring 400-500 amerikanske dollars og faldt gradvist. [8] Begge kort understøttede 10BASE2 Ethernet-teknologi , som brugte et tyndt koaksialkabel. Senere tilføjede NE1000T- og NE2000T-modellerne understøttelse af 10BASE-T- teknologi , som brugte parsnoet. "NE"-præfikset stod for "Novell Ethernet".
Novell distribuerede sine NIC'er gennem sit Eagle-datterselskab og solgte dem med ringe eller ingen fortjeneste. Selvom NIC'er er blevet kritiseret for dårlig ydeevne, har besparelserne ved at bruge Novell NIC'er været betydelige for organisationer, der har installeret et NetWare-netværk med hundredvis eller endda tusindvis af noder (Novell-kort var 1/3 billigere end NIC'er ved lanceringen) 3com [6] [4] ; og faldt senere til omkring 25 % fra prisen på konkurrenternes kort), et yderligere incitament ved køb af kort fra Novell var, at Novell-kort havde god kompatibilitet. Novell fik på sin side også fordel, da dets fortjeneste var fuldstændig afhængig af antallet af solgte kopier af NetWare (brugere skulle betale royalties for hver netværksknude, der brugte NetWare). Således havde Novell råd til at sælge NIC'er til kostpris, velvidende at hvert NIC-køb ville blive efterfulgt af en royalty for en kopi af NetWare.
Succesen med NE1000/NE2000 NIC'erne fik industrien til at producere klonkort, der var softwarekompatible med prototyperne. De mest berømte klonproducenter er: Realtek (RTL8019 og RTL8029), VIA Technologies , Winbond Electronics ("Compex") [9] . Novell udskilte Eagle for at danne Anthem Technologies, senere købt af Artisoft og senere solgt til Microdyne. Disse virksomheder fortsatte med at udvikle forbedrede versioner af netværkskort (varianter med DMA-understøttelse, buffering og Plug and Play blev frigivet ), såvel som kort, der var i stand til at arbejde med andre netværksteknologier (f.eks. Token Ring eller 100 Mbit Ethernet) . Der blev frigivet kort, der brugte mere avancerede computerbusser: EISA , PCI og PCMCIA . Understøttelse af NE1000 / NE2000 netværkskort er til stede ikke kun i NetWare, men også for en række andre operativsystemer: DOS , Microsoft Windows , forskellige UNIX -varianter og OS på Linux-kernen . Det blev bemærket, at understøttelse af NE2000 ofte er inkluderet selv i betaversioner af OS. [ti]
NE1000/NE2000-linjen er interessant fra et historisk synspunkt, dels på grund af dens teknologiske succes, men især fordi den gjorde et fremragende stykke arbejde med at løse sine problemer: computernetværk blev allestedsnærværende takket være de faldende priser på netværkscontrollere. For at kunne konkurrere med de meget billige kort fra Novell blev 3Com og andre producenter af netværksudstyr tvunget til at sænke prisen på entry-level netværkskort [11] , hvilket førte til et netværksboom i 1990'erne. Det kan hævdes, at succesen med NE1000/2000 NIC'erne hjalp Ethernet-teknologien (støttet af 3Com) til at sejre over den mere avancerede Token-ring- teknologi (støttet af IBM ).
Ofte i virtualiseringssystemer emuleres NE2000 (eller RTL8139 ) netværkskortet, fordi deres support er til stede i mange gæsteoperativsystemer. [12]