[1] RIPL is similar to Preboot Execution Environment (PXE), but it uses the Novell NetWare-based boot method.
[2][3][4] The RPL code hides and thereby protects itself from being overwritten by hooking INT 12h[5][4] and reducing the memory reported by this BIOS service by its own size.
Typically, various operating system vendor and version specific "dirty tricks" had to be used by the RPL code in order to survive this very dynamic boot process[2] and let DOS regain control over the memory occupied by RPL once the boot is complete in a seamless manner.
In addition to this "RPL" interface, DR DOS 6.0 and higher since 1991 support a more flexible extension named "RPLOADER".
[7][4] If DR DOS detects the presence of RPLOADER rather than RPL only, it starts to issue INT 2F/AX=12FFh/BX=0005h[3][7][4] broadcasts at certain critical stages in the boot process.