. , , . , , , , . , , . , .
The Windows Driver Model has two separate but equally important aspects. First, the core model describes the standard structure for device drivers. Second, Microsoft provides a series of bus and class drivers for common types of devices.

The core WDM model describes how device drivers are installed and started, and how they should service user requests and interact with hardware. A WDM device driver must fit into the Plug and Play (PnP) system that lets users plug in devices that can be configured in software.

Microsoft provides a series of system drivers that have all the basic functionality needed to service many standard types of device. The first type of system driver supports different types of bus, such as the Universal Serial Bus (USB), IEEE 1394 (FireWire) and Audio port devices. Other class drivers implement standard Windows facilities such as Human Input Devices (HID) and kernel streaming. Finally, the Still Image Architecture (STI) provides a framework for handling still images, scanners, etc.

These system class drivers can make it significantly easier to write some types of device driver. For example, the USB system drivers handle all the low-level communications across this bus. A well defined interface is made available to other drivers. This makes it fairly straightforward to issue requests to the USB bus.

Mounting a Remote NetWare Volume

NetWare

IPX , NetWare Linux. . Volker Lendecke NCP Linux , .

NFS mount Linux, . NCP , mount. Linux ncpmount, . ncpmount ncpfs, ftp.gwdg.de/pub/linux/misc/ncpfs. 2.2.0.

, NetWare, , IPX ( ). , NetWare: . , , .

ncpmount

ncpmount :

# ncpmount -S ALES_F1 -U rick -P d00-b-gud /mnt/brewery

ALES_F1 /mnt/brewery NetWare- rick d00-b-gud.

ncpmount setuid root Linux. , root .

NetWare (volume), Linux. NetWare NetWare. Linux NCPFS , . ncpmount NetWare . , , , NFS. , .

ncpmount

ncpmount . NCP. 15-2.

15-2. ncpmount

-S server

.

-U user_name

NetWare .

-P password

NetWare.

-n

( ).

-C

.

-c client_name

, . NetWare.

-u uid

Linux, . , , .

-g gid

-u, .

-f file_mode

(permissions), . , , 0664. NetWare. umask.

-d dir_mode

-f, .

-V volume

, . , NetWare, NFS.

-t time_out

, NCPFS . 60mS, . NCP, .

-r retry_count

NCP , , . , . 5.

NetWare

ncpmount . , top ps. , ncpmount . , . /.nwclient 0600, , . , ncpmount .

. , #, . :

fileserver/userid password
fileserver , userid , password . , ncpmount . password -, , -n .

, . . ncpmount , , -S. , /.nwclient . -S , .

򹱊 ncpmount

/.nwclient:

# NetWare login details for the Virtual Brewery and Winery
#
# Brewery Login
ALES_F1/MATT staoic1
#
# Winery Login
REDS01/MATT staoic1
:
$ chmod 600 /.nwclient

Winery :

$ ncpmount -S REDS01 -V RESEARCH -f 0664 -d 0775 /usr/share/winery/data
/.nwclient RESEARCH REDS01 /usr/share/winery/data NetWare MATT /.nwclient. 0664, 0775.