From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <9front-bounces@9front.inri.net> X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from 9front.inri.net (9front.inri.net [168.235.81.73]) by inbox.vuxu.org (Postfix) with ESMTP id 58A3029BC2 for ; Sun, 16 Jun 2024 15:05:00 +0200 (CEST) Received: from mail-ed1-f53.google.com ([209.85.208.53]) by 9front; Sun Jun 16 09:04:08 -0400 2024 Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-57cad4475e0so6416277a12.1 for <9front@9front.org>; Sun, 16 Jun 2024 06:04:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718543047; x=1719147847; darn=9front.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=++I5bIWCHs7Flx6PAIdt2Sb/morT1qA1NWswGyQtkEE=; b=Tq4necnfFTWi14KlTZ/dB9CpwhaODDzWnNTiUfsVxldoWpV0ulY8NBMepuZvsbLmC2 6u3sElaqbp0COC17yqyuqmOsC4GAJqpm0BIaanr7uEwld3FfEOBPL2kgbceba7PvWEI0 cqZdHOS6/xc7LFZy2QyMT96Iz6ggcN1CkDBxgPpQlHwXbNQQa/cqD8S5Z7L39TaW3YQf ZtuHxTSrhTEwwDNZV622VNgvAj4dnO98Hv9G0HAUX9ZQ5FlSr+cK1XeQ4JhKTH62AkrX vpqjK+ebGKEZNtRAjXy2+nUrCKPgPOjDqp5bkws6nWRgy4zUyTkLvCflv7+oHmiNSaKo dmlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718543047; x=1719147847; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=++I5bIWCHs7Flx6PAIdt2Sb/morT1qA1NWswGyQtkEE=; b=M/9jF5oPAd6PuJjzGGjzt6uLNPcyXms53McbHzavL13knQURzk1Y0vJLloGoOi+LrT mEKhYECrvHRlbLdkogk7ZkfS6aLfFbs4tlVDh8K2mU2WylMWxfiH1mTUspLzvUYE1lrS xsjfdez4Sh4M2CIGBPBif62Vxw2gEMRWsQ01nq9wDwHp2leEaDCQf3ou4Fy6XcE0trZ3 KMTgbm3lcn+nWVT2mtMiL8Ee5aclkMvFgTrMugGnawfl6Fa894kbGiYuqYr0dJ2AKb7g S/BEYpOa9SIvSBG4k5ltvO5qJXp/gr0TmyretLsB4vFtZrdetjtD6RhAzoI5bTRfpVGZ KRAw== X-Gm-Message-State: AOJu0YwDYTwNc0mJ4prbnh7bVSegl7/kfUAsrBd2QbgjiehcBCUZafjY mAHEXrNgv6R4I8lJHIfFip7P0Dofw6bHvNixH9zk5jd+xW6wD2C1SNEKCMQoeartp5kpS77182V 67cVjLgmCg7YkaGHovnZpS6413e+vwOHR X-Google-Smtp-Source: AGHT+IFjaOkj9flu5sdxjugKiEesk9EW+BfCyEQc5FGio9E7/qqVvsdNvz7eP18BV6dZk9JpTLQXxtDTVfrnmvjLr7s= X-Received: by 2002:a50:cd47:0:b0:57c:c171:2fb6 with SMTP id 4fb4d7f45d1cf-57cc1716957mr5147534a12.1.1718543046608; Sun, 16 Jun 2024 06:04:06 -0700 (PDT) MIME-Version: 1.0 References: <1890322.tdWV9SEqCh@cixi> <4928829.31r3eYUQgx@cixi> <4898776.GXAFRqVoOG@cixi> In-Reply-To: <4898776.GXAFRqVoOG@cixi> From: Thaddeus Woskowiak Date: Sun, 16 Jun 2024 09:03:30 -0400 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: extensible progressive session CSS STM-aware out-scaling controller Subject: Re: [9front] Staying up-to-date Reply-To: 9front@9front.org Precedence: bulk > That's an idea, indeed. Seen it in the FQA. > > Although I'm quite familiar with PXE, BOOTP and DHCP due to my work > on Linux embedded systems for ~25y, I'm not when it's related to > Plan9 and I find the documentation hard to follow -_-; > > It seems to be Plan9-fileserver oriented (obviously). > It's very easy. So easy that once you get it working you will want to throw all but one of your hard drives out the window. Follow https://fqa.9front.org/fqa6.html#6.7 I also wanted to say that when it comes to learning Plan 9 from a Linux/*nix background you will find that Plan 9 will appear obtuse and difficult. That is because you have only known obtuse and difficult so you have come to expect it. Plan 9 is the opposite - so much so that it appears alien to the beginner. > In the mean time I was looking at `man 8 fs` and found that the > fs "check" command could be used to check for a filesystem > integrity. But it's nowhere to be found on the console (in the > current state of my research). > fs is the now deprecated classic on-disk file server for plan 9. The two currently supported file systems on 9front are hjfs and cwfs. There is a third, an amazing piece of work by Ori called gefs, which is in testing right now. Read the man pages for those supported file systems and you will see the relation to fs. Plan 9 (the kernel) only speaks 9P. It doesn't understand on-disk file systems such as hjfs or cwfs as that is the job of the disk file servers cwfs(4) and hjfs(4) - programs which translate the on-disk fs to 9P. This means you could in theory boot from ext, nfs, cifs, sshfs, etc. > I also wanted to know which filesystems where mounted and couldn't > find it in the man pages of the commands specified in the > unix2plan9 wiki page. Thanks to fshalt I found out that the root > filesystem was hjfs :) > Plan 9 does not have mounts in the Unix sense as mounts and binds are per namespace. Instead you use the ns(1) command which prints a list of commands which represents the construction of the namespace that rc process is running in. That namespace is inherited by children procs which is why mounting/binding something in a new Rio window does not effect other windows BUT performing that same mount before running Rio does. See namespace lifting in the wiki for a global mount solution and read about srv(3). > Even though I've been playing occasionally with Plan9 and then > 9front for ~10y, I still don't feel confident enough for system > administration. > Rome was not built in a day. Take your time and ask questions. Do not mash keys or make assumptions. Have fun!