From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 MOTjIFwwzWJ0QgEAbAwnHQ (envelope-from ) for ; Tue, 12 Jul 2022 10:27:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 2KTpIFwwzWIuHAEA9RJhRA (envelope-from ) for ; Tue, 12 Jul 2022 10:27:08 +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 380742CB42 for ; Tue, 12 Jul 2022 10:27:08 +0200 (CEST) Received: from localhost ([::1]:52218 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oBBEY-0003zE-VJ for larch@yhetil.org; Tue, 12 Jul 2022 04:27:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oBBCw-0003ZJ-0i for guix-devel@gnu.org; Tue, 12 Jul 2022 04:25:26 -0400 Received: from jpoiret.xyz ([206.189.101.64]:55636) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oBBCu-00054X-AI for guix-devel@gnu.org; Tue, 12 Jul 2022 04:25:25 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 7B5F11851E0; Tue, 12 Jul 2022 08:25:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1657614317; h=from:from: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; bh=qoX9yRtxM3G5ySYN/WptxUfmaRbFRJYGR/igJItLTk0=; b=GselC56QT1rviKVvlXTrkl1hWho/g1R/truSOu7LJtvLzMFpYYXWyE5cIcG4/SjKmCh3VA NSlDL5PHubaoaetS69u6YQxyEXtoGmEezn9q76v7ru9DAKsRTp1uRa5g6A879ypfbgLSZ0 wkpD+zAga3cBcF6JCtNSViGooivbBUrjo9OlL8qG2yc3AsrkZhlEG6aSW6iiVpcKNnFW6J nshZLmQDVt/YSGuKdJXmEZ9BXNbb8SYPQ7IHgHALmFUI2dnXebqaLy7JeRLjdxU6G/iZmh ffgLu01IIZhoA+8ylUkn3iZPwfzvseTsuYGeAiISMEADLfRvacXDVVZoz4ZphA== From: Josselin Poiret To: Joshua Branson , indieterminacy Cc: guix-devel@gnu.org Subject: Re: Could Guix System eventually run on top of HyperbolaBSD ? slightly off topic In-Reply-To: <87y1wz5b0j.fsf@dismail.de> References: <875yk36zhs.fsf@dismail.de> <43f9daf6ddb08c6fdc3d1314f1f90c3d@libre.brussels> <87y1wz5b0j.fsf@dismail.de> Date: Tue, 12 Jul 2022 10:25:15 +0200 Message-ID: <87bktuspp0.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Bar: / Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz X-Spam_score_int: 4 X-Spam_score: 0.4 X-Spam_bar: / X-Spam_report: (0.4 / 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, FROM_SUSPICIOUS_NTLD=0.499, PDS_OTHER_BAD_TLD=1.997, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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=1657614428; 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=qoX9yRtxM3G5ySYN/WptxUfmaRbFRJYGR/igJItLTk0=; b=Wam5jERPVVQqm6I3XKGzRHKRB/76r8e0+pYsprH6TPBRXc2MxvY9Qs8FC5PFo1qRJ3GEPB 7yLb4RIVm4CHjdkkeO159u2my7c5hZE95wma/cR4Y0ze8zXOpN3Ml+TZ+V00cBk0Remhrg Lf5kYx/balrRN+3Sgk6Cqtd5LBm8p8EQmHsjFBeVPTyWQvjkfrJEHlnkw0Nt80PDzx5FsE So/M0VpBWak3U2tqQOASowPTgc1TvQKhh1aY1zppI7eyGbMkvGTyZj0bkMAqeIFn0arifd LHQJ3fLrzjk8qYUKjiXP1hpHMivsPVM8QgGoxIuRVWRpEPStk0qXJFEbcCJW0A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657614428; a=rsa-sha256; cv=none; b=fKOCaFKo1imR/PMrB5rrnzdsRFKnHUxnMmnfIjRYrPqGbA99ZJFvnXtOozsyE7VSC8NO0a P/SGvz3q8JkKQS8D4WrvnwElkaCYn6fwwlblRQe97fEjiGeVPyMgxloWIf49b0Y/K9el0c hVY11ISleymPt0Zy+7I4rIaXBpvfr6XxVCSjpdmzCT4f/QPqacmdWs+sQt9L1xI8h+ustq XRmRannDS7cinWGrWnQi7HEzqO/q9QXre51maEG3tUsDVnmvtivROVjPkpX/5HZd+/33Ds 8alTeQ0Zv5tZOxvLVqk9AvRL9xLZHWjptw1FSMaRhV8aQ1mGAbkUkmAV7/UccA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=GselC56Q; dmarc=pass (policy=reject) header.from=jpoiret.xyz; 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.95 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=GselC56Q; dmarc=pass (policy=reject) header.from=jpoiret.xyz; 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: 380742CB42 X-Spam-Score: -8.95 X-Migadu-Scanner: scn0.migadu.com X-TUID: yjDVcwjIXSZu Hello, Joshua Branson writes: > I would love for Guix to be a Multi Kernel package manager (I mean it > works on the Hurd also, but I have never encountered a Hurd user in real > life). My dream would be to port Guix to Plan 9 ;-) I don't think Guix runs on the Hurd in the same way that Guix runs on Linux: the (gnu system hurd) tells me that the daemon is started with --disable-chroot, which actually disables all isolation mechanisms. There would need to be a significant effort to port the isolation mechanisms to the Hurd. Seeing how the daemon is in general left alone since C++ is hard compared to Scheme (and there's always the "but we could rewrite it in Guile" excuse), combined with the difficulty of interfacing with kernels, I'm not sure BSD support (or even Hurd support) will appear anytime soon. Best, -- Josselin Poiret