Ask Your Question

Linux system programming projects for rookies [edited][abridged]

asked 2014-05-06 21:11:38 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >750 is welcome to improve it.

I know shell programming and I would rank myself 3 out of 5 in that experience wise. I know a bit of system programming and I am about to finish the theory part (as in a week from now I guess!). I just want a project on system programming or system programming or pretty much that falls in the domain of the description below.

in other words, please give me a real life coding/programming task or better, a set of tasks that give an insight into operating system. I am comfortable with c, C++, java and python. The question may be regarding building of OS like c program for say, ls -l or application of OS like say writing a simple database manager (don't know how big they might be , but they seem somewhere to start) or if anything smaller where I can get a headstart.

I found books on writing device drivers and kernels but they look like kinda big and heavy projects for a rookie. basically, I don't know where to start or how, kinda lost but I think you guys understood my problem. Any suggestions?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-05-09 04:59:05 -0500

imoj gravatar image


linux project

you mean Open Source, right?

I myself don't have much experience in this area, but I can only recommend contributing to an existing project, as you save yourself the trouble to set up the infrastructure, architecture, milestones, design, etc. From what you wrote I gather, that you can code. You should probably stick to coding for a time, until you are comfortable. Your free time is limited after all. One website I found maybe a year or two ago is open hatch. I never used it and I don't know if it is updated, but the goal is to get people like you in touch with developement or documentation. It is a short way to pick up a project, get to know the team. If you don't like them, just leave them. You can surely to find projects - useful projects - you have never heard of.

edit flag offensive delete link more


Yeah I am looking for open source projects after all,you know to gain exposure on the subject. Open hatch looks like a good one to start. Thanks for that but I was looking more operating system and less gaming stuff. When I say linux project, I meant developing apps for linux and stuff, destination is to land in kernel development. I don't know where to start.

SantoshHoropter gravatar imageSantoshHoropter ( 2014-05-10 06:44:01 -0500 )edit

Question Tools



Asked: 2014-05-06 21:11:38 -0500

Seen: 1,245 times

Last updated: May 13 '14