Netware Loadable Module Website Links For
Netware
 

Information About

Netware Loadable Module




NLMs were supported beginning with the Intel 80386 -based NetWare 3.x versions.

NLMs can implement system extensions, drivers, server functions or application processes as required since NetWare 3.x+ followed a programming model that essentially ran all code in Kernel address space without further access protection. Bug s in NLMs were therefore very likely to crash the entire server, and that could in turn easily cause corruption of storage volumes. Moreover, NetWare used Co-operative Multitasking , so an NLM entering an Infinite Loop could not be stopped and would also bring the system to a halt.

For these reasons, NLMs never became popular for server application programming, with few exceptions like Antivirus programs, Backup programs and certain Database products, even though Novell later provided a limited form of Protected Execution environment. Most NetWare administrators still tended to shy away from third-party NLMs because they had the reputation of severely reducing the operating system's otherwise highly reputed reliability.