Thanks for such detailed information. Now I have a subject what I should think 
about.
And yes, I'll chose my own way :)


22.12.2016, 20:26, "[email protected]" <[email protected]>:
> On Thu, 22 Dec 2016 19:21:18 +0300, Dennis Semakin said:
>>  I just thought that may be it will be quicker to start to develop for 
>> kernel.
>
> The quickest way to start will depend on why you're thinking of doing
> kernel development at all.
>
> Did your boss just tell you that you have 13 weeks to ship a Linux driver
> for your company's new USB widget?
>
> Do you have a device that Linux doesn't support?
> Do you have a device that Linux *claims* to support, but it doesn't work 
> quite right?
> Do you have a device that used to work, but broke recently?
>
> (And yes, the approaches for the 3 are different)
>
> Do you have a deep desire to do something specific? "Wow, filesystems are
> really cool"? "I want to push my laptop to the limits"? Something else?
>
> Do you just want to give back to the community? If so, skip developing and
> just build and run a new linux-next kernel once a week. Lots easier to get
> started, and we have plenty of developers - but lots fewer people actually
> testing the 600,000 lines of new code every release. And how do I know there's
> less testers than developers? Because if we had as many testers, I wouldn't
> personally trip over an average of 3 to 5 bugs in linux-next per release 
> cycle.
>
> Did you think it would be a babe magnet? Or looking for something to put
> on your resume?
>
> All these have different paths....
>
> (And here's the quick hint on how to get started with linux-next:
>
> $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
> (the clone created a subdirectory, so cd to it for the following)
> $ cd linux
> $ git remote add linux-next 
> git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
> $ git fetch linux-next
> $ git fetch --tags linux-next
> ... # later on
> $ git remote update
> ...
>
> Once a week, do a 'git remote update' and build/install/run the new kernel.
> If anything explodes, send an email to [email protected]
>
> And yes, it really *is* that easy.

_______________________________________________
Kernelnewbies mailing list
[email protected]
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to