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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id AC16FC433F5 for ; Thu, 10 Mar 2022 17:13:24 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.94.2) (envelope-from ) id 1nSMLh-0007pJ-3b; Thu, 10 Mar 2022 12:13:13 -0500 Received: from mail-4323.proton.ch ([185.70.43.23]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nSMLd-0007p1-Tf for kernelnewbies@kernelnewbies.org; Thu, 10 Mar 2022 12:13:10 -0500 Date: Thu, 10 Mar 2022 17:12:57 +0000 Authentication-Results: mail-4317.proton.ch; dkim=none To: Amit Kumar From: Torin Carey Subject: Re: A blog for kernel development Message-ID: In-Reply-To: References: MIME-Version: 1.0 Cc: Kernel Newbies 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: , Reply-To: Torin Carey Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kernelnewbies-bounces@kernelnewbies.org Hi Amit, On Thu, Mar 10, 2022 at 10:01:40PM +0530, Amit Kumar wrote: > https://blog.freeark1.tv/2022/03/our-friend-printf.html Nice blog! Just to let you know, there's a difference between development on Linux and Linux kernel development. Wikipedia has a pretty good general article on kernels: https://en.wikipedia.org/wiki/Kernel_(operating_system) We're mostly interested in the development, concepts, inner-workings and usage of the Linux kernel. While what happens in userspace is relevant, we mostly concentrate on the kernel itself. Ozgur Kara gave a really good list of topics torelating to kernel development. I'd also really recommend reading https://github.com/0xAX/linux-insides/blob/master/SUMMARY.md A pretty good place to start kernel development is by writing kernel modules. https://lwn.net/Kernel/LDD3/ is a good place to start, but some of the stuff is a bit outdated given it's over 10 years old, but you should be able to write some stuff with it. Torin _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies