Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754664AbaADOb7 (ORCPT ); Sat, 4 Jan 2014 09:31:59 -0500 Received: from mail-qe0-f53.google.com ([209.85.128.53]:33860 "EHLO mail-qe0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753680AbaADOb5 (ORCPT ); Sat, 4 Jan 2014 09:31:57 -0500 MIME-Version: 1.0 From: "Gideon D'souza" Date: Sat, 4 Jan 2014 20:01:36 +0530 Message-ID: Subject: How does a newbie find work? To: linux-kernel@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1250 Lines: 33 Hey Guys, I've been looking to hacking at the kernel for a long time now. I've managed to have a good setup, build the latest stable kernel and boot from it. I've read some of the docs, Coding Styles etc and watched GregKH's talks on youtube. I'm also reading Robert Love's Linux Kernel Development. Id like now to get my hands dirty but I can't seem to find something simple to do. I posted to kernel janitors and kernel mentors, but no dice. The bugs list looks thoroughly contrived. I've made small contributions to other OSS projects before but now I'm at a loss for how to study the kernel code base, what to try to break/change to study how the kernel works. Is there some simple work a newbie like me can take up? Any maintainer need some grunt work done? Or perhaps someone could suggest a pet project I could try to understand things better? (Should I be learning how to write device drivers?) Things that are very interesting to me so far are the KVM and the Scheduler. Regards, Gideon -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" 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.tux.org/lkml/