diff --git a/src/code/module.lisp b/src/code/module.lisp
index 7a40b73dc3f73563b99fe3bc8b1ef808c26b9060..6e0735a875a43b00022d310b7b892ae4e1d2068d 100644
--- a/src/code/module.lisp
+++ b/src/code/module.lisp
@@ -161,3 +161,6 @@
 
 (defmodule :cmu-contribs
     "modules:contrib")
+
+(defmodule :unix
+  "modules:load-unix")
diff --git a/src/contrib/load-unix.lisp b/src/contrib/load-unix.lisp
new file mode 100644
index 0000000000000000000000000000000000000000..dfb113b06f46830d13ae5214c4bf77764928cb24
--- /dev/null
+++ b/src/contrib/load-unix.lisp
@@ -0,0 +1,6 @@
+;; Load extra functionality in the UNIX package.
+
+(ext:without-package-locks
+  (load "modules:unix/unix"))
+
+(provide 'unix)