I’m not enough experienced Linux programmer, but I’d like to participate in programming community building some parts of applications in C. That means that I’m not ready yet to start with any big size project, but I’m ready to start with some small jobs. And of course I have some amount of free time, but not huge enough. What seams for me mostly interesting - is kernel and / or kernel patches (memory management, processes management, daemons, etc.) I understand that in my situation I also need the support of much more experienced people and there advises.
Could you please recommend me any solution? Kind regards, thank you in advance.
You didn’t need to post this twice. I’ll remove the same one in chitchat
Tux-Tux wrote:
> I’m not enough experienced Linux programmer, but I’d like to participate
> in programming community building some parts of applications in C.
Hello and welcome.
You say you’re not an experienced Linux programmer, but what experience
do you have? Are you a programmer? What expertise do you have in C and
other languages? What experience do you have with Linux (user?,
administrator? for how long etc?)
> That
> means that I’m not ready yet to start with any big size project, but I’m
> ready to start with some small jobs. And of course I have some amount of
> free time, but not huge enough. What seams for me mostly interesting -
> is kernel and / or kernel patches (memory management, processes
> management, daemons, etc.) I understand that in my situation I also need
> the support of much more experienced people and there advises.
> Could you please recommend me any solution? Kind regards, thank you in
> advance.
The kernel development process is perhaps the most demanding one,
because it is absolutely central in importance. So you need to work your
way up to that and establish a reputation as a useful contributor. There
are also other parts of the system, such as the GNU applications, and
then there are all the productivity applications.
You can find the mailing lists that the developers of all these
components use to communicate, and you’re free to join the lists and see
what is happening and help with any task that needs doing.
You might want to check out: Linux Kernel Newbies - Linux Kernel Newbies
Dear djh-novell! Thank you for reply!
You say you’re not an experienced Linux programmer, but what experience
do you have? Are you a programmer? What expertise do you have in C and
other languages? What experience do you have with Linux (user?,
administrator? for how long etc?)
I’m a mathematician, I have a good experience in Intel Assembler for win32 applications, work with mathematical co-processor, have experience in C programming (and in c++). As for Linux, I have one year experience, I read several books concerning UNIX structure, now I’m reading some books concerning Linux kernel and find it rather interesting. Also I have some experience in bash scripting.
The kernel development process is perhaps the most demanding one,
because it is absolutely central in importance. So you need to work your
way up to that and establish a reputation as a useful contributor. There
are also other parts of the system, such as the GNU applications, and
then there are all the productivity applications.
As well as I’m not yet a “useful contributor” , I’m glad to make some “small tasks” that will help me in better understanding of the operating system. Probably, some “junior jobs”. And of course I need good support of the community.
You can find the mailing lists that the developers of all these
components use to communicate, and you’re free to join the lists and see
what is happening and help with any task that needs doing.
I look through these lists and it seams that I’m in a dark forest
Thank you!
Hi
If your wanting to help, also check out this page;
http://en.opensuse.org/Portal:How_to_participate
–
Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.7-desktop
up 2 days 13:45, 3 users, load average: 0.22, 0.15, 0.09
GPU GeForce 8600 GTS Silent - Driver Version: 280.13
Dear, malcolmlewis! Thank you. I’ve listed all JJ ‘bugs’ in bugzilla, and
- I’ve founded few 10 (ten) open ‘bugs’.
- Many of them are VERY OLD!
- I don’t understand how it all works. For example, I see ‘592968 - JJ: zypper patch should show patch summary’ and some comments like ‘Alright, i guess it makes sense to put this info into the install summary of ‘zypper patch’, but probably only a one line…’
I’m not sure that it’s a bug - it looks just like a ‘wish’ of a user - each one can make for himself the version he like mostly. - With these JJ’s I’m filling myself along: no support of the community and no communication
Probably I can get somewhere the scheme of the community for better understanding the part of Novell and the part of the ‘community’
Tux-Tux wrote:
> Dear djh-novell! Thank you for reply!
>> You say you’re not an experienced Linux programmer, but what experience
>> do you have? Are you a programmer? What expertise do you have in C and
>> other languages? What experience do you have with Linux (user?,
>> administrator? for how long etc?)
> I’m a mathematician,
Well don’t despair I’m a mathematician too (or at least I was
trained as one a long time ago)
> I have a good experience in Intel Assembler for
> win32 applications, work with mathematical co-processor, have experience
> in C programming (and in c++). As for Linux, I have one year experience,
> I read several books concerning UNIX structure, now I’m reading some
> books concerning Linux kernel and find it rather interesting. Also I
> have some experience in bash scripting.
OK, you’ve got a good basis there to build on.
> As well as I’m not yet a “useful contributor” , I’m glad to make
> some “small tasks” that will help me in better understanding of the
> operating system. Probably, some “junior jobs”. And of course I need
> good support of the community.
And you’ve got a good approach
>> You can find the mailing lists that the developers of all these
>> components use to communicate, and you’re free to join the lists and
>> see
>> what is happening and help with any task that needs doing.
> I look through these lists and it seams that I’m in a dark forest
Right. There’s certainly no substitute for reading the code and
following discussions over a period of time to get an understanding of
what they mean.
malcolmlewis wrote:
> If your wanting to help, also check out this page;
> http://en.opensuse.org/Portal:How_to_participate
This is a very good suggestion. Suse also has some well-known kernel
developers so it is possible to contribute to that as well as other
areas of the distro.
Tux-Tux wrote:
> Dear, malcolmlewis! Thank you. I’ve listed all JJ ‘bugs’ in
> bugzilla,
Forgive my ignorance, but what’s a JJ bug? Perhaps if you post links to
some of the bugs, we can see what is going on.
Dear djh-novell, OK, I’ll read more in ‘How to participate’ portal. By JJ I mean Junior Job bugs (I’ve got information about them in this portal as a recommendation foe starting. Above are my comments about my experience