From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, NICE_REPLY_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 16994 invoked from network); 18 Sep 2022 18:03:13 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 18 Sep 2022 18:03:13 -0000 Received: from mail.posixcafe.org ([45.76.19.58]) by 9front; Sun Sep 18 14:01:31 -0400 2022 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posixcafe.org; s=20200506; t=1663524120; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KFnsgswYgFslMD7FjzJsCORhuJSERJtg65BcJP5Dvso=; b=vss5obsbAxX9DVZeNyOX+umgMP/qPg0VQRVAf3u1Qh4vi25AB+EN3+fmHToZymRwN3JVjo nWZwsbOUyzVD7fI88GPlstTQSDGxuHcqYZ5zdIz8/jpZgKGSOSmg0ypmZfQSbJOQ7n+OMs Ta+6GnLy18cdlMV3qOHWHE3s2HZXwpE= Received: from [192.168.168.200] (161-97-228-135.mynextlight.net [161.97.228.135]) by mail.posixcafe.org (OpenSMTPD) with ESMTPSA id b152fed5 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <9front@9front.org>; Sun, 18 Sep 2022 13:01:59 -0500 (CDT) Message-ID: Date: Sun, 18 Sep 2022 11:59:14 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 To: 9front@9front.org References: Content-Language: en-US From: Jacob Moody In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: anonymous stateless replication information database Subject: Re: [9front] Questions about the P9 kernel code Reply-To: 9front@9front.org Precedence: bulk On 9/18/22 10:21, M. Osman Talayman wrote: > Hello, > > I have begun reading the code for P9 and am wondering if this is the > list to use for questions concerning the code I don't understand > (which is probably going to be most of it)? > > I work as a systems developer (D365FO). I have never coded in C and > never read kernel code before, so my questions will be simplistic for > many of you. (hopefully you will have the patiens to answer my > question) > Have you used the system? Read through the documentation? If you just sat down and started by reading the code first and trying to make sense of it with no C background, of course most of it is not going to make sense. Learn C first. Doing that while using 9front as a development environment sounds quite pleasant. But you need to start somewhere and learn things before just asking someone to walk you through how the C works out. Go read K&R, write the practice problems on 9front if you want, take a walk through our C libraries, read their implementations, try using them. In the process you'll pick up concepts about the system. In general just become acquainted with our tools and broad concepts, before trying to figure out how the sausage is made. Just ask the questions as you have them, don't ask for permission to ask questions. Good luck, moody