-4
votes
1answer
349 views

Explanation of computer systems to a completely new programmer [duplicate]

Possible Duplicate: Recommendations for teaching kids math concepts & skills for programming? A non-programmer I know is looking into how to teach (and learn while teaching) programming ...
2
votes
2answers
2k views

How do I implement the bg, &, and fg commands functionaliity in my custom unix shell program written in C

I am extending the functionality of a custom unix shell which I wrote as part of my lab assignment. It currently supports all commands through execvp calls, in-built commands like pwd, cd, history, ...
8
votes
4answers
766 views

Other than the Linux kernel, which operating system kernels should you study? [closed]

The Linux kernel is often listed as a code base which you are recommended to read and, even if it is poorly commented (or the files I have looked at have all been), it does have some really good code ...
3
votes
1answer
448 views

Checking out systems programming, what should I learn, using what resources? [duplicate]

I have done some hobby application development, but now I'm interested in checking out systems programming (mainly operating systems, Linux kernel etc.). I know low-level languages like C, and I know ...