From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id sOD5M7vlA2QX6AAAbAwnHQ (envelope-from ) for ; Sun, 05 Mar 2023 01:43:39 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0I0FM7vlA2R32gAAG6o9tA (envelope-from ) for ; Sun, 05 Mar 2023 01:43:39 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EF6DF224D2 for ; Sun, 5 Mar 2023 01:43:38 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pYcSz-0002Ac-QZ; Sat, 04 Mar 2023 19:43:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pYcSx-0002AA-Ts for guix-devel@gnu.org; Sat, 04 Mar 2023 19:43:07 -0500 Received: from mail.arctype.co ([138.68.9.245]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pYcSv-0001XM-7C for guix-devel@gnu.org; Sat, 04 Mar 2023 19:43:07 -0500 Received: from authenticated-user (mail.arctype.co [138.68.9.245]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.arctype.co (Postfix) with ESMTPSA id C50F813B199; Sun, 5 Mar 2023 00:42:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=arctype.co; s=mail; t=1677976978; bh=sNlSC1+YDN+UDLMaIrzRvuH472v1doffIADQLYuzixY=; h=Date:To:Cc:References:From:Subject:In-Reply-To:From; b=rmr/GG+iJnGDxk/BDd5eo/fb6u8BcKIuOONYvpHBSM9hTJ0DIyU1CKkbqgGVnzn+1 ZVWge46v1feIvAFc4+Jqf1NedXuQ0WFEtI41BufUQLbEOhsiPH8K8p8cjo8Oo7H3Xg HZ9OSvg7JgumGFS2649Ay+t+fy788RBXH3S8yf1lSwMfg21JRTryVV8S8xDd2P+6JY rGv+U1s/by8fhUJf1WZF07p10BzOUQWfZI7kR40/oalvq+oW7Fc4muQoZyb6+raDlb IVRGzstTW3Y3gO58XVYGYuaGs8sSO1MdonarF2VTR3I9DVZSrr1ibXYD2BvXFldDIC Jvckm3xI6L5yg== Message-ID: Date: Sat, 4 Mar 2023 16:42:58 -0800 MIME-Version: 1.0 Content-Language: en-US To: Joshua Branson Cc: guix-devel@gnu.org References: <87wn47vzol.fsf@polidoro.io> <875ybsxwpc.fsf@polidoro.io> <87o7pkxd5j.fsf@riseup.net> <87zg938c8m.fsf@dismail.de> <98cf0d68448c06df4bba4c9211d87faa@dismail.de> <87wn46ud0p.fsf@librem.one> <87v8jgjums.fsf@dismail.de> From: Ryan Sundberg Subject: Re: Oniro or Guix on Zephyr kernel? In-Reply-To: <87v8jgjums.fsf@dismail.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------sLonsB1ujPaCTjv1LSV0pjQA" Received-SPF: pass client-ip=138.68.9.245; envelope-from=ryan@arctype.co; helo=mail.arctype.co X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677977019; a=rsa-sha256; cv=none; b=K+zVRQ/iT86XrYMYa5D9vk/PrPgLs+ZS80xF2B9FtHxJya099MN0mdaALb93fChH0HnGYk d/BwC4jK+wRvEudwiD5UTnuq08IbW6Gx7O6VeojtvHDYb35hikg4siS+9U2YKlzlC+cZX/ xKXI3C0kD4eVozifusAbT+qpWakWE6kI4VJuNMDV6bo7h3j/agAABAQ/z0YPTdqHLSUkbJ U3I1S9pJNOMIJdwJ5i8Y7dQkYS3OJcwwk1siUWw0vlApX2A3z/b0q5mhFMGVEh/ZNDIvnD 1lGdD7u8Sz7EgpOTOyTCLJuUXUl9vK+DkWTer2CC/TGpcw7JbWP6UyDzvE7Dhg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=arctype.co header.s=mail header.b="rmr/GG+i"; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=arctype.co ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677977019; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=I/uujA2VfTCxRLWjp6HYlxNwH2JF0HGzzfJCRCKAh1k=; b=es+9iSYljayidSaQRH7mrw9xIb/g60/TqSSB1d5XSFzlIoeT0XsFp7PXwvuJu9VCxMcQ2T sQJNiHOP9r1X4Zp7BomdnM+eDlBn62K4dAMPS3489FuyBe1E5G4n07YkfZEJlfXf8noRU3 z5OO0HVRmgYk0lKJ6ksn0HQz/4rCfloSXAScP3gYrEFl5ZRzz8ySWkmeF6s2NzwcN1DqoY ap4Qf9vi9AZN5KnlkFJI6SLoSqNNdztpejB/2+fo3YzXtYNTIc9Dg0l5iennQJfTluN/Ql i32L7hM1q74czOdlX0ZLOezH+OgSQTu8siMmiomwQTNgzxKP8odIgBq06ABKKg== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -7.70 X-Spam-Score: -7.70 X-Migadu-Queue-Id: EF6DF224D2 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=arctype.co header.s=mail header.b="rmr/GG+i"; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=arctype.co X-TUID: wpctv1/mTMac This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------sLonsB1ujPaCTjv1LSV0pjQA Content-Type: multipart/mixed; boundary="------------0a0HqjXDo7tTg76W3KPnO8NM"; protected-headers="v1" From: Ryan Sundberg To: Joshua Branson Cc: guix-devel@gnu.org Message-ID: Subject: Re: Oniro or Guix on Zephyr kernel? References: <87wn47vzol.fsf@polidoro.io> <875ybsxwpc.fsf@polidoro.io> <87o7pkxd5j.fsf@riseup.net> <87zg938c8m.fsf@dismail.de> <98cf0d68448c06df4bba4c9211d87faa@dismail.de> <87wn46ud0p.fsf@librem.one> <87v8jgjums.fsf@dismail.de> In-Reply-To: <87v8jgjums.fsf@dismail.de> --------------0a0HqjXDo7tTg76W3KPnO8NM Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Joshua, you can find my code to build NetBSD images published here: https://lab.arctype.co/neobsd/netbsd-guix/ It very much just "research", so no guarantees about it being useful for anything. But it certainly does boot NetBSD images with the standard userspace. Work on porting Shepherd was started, but that's where I stopp= ed. You will also at need to use my branches of: Netbsd: https://lab.arctype.co/neobsd/netbsd (especially the first commit, Guix build support, which patches the build script) Guix https://lab.arctype.co/arctype/guix (Not all my patches have been accepted or yet been submitted upstream) If you have any specific questions, please contact me directly (off-list). There is also other interesting code you are free to explore in my gitlab :) -- Sincerely, Ryan Sundberg On 3/4/23 9:26 AM, Joshua Branson wrote: > Ryan Sundberg writes: >=20 >> I have also used Guix to build a NetBSD image. You can use Guix to bui= ld >> just about any operating system image imaginable with the right amount= >> of practice and patience :) A lot of patience in some cases as you are= >> sure to hit some uncharted territory building whatever it happens to b= e. >> >> Getting the userspace to run is a bigger task, but you can certainly u= se >> Guix to build for example an embedded OS image with it's default >> userspace (not porting the Guix daemon or Shepherd). >=20 > Can you post the code or routine that you did for this? I would love > for guix to run on the OpenBSD kernel, but if guix requires glibc for > most of the features...and porting glibc to OpenBSD might be a far off > goal... --------------0a0HqjXDo7tTg76W3KPnO8NM-- --------------sLonsB1ujPaCTjv1LSV0pjQA Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEyVG5Gm1pvFAzyXC2aiMi+MCr96sFAmQD5ZIFAwAAAAAACgkQaiMi+MCr96vu KQgAzKgrJoPryzdj+6awtDvMI+HGOtbh7tsJ5oCO3URb1IuxIRm/4xwBvqJXsJSgDmbExICbqU+4 5ra16qv/cy53ZiAjhj36Ll8gN8CsGDvGnK8vUAcNJ/N2QQEg0OM6TT64R/7ypndQL3w7oc6pVJYL HaadKtETonrT0YtkEj+AvmDVaWSK8amMTDyvipPeb1KV4NJ5PT1Pm8z9XKv7MwYYYuANSqgdQss6 At758lShoY95vTHpfDRj6TnueTMogPd9BX1LKl9qCsL8yfflMcX5aFHxms5X59M0BSRfg8OIZmw6 1jm4dbhKatDtDXseKA54QgIX9hgAIbla+l0f8zaYgw== =EQ73 -----END PGP SIGNATURE----- --------------sLonsB1ujPaCTjv1LSV0pjQA--