From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id EPikDMs40GIxbgAAbAwnHQ (envelope-from ) for ; Thu, 14 Jul 2022 17:39:55 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id WM1HC8s40GLQdAAAG6o9tA (envelope-from ) for ; Thu, 14 Jul 2022 17:39:55 +0200 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 CBEBD30D6B for ; Thu, 14 Jul 2022 17:39:54 +0200 (CEST) Received: from localhost ([::1]:49258 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oC0wT-0007wk-Vy for larch@yhetil.org; Thu, 14 Jul 2022 11:39:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51722) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oC0v8-0007w2-Fz for guix-devel@gnu.org; Thu, 14 Jul 2022 11:38:30 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:42332) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oC0uw-0007aV-OR for guix-devel@gnu.org; Thu, 14 Jul 2022 11:38:30 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:20]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 5B7131AC57; Thu, 14 Jul 2022 08:38:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1657813091; bh=KB2BGKu6wDRlPKpY5uVMo0p3oeHJzVinbwpcGZZPLvw=; h=From:To:Subject:In-Reply-To:References:Date:From; b=l1OSw22/kvWF/1MRHw9ICUp/it3bbMz7BDegHFdyefPCpkqwXuCQgP8kDtX5kGV+a c9EeDYWoeNyK/UKD4TChHsbAPENi5r96EidusACFQ+cYw16ai+t4iVCKs35KzRmF/z Xjj7rjCKRwjzGARykTc6UjZPARV3PCNU2mTAw7l4lB/WX831a0uQbIMYfTwNbyDF+0 GEtDQaT/jrfc9FzLspffZG7vlFSs1qofYQOphpBB2/DDPoDR30qQubYByoJ0k3vxtw wu/pA1nV9vitl/FQf+TF83G5Nth5kDehrJzKlhc68n+Jk/mAGUZots9t030tUM/lJ1 YZiOP4vSRmZGA== From: Vagrant Cascadian To: zimoun , Tobias Geerinckx-Rice , guix-devel@gnu.org, Joshua Branson Subject: Re: Could Guix System eventually run on top of HyperbolaBSD ? slightly off topic In-Reply-To: <86fsj33ku8.fsf@gmail.com> References: <875yk36zhs.fsf@dismail.de> <86lesw2dsa.fsf@gmail.com> <2697DE8E-5C5C-4FD4-81E8-7237B5654ADD@tobias.gr> <86fsj33ku8.fsf@gmail.com> Date: Thu, 14 Jul 2022 08:38:03 -0700 Message-ID: <874jzjogbo.fsf@contorta> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=173.255.214.101; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -21 X-Spam_score: -2.2 X-Spam_bar: -- X-Spam_report: (-2.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657813194; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=Y9c9K/8Sg0uauEFvp9jzT0QfhjWCMGsHWBga4OqJ78g=; b=aK9vDClpCESvrCUUErsDKWmuZ/2zYQ4uQS/77mbpUqVrlY1ATvDvMBclP2rZpSaD/+T/yk Pu8PSjag7OhtIBQHuv/+sPDvhc3VfJPBH/+WpDiLEUvQGYJQmQMowdtjLD48D0QflIzG9O kzYAAP97gsdpmUu5NK6U2prDB5TuwXEFMMVtvZrv+zveYtVkdmsfvl5CTZw5ugzhFApuXY JtZc1Z3aNuF/OJu3nPvIwvSx/o9zGw+S+zyAuWgdJhVSx56MVRjyndz1M+NWOA4d6cfB9z b0e1g51fgSEsqFhWoC/8zz1DrC8iL3hFt/0mKJAD6u7efBKKoie9Y53J2Uu9EA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657813194; a=rsa-sha256; cv=none; b=pLIIC+j2FWhGVtvvTKiVCzjo2CZ+P0JF0+aRNMZzPR6X9ammc2QGqaSdIIVOqOa4in648Y 3H2MTTV45fecEYD47aWr3IhqUKZfcTcUXZf4TighnXb9jlgX4ghBeT8uff8n4+XnUv7QsG sVZ7+5mWu5PtLU1arU1uMCXzyZC+1XWuQTQxiu8ZetgqjqCESuJlOrk7qNbBprcrpC7kp8 PwgiK0ywd9a0m3PzqHhf7dUzbn3Hv9gxlnwzbzHq2SWKOT6BoPmOFbi13V7I319XKxlA5g cXP40xxDiOa0eE+3l9QfyZGPHLYnK0kBfXfA28DPEHycT2BQYEGR93zZ/VB0lw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b="l1OSw22/"; dmarc=none; 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" X-Migadu-Spam-Score: -8.85 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b="l1OSw22/"; dmarc=none; 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" X-Migadu-Queue-Id: CBEBD30D6B X-Spam-Score: -8.85 X-Migadu-Scanner: scn0.migadu.com X-TUID: gNFrxcC/GRBe --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2022-07-14, zimoun wrote: > Well, dreaming about science fiction, it appears me more approachable to > have Guix running on something as Debian/kfreeBSD =E2=80=93 it could be an > interesting project with the help of Debian folks. Other said, =E2=80=9C= just=E2=80=9D > replace the Linux kernel by a variant of the FreeBSD one running with > GNU GLibc. Well, guile-3.0 does not build on Debian GNU/kFreeBSD, so that would be a bit of a blocker for a GNU Guix port: https://buildd.debian.org/guile-3.0 But guile-2.2 built fine: https://buildd.debian.org/guile-2.2 It is a rough port, I have toyed with it now and again ... requires lots of patches to code that assume userland based on running kernel; patches that upstreams are hesitant to take, etc. It is great as a grueling test of coding assumptions, though! My guess is you would have the same sort of problems with porting GNU Guix to any of the *BSD. Definitely the sort of project that would take someone highly motivated over many years... live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYtA4XQAKCRDcUY/If5cW qhieAQCV0ZF1elLRc3mf+JvwQ2qlUVnrvKwBW6ciliWUqRW5bgD/ZbUtlqSArbmD 4kOmAqEtPkAYKG4wJFZCWx9RcvkKcgk= =ikHu -----END PGP SIGNATURE----- --=-=-=--