เน็ตแวร์

เน็ตแวร์ () เป็นระบบปฏิบัติการเครือข่ายที่พัฒนาโดย Novell และเป็นครั้งแรกที่ใช้ cooperative multitasking เพื่อให้บริการสิ่งต่างๆบนเครื่องคอมพิวเตอร์ และโพรโทคอลเครือข่ายที่เป็นพื้นฐานบนรูปแบบแรกเริ่มของ Xerox , XNS stack

NetWare อาจจะถูกแทนที่ด้วย Open Enterprise Server เวอร์ชันล่าสุดของ NetWare ก็คือ V.6.5 สนับสนุน Pack 7 ซึ่งมีความคล้ายคลึงกับ OES 2 NetWare Kernel

NetWare วิวัฒนาการมาจากความคิดที่ง่ายมากคือ การแชร์ไฟล์แทนที่การแชร์ดิสก์ ในปี ค.ศ. 1983 เมื่อเวอร์ชันแรกของ Netware ได้ถูกออกแบบมา การแข่งขันของผลิตภัณฑ์อื่นๆทั้งหมด จะมีพื้นฐานบนความคิดที่ว่าการเตรียมการแชร์ดิสก์โดยการเข้าถึงโดยตรง อีกทางเลือกหนึ่งของ Novell ที่จะทำให้เข้าใกล้ความสำเร็จคือ ในปี 1984 โดย IBM ให้ความช่วยเหลือในการโฆษณาผลิตภัณฑ์ไปพร้อมกับผลิตภัณฑ์ของ IBM

กับ Novell NetWare แล้วที่ว่างบนดิสก์มีการแชร์อยู่ในรูปแบบของ NetWare ทั้งหมดเปรียบได้เท่ากันกับ DOS เครื่องลูกที่ทำงานบนระบบ MS-DOS จะทำงานเป็นแบบที่พิเศษคือแบบ Terminate and Stay Resident (TSR) โปรแกรมจะอนุญาตให้ TSR แมพกับ local drive และส่งไปยังระดับ NetWare เครื่องลูกจะมีการเข้าถึง server ในรายการที่มีการอนุญาตเพื่อการแมพและการสามารถมีการควบคุมซึ่งขึ้นอยู่กับชิ่อที่ทำการ login ในทำนองเดียวกัน NetWare ก็สามารถติดต่อกับการแชร์ปริ๊นเตอร์บน dedicated server และปริ๊นได้ถ้าเครื่องปริ๊นเตอร์มีการเชื่อมต่อแบบ local และการสร้าง NetWare มีอิทธิพลต่อสภาพทางการตลาดในยุคแรกๆและในกลางปี 1990 ด้วยการพัฒนา XNS-derived โพรโทคอล IPX/SPX ตามแบบ local area network (LAN) เป็นมาตรฐาน

ตอนท้ายปี 1990 ระบบอินเทอร์เน็ตมีการติดต่อกันอย่างรวดเร็ว โดยระบบอินเทอร์เน็ตจะใช้โพรโทคอล TCP/IP มาเป็นส่วนสำคัญของระบบ Novell มีการแนะนำถึงข้อจำกัดของโพรโทคอล TCP/IP ว่ามันจะสนับสนุนเพียง Netware v3.x ( รุ่นปี 1992 ) และ v4.x ( รุ่นปี 1995 ) แต่ NetWare ส่วนใหญ่จะใช้ได้กับโพรโทคอล FTP และ UNIX- style LPR/LPD printing ( เหมาะที่จะใช้ใน NetWare v3.x ) และ Novell ได้พัฒนา webserver ( ใน NetWare v4.x ) โดยทั่วไปโพรโทคอล TCP/IP จะสนับสนุนระบบไฟล์ของเครื่องลูกและการให้บริการพิมพ์แบบปกติ อันเกี่ยวเนื่องกับ Netware ซึ่งได้แนะนำไว้ใน Netware v5.0 ( ปล่อยออกมาในปี 1998 )
ในขณะที่คุณสมบัติบางประการของ Novell ก็ได้รับมาจาก TCP/IP ซึ่งเป็นโพรโทคอลพื้นฐานที่ใกล้สูญหายของ Netware มันเป็นการแน่นอนว่าการพูดถึง Novell ว่าอนุญาตให้ตัวมันเองเป็น outmarketed ช่วงเวลาในยุคแรกจนกระทั่งกลางปี 1980 บริษัท Microsoft ได้แนะนำพวกเขาให้มาเป็นเจ้าของระบบ LAN ใน LAN-Manager บนพื้นฐานการแข่งขันโพรโทคอล NBF ในยุคแรกได้พยายามถึงความแข็งแกร่งบน Netware ไม่ประสบผลสำเร็จ แต่การเปลี่ยนแปลงครั้งนี้ได้รวบรวมการแก้ไขระบบเครือข่ายเพื่อให้สนับสนุน Windows for Workgroup และจากนั้น Windows NT , Windows 95 ก็ได้ประสบความสำเร็จอย่างมหาศาล โดย Windows NT มีจุดเด่นคือการเสนอการบริการมีความคล้ายคลึงกับการเสนอการบริการของ Netware แต่บนระบบเหล่านั้นยังสามารถใช้งานบนเดสก์ทอปได้ด้วย และการติดต่อโดยตรงถึง Windows desktop อื่นๆในที่ไหนๆ NBF ก็จะถูกใช้เป็นสากล

ความนิยมของผู้ใช้และการเจริญเติบโตของ Novell NetWare เริ่มในปี 1985 ในขณะเดียว กันก็ได้ปล่อยผลิตภัณฑ์ของ NetWare 286 2.0a และโปรเซสเซอร์ Intel 80286 16-bit โดย CPU 80286 มีลักษณะเฉพาะในรูปแบบใหม่ก็คือ มี protection mode เป็น 16 บิต การเข้าถึง RAM 16 MB ตามวิธีการเพื่อสนับสนุน multi-tasking

ก่อนที่จะมาใช้ CPU 80286 เครื่อง server มีการใช้ Intel 8086/8088 8/16-bit เป็นพื้นฐานมาก่อนซึ่งโปรเซสเซอร์แบบนี้จะจำกัดพื้นที่ว่างของ Address คือใน 1 MB ให้ใช้งานได้ 640 KB หรือต่ำกว่า RAM ที่ใช้อยู่และมีความบกพร่องกว่าแบบ multi-tasking การรวมกันของ RAM 16 MB มีข้อจำกัด โปรเซสเซอร์ 80286 จะมีลักษณะเฉพาะในการใช้ประโยชน์และขนาด 256 MB เป็นขนาดที่จำกัดของ NetWare ที่มีการอนุญาตให้ใช้งานได้ cost-effective server- based ของพื้นที่เครือข่ายท้องถิ่นมีการสร้างขึ้นมาสำหรับช่วงเวลาแรก โดยเฉพาะอย่างยิ่ง RAM 16 MB มีการจำกัดความสำคัญ หลักจากที่สร้าง RAM ตามความต้องการสำหรับความจำแคชของดิสก์เพื่อดำเนินการแก้ไขสิ่งที่สำคัญต่างๆ การกลับมาครั้งนี้เป็นกุญแจสู่การดำเนินการของ Novell ในขณะเดียวกันได้มีการอนุญาตให้สร้างเครือข่ายที่ใหญ่กว่าอีกด้วย

ลักษณะที่สำคัญอื่นๆที่แตกต่างจาก NetWare 286 คือ มันมี hardware ที่ไม่ขึ้นกับใคร หรือเป็นอิสระแตกต่างกับระบบ server ที่มาจาก 3Com โดย Novell server สามรถใช้งานร่วมกับระบบเป็นบางรุ่น เช่นกับ Intel 80286 หรือ CPU ที่ขั้นสูงกว่าหรืออาจใช้ MFM ,RLL,ESDI, หรือ SCSI hard driveและอุปกรณ์เครือข่าย 8 บิต หรือ 16 บิตอื่นๆ แต่มันมีปัญหาอยู่ก็คือการหาไดร์เวอร์ที่มีความเหมาะสม

Novell ได้ออกแบบให้มีความกะทัดรัดและโปรแกรมซอฟต์แวร์ DOS client ที่ไม่ยุ่งยากและจะอนุญาตให้ DOS station ติดต่อกับ server และการเข้าถึงการแชร์ server hard drive ถึงแม้ว่าระบบไฟล์ของ NetWare server เริ่มนำการออกแบบระบบไฟล์ขึ้นมาใหม่แต่นั้นมันมีกรรมสิทธิ์ มันปรากฏเป็นมาตรฐานซึ่งเข้ากันได้กับ DOS จนถึง Workstation และมีการรับรองการทำงานร่วมกันกับ DOS ยังคงอยู่ทั้งหมด

NetWare อยู่บนพื้นฐานของ consulting work โดยซอฟต์แวร์ SuperSet ก่อตั้งโดยกลุ่มเพื่อนๆได้แก่ Drew Major, Dale Neibaur, Kyle Powell และ Mark Hurst งานนี้มีฐานกำลังอยู่บน ห้องทำงานของพวกเขาเองที่ Brigham Young University ใน Provo, Utah เริ่มในเดือนตุลาคมในปี 1981
ในปี 1983 Raymond Noorda ยุ่งอยู่กับงานที่ทำโดยทีม SuperSet โดยทีมมีความคิดริเริ่มในการกำหนดการสร้างระบบ CP/M disk sharing เพื่อช่วยเหลือเครือข่าย CP/M hardware เช่นนั้น Novell จึงมีการจำหน่ายขณะเวลานี้ ทีมมีความลับที่ทำให้เชื่อมันว่า CP/M จะมีวาระที่จะได้ขึ้นแท่นและจะกลับขึ้นมาแทนที่กับการประสบความสำเร็จของระบบไฟล์แชร์ริ่งเพื่อวิธีการใหม่ IBM จะสามารถเข้ากันได้ดีกับ PC พวกเขาทำการเขียนการร้องขอด้วย application ที่เรียกว่า Snipes กลวิธี text-mode และวิธีใช้งานเพื่อทดสอบเครือข่ายใหม่และแสดงถึงประสิทธิภาพของมัน Snipes เป็น application เครือข่ายอันแรกทีมีการเขียนตลอดการใช้งานสำหรับคอมพิวเตอร์ส่วนบุคคล และมันเป็นที่รู้จักของผู้ที่ทำงานในด้านนี้มาก่อนที่นิยมใช้ดลวิธีแบบ multiplayer เช่น Doom และ Quake เป็นต้น

Network operating system (NOS) ในภายหลังเรียกกันว่า Novell NetWare โดย NetWare อยู่บนพื้นฐานของ NetWare Core Protocol (NCP) ซึ่งเป็นโพรโทคอลแบบ packet- based จะเปิดให้เครื่องลูกทำการร้องขอเพื่อการตอบรับจาก NetWare ครั้งแรก NCP คือการจำกัดโดยตรงของโพรโทคอล IPX/SPX ซึ่งมีความมุ่งหมายตั้งแต่แรกว่า NetWare สามารถใช้ IPX/SPX เพื่อใช้ในการติดต่อสื่อสารเท่านั้น

ผลิตภัณฑ์ตัวแรกที่ทรงไว้ในชื่อ NetWare ที่ได้ถูกปล่อยออกมาในปี 1983 มันเรียกว่าNetWare 68 (aka S-Net) มันทำงานบนโปรเซสเซอร์ Motorola 68000 และมี network topology เป็นแบบ star มันถูกแทนที่ในปี 1985 ด้วย NetWare เวอร์ชัน 1.5 ซึ่งมีการเขียนไว้สำหรับ Intel 8086 หลังจากที่โปรเซสเซอร์ Intel 8086 ได้ถูกเปิดตัวออกมาก็ได้ปล่อยผลิตภัณฑ์ NetWare 286ในปี 1986 สิ่งที่เกิดขึ้นเหมือนกันกับการปล่อยผลิตภัณฑ์ของ Intel Novell 80386 คือ Novell ได้มีการปล่อย NetWare 386 ในปี 1989 ต่อมา Novell ได้ทำหมายเลขของ NetWare ที่ปล่อยออกมาให้ดูมั่นคงยิ่งขึ้นโดย NetWare 286 กลายเป็น NetWare 2.x และ NetWare 386 กลายเป็น NetWare 3.xเท่านั้น

NetWare เวอร์ชัน 2 เป็นเวอร์ชันที่รู้จักกันไปทั่วในเรื่องความยากในการตั้งค่า หลังจากที่ระบบปฏิบัติการเตรียมการรวมกันของการตั้งค่าของ object modules ที่ต้องการตั้งค่าและเชื่อม โยง การรวมกันนั้นไม่มีความสะดวกในการโปรเซสและออกแบบเพื่อการทำงานจาก diskettes หลายๆอันซึ่งจะช้าและไม่น่าเชื่อถือ

การเปลี่ยนแปลงใดๆของระบบปฏิบัติการต้องการเริ่มการเชื่อมโยงใหม่ของ kernel และการเริ่มต้นการทำงานใหม่จะต้องมีการแลกเปลี่ยน diskettes น้อยกว่า 20 อัน NetWare เป็นการบิหารจัดการที่ใช้ text-based มาทำประโยชน์ เช่น SYSCON เป็นต้น ระบบไฟล์ที่ใช้ NetWare 2 นั้นเป็น NetWare รุ่น 286 หรือ NWFS 286 ที่สนับสนุนในระดับที่ค่อนข้างสูงคือ 256 MB โดย NetWare 286 ยอมรับ protection mode 80286 เท่านั้น และจำกัดการสนับสนุนของ RAM ที่มีขนาด 16 MB หรือต่ำกว่า โดยหน่วยความจำที่มีขนาดเล็กเป็น 2 MB ถ้ามีความต้องการเริ่มการทำงานกับระบบปฏิบัติการจะต้องใช้ RAM อื่นๆร่วมด้วยเพื่อใช้สำหรับ FAT,DET และfile cachingหลังจากที่ protection mode 16 บิต เป็นวิธีการของ i80286 และทั้งหมดที่เป็นรุ่นหลังโปรเซสเซอร์ Intel x86 และ NetWare 286 เวอร์ชัน 2.x มีการทำงานบน 80286 หรือโปรเซสเซอร์รุ่นถัดมาที่เข้ากันได้ 
NetWare 2 มีวิธีการในการตั้งหมายเลขให้เรียบร้อยและลักษณะเฉพาะของหมายเลขได้แรงบันดาลใจจาก mainframe และระบบ minicomputer ไม่มีความเหมาะสมที่จะใช้ในระบบปฏิบัติการอื่นๆของวันนี้ ลักษณะเฉพาะของ System Fault Tolerance (SFT) ประกอบด้วย มาตรฐาน read-after-write ตามข้อเท็จจริง (SFT- I ) กับ on-the-fly เป็นการบล็อกที่ไม่ดี (ในเวลาที่ดิสก์ไม่มีคุณลักษณะที่จะสร้างได้ ) และซอฟต์แวร์ RAID1 ( ดิสก์ที่มีผิวหน้าสะท้อนแสง SFT-II ) Transaction Tracking System (TTS) เป็นทางเลือกในการป้องกันหรือต้านไฟล์ที่ไม่สมบูรณ์ สำหรับ single file มีความต้องการคุณลักษณะของไฟล์เท่านั้นเพื่อการตั้งค่า การจัดการกับหลายๆไฟล์และการควบคุม roll-back มีความเป็นไปได้ด้วยการโปรแกรมโดย TTS API

NetWare 286 2.x สนับสนุนสองโหมดของระบบปฏิบัติการคือ dedicated และ non- dedicated โดยในโหมดของ dedicated เครื่อง server จะใช้ boot loader ในการดำเนินการระบบปฏิบัติการไฟล์ net$os.exe หน่วยความจำทั้งหมดมีการจัดสรรเพื่อ NetWare และไม่มี DOS ทำงานบน server สำหรับ non- dedicated จะเป็นระบบปฏิบัติการ DOS 3.3 หรือสูงกว่า การเริ่มต้นการทำงานจะใช้ฟลอปปี้ดิสก์ หรือ bootable DOS จาก hard drive โดยที่ DOS มีการจำกัดหน่วยความจำเพียง 640 MB เท่านั้นเนื่องด้วยไม่มีการอนุญาตการจัดการหน่วยความจำ การขยายตัวทั้งหมดของ RAM เป็นการจัดสรรเพื่อ NetWare 286 และโปรเซสเซอร์จะเป็นแบบ time-slice ระหว่าง DOS กับโปรแกรม NetWare เวลาเล็กๆมีความสบบูรณ์ในการใช้ keyboard ในการขัดจังหวะ ลักษณะเฉพาะนี้ต้องการความแน่นอนและยอมรับได้กับการออกแบบในรูปแบบ IBM PC เป็นการกระทำอย่างหนึ่งที่มีผลกระทบ สำหรับเครือข่ายเล็กๆที่มีผู้ใช้ 2-5 คน โหมด non- dedicated ใน NetWare จึงมีความนิยมมาก อย่างไรก็ตามมันเป็นมากกว่าความรู้สึกไวต่อการเปิดที่เหมาะสมถึงปัญหาของโปรแกรม โดย NetWare 386 3.x และเวอร์ชันต่อไปเท่านั้นที่จะสนับสนุนการกระทำแบบ dedicated

เริ่มต้นกับ NetWare 3.x สนับสนุน protection mode ขนาด 32 บิต เป็นการเพิ่มและจำกัดหน่วยความจำได้แค่ 16 Mb ของ NetWare 286 การปูทางบนเส้นทางสำหรับการสนับสนุน hard drive ที่มีขนาดใหญ่ หลังจากที่ NetWare 3.x ได้ทำสำเนาเป็นแบบ file allocation table (FAT) ทั้งหมดและ directory entry table (DET) ลงไปในหน่วยความจำสำหรับการปรับปรุงการดำเนินการ

NetWare เวอร์ชัน 3 มีความง่ายต่อการพัฒนาและการจัดการด้วย modularization แต่ละฟังก์ชันมีการควบคุมด้วยรูปแบบของซอฟต์แวร์ที่เรียกว่า Netware Loadable Module (NLM) โหลดแต่ละอันเริ่มต้นการทำงานหรือเมื่อมีความต้องการ มันมีความเป็นไปได้ถึงการเพิ่มฟังก์ชัน เช่น ซอฟต์แวร์ anti-virus ,ซอฟต์แวร์สำรองข้อมูล,ฐานข้อมูลและ webserver ความยาวของชื่อสนับสนุน (มาตรฐานของชื่อไฟล์จะจำกัดเป็น 8 อักขระรวมกับ 3 ตัวอักษร ) และเข้ากันกับ MS-DOS หรือรูปแบบไฟล์แบบ Macintosh

NetWare ทำงานจัดการด้วยการใช้คุณสมบัติ console-based ระบบไฟล์ได้มีการแนะนำด้วย NetWare 3.x และใช้งานด้วยค่าเริ่มต้นจนกระทั่ง NetWare 5.x เป็น NetWare File System 386 หรือ NWFS 386 ซึ่งสิ่งสำคัญในการขยายความจุ (1 TB, 4 GB ไฟล์) และสามารถใช้ได้ถึงลำดับ 16 ระดับ การประเมินเซกเมนต์เป็นแบบมัลติฟิสิคอลดิสก์ไดรฟ์ ระดันเซกเมนต์สามารถเพิ่มเข้าไปใน server และเป็นระดับที่ตั้งไว้ อนุญาตให้ server ขยายออกจากการขัดจังหวะ

ครั้งแรก NetWare ใช้ Bindery Services เพื่อทำให้น่าเชื่อถือเป็นระบบฐานข้อมูลแบบ stand - alone ที่ไหนๆใช้การเข้าถึงและระบบความปลอดภัยของข้อมูลขึ้นอยู่กับรายบุคคลแต่ละ server เมื่อสิ่งที่เป็นโครงสร้างบรรจุมากกว่าหนึ่ง server แล้ว ผู้ใช้มีการ log-in ถึงแต่ละส่วนของพวกเขาเป็นรายบุคคลไปและแต่ละ server มีการตั้งค่ากับรายการของการอนุญาตทั้งหมดของผู้ใช้

“Netware Name Services”เป็นผลิตภัณฑ์ที่อนุญาตให้ผู้ใช้ข้อมูลมีการขยายข้อมูลได้ซึ่งตรงข้ามกับแบบ multiple server และ Windows “Domain” มีความคิดเป็นฟังก์ชันที่เทียบเท่ากับ Netware v3.x โดย Bindery Services กับ Netware Name Services ได้เพิ่มอยู่บน (เช่นฐานข้อมูลขนาด 2 มิติกับ flat namespace และ static schema ) 
ชั่วขณะหนึ่ง Novell พร้อมด้วยการตลาดของ OEM เวอร์ชันของ Netware 3 ได้ถูกเรียกว่า Portable NetWare พร้อมกันกับ OEM เช่น Hewlett-Packard ,DEC และ Data ผู้ซึ่งถือโค้ด Novell เพื่อทำงานบนระดับสูงของพวกเขาเป็นระบบปฏิบัติการ UNIX และ Netware แบบเดียวกันเท่านั้นที่จะพบกับความสำเร็จที่มีขอบเขต

ในรุ่น 3.x Novell ได้แนะนำให้มันเป็นสิ่งแรกที่เหมาะที่จะใช้กับระบบ clustering โดยให้มีชื่อว่า Netware SFT-III ซึ่งอนุญาตให้ลอจิคอล server เพื่อให้ความสำเร็จของการแยกกลไกระดับฟิสิคอล วิธีการทำ shared-nothing ให้เป็นกลุ่ม ภายใต้ของ SFT-III ของ OS เป็นเหตุผลในการแบ่งการขัดจังหวะของ อินพุต/เอาต์พุต ของเครื่องและ event-driven OS core โดย อินพุต/เอาต์พุต ของเครื่องทำให้เป็นแบบอนุกรมในการขัดจังหวะ (ดิสก์ เครือข่าย เป็นต้น) ในการรวมกันของเหตูการณ์เป็นกระแสให้ความเหมือนที่น่าเบื่อในการทำสำเนาอยู่สองอย่างเป็นของระบบเครื่องที่เร็วเกินไป (100 Mbit/s) และการเชื่อมโยง inter-server เพราะว่ามันไม่เกี่ยวกับลักษณะของ OS อินพุต/เอาต์พุต ของแบบ non- dedicated เป็นการกระทำแบบเสี่ยงดวงซึ่งเหมือนกับ finite state machine ที่มีขนาดใหญ่

เอาต์พุตของเครื่อง 2 ระบบ เป็นการเปรียบเทียบถึงการรับรองการปฏิบัติการที่เหมาะสมและทั้งสองสำเนาได้ถูกป้อนกลับสู่อินพุต/เอาต์พุตของเครื่อง และการใช้การดำรงอยู่ของ SFT-II ซอฟต์แวร์ RAID ทำหน้าที่เสนอในแก่นแท้ ดิสก์สามารถสะท้อนระหว่าง 2 เครื่องที่ปราศจากฮาร์ดแวร์ที่มีความพิเศษทั้ง 2 เครื่องสามารถแยกออกได้ไกลพอๆกับ server-to-server ที่มีการอนุญาตให้ติดต่อกัน ในบล็อกของ server หรือดิสก์ที่ไม่สามารถทำงานได้ server ที่คงอยู่ควรจะเข้ามาแทนที่เครื่องลูก หลังจากการหยุดการทำงานที่สั้นมันมีสภาพการประชาสัมพันธ์เต็มรูปแบบและไม่สามารถทำงานได้ตัวอย่างเช่น มีการติดอยู่ในระดับโปรเซสซึ่ง NetWare จะขึ้นชื่อในด้านความล่าช้าเหตุการณ์ที่เกิดขึ้น SFT-III เป็น NetWare เวอร์ชันแรกที่สามารถทำให้ใช้ SMPฮาร์ดแวร์ อินพุต/เอาต์พุตของเครื่องสามารถมีคุณสมบัติทำงานบน CPU ของตัวมันเอง

NetWare SFT-III มีความเป็นอยู่ข้างหน้าของเวลาในหลายๆด้านเป็นการรวมความสำเร็จ มันควรจะมีชื่อเสียงที่มีความนำสมัยของ NetWare’s clustering โดย Novell Cluster Services (ได้แนะนำใน NetWare v5.0) มันมีความแตกต่างอย่างว่าจาก SFT-III
NetWare 386 3.x เป็นการออกแบบทั้งหมดของแอปพลิเคชันบน server ที่มีระดับที่เหมือนกันของโปรเซสที่การป้องกันหน่วยความจำจะรู้จักกันใน” ring 0 ” ชั่วขณะที่จัดหาสิ่งที่ดีที่สุดเท่าที่จะเป็นไปได้ในการดำเนินการมันเป็นการเสียสละที่น่าไว้วางใจ ผลลัพธ์ที่ได้มันล้มเหลวมันเป็นไปได้และผลลัพธ์ได้ยุติลงพร้อมกับระบบ เริ่มต้นกับ NetWare 5.x รูปแบบซอฟต์แวร์ (NetWare Loadable Modules หรือ NLM’s) สามารถกำหนดการทำงานในโปรเซสเซอร์ที่มีความแตกต่างในการปกป้องการติดต่อเพื่อรับรองว่าซอฟต์แวร์ error หรือไม่และระบบจะไม่ล้มเหลว

ในการเปรียบเทียบมันช้าพอๆกับ Windows NT v4.0 ส่วนใหญ่แล้ว “best-practices” แนะนำให้อยู่ในทุกเดือนหรือทุกสัปดาห์ในการเริ่มการทำงานใหม่ที่เหมาะสมกับความจำที่เป็นรอยแยก

เวอร์ชัน 4 ในปี 1993 ได้ถูกแนะนำในชื่อ Novell Directory Services (NDS) อยู่บนฐานของ X.500 ซึ่งได้เข้ามาแทนที่ Bindery กับ Directory service ทั้งหมด ซึ่งเป็นสิ่งที่เป็นโครงสร้างเพื่อระบุและจัดการในทีเดียว การเพิ่ม NDS ให้ขยายตัวออกไปได้อนุญาตให้แนะนำชนิดของวัตถุใหม่และอนุญาตให้ผู้ใช้ที่น่าเชื่อถือแค่คนเดียวเพื่อดูแลการเข้าถึง server ที่พวกเขาอยู่ด้วย ถึงแม้ว่าผู้ใช้ได้รับอนุญาตให้เข้าใช้งานก็ยังคงจำกัดเพราะว่าเป็น server ส่วนบุคคล (โครงการใหญ่ๆสามารถเลือกอนุญาตให้เป็นรูปแบบพื้นฐานของพวกเขาและไม่จำกัดผู้ใช้ต่อ server ถ้าพวกเขาอนุญาตให้ Novell ทำบัญชีจำนวนผู้เข้าใช้ทั้งหมด ) 
เวอร์ชัน 4 ได้ถูกแนะนำว่าเป็นหมายเลขเครื่องมือในการใช้ประโยชน์และลักษณะเฉพาะเช่นการบีบอัดที่เข้าใจง่ายที่ระดุบระบบไฟล์และ RSA เป็นทั้ง public/private 
นอกจากนี้มีลักษณะเฉพาะแบบใหม่เป็น NetWare Asynchronous Services Interface (NASI) มันอนุญาตให้เครือข่ายแชร์อุปกรณ์หลายๆอย่าง เช่น โมเด็ม เป็นต้น และเครื่องลูกเปลี่ยนพอร์ตใหม่ให้เกิดขึ้นโดยทาง MS-DOS หรือ Microsoft Windows ที่อนุญาตให้บริษัททำให้โมเด็มมีความแข็งแรงและใช้สายโทรศัพท์แบบอนาล็อก

กับการปล่อย NetWare 5 ในเดือนตุลาคมปี 1998 สุดท้าย Novell ก็ได้ยอมรับการโผล่ออกมาของอินเทอร์เน็ตโดยการสวิทชิ่งมันเป็นอินเตอร์เฟส NCP แบบปฐมภูมิจาก IPX/SPX เครือ ข่ายโพรโทคอล TCP/IP แต่ยังคงสนับสนุน IPX/SPX อยู่แล้วเปลี่ยนมาเป็นความสำคัญถึง TCP/IP เช่นเดียวกันแล้ว Novell ได้เป็น GUI ให้กับ NetWare โดยมีลักษณะเฉพาะใหม่แบบอื่นๆด้วยกลุ่มบริการส่วนใหญ่เป็นมากกว่า SFT-III ตามที่ NCS ไม่ต้องการความเชี่ยวชาญด้านฮาร์ดแวร์หรือการตั้งค่า server ที่เหมือนกัน NetWare 5 ได้ถูกปล่อยออกมาระหว่างที่การตลาดของ NetWare หยุดนิ่ง หลายบริษัทและองค์กรต่างๆมีการแทนที่ NetWare server ที่กำลังทำงานกับระบบปฏิบัติการ Microsoft’s Windows NT เช่นนั้นแล้ว Novell ได้ปล่อย NetWare ที่มีการอัพเกรดล่าสุดถึงระบบปฏิบัติการ NetWare 4 , NetWare 4.2

NetWare 5.1 ได้ถูกปล่อยออกมาในเดือนมกราคมปี 2000 เป็นเวลาสั้นๆจากผลิตภัณฑ์ตัวก่อนมันได้เข้าสู่ประโยชน์ของเครื่องมือ เช่นNetWare 6 ได้ถูกปล่อยออกมาในเดือนตุลาคมปี 2001 เป็นเวอร์ชันที่มีการอนุญาตทำแผนผังพื้นฐานของผู้ใช้ให้ง่ายขึ้นโดยไม่ใช้ server และได้ลดต้นทุนของกรรมสิทธิ์ลงและอนุญาตให้การติดต่อแบบไม่จำกัดต่อผู้ใช้ การเลี่ยนแปลงอื่นๆคือมีลักษณะเฉพาะและการแก้ไขรวมไว้ในที่นี้NetWare 6.5 ได้ถูกปล่อยออกมาในเดือนสิงหาคมปี 2003 บางอย่างของลักษณะเฉพาะในเวอร์ชันนี้คือ