Linux kernel books for 3.x [closed] - linux

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I went through many links on stack overflow regarding linux kernel books.
I found that "Linux kernel development, 3rd edition (v2.6)" and "Understanding the Linux Kernel, Third Edition" are the most commonly advised books to start with the topic.
However, all of these books are based on kernel's 2.6. version.
I've also read that 3.x isn't so much different from 2.6.
My question is - if I want to learn and contribute to linux kernel (3.5.) should I start with books on 2.6. or get a newer book (which I couldn't really find)?

In fact, really, there is nothing in the upcoming 3.0 kernel that makes this any different than what would be 2.6.40.
Still you want to understand here you go.. http://voinici.ceata.org/~tct/resurse/utlk.pdf

Related

Where are the actual RISC-V instruction codes? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I have downloaded the latest...
RISC-V Instruction Set Manual, Volume 1: User-Level ISA
...which is interesting but it never actually gives values for the opcodes/funct3 and other instruction formats. For example, the LOAD/STORE/BRANCH opcodes are listed by name but it does not provide the actual bit values they represent.
Where are all the codes actual listed?
They are also already conveniently encoded in the source code of the sodor project:
https://github.com/ucb-bar/riscv-sodor
for constants that capture the bit patterns in various useful ways, see:
src/common/instructions.scala
or, directly from the browser:
https://github.com/ucb-bar/riscv-sodor/blob/master/src/main/scala/common/instructions.scala
https://riscv.org/specifications/
Table 9.1 and all of Chapter 9.

Linux Forking and adding linux system calls [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
This is a very generic question to which i tried googling a lot before posting this question here.
I am starting to learn to forking linux kernel. For this i am following the book
"Professional linux architecture". However this book is a little too advance for me and i am having a hard time grasping concept.
Could anyone kindly suggest me some resource / books ?

Linux POSIX Compliance list [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm looking for a list cross reference matrix of POSIX implemented functions for a specified linux kernel.
For example, I want to use linux kernel 2.6.0, but I would like to see the compmlete list of POSIX implemented functions for this kernel. Where can I find this information?
Linux follows the Linux Standard Base as opposed to POSIX. However, LSB is mostly a superset of POSIX. You can find a list of all observed conflicts between LSB and POSIX here. I doubt something as detailed as what it seems you want exists.
2.6.0 is really an old kernel (there are big differences with 2.6.38). Try using something less old.
The linux syscalls man page gives you a list of system calls and in what kernel version they appears, so answers the question for syscalls. For library functions, I have no idea.
In practice, Linux seems to me quite Posix compliant... And the Posix standard also evolved.

Graphic debugger that can connect to gdbserver [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm looking for a graphic debugger that can connect to a running gdbserver (TCP) and does provide a usable interface.
I need to watch multiple complex data structures while stepping through the program.
I tried DDD, but the look and handling was just to weird.
Gnome comes with nemiver (but I haven't used it remotely to date)
I find I drop to gdb because I like to have lowlevel access. DDD has very nice examination features, don't underestimate the power of DDD
[OT: remember the days when GIMP was blindsided because the interface was... nonstandard?]
You might want to try Eclipse with CDT.

Book about programming in X on Linux [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
Anybody knows a book about X11 (or XOrg) programming on Linux.
There is a famous book at Amazon related to X programming, kind old also. But as ikanobori said you should look for GTK or Qt books. But also if your intention is to do low level X programming maybe the book can help (you will get crazy also :)
The link to the book: http://www.amazon.com/Window-System-Programming-Applications-Motif/dp/0131238035/ref=sr_1_9?s=books&ie=UTF8&qid=1284216372&sr=1-9
There is other books also (and older), but you probably don't want to program in motif, right? =P

Resources