Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C++ OpenSource project for beginner programmer? [closed]

I`m a beginner C++ programmer. And I want to pursue my career in system- and driver-programming. Can you suggest me an opensource projects to I improve my skills in low-level development?

I am looking for a project with the following characteristic:
- on C\C++ language based
- a small project with a small amount of code, yet
- UNIX-based systems designed

Do you know that something like this?

like image 915
VeminZ Avatar asked Mar 11 '09 15:03

VeminZ


People also ask

Is C open-source or not?

The C language is not a piece of software but a defined standard, so one wouldn't say that it's open-source, but rather that it's an open standard. There are a gazillion different compilers for C however, and many of those are indeed open-source.

Can you make money on opensource?

The open-source software can be recognized as one that does not require monetization models. Still, open-source make money as any other software. You just need to prepare a good business model. It differs from the ones offered by paid software.

How can a beginner contribute to opensource?

Start contributing to Open-Source activelyFind projects or organizations that you are interested in contributing to. Go to their GitHub repository, read the documentation, and search for first-timer issues as mentioned above. Try to work on as many issues as you can either across projects or for a single project.


3 Answers

Check the google summer of code projects page! These are all open source, and many of them are based on C/C++. Each project lists ideas that are aimed at outsiders / beginners.

Here is last year's page: http://code.google.com/soc/2008/ Google has not yet decided on which projects are participating this year, but this information will become available within the next couple of weeks (before the end of march 2009) along with a fresh list of ideas.

If you're a student in a College/University you can get lucky and even get mentoring through the GSOC project. But even if not, they will really value any contribution you can make.

like image 191
amarillion Avatar answered Sep 28 '22 03:09

amarillion


Always work on open source projects that you actually use and care about. If you don't use the project yourself, why should you do good work on it?

like image 31
Andy Lester Avatar answered Sep 28 '22 01:09

Andy Lester


What about Minix 3? It's a great way to learn about low level programming.

like image 39
Joe D Avatar answered Sep 28 '22 01:09

Joe D