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 gJK6MvKnzGJQFQEAbAwnHQ (envelope-from ) for ; Tue, 12 Jul 2022 00:45:06 +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 eB2xMfKnzGKvNAEAG6o9tA (envelope-from ) for ; Tue, 12 Jul 2022 00:45:06 +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 74D37152DF for ; Tue, 12 Jul 2022 00:45:06 +0200 (CEST) Received: from localhost ([::1]:48762 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oB29H-0004if-IU for larch@yhetil.org; Mon, 11 Jul 2022 18:45:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oB290-0004iX-3J for guix-devel@gnu.org; Mon, 11 Jul 2022 18:44:46 -0400 Received: from mx1.dismail.de ([78.46.223.134]:4472) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oB28v-0004Ez-Dr for guix-devel@gnu.org; Mon, 11 Jul 2022 18:44:45 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 245e78ee for ; Tue, 12 Jul 2022 00:44:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to :subject:date:message-id:mime-version:content-type; s=20190914; bh=Zwz3JInw9lPJHcJrTsWbvWuMz2z2njbeOIQ5uruCNVI=; b=Khk7CRvAE2jt pdSEawuEGEmV17ulb6taHrmmXMgJmZJBjJvyxW6DOQMuSqWWjTcfSJclxpZa14EZ KFJUSgpO26b64ogb+H8yZghfRYxwTD6IXmi5nzcbV7NYoK3ruWkoSxQJJE6kSVuI k96zbk+VRD1lOqhRmfsLLXDg9MmsNdFMqhQmv8GSHm6GCe9rYKvPKd21OiTMXmaD oX7X7kUU+FSpxYu6xJRgdXFSgcTEqkGgyVqlpC906Tc24ejdeV2vXhbOhVsYxDtC vJjkJvEFX9QzhsLcxWmlFn+CL25ukhVChRpc0LpK7bezMwjhzJZlzz7lVnIdQiF6 WFMSQzBn8A== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 23581fff for ; Tue, 12 Jul 2022 00:44:34 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id ae4aabac for ; Tue, 12 Jul 2022 00:44:34 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id dbc479c3 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Tue, 12 Jul 2022 00:44:33 +0200 (CEST) From: Joshua Branson To: guix-devel@gnu.org Subject: Could Guix System eventually run on top of HyperbolaBSD ? slightly off topic Date: Mon, 11 Jul 2022 18:44:31 -0400 Message-ID: <875yk36zhs.fsf@dismail.de> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=78.46.223.134; envelope-from=jbranso@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -2 X-Spam_score: -0.3 X-Spam_bar: / X-Spam_report: (-0.3 / 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, HDRS_MISSP=2.497, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=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=1657579506; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=TmILDdgkp9x2UkOX3vSoj3JMfP2X+rFKAlIbgDTAhWI=; b=qwB7fjTtzteWIthvcD6NICGvZd2ft54/0OVQstZdBhPRGKlP320DUSTbLblFasz/pcOMYQ wqwkAKVuhGCsWuTRLN3YH782vnwzxGVC7fL3hxo1rS+HT7VIr94A2zEWwMq1IEIkWBMEQ2 jZKX0FyIdb7eEH5uyXPWxArv2jj8qzPTjCi4McYkh7fFFyWdZDpBw+uMuX+IZfHIvFiBKK 5gpEq0uyCTKYnHDjxdAZGZ4Y+QxcW59C5FlgTlpsd8p/72RBiQO24wp2yb0XPgypmVMxrl QLypQ6Ab44fk+CAThkATCzTCrGWfCaS+e6s2ix+kWaTiUqb7FiH+xWQAnxkBWQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657579506; a=rsa-sha256; cv=none; b=Lio3NYGTWazTOUUt08uAnUVyhGI/CahaVjMwevh9Y9b7f0hDfZkQljqfaDw1Sj49ZleVUw eeQUGuJmVsoWC0mxFv9E/Arg0+OfQnguALqhZXlKocmyzDzkF9JbkwGnLt3m3ifoYezemi DCM4EIY49lXvsT+QjIDQEgc4BRECB6rg1kHHYb8FONMTKnFlklPtXBJpazjeQGMDXXIIix IUurBAdGl2writTegdGTFqBEewOL1GFZvf0Ey5YeGGRmVZl072Uzl/WHmun+izK89LhTYj L0RjtSmVtwOWLrnjjTrcL36HfaiUwxGcaJzOFxnwckBzoM8IDOnRa6UBABUCww== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=Khk7CRvA; dmarc=pass (policy=reject) header.from=dismail.de; 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.05 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=Khk7CRvA; dmarc=pass (policy=reject) header.from=dismail.de; 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: 74D37152DF X-Spam-Score: -5.05 X-Migadu-Scanner: scn1.migadu.com X-TUID: NGKPl1L39/m+ Sorry for starting this centuries flame war, but I can't help but be more and more impressed with OpenBSD. It seems ideal for small scale servers (aka NOT large databases). It tries really hard to be secure by default and has great documentation. With OpenBSD it is easy to set up a static website (httpd) and your own email server (openSMTPD, spamd, and pf). I would argue that the average user will find OpenBSD to be easier to secure than the Linux kernel. The Hyperbola GNU/Linux team recently announced that they would ditch Linux for OpenBSD. They are using the OpenBSD kernel and the OpenBSD userland. And they are GPL-ing all of the code. It sounds like they will have to replace 20% of said code. https://www.hyperbola.info/ Though the website currently says "Donate to keep the project alive". So that's not super reassuring... Anyway, assuming that the HyperbolaBSD team accomplishes their goals, would Guix System or Guix ever be able to run on HyperbolaBSD? I know that Guix System ties itself to glibc. HyperbolaBSD does NOT use glibc and probably never will. Would it be feasible/desireable for Guix & Guix System to support a BSD kernel and alternative libc? What about other OSes? Thanks, Joshua P.S. I just recently came accross this guide for getting started with OpenBSD on servers: http://si3t.ch/ah/en/toc/ I am really impressed with how easy/awesome OpenBSD is.