From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 oBcoB3wV0GITcwAAbAwnHQ (envelope-from ) for ; Thu, 14 Jul 2022 15:09:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id IP4MB3wV0GLbXwEA9RJhRA (envelope-from ) for ; Thu, 14 Jul 2022 15:09:16 +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 D10A813D17 for ; Thu, 14 Jul 2022 15:09:15 +0200 (CEST) Received: from localhost ([::1]:50178 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oByag-0001qm-UL for larch@yhetil.org; Thu, 14 Jul 2022 09:09:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oByYU-0007nR-SS for guix-devel@gnu.org; Thu, 14 Jul 2022 09:07:00 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:44749) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oByYR-0004Ng-0e for guix-devel@gnu.org; Thu, 14 Jul 2022 09:06:58 -0400 Received: by mail-wr1-x436.google.com with SMTP id bk26so2463421wrb.11 for ; Thu, 14 Jul 2022 06:06:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:in-reply-to:references:date:message-id:mime-version :content-transfer-encoding; bh=v5xOE847+8p+T3GuUPhE2xcGZmE4s9NcgDMOAr4qjCY=; b=E0gmGzhjiC3MgrA69R2C0bFw6H4RxsNeVRR31td6ufY0WEIoqW49wKkwbzsDNdEYi0 Gg+CFB+ffAwMavEvvuF+ceuNOjCvG5fp2xiiA7AeOcvhbNoc7UYOgiPU3vS0rMW/jSaV uK9hzHUH+OSi5Tv0WLNZV1hjmSsRyQRLnHPsXgNVy0mHFR+zXxs+tYDPBVzJeJxhlTUf 9giOAtJLqJz1EjcgGpVj0lIP8Z80OBATt9+hbSjSfOBDVY8YBDITsHA3hEa5XBudG7GK kIxyCxqC1jNmmeDbOXvZOzz6cTHpG1NYRoGaR63NeweR+jCdSE0MeLUElpOgpx1UDxZF WP9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=v5xOE847+8p+T3GuUPhE2xcGZmE4s9NcgDMOAr4qjCY=; b=13Gf9bEwTV1BIPV71FWNpRGeEIIx3DiPGvS1IGJ6q9wtvv9nk/G92WQrQqfakRdT6P uisTmKyVHvzH4tvKag6hHyjGhWPhfhw9O7mLWjhaYaytSvth4k0QK5GwLWvFtz24Mwlk DVh/ZpWCJpzbcfqwREcW/QLHytlj9Q/SvcWcSLcTHOJFDptA0uzX4+68nVn7vxktbBat E78adc9g/k9tS7HrtoAjtwL3RRU2dkLlhztMsQJz7fN78wNAZH8iBdnnhsRbGTZ3UIPe 4mbj5poKcx2F/Mz4kXCvEKntR67frMJqXXk9TzQQhpZiulWPXzgiAzSqy5lmXHvaXrLa jSwA== X-Gm-Message-State: AJIora/9bXjtoFgLoyf1Yv+l7LAmarsI745gCikQch62m8OUVa+le0Rs TRhJKVZHKODCy7qxTg28JMQ= X-Google-Smtp-Source: AGRyM1tG56bWZeoNMooY1ijrLUjUkFoCSdNkuS60WKk6ZHMQK6XIbEvffEtlzxfu5tJCynomn1DxhA== X-Received: by 2002:a05:6000:185:b0:21d:7ffc:4916 with SMTP id p5-20020a056000018500b0021d7ffc4916mr8305235wrx.692.1657803999592; Thu, 14 Jul 2022 06:06:39 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id h2-20020a05600c350200b003973ea7e725sm6944088wmq.0.2022.07.14.06.06.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Jul 2022 06:06:38 -0700 (PDT) From: zimoun To: 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: <2697DE8E-5C5C-4FD4-81E8-7237B5654ADD@tobias.gr> References: <875yk36zhs.fsf@dismail.de> <86lesw2dsa.fsf@gmail.com> <2697DE8E-5C5C-4FD4-81E8-7237B5654ADD@tobias.gr> Date: Thu, 14 Jul 2022 15:06:07 +0200 Message-ID: <86fsj33ku8.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x436.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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=1657804155; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=v5xOE847+8p+T3GuUPhE2xcGZmE4s9NcgDMOAr4qjCY=; b=Soqx/2k0XLFiB2qG4EhQNsWPdjLb/IWNWJmWOklNL1I2qHQfkGTn9DQsH6RrzlHUHxgUBR lTs+NxuiYpO1s3dkw6xS5cZOIl/mhEZGpNdf+95A1JG9vwR+BJfc6NeGLXePIRW6w2WOkh RsMTUInnzfXHQKMOvNTlIP9Y7Dy+WXK32PVzRjwT6FgLsKtUy5WCvS7C5zjAJEn96yTwka CNj87IbuQVuOcp4Ia+Wh1HIZt3gIM7UPhc7l5lzu6QC8SkHt/lJuBNH0WvoriJNzoGTc/q VYD7VasFVdjOVc1IkanuntE0mFS7NfHmAT9TaN+9eXjqNcAqm6cL+hi5YGxtTQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657804155; a=rsa-sha256; cv=none; b=h2SZ3uyu15jEYMgiTIz0A01JABivR9ogftEn6CZoR5uCMPPwCqNOwBqi6fAkAvC6EQW3Oc VZLCu1YKHP+2YdI/TyCevirj0kW79WGeLdJ02yhoFCd0H/oq3LYbYy1XHumDv5WWJ0ZCF7 cYkUCfcsjTVNIv3BXl1LPcBTQePp9tn+LfrpG8X3/a6b1lxXmhwX9KZaKLJb/nwy9Ey9IL L1PgyOO9+7qPCXCQbde4iX1VFsy1m/tFOqflcKT2DfwRu3mTqQGzj19NpFlexZF/B0e7aQ 0gVMXfeYyL8gbZFUBRwO+d5ll40iS+NPQ7L4VRT7aSsyNmC+CSsWyFpsSeklhg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=E0gmGzhj; dmarc=pass (policy=none) header.from=gmail.com; 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: -5.45 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=E0gmGzhj; dmarc=pass (policy=none) header.from=gmail.com; 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: D10A813D17 X-Spam-Score: -5.45 X-Migadu-Scanner: scn0.migadu.com X-TUID: GqCtaN6d5AxA Hi Tobias, All, (French Bastille Day is a day off, so a day for trolling. ;-)) On Thu, 14 Jul 2022 at 10:40, Tobias Geerinckx-Rice wrote: > https://www.hyperbola.info/news/announcing-hyperbolabsd-roadmap/ Thanks for the link. It is helpful for understanding. :-) > Far from 'recent' in my book. Indeed, the announcement is from 2019-12-21. :-) Quoting: This will not be a "distro", but a hard fork of the OpenBSD kernel and userspace Not being a new distro means using the venerable pkg_* package manager, right? Well, I am confused by the aim=E2=80=A6 >> If you run OpenBSD kernel and OpenBSD userland, why not just run an >> OpenBSD system? :-) > > Because it contains blobs. HyperbolaBSD doesn't, by definition (see abov= e). =E2=80=A6because HyperboladBSD seems a new distro as gnewSense is a new dis= tro free from problematic parts but based on an existing other one. Well, since it had been announced on late 2019 and we are in 2022, it could be interesting to know the status on this project. > Whatever my opinion on WSL, Darwin, and the Hurd, I must concede that the= y at least exist.=20=20 > > Porting Guix to something that doesn't is a poor investment in comparison. Just to be sure to understand, the initial question is to port Guix to HyperbolaBSD which is a variant of OpenBSD (kernel and userland). Therefore, correct me if I misunderstand something, it means: 1. port Guix to a new kernel not using the GLibc 2. package all the (free) userland OpenBSD managed by Guix Bah I wish all the best for people who would tackle this. :-) 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=9Cju= st=E2=80=9D replace the Linux kernel by a variant of the FreeBSD one running with GNU GLibc. However, doing so, the point #2 (BSD userland) is lost. My understanding is: #1 and #2 require more work than the union of the Guix community *and* the other kernel community could provide, IMHO. Assuming both communities would be interested in. :-) Cheers, simon