From 3988f160af7da30facecc95322598425a2750998 Mon Sep 17 00:00:00 2001 From: Kaushik Thirthappa Date: Sat, 12 Oct 2013 03:04:02 +0530 Subject: [PATCH 1/4] Linux device drivers --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 75081ec41..b279891b9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -135,6 +135,7 @@ * [Introduction to Functional Programming](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) (class lectures and slides) * [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) +* [Linux Device Drivers](http://lwn.net/Kernel/LDD3/) * [Learn to Program](http://pine.fm/LearnToProgram/) * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) * [Linkers and loaders](http://www.iecc.com/linker/) From 385d8599a2df2f7a8a99ccb09cadc64286da7c96 Mon Sep 17 00:00:00 2001 From: Kaushik Thirthappa Date: Sat, 12 Oct 2013 03:06:07 +0530 Subject: [PATCH 2/4] Linux kernel in a nutshell --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index b279891b9..889fa6559 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -134,8 +134,8 @@ * [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) * [Introduction to Functional Programming](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) (class lectures and slides) * [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) +* [Linux kernel in a Nutshell](http://www.kroah.com/lkn/) * [Is Parallel Programming Hard, And, If So, What Can You Do About It?](http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) -* [Linux Device Drivers](http://lwn.net/Kernel/LDD3/) * [Learn to Program](http://pine.fm/LearnToProgram/) * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) * [Linkers and loaders](http://www.iecc.com/linker/) From e43c46f95ec38f925c642797c92bcd9e8723b4b9 Mon Sep 17 00:00:00 2001 From: Kaushik Thirthappa Date: Sat, 12 Oct 2013 03:07:26 +0530 Subject: [PATCH 3/4] Linux from scratch --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 889fa6559..619058ab7 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -366,6 +366,7 @@ * [Linux Device Drivers](http://lwn.net/Kernel/LDD3/) by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman * [The Linux Kernel Module Programming Guide](http://tldp.org/LDP/lkmpg/2.6/html/) * [Secure Programming for Linux and Unix](http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO.html) +* [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/) ###Lisp From 8c0aa6fe2c1c143904177135cd4aa4256f9a2574 Mon Sep 17 00:00:00 2001 From: Kaushik Thirthappa Date: Sat, 12 Oct 2013 03:09:54 +0530 Subject: [PATCH 4/4] Learning go --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 619058ab7..2f03094f9 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -297,6 +297,7 @@ * [The Go Tutorial](http://golang.org/doc/go_tutorial.html) * [Go by Example](https://gobyexample.com/) +* [Learning Go](http://www.miek.nl/projects/learninggo/) * [An Introduction to Programming in Go](http://www.golang-book.com/)