Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have only a very basic idea about linux system programming. I have not done any real projects using linux system programming. In my current company i do system admin type work. but i am more interested in Linux System Programming. I want to do some projects on my own, so that i could put those projects in my resume when i apply for joining another companies. Kindly tell me the whether there is any projects where i could learn more linux system programming by doing some real programming stuff.

Please Note that i only have experience in C programming and not in Linux System Programming. But i know very basic things in linux system programming.



migration rejected from Jul 2 '13 at 12:05

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as primarily opinion-based by Bart van Ingen Schenau, Kilian Foth, GlenH7, Thomas Owens Jul 2 '13 at 12:05

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

In your system admin type work, does some task you do either puzzle you (How does that work?) or irritate you (Shouldn't that work better/faster?)?

Find several of those tasks, identify the very basic feature that you don't understand, or that irritates or puzzles you. Try to implement the puzzling, irritating or slow feature in C.

You will get a more thorough education if you have something practical motivating you, and you will have a stopping point. When you've implemented your very basic feature in C, you can stop, evaluate what you've done, then pick another task that still puzzles you, or irritates you. In light of what you've learned, several tasks will now seem different than they did.


Not the answer you're looking for? Browse other questions tagged or ask your own question.