From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: ** X-Spam-Status: No, score=2.5 required=3.0 tests=BAYES_00,DEAR_SOMETHING, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4CA0CC433DB for ; Fri, 5 Feb 2021 14:30:15 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A52B0650D8 for ; Fri, 5 Feb 2021 14:30:14 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A52B0650D8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kernelnewbies-bounces@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.94) (envelope-from ) id 1l827S-0003D1-Uq; Fri, 05 Feb 2021 09:29:58 -0500 Received: from mail-qt1-x836.google.com ([2607:f8b0:4864:20::836]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94) (envelope-from ) id 1l827Q-0003Cv-TM for kernelnewbies@kernelnewbies.org; Fri, 05 Feb 2021 09:29:57 -0500 Received: by mail-qt1-x836.google.com with SMTP id z22so5041824qto.7 for ; Fri, 05 Feb 2021 06:29:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:subject:in-reply-to:references:message-id:mime-version :content-transfer-encoding; bh=nYIqWzaKwnK1xpc+eo2GN+B+OyOk3Pgipg1JTKYEPFc=; b=XfdqMwOV9J8pYngcwfuOHed6F+3G/boMR6Oigq9VWFLuNpD1ukW8pH87vpcZRQp3TR lWHLd7xWVN5fJ1PVlWHxlL2B+XQy/t/mVJeuDa092qfvlc9l48r8NAcP0si2ZuSTgj4N Co63Mv5HY2LHrvI+Cl+wgutF9C8lSOR3PL5u1g/clJuUO56vsnDB3UaJGvIHJEfwpU7/ AYJodraDuW/SYSWuwAEjBVukcLoBuwEcgZPBG4Qzb9Cq2TeVS3up+mJm3pf+/sC4Hb5L tnUGNeOAbh5HQJZL93vxTGyLNBvjbqP8OrKUl3ZeBCotvIounQ4aMfjHWb186EE5fdNR CIqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:subject:in-reply-to:references :message-id:mime-version:content-transfer-encoding; bh=nYIqWzaKwnK1xpc+eo2GN+B+OyOk3Pgipg1JTKYEPFc=; b=QwOXOqAwkNVLp2gu8VSljHjuJEZO+IXv1HVi6q5JM5tAC9VCYQ8RaVNDArKLNNvhq8 n4XGXq7Vqqht3GNc4e5RMWFVqObmNwFPoMUwEqhfgf0odZ/HBnIuVSI07JPzc16fwqz8 eJqsTii5vyqBmpO+RFp11B0j0zggYsPEDPSp58364raJ4CS7yW0ZO77lryqeGdI4zDhK MWkbbQYMW1zJdnXyWZyhiT0YeahQk0QezmKjniNqYND52JHphXbMr/sGt9VL7TzgoqAT WsBtr7Aied1m36WBRqjr6LGByAKNSMaT5qAHuyHqAWfhNr8C2HUZVuSGTkCsR7wb5w68 kukg== X-Gm-Message-State: AOAM532W9SlkTCiSAdeN0xCYdQLhuPT/lwlW4AH6pOO49OUzGg0ITfdf qZC1fQ9ubSZFPx+0SDT5lDSQNEDg33U= X-Google-Smtp-Source: ABdhPJwWykw0MQoW1+aCFkUgPsZEqCAc0LD9cdJgSiBf6SXzJalL25aiym1HD/TrL9ePB//RqkpggA== X-Received: by 2002:aed:2f86:: with SMTP id m6mr4321492qtd.253.1612535394392; Fri, 05 Feb 2021 06:29:54 -0800 (PST) Received: from [127.0.0.1] ([108.59.0.38]) by smtp.gmail.com with ESMTPSA id v15sm9223251qkv.36.2021.02.05.06.29.52 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 05 Feb 2021 06:29:53 -0800 (PST) From: Krishna Deshpande X-Google-Original-From: Krishna Deshpande Date: Fri, 05 Feb 2021 14:29:46 +0000 To: kernelnewbies@kernelnewbies.org Subject: Re: Enquiry for contribute in Linux Kernel In-Reply-To: References: Message-ID: <133DB532-B8C7-4780-98E9-1377DDE116DA@gmail.com> MIME-Version: 1.0 X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kernelnewbies-bounces@kernelnewbies.org On February 5, 2021 7:00:50 AM UTC, Abhijit Paul wrote: >Dear Sir, >I am Abhijit Paul and I am from India. I study in high school.I want >to *contribute >*to the Linux Kernel to become a *Linux Kernel Engineer*. But I don't know >what to learn. I know the *C/C++* programming language. Do I need to learn >about operating systems and how they work? >Please can you tell me *what to learn to contribute in Linux Kernel*. The basic C/C++ you've learned is necessary but in OS Dev things are bit different I would suggest you to look around https://kernelnewbies.org/ https://www.kernel.org/doc/html/latest/ and try to get a sense of things. I would also suggest you to take a look at https://wiki.osdev.org/ this isn't a Linux kernel specific thing but you can learn a lot from here. Most important thing is don't get overwhelmed by the source code of Linux try to focus on one struct, function or something like that and try to unravel it from there instead of trying to read every word from https://elixir.bootlin.com/linux/latest/source _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies