All of lore.kernel.org
 help / color / mirror / Atom feed
* I want write more important things
@ 2017-03-18 15:43 wiktoria.lewicka
       [not found] ` <CGME20170328145626eucas1p1eeb020ac571fdefd466aafcfe2bc03b4@eucas1p1.samsung.com>
  2017-05-18 15:34 ` Roman Storozhenko
  0 siblings, 2 replies; 5+ messages in thread
From: wiktoria.lewicka @ 2017-03-18 15:43 UTC (permalink / raw)
  To: linux-newbie

 Hello,
I am interested in wrinting code in Linux kernel and I started write kernel modules. I have some basics about kernel development- I red Robert's Love book. My the biggest project with kernel code is simple module, which create char device which can execute commands as root. Actually I'm reading Linux device drivers 3rd edition. And I haven't any idea what I could doing. I have many ebooks about kernel, but I prefer learn by writing some code. Sorry for my banal question (propably you haven't many time), but when someone answer me, I will be very very thankful.
--
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: I want write more important things
       [not found] ` <CGME20170328145626eucas1p1eeb020ac571fdefd466aafcfe2bc03b4@eucas1p1.samsung.com>
@ 2017-03-28 14:56   ` Kamil Konieczny
  0 siblings, 0 replies; 5+ messages in thread
From: Kamil Konieczny @ 2017-03-28 14:56 UTC (permalink / raw)
  To: linux-newbie

On 03/18/2017 04:43 PM, wiktoria.lewicka@vp.pl wrote:

> I am interested in wrinting code in Linux kernel and I started write kernel modules.
> I have some basics about kernel development- I red Robert's Love book. [...]

Look at free-electrons.com , link at doc, two free courses there,

Embedded linux development,
Linux kernel and driver development

You can read them from pdf-s
or watch on youtube,
and/or practice labs though this require to buy some hardware,
(btw the more powerfull hardware you buy,
the more you can test on target)

In pdf's there are some links what to read or do after,
for example see eudyptula-challenge.org

You can also ask about what to do at https://kernelnewbies.org/
or read archive for kernelnewbies,
for example there was discussion started on 2/24/2017 with
subject: want to be a kernel developer

Best regards,
Kamil
--
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* I want write more important things
  2017-03-18 15:43 I want write more important things wiktoria.lewicka
       [not found] ` <CGME20170328145626eucas1p1eeb020ac571fdefd466aafcfe2bc03b4@eucas1p1.samsung.com>
@ 2017-05-18 15:34 ` Roman Storozhenko
  2017-05-18 16:28   ` François
  1 sibling, 1 reply; 5+ messages in thread
From: Roman Storozhenko @ 2017-05-18 15:34 UTC (permalink / raw)
  To: kernelnewbies

> Hello,
> I am interested in wrinting code in Linux kernel and I started write kernel modules. I have some basics about kernel development- I red Robert's Love book. My the biggest project with kernel code is simple module, which create char device which can execute commands as root. Actually I'm reading Linux device drivers 3rd edition. And I haven't any idea what I could doing. I have many ebooks about kernel, but I prefer learn by writing some code. Sorry for my banal question (propably you haven't many time), but when someone answer me, I will be very very thankful.

I would suggest you to:

1) Complete eudyptula challenge. It contains 20 kernel-related tasks.
I have completed 8th task and awaiting to response and I want to say that
this is a very good challenge for newbies.

2) Pick one of the areas in which you want to participate in. It might
be virtualization, networking, storage, drivers, etc.. Any of that. Go to the
appropriate kernel bug tracker, pick a bug and then try to reproduce it,
fix it and send it as a patch.  I tried many different strategies in
last 8 months, but it seems that this one is the most obvious and
efficient.

After you complete it you will know enough to continue without any
advices )

^ permalink raw reply	[flat|nested] 5+ messages in thread

* I want write more important things
  2017-05-18 15:34 ` Roman Storozhenko
@ 2017-05-18 16:28   ` François
  0 siblings, 0 replies; 5+ messages in thread
From: François @ 2017-05-18 16:28 UTC (permalink / raw)
  To: kernelnewbies

On Thu, May 18, 2017 at 06:34:40PM +0300, Roman Storozhenko wrote:
> 1) Complete eudyptula challenge. It contains 20 kernel-related tasks.
> I have completed 8th task and awaiting to response and I want to say that
> this is a very good challenge for newbies.

Eudyptula is now closed to new registrations :(

^ permalink raw reply	[flat|nested] 5+ messages in thread

* I want write more important things
@ 2017-05-18 15:57 Roman Storozhenko
  0 siblings, 0 replies; 5+ messages in thread
From: Roman Storozhenko @ 2017-05-18 15:57 UTC (permalink / raw)
  To: kernelnewbies

> Hello,
> I am interested in wrinting code in Linux kernel and I started write kernel modules. I have some basics about kernel development- I red Robert's Love book. My the biggest project with kernel code is simple module, which create char device which can execute commands as root. Actually I'm reading Linux device drivers 3rd edition. And I haven't any idea what I could doing. I have many ebooks about kernel, but I prefer learn by writing some code. Sorry for my banal question (propably you haven't many time), but when someone answer me, I will be very very thankful.

I would suggest you to:

1) Complete eudyptula challenge. It contains 20 kernel-related tasks.
I have completed 8th task and awaiting to response and I want to say that
this is a very good challenge for newbies.

2) Pick one of the areas in which you want to participate in. It might
be virtualization, networking, storage, drivers, etc.. Any of that. Go to the
appropriate kernel bug tracker, pick a bug and then try to reproduce it,
fix it and send it as a patch.  I tried many different strategies in
last 8 months, but it seems that this one is the most obvious and
efficient.

After you complete it you will know enough to continue without any
advices )

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-05-18 16:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-18 15:43 I want write more important things wiktoria.lewicka
     [not found] ` <CGME20170328145626eucas1p1eeb020ac571fdefd466aafcfe2bc03b4@eucas1p1.samsung.com>
2017-03-28 14:56   ` Kamil Konieczny
2017-05-18 15:34 ` Roman Storozhenko
2017-05-18 16:28   ` François
2017-05-18 15:57 Roman Storozhenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.