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=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19560 invoked from network); 18 Sep 2022 18:23:27 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 18 Sep 2022 18:23:27 -0000 Received: from mail-il1-f178.google.com ([209.85.166.178]) by 9front; Sun Sep 18 14:20:32 -0400 2022 Received: by mail-il1-f178.google.com with SMTP id g6so1374830ild.6 for <9front@9front.org>; Sun, 18 Sep 2022 11:20:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date; bh=taTfsgT/6BujgRWCRPGhLwGG9++FFTGA4c84xctBPW0=; b=mRPCI8L81bcvB3NqEX3AoZ0LPBJFvgr0CHIUgxhg+S4KnfiGDI8tLFSN0EoIl6lqqV rqTAX3CXvUZ6R0m0GOgQRut+9vDcporu4ophMwdBLqqAorepnI4Zv07qRnz1PaRJ1W51 sD35ZjP4JuOnBJtZl4Xc72nnTl4g/3qmExnoAcdg0Zp58w0hEcwy33SkjAWo6ysixWzl J4/0SNAzdVieC2u6OUlq5rKU1qz697zbIxTEg+ZkaW3x9tKGpFRmy65i7DXMwvcR2E7L qngrmS3mqggb49okH3bE/FEJh7V12DGrIys4Eac+YOGDSvPGlL4XeoiLdLPxhAobaKh7 SVRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date; bh=taTfsgT/6BujgRWCRPGhLwGG9++FFTGA4c84xctBPW0=; b=j2EJgn2y2OYWNGcW5Ds2i/EzZY9XtwOOCezu4i5Gsx5BOaY3FCiztTaf6hAyP04yv9 RW9zSFIP20nGGJoaJfsLI7PyW7Lrka4FaF0LxEeU3x1oXJCGijFlt7j6nKgBlleumuMY pIv9JOvOB7ww2TbfFW30demt8uVbKyEZjxMdncxDurznbeDOtb5z4vq5CEpLTyxDkNia nJsZfSX9r3imedA0kyJ+xGK+k8lX9EiEU2v8mX2qyXoAkP/G1mz+e5zqCG8iyv3H5P7a c+nw2nZ1pq4MzkGyBNHtGLkVhQ0Jlev7qScZse3/SJKXcSSWJoDPSzTqHVevLN52Vod7 Owhw== X-Gm-Message-State: ACrzQf0V9P7sh2LakdyItmAyxtKvZROuG7TMzoFcqAKvtDlWCLFuAcN2 bKP62ZFlMOtaYGev8/fQTyGZmNjgyU45BTV7ZCWRdyY4 X-Google-Smtp-Source: AMsMyM4xMWwOAXepYdpFs+T4Cm/shUrNRy8iJVNfOtUkssaIjAj7YwreMgrJyYTtrN9HC8yC4Hzlbn/lVBmNb1TCD7A= X-Received: by 2002:a05:6e02:1d02:b0:2f1:6fb4:26b6 with SMTP id i2-20020a056e021d0200b002f16fb426b6mr5957367ila.49.1663525228627; Sun, 18 Sep 2022 11:20:28 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "M. Osman Talayman" Date: Sun, 18 Sep 2022 20:20:17 +0200 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: responsive shared method-based interface-scale control Subject: Re: [9front] Questions about the P9 kernel code Reply-To: 9front@9front.org Precedence: bulk Thanks Moody, I have read documentation from the P9 Legacy website, the cat-v website as well as man pages etc. I am by no means an expert, but I think I understand the conceps of the system. I figured, that I would begin reading throught he kernel code and figure out C as I went along. The questions I have right now is not so much relating to C per se, but more about the implementation. However, you are right. It all starts with the language, the compiler and the libraries that come along with it. I will start with the K&R book, which I have. Thanks again /Osman Den s=C3=B8n. 18. sep. 2022 kl. 20.03 skrev Jacob Moody : > > 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 >