diff --git a/docs/links b/docs/links
new file mode 100644
index 0000000000000000000000000000000000000000..9c64fe838fb1993f1f8db7cc2033d87915594760
--- /dev/null
+++ b/docs/links
@@ -0,0 +1,35 @@
+### ABOUT LINUX KERNEL
+Kernel Guides:
+http://www.linuxfoundation.org/content/1-guide-kernel-development-process
+
+Some Links for Kernel Documents:
+http://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
+
+Linux Kernel drivers
+http://lwn.net/Kernel/LDD3/
+
+Linux Kernel in a nuthshell:
+http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/
+
+Really Interesting Challenge:
+http://eudyptula-challenge.org/
+
+New Kernel Hacking HOWTO
+http://kernelnewbies.org/New_Kernel_Hacking_HOWTO
+
+### DEVICES / INTERVENTION POINTS
+Block devices
+https://www.kernel.org/doc/htmldocs/kernel-api/API-register-blkdev.html
+
+Character devices
+http://www.tldp.org/LDP/lkmpg/2.4/html/c577.htm
+
+USB
+https://wiki.debian.org/HowToIdentifyADevice/USB
+http://www.linux-usb.org/
+
+Driver loading
+http://stackoverflow.com/questions/8469732/how-does-the-linux-kernel-know-which-drivers-to-load-at-boot
+
+UDEV
+https://doc.opensuse.org/documentation/html/openSUSE_121/opensuse-reference/cha.udev.html#sec.udev.devdir