From nobody Sat Apr 8 22:56:47 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pv9bS4vW9z44yK5 for ; Sat, 8 Apr 2023 22:56:52 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp.rcn.com (mail.rcn.syn-alias.com [129.213.13.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pv9bR2Wz6z41QK for ; Sat, 8 Apr 2023 22:56:51 +0000 (UTC) (envelope-from roberthuff@rcn.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rcn.com header.s=20180516 header.b=Y2YUQ1ce; spf=pass (mx1.freebsd.org: domain of roberthuff@rcn.com designates 129.213.13.252 as permitted sender) smtp.mailfrom=roberthuff@rcn.com; dmarc=pass (policy=none) header.from=rcn.com DKIM-Signature: v=1; a=rsa-sha1; d=rcn.com; s=20180516; c=relaxed/simple; q=dns/txt; i=@rcn.com; t=1680994610; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=U75NAcD6DI+m7VwUGHCKD/9rOfg=; b=Y2YUQ1cewPgTG7u7+VxvP40BnnBxS4vzpbbG6TGFbU5R81qWi9odiUxMZ0er63WP YNqmEtT9M4E2cBHDzxk0CF9EhbBlp+WC3hKZCt4fwKcS3SZo7eXll1Gr/TkZy05U K8GguyNH8vrK8EGC/GfC0mlgNenel7D+c3jrarFhq5/Q7BSXqcqcuQgcmpAr7FkM ECRTeXIxdKPDtu49zcbMbBJV5J7TUUyH2AAtk0UVVtaRte1AfXZXo7RuctRYo776 Ejwh99eH7QSDPNOLi1Ujdyx/j/Ry1HMfzoseFfxdiaakpNPNi0cxBdeRNu9isTKN qEv9aZtMtlHwoWZDXo/Pmw==; X-Authed-Username: cm9iZXJ0aHVmZkByY24uY29t Received: from [130.44.151.156] ([130.44.151.156:20990] helo=jerusalem.litteratus.org.litteratus.org) by smtp.rcn.com (envelope-from ) (ecelerity 4.4.0.19839 r(msys-ecelerity:tags/4.4.0.0^0)) with ESMTPSA (cipher=AES256-GCM-SHA384) id 85/5B-31170-231F1346; Sat, 08 Apr 2023 18:56:50 -0400 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <25649.61743.236383.879770@jerusalem.litteratus.org> Date: Sat, 8 Apr 2023 18:56:47 -0400 From: Robert Huff To: questions@freebsd.org Subject: seeking recommendation: UPS for Freebsd X-Mailer: VM 8.2.0b under 28.2 (amd64-portbld-freebsd14.0) X-Vade-Verdict: clean X-Vade-Analysis-1: gggruggvucftvghtrhhoucdtuddrgedvhedrvdejkedgudehucetufdoteggodetrfdotffvucfrrhho X-Vade-Analysis-2: fhhilhgvmecuufgjpfetvefqtfdptfevpfdpgffpggdqtfevpfdpqfgfvfenuceurghilhhouhhtmecu X-Vade-Analysis-3: fedtudenucenucfjughrpeggtgfgkfffhffvuffosehtjeertdertddvnecuhfhrohhmpeftohgsvghr X-Vade-Analysis-4: thcujfhufhhfuceorhhosggvrhhthhhufhhfsehrtghnrdgtohhmqeenucggtffrrghtthgvrhhnpedu X-Vade-Analysis-5: fedugeetieeludefhfeitdffteekgeejhfekueekgeevffekledvjedvleegfeenucfkphepudeftddr X-Vade-Analysis-6: geegrdduhedurdduheeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudef X-Vade-Analysis-7: tddrgeegrdduhedurdduheeipdhhvghlohepjhgvrhhushgrlhgvmhdrlhhithhtvghrrghtuhhsrdho X-Vade-Analysis-8: rhhgrdhlihhtthgvrhgrthhushdrohhrghdpmhgrihhlfhhrohhmpehrohgsvghrthhhuhhffhesrhgt X-Vade-Analysis-9: nhdrtghomhdprhgtphhtthhopehquhgvshhtihhonhhssehfrhgvvggsshgurdhorhhgpdhmthgrhhho X-Vade-Analysis-10: shhtpehsmhhtphdtuddrrhgtnhdrvghmrghilhdqrghshhdurdhshihntgdrlhgrnhdpnhgspghrtghp X-Vade-Analysis-11: thhtohepuddpihhspghnrgepthhruhgvpdgruhhthhgpuhhsvghrpehrohgsvghrthhhuhhffh X-Vade-Client: RCN X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[rcn.com,none]; R_SPF_ALLOW(-0.20)[+ip4:129.213.13.252/32]; R_DKIM_ALLOW(-0.20)[rcn.com:s=20180516]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:31898, ipnet:129.213.8.0/21, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[129.213.13.252:from]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[rcn.com:+]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[rcn.com:dkim] X-Rspamd-Queue-Id: 4Pv9bR2Wz6z41QK X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Hello: I have an older APC UPS (BackUPS RS 1500) that after years of excellent service _may_ need to be replaced. Is there a particular brand - or even model - that folks would recommend for a medium-to-heavy home office environment? (This isn't the only UPS; it's just the only one causiong problems right now.) Budget is not unlimited, so I'm not looking for anything fancy; just something that will (with replacement batteries) just do its job for the next 15+ years. And - of course - works with software running on FreeGSD. (I use apcupsd, and have seen nut used elsewhere.) Respectfully, Robert Huff From nobody Sun Apr 9 03:35:31 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvHn62bVgz43VmQ for ; Sun, 9 Apr 2023 03:35:38 +0000 (UTC) (envelope-from chris@monochrome.org) Received: from mail.monochrome.org (static-71-163-255-121.washdc.fios.verizon.net [71.163.255.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail", Issuer "mail" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvHn574djz3Ktk for ; Sun, 9 Apr 2023 03:35:37 +0000 (UTC) (envelope-from chris@monochrome.org) Authentication-Results: mx1.freebsd.org; none Received: from tripel.monochrome.org (tripel.monochrome.org [192.168.1.11]) by mail.monochrome.org (8.15.2/8.15.2) with ESMTP id 3393ZVQe044904; Sat, 8 Apr 2023 23:35:31 -0400 (EDT) (envelope-from chris@monochrome.org) Date: Sat, 8 Apr 2023 23:35:31 -0400 (EDT) From: Chris Hill To: Robert Huff cc: questions@freebsd.org Subject: Re: seeking recommendation: UPS for Freebsd In-Reply-To: <25649.61743.236383.879770@jerusalem.litteratus.org> Message-ID: References: <25649.61743.236383.879770@jerusalem.litteratus.org> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Rspamd-Queue-Id: 4PvHn574djz3Ktk X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:701, ipnet:71.163.0.0/16, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Sat, 8 Apr 2023, Robert Huff wrote: (lightly snipped) > I have an older APC UPS (BackUPS RS 1500) that after years of > excellent service _may_ need to be replaced. Do check the batteries first. The lead-acid gel cells used in UPSes don't last forever, and will need to be replaced now and then. If your UPS is 10-ish years old or more, I'd suspect the batteries first. > Is there a particular brand - or even model - that folks would > recommend for a medium-to-heavy home office environment? (This isn't > the only UPS; it's just the only one causiong problems right now.) I have two APC "Smart UPS C1500." I'm using them in just such an environment, and I've been very happy with them. I bought them because I grew weary of the consumer-grade garbage I'd been using. The APCs absolutely do not draw attention to themselves. > Budget is not unlimited, so I'm not looking for anything fancy; > just something that will (with replacement batteries) just do its job > for the next 15+ years. The 1500s were neither expensive nor cheap. Between 300 and 400 USD each if I recall. I'm not averse to paying a little extra for something that will work right and not break. I chose this model because I'd used many of them for projects at work; it's at the low end of "professional" UPSes. I can't really address longevity; I only got these maybe 6 years ago. -- Chris Hill chris@monochrome.org From nobody Sun Apr 9 04:12:23 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvJbm4VBsz43Y88 for ; Sun, 9 Apr 2023 04:12:36 +0000 (UTC) (envelope-from Olivier.Nicole@cs.ait.ac.th) Received: from mail.cs.ait.ac.th (mail.cs.ait.ac.th [192.41.170.16]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvJbj0tSRz3FR5 for ; Sun, 9 Apr 2023 04:12:32 +0000 (UTC) (envelope-from Olivier.Nicole@cs.ait.ac.th) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cs.ait.ac.th header.s=selector1 header.b=AJpYDgMO; spf=pass (mx1.freebsd.org: domain of Olivier.Nicole@cs.ait.ac.th designates 192.41.170.16 as permitted sender) smtp.mailfrom=Olivier.Nicole@cs.ait.ac.th; dmarc=pass (policy=none) header.from=cs.ait.ac.th Received: from mail.cs.ait.ac.th (localhost [127.0.0.1]) by mail.cs.ait.ac.th (Postfix) with ESMTP id B4B5E89286; Sun, 9 Apr 2023 11:12:25 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.ait.ac.th; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:received:received :received; s=selector1; t=1681013545; x=1682827946; bh=AmprpEnSL ut35P1MdIL0r+NV3o+6nMjT2r3BgL9yesU=; b=AJpYDgMO5YeltnqZ1gmH+IuEV J2ByoTf0F4OwwULYbRKKck7vKerkoRWdEetRfY8xmjHP0U42efY/Fft1zhGunx9o RZiGsKsdxyZ0XYD0/1/Qi9XUnSJMWM3SjBMyURpKQmAtfDbRHSEJXfNEqg6hF7PM 0QFrVNe+09ra/gtzNs= X-Virus-Scanned: amavisd-new at cs.ait.ac.th Received: from mail.cs.ait.ac.th ([127.0.0.1]) by mail.cs.ait.ac.th (mail.cs.ait.ac.th [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id MWgcQd3Te3GU; Sun, 9 Apr 2023 11:12:25 +0700 (+07) Received: from banyan.cs.ait.ac.th (banyan.cs.ait.ac.th [192.41.170.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.cs.ait.ac.th (Postfix) with ESMTPS id 05BD689283; Sun, 9 Apr 2023 11:12:24 +0700 (+07) Received: (from on@localhost) by banyan.cs.ait.ac.th (8.15.2/8.15.2/Submit) id 3394CNSA093364; Sun, 9 Apr 2023 11:12:23 +0700 (ICT) (envelope-from on@banyan.cs.ait.ac.th) From: Olivier To: Chris Hill Cc: roberthuff@rcn.com, questions@freebsd.org Subject: Re: seeking recommendation: UPS for Freebsd In-Reply-To: (message from Chris Hill on Sat, 8 Apr 2023 23:35:31 -0400 (EDT)) Date: Sun, 09 Apr 2023 11:12:23 +0700 Message-ID: List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Result: default: False [-4.67 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.975]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DMARC_POLICY_ALLOW(-0.50)[cs.ait.ac.th,none]; R_DKIM_ALLOW(-0.20)[cs.ait.ac.th:s=selector1]; R_SPF_ALLOW(-0.20)[+mx]; RCVD_IN_DNSWL_MED(-0.20)[192.41.170.16:from]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; DKIM_TRACE(0.00)[cs.ait.ac.th:+]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:4767, ipnet:192.41.170.0/24, country:TH] X-Rspamd-Queue-Id: 4PvJbj0tSRz3FR5 X-Spamd-Bar: ---- X-ThisMailContainsUnwantedMimeParts: N >> I have an older APC UPS (BackUPS RS 1500) that after years of >> excellent service _may_ need to be replaced. > > Do check the batteries first. The lead-acid gel cells used in UPSes > don't last forever, and will need to be replaced now and then. If your > UPS is 10-ish years old or more, I'd suspect the batteries first. >From experience, my batteries usually last 2 to 3 years in APC. That may be due to cheap quality... So I know I have to change the batteries on a regular basis, to the point I have the batterie installation date on a sticker on the front of the UPS's so I can know when I need to change them. Olivier From nobody Sun Apr 9 10:25:21 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvSt72XBXz44F02 for ; Sun, 9 Apr 2023 10:25:35 +0000 (UTC) (envelope-from louise9841@gmail.com) Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvSt65Qb5z4QK9 for ; Sun, 9 Apr 2023 10:25:34 +0000 (UTC) (envelope-from louise9841@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=O6sD+qiA; spf=pass (mx1.freebsd.org: domain of louise9841@gmail.com designates 2607:f8b0:4864:20::1031 as permitted sender) smtp.mailfrom=louise9841@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pj1-x1031.google.com with SMTP id j14-20020a17090a7e8e00b002448c0a8813so6515541pjl.0 for ; Sun, 09 Apr 2023 03:25:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681035933; x=1683627933; h=to:message-id:subject:date:mime-version:from :content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=Miql1+i1o/plXpLr4uxZfp/LCI7QAoC5G9qr0gGeTRs=; b=O6sD+qiAhvPl7C1p0/HAq+BCgsgVV9tA1HqJhxA5amEaaC5XJYJUIsegGS8pOIUV4H Pa5NBzNVsNMaNEkJPzWd2UqQUmbGYYBMsYQ/a15mT6Qdw6XfErcfz/6vNyoZO+osk5BC 5XAPSG+3KWkbCrApNYG8GP5rs12WOj1T8yiwXsUQo5jfezKjCK8qkI6LjobLsZztcFJJ ecOmYj+wL6vwfCNzDwZgLrcbVNB+UzlowVXDmrF0/0pGiE21lgnAN854sDuXvKmYKXxZ CSb3z5T2MPgeg8q4d95tW0qL+/j8otAXnn1qQ2IyjuM+DzMuhOpK6TtfVNWMyQ6bsaRB QTJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681035933; x=1683627933; h=to:message-id:subject:date:mime-version:from :content-transfer-encoding:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=Miql1+i1o/plXpLr4uxZfp/LCI7QAoC5G9qr0gGeTRs=; b=EySy/ojYxsSrl06u6RcrooZJj9ARH1Y8rkLc6UqJHOhXtvVP+9esKUWnhgKo4Cj0Df BSZenLci3aDoxnD1BMXXWKH23omGNF4tWpuGqw1rbP6QcLH4VCBxhgyz9Ti+cdqFMeGR xeu+6rzq8MhKZUnnNY0a/Q0m3zJFnNP0c8jN9nNqfXgg7JEGn72ayUE/gg/NTKcfJuw/ Pd/DhyN0wLAq1xolSDtAg6Loh9I/Jc1m2T1eo76b2D1Q1FOoE7gz/bqnTvmFeC/h4NEn j51lLJ7wMZyX2XJdDj3kSubdwLB62epGqgxh3gBdTjgKMm6IfrVVFjhFtNdwVcU/CwJe ckMw== X-Gm-Message-State: AAQBX9d+rjP8BqxhLINSV9pbA2tF064b2rY+OV8lS4cRhhKoE5kwJAIQ +MbaPpGvrF5qFl5OXw/qBt6HhwhKuUG3DQ== X-Google-Smtp-Source: AKy350YuQy0RIDmXo+7hHXv9Iip6nrZAOJB+/9quvVuXmp9tJgdp4qt10jg0vkEUrYq/Jo6gER/xjw== X-Received: by 2002:a17:902:d491:b0:19e:839e:49d8 with SMTP id c17-20020a170902d49100b0019e839e49d8mr10817664plg.59.1681035932686; Sun, 09 Apr 2023 03:25:32 -0700 (PDT) Received: from smtpclient.apple ([2600:6c51:447f:4201:f547:10af:97f0:ef33]) by smtp.gmail.com with ESMTPSA id k10-20020a170902694a00b00192aa53a7d5sm3460660plt.8.2023.04.09.03.25.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Apr 2023 03:25:32 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: louise9841@gmail.com List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 (1.0) Date: Sun, 9 Apr 2023 03:25:21 -0700 Subject: FreeBSD Comparable Technologies Message-Id: To: freebsd-questions@freebsd.org X-Mailer: iPhone Mail (20D67) X-Spamd-Result: default: False [-2.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MV_CASE(0.50)[]; NEURAL_SPAM_SHORT(0.40)[0.403]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; ARC_NA(0.00)[]; FROM_NO_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1031:from]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org] X-Rspamd-Queue-Id: 4PvSt65Qb5z4QK9 X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N Hello, I am new to FreeBSD in terms of using it as a home router/firewall. I= m trying to implement the FreeBSD equivalent or similar way of doing things l= ike I did on my Linux Router. Are there are equivalent ways/programs for the= following: 1. Reverse Path Filter (Like on Linux). 2. Protection against DHCP Starvation attacks. 3. DHCP Snooping 4. Reply-Only ARP system with features like(automatically adding arps for le= ases) that keep people from setting a static ip on the network and bypassing= the queueing done by pf. P.S.: If there are any ways of doing these options above can you point me to= the right documentation as I have tried to research but couldn=E2=80=99t fi= nd any thing on these subjects listed above. Thank you, Lou= From nobody Sun Apr 9 10:41:01 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvTDS1Mh8z44FXG for ; Sun, 9 Apr 2023 10:41:28 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from h1.out1.mxs.au (h1.out1.mxs.au [110.232.143.235]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvTDR5Q3yz3sjN for ; Sun, 9 Apr 2023 10:41:26 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Authentication-Results: mx1.freebsd.org; none Received: from s121.syd3.hostingplatform.net.au (s121.syd3.hostingplatform.net.au [103.27.34.4]) by out1.mxs.au (Halon) with ESMTPS id 0a6f1fd5-d6c3-11ed-bf4a-00163c39b365; Sun, 09 Apr 2023 20:41:10 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nimnet.asn.au; s=default; h=Message-ID:From:CC:To:Subject: Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To: Date:Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=A+enwmpbhpNwZ+zeNTXD7ODv+3LnihhJW/7j2KYNI3g=; b=T33AoCwrUiCGj7y6sOrZF14LAh bm9J/+zIa2UBB2XSzv2SE8LLrwDzIWDs+bE6Ch0Z0+0Qx20MNfnQhHMulJnUXxELm4kynGXmcQECt hruq4wOxkb7QvHXChjQxD8ZBDJpM0B6PXFkqZljwq4bnzeqePDnbNL87XopmQlaS4kmXHlxuJSi8e M/LKdx/hezLhRIqhx2uJpjHbZF5VG/988gNAt66+rEqNvceuvqR0cNQR/TsP0UmNP/S+90KQ2sqrr zKXZ4HxshZtEfUJLh1lI9k2bwlexJJz+/e3PHr/LOy1Z5sGhxtQOp9kj0fXQGDhCuiZfAgDM8GfI7 fBhTFC1g==; Received: from [1.144.180.32] (port=52625 helo=Galaxy-J5-Pro) by s121.syd3.hostingplatform.net.au with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1plSTt-002CGm-26; Sun, 09 Apr 2023 20:41:09 +1000 Date: Sun, 09 Apr 2023 20:41:01 +1000 User-Agent: K-9 Mail for Android In-Reply-To: References: List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: seeking recommendation: UPS for Freebsd To: Olivier ,Chris Hill CC: roberthuff@rcn.com,questions@freebsd.org From: Ian Smith Message-ID: <9696D441-4956-4DF0-A03D-3FD9486DF680@nimnet.asn.au> X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - s121.syd3.hostingplatform.net.au X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - nimnet.asn.au X-Get-Message-Sender-Via: s121.syd3.hostingplatform.net.au: authenticated_id: smithi@nimnet.asn.au X-Authenticated-Sender: s121.syd3.hostingplatform.net.au: smithi@nimnet.asn.au X-Source: X-Source-Args: X-Source-Dir: X-Rspamd-Queue-Id: 4PvTDR5Q3yz3sjN X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:45638, ipnet:110.232.140.0/22, country:AU] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On 9 April 2023 2:12:23 pm AEST, Olivier wrote: > >> I have an older APC UPS (BackUPS RS 1500) that after years of=20 > >> excellent service _may_ need to be replaced=2E > > > > Do check the batteries first=2E The lead-acid gel cells used in UPSes > > don't last forever, and will need to be replaced now and then=2E If y= our > > UPS is 10-ish years old or more, I'd suspect the batteries first=2E > From experience, my batteries usually last 2 to 3 years in APC=2E That = may > be due to cheap quality=2E=2E=2E So I know I have to change the batteri= es > on a > regular basis, to the point I have the batterie installation date on a > sticker on the front of the UPS's so I can know when I need to change > them=2E We've had a couple of smaller Eatons, and found decent quality 12V gel cel= ls tend to last 3 to 5 years, depending on how often they're discharged tow= ard exhausion - maybe a dozen times some years, in a rural high-thunderstor= m area=2E Even if rarely discharged I'd be surprised to get 10 years from a gel batt= ery, apart from large stationary (e=2Eg=2E solar) setups=2E When we remember, we do an annual measurement exhaustion test, to be sure= =2E cheers, Ian From nobody Sun Apr 9 13:34:33 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvY4G65SZz44R6H for ; Sun, 9 Apr 2023 13:34:38 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp.rcn.com (mail.rcn.syn-alias.com [129.213.13.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvY4F69mwz44JW for ; Sun, 9 Apr 2023 13:34:37 +0000 (UTC) (envelope-from roberthuff@rcn.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rcn.com header.s=20180516 header.b=DMmlzPaZ; spf=pass (mx1.freebsd.org: domain of roberthuff@rcn.com designates 129.213.13.252 as permitted sender) smtp.mailfrom=roberthuff@rcn.com; dmarc=pass (policy=none) header.from=rcn.com DKIM-Signature: v=1; a=rsa-sha1; d=rcn.com; s=20180516; c=relaxed/simple; q=dns/txt; i=@rcn.com; t=1681047277; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=f8CXQtqkYJCEjxmrqMwdRfYfitY=; b=DMmlzPaZCTXecjQLC/aWqAnMjcJbfdaN1YrKdpNIojzuz9cZmViaD5eAjPsRU6si zCq3TpL0shFeaBI+dtv3cgTYGI07LDQd5jSi9ocAOlcwNiNmVyh4dfMFLb86G9WP /oAoRAEqeCbj5ID2d1mLzTRKhvSvsaNSkLT9pqoUhzTXCmM60T2NHNrlBGoxxLI6 Ahqz0IbHEkXumPAcFDNWH+Nc5whwqC6WzPMr+7HgdsObUNZSdkt9TDsIN7cctTmT gy4+kKJkCrNXy3MUJC8QChC6KuoWCPTiOprj3tlN7HgLcgmVSG6xfhHwvRYZgspd 6972IJYveH6e11ImP15/YA==; X-Authed-Username: cm9iZXJ0aHVmZkByY24uY29t Received: from [130.44.151.156] ([130.44.151.156:46392] helo=jerusalem.litteratus.org.litteratus.org) by smtp.rcn.com (envelope-from ) (ecelerity 4.4.0.19839 r(msys-ecelerity:tags/4.4.0.0^0)) with ESMTPSA (cipher=AES256-GCM-SHA384) id 4A/6C-31170-CEEB2346; Sun, 09 Apr 2023 09:34:36 -0400 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <25650.48873.53849.565225@jerusalem.litteratus.org> Date: Sun, 9 Apr 2023 09:34:33 -0400 From: Robert Huff To: questions@freebsd.org Subject: Re: seeking recommendation: UPS for Freebsd In-Reply-To: <9696D441-4956-4DF0-A03D-3FD9486DF680@nimnet.asn.au> References: <9696D441-4956-4DF0-A03D-3FD9486DF680@nimnet.asn.au> X-Mailer: VM 8.2.0b under 28.2 (amd64-portbld-freebsd14.0) X-Vade-Verdict: clean X-Vade-Analysis-1: gggruggvucftvghtrhhoucdtuddrgedvhedrvdektddgieejucetufdoteggodetrfdotffvucfrrhho X-Vade-Analysis-2: fhhilhgvmecuufgjpfetvefqtfdptfevpfdpgffpggdqtfevpfdpqfgfvfenuceurghilhhouhhtmecu X-Vade-Analysis-3: fedtudenucenucfjughrpeggtgfgkfffhffvufgjfhfosehtjeertdertddvnecuhfhrohhmpeftohgs X-Vade-Analysis-4: vghrthcujfhufhhfuceorhhosggvrhhthhhufhhfsehrtghnrdgtohhmqeenucggtffrrghtthgvrhhn X-Vade-Analysis-5: pedttdelkeethfeggefgveelueegvdeludehueeuvdegjeeivdffiefffeethffgueenucfkphepudef X-Vade-Analysis-6: tddrgeegrdduhedurdduheeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthep X-Vade-Analysis-7: udeftddrgeegrdduhedurdduheeipdhhvghlohepjhgvrhhushgrlhgvmhdrlhhithhtvghrrghtuhhs X-Vade-Analysis-8: rdhorhhgrdhlihhtthgvrhgrthhushdrohhrghdpmhgrihhlfhhrohhmpehrohgsvghrthhhuhhffhes X-Vade-Analysis-9: rhgtnhdrtghomhdprhgtphhtthhopehquhgvshhtihhonhhssehfrhgvvggsshgurdhorhhgpdhmthgr X-Vade-Analysis-10: hhhoshhtpehsmhhtphdtuddrrhgtnhdrvghmrghilhdqrghshhdurdhshihntgdrlhgrnhdpnhgspghr X-Vade-Analysis-11: tghpthhtohepuddpihhspghnrgepthhruhgvpdgruhhthhgpuhhsvghrpehrohgsvghrthhhuhhffh X-Vade-Client: RCN X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[rcn.com,none]; R_SPF_ALLOW(-0.20)[+ip4:129.213.13.252/32]; R_DKIM_ALLOW(-0.20)[rcn.com:s=20180516]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:31898, ipnet:129.213.8.0/21, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[129.213.13.252:from]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[rcn.com:+]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[rcn.com:dkim] X-Rspamd-Queue-Id: 4PvY4F69mwz44JW X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Thanks for the suggestions, but battery issues are not the prime suspect. I change the batteries every ~5 years, or earlier when the unit indicates. In fact, one of the batteries used for testing is brand new .... This is why I'm doing recon on new units. Respectfully, Robert Huff From nobody Sun Apr 9 14:04:54 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvYlw6sHsz44W3D for ; Sun, 9 Apr 2023 14:05:32 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvYlw1GVGz4JM2 for ; Sun, 9 Apr 2023 14:05:32 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=Bs+by9Z8; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2607:f8b0:4864:20::b33 as permitted sender) smtp.mailfrom=marietto2008@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-yb1-xb33.google.com with SMTP id y186so2501370yby.13 for ; Sun, 09 Apr 2023 07:05:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681049130; x=1683641130; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ysTw0Ddg+6LYHuj7nIe3oCufsSXO+FkF9A4O9pu8V80=; b=Bs+by9Z85NFF0rEI/H9b287YAm43pQcPxy44S08tCaFFJEjoT3mZCAlWZAHacC+qGC 3IzOV6oI99QuQlw4RttKovAj42VOgc8lHAm45a1BKwGHyhqsC+MeowLHINIsnVy1j9oL MAZ++zAR319s6ReqyVjv3cH5XzGYbY8z6y0cMNYt6HNBWGguQWm7F7Xld+/H2VqbeVLC uRumnJxgxQcku1EJy2/TkNQp3oO2wRTa/7pHJO6d/UhrzRaCMftEaHhdqXQ7FUHc5/xN fT9d4NQThHUWIXgJdlRoe5PYFXbj7qGZ2bLQ9VthHyLo7GvGroTAJqeqD1XSHrAG8lgL IQFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681049131; x=1683641131; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ysTw0Ddg+6LYHuj7nIe3oCufsSXO+FkF9A4O9pu8V80=; b=Zp08LrDx3VvyHzXGYfoiJzRlLZHEgFkR05LLgfJVuNNUymXGWHr857EfrweAZ2CXT5 tK+Hn8hL82DyUNPep/H6lNOW81abUjRNQDPs+CpHh6Z5012zSQyQhXj47eP0umu9rjFu uS89TnUlbst/7vJS6JL1WqUPBnyElZojtpDLVOhSoYkAg/WRx2NlY2C13reHRFcpEzac qVukC2B3FjycQgP/u0xPvn51M19FkgySPFufPcMt9ptqv7sM9QbQ716UEq1BSp4l4SY4 DojerYSfiLl4jKMBrdHKqZffEBNVTEptgr3ftcn6o+j/TPDYddACfhxfyBX2c1g7yTly jxpA== X-Gm-Message-State: AAQBX9d0ZHD5tXDG/pCnEnLBmIPaWzEmm/kxG4g5Dq/cyfJ6jG/sdN5i kyzD9hfB6rOvOfFCMOh3tWA+a3gurkdEx30IfTPDHedxHqSefg== X-Google-Smtp-Source: AKy350bjcgOXxPQh/no/p+q9r8pfmlWVLZYCcrULgkF6O+W+91vJRXk16EZDS/R2iNzi7BfNU6tVstWPY2q6mswu0gY= X-Received: by 2002:a25:3306:0:b0:b8b:f5fb:5986 with SMTP id z6-20020a253306000000b00b8bf5fb5986mr5480439ybz.10.1681049130401; Sun, 09 Apr 2023 07:05:30 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> In-Reply-To: <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> From: Mario Marietto Date: Sun, 9 Apr 2023 16:04:54 +0200 Message-ID: Subject: Re: Docker To: Tim Preston Cc: Paul Mather , John Levine , FreeBSD Mailing List , tomek@cedro.info Content-Type: multipart/alternative; boundary="00000000000044848d05f8e7c0c3" X-Spamd-Result: default: False [-3.29 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.29)[-0.288]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b33:from]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_FIVE(0.00)[5]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4PvYlw1GVGz4JM2 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --00000000000044848d05f8e7c0c3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It seems that docker now can run on FreeBSD natively,not with the collaboration of bhyve. What do you think ? He says : "Yes, OCI Containers on FreeBSD. What was proposed ages ago as Do= cker done right" https://productionwithscissors.run/2022/09/04/containerd-linux-on-freebsd/ On Tue, Apr 4, 2023 at 4:23=E2=80=AFAM Tim Preston wro= te: > It can be done, with a bit of manual tinkering. > > Here is a gist which explains how to run Docker in a CentOS 8 VM (under > bhyve). > > https://gist.github.com/tehpeh/7e5329d295eca9539e6462f36b6ce9c0 > > It's a bit out of date but the general idea would be the same for CentOS > stream, Alpine etc: install Docker, enable the service, open > firewall/networking, nfs mount a local directory. This is pretty much wha= t > Docker for Mac does. > > If you're looking for the Docker hub image repository equivalent for > FreeBSD, take a look at Bastille templates or Potluck ( > https://potluck.honeyguide.net/). > > However, and this is only my personal opinion, a pre-baked container imag= e > repository is a bad idea. Apart from the security issues and recent drama > around Docker shutting down free accounts, container images are often set > up with default parameters not useful in a production environment (or eve= n > your specific dev environment) and are built against a particular kernel > version, so may not run as expected on a different kernel version. > > Again, only my opinion, but you're much better off building your own, > private, images targeting the particular OS/Kernel version you use in > dev/staging/production. In summary, prefer Dockerfiles over pre-built > images. > > I think the conversation we really need to have is not about copying > Docker, but instead how do we consistently create, run, and scale jails > across multiple FreeBSD hosts easily. > > Tim > > > On 2/4/23 02:54, Paul Mather wrote: > > On Mar 29, 2023, at 1:34 AM, John Levine wrote: > > > It appears that Tomek CEDRO said: > > if there are lots of images for linux docker, and docker is linux only > solution, there is no reason to talk about it on bsd or even offer some > sort of images of bsd for linux right? > > Docker runs on MacOS with a linux emulation layer. FreeBSD already has > some linux emulation so in principle one could do the same thing, but > it'd be a lot of work for dubious benefit. > > I disagree it would be of dubious benefit. MacOS is a Tier 1 platform in= the Docker ecosystem. Using Docker Desktop on macOS makes using Docker an= d Kubernetes for development work very easy on that platform, meaning you c= an stay in the environment you prefer. MacOS is not Linux, but the impleme= ntation on there is to use a shim Linux VM via the built-in macOS hyperviso= r (which, IIRC, is a derivative of bhyve). > > It would be great if the same thing could be done on FreeBSD. It would b= e beneficial if there was a supported docker machine driver for bhyve on Fr= eeBSD. Right now, I believe the road to running Linux containers on FreeBS= D is to use the VirtualBox docker machine driver, which is a bit heavyweigh= t (in terms of added dependencies) for my liking. It would be nice if bhyv= e could be used to run the shim Linux VM. > > Other than that, much of the tooling to run Docker and Kubernetes is alre= ady in ports. But, those (e.g., in the case of Kubernetes) need to point t= o non-FreeBSD systems that are running the actual containers, pods, etc. I= t would be nice to be able to do it all on FreeBSD, at least for developmen= t and kicking-the-tyres purposes. > > Cheers, > > Paul. > > > > --=20 Mario. --00000000000044848d05f8e7c0c3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It seems that docker now can run on FreeBSD natively,= not with the collaboration of bhyve. What do you think ?

He says : "Yes, OCI Containers on FreeBSD. What was proposed ages a= go as Docker done right"


On Tue, Apr 4, 2023 at 4:23=E2=80=AFAM Tim Preston <tim@timpreston.net> wrote:
=20 =20 =20
It can be done, with a bit of manual tinkering.

Here is a gist which explains how to run Docker in a CentOS 8 VM (under bhyve).

https://gist.github.com/tehpeh/7e5329d295eca9539e646= 2f36b6ce9c0

It's a bit out of date but the general idea would be the same for CentOS stream, Alpine etc: install Docker, enable the service, open firewall/networking, nfs mount a local directory. This is pretty much what Docker for Mac does.

If you're looking for the Docker hub image repository equivalent fo= r FreeBSD, take a look at Bastille templates or Potluck (https://= potluck.honeyguide.net/).

However, and this is only my personal opinion, a pre-baked container image repository is a bad idea. Apart from the security issues and recent drama around Docker shutting down free accounts, container images are often set up with default parameters not useful in a production environment (or even your specific dev environment) and are built against a particular kernel version, so may not run as expected on a different kernel version.

Again, only my opinion, but you're much better off building your own, private, images targeting the particular OS/Kernel version you use in dev/staging/production. In summary, prefer Dockerfiles over pre-built images.

I think the conversation we really need to have is not about copying Docker, but instead how do we consistently create, run, and scale jails across multiple FreeBSD hosts easily.

Tim


On 2/4/23 02:54, Paul Mather wrote:
On Mar 29, 2023, at 1:34 AM, John Levine <johnl@iecc.com> wrote:

It appears that Tomek CEDRO <tomek@cedro.info> said:
if there are lots of images for linux docker, and docker is =
linux only
solution, there is no reason to talk about it on bsd or even offer some
sort of images of bsd for linux right?
Docker runs on MacOS with a linux emulation layer.  FreeBSD al=
ready has
some linux emulation so in principle one could do the same thing, but
it'd be a lot of work for dubious benefit.
I disagree it would be of dubious benefit.  MacOS is a Tier 1 pl=
atform in the Docker ecosystem.  Using Docker Desktop on macOS makes using =
Docker and Kubernetes for development work very easy on that platform, mean=
ing you can stay in the environment you prefer.  MacOS is not Linux, but th=
e implementation on there is to use a shim Linux VM via the built-in macOS =
hypervisor (which, IIRC, is a derivative of bhyve).

It would be great if the same thing could be done on FreeBSD.  It would be =
beneficial if there was a supported docker machine driver for bhyve on Free=
BSD.  Right now, I believe the road to running Linux containers on FreeBSD =
is to use the VirtualBox docker machine driver, which is a bit heavyweight =
(in terms of added dependencies) for my liking.  It would be nice if bhyve =
could be used to run the shim Linux VM.

Other than that, much of the tooling to run Docker and Kubernetes is alread=
y in ports.  But, those (e.g., in the case of Kubernetes) need to point to =
non-FreeBSD systems that are running the actual containers, pods, etc.  It =
would be nice to be able to do it all on FreeBSD, at least for development =
and kicking-the-tyres purposes.

Cheers,

Paul.




--
Mario.
--00000000000044848d05f8e7c0c3-- From nobody Sun Apr 9 14:23:33 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvZlY6C9Qz44YRB for ; Sun, 9 Apr 2023 14:50:17 +0000 (UTC) (envelope-from ipluta@wp.pl) Received: from mx3.wp.pl (mx3.wp.pl [212.77.101.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvZlX4thcz4dJf for ; Sun, 9 Apr 2023 14:50:16 +0000 (UTC) (envelope-from ipluta@wp.pl) Authentication-Results: mx1.freebsd.org; none Received: (wp-smtpd smtp.wp.pl 24150 invoked from network); 9 Apr 2023 16:23:33 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wp.pl; s=1024a; t=1681050213; bh=PvYcfceMyskwgIdNl1Q3jAsXIzjlH1arih9E6o3+kFk=; h=Subject:To:From; b=YBXszbJ1GgkDb0E5zX/PEFxXfjjCF2QiVDKa6MUqvcgFVEmqcNPO1dVF8IV55DknQ ggt1uUJSGKxNkxz7qCoYmqeBDHntSbvpZf7wbLl/iJ6bDqXGTV/4cBAODpD6igWXCG 7NlEgqSeZawrsManJmY/SvU/v5AP2iaeGymry2/Y= Received: from 83.5.150.3.ipv4.supernova.orange.pl (HELO [10.0.0.202]) (ipluta@wp.pl@[83.5.150.3]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP for ; 9 Apr 2023 16:23:33 +0200 Message-ID: <5df1744b-8cde-cd74-7aa6-8ce4a3e46ddf@wp.pl> Date: Sun, 9 Apr 2023 16:23:33 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: seeking recommendation: UPS for Freebsd Content-Language: pl-PL To: Robert Huff , questions@freebsd.org References: <9696D441-4956-4DF0-A03D-3FD9486DF680@nimnet.asn.au> <25650.48873.53849.565225@jerusalem.litteratus.org> From: "Ireneusz Pluta/wp.pl" In-Reply-To: <25650.48873.53849.565225@jerusalem.litteratus.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-WP-MailID: 7249c11545c7cf2b60285068c0f2ffdf X-WP-AV: skaner antywirusowy Poczty Wirtualnej Polski X-WP-SPAM: NO 0000001 [YQLh] X-Rspamd-Queue-Id: 4PvZlX4thcz4dJf X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:12827, ipnet:212.77.101.0/24, country:PL] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N W dniu 9.04.2023 o 15:34, Robert Huff pisze: > Thanks for the suggestions, but battery issues are not the prime > suspect. I change the batteries every ~5 years, or earlier when the > unit indicates. > In fact, one of the batteries used for testing is brand new .... > This is why I'm doing recon on new units. you probably need to recalibrate https://community.se.com/t5/APC-UPS-for-Home-and-Office-Forum/Back-UPS-Pro-1500-Battery-Calibration-Estimated-Run-Time/td-p/293195 HTH From nobody Sun Apr 9 17:06:25 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pvdmr0B5rz44j5X; Sun, 9 Apr 2023 17:06:36 +0000 (UTC) (envelope-from possessor.assizer305@aceecat.org) Received: from beesty.loosely.org (beesty.loosely.org [IPv6:2600:3c01:e000:4c0::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pvdmp3pq5z3yfH; Sun, 9 Apr 2023 17:06:34 +0000 (UTC) (envelope-from possessor.assizer305@aceecat.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=aceecat.org header.s=rsa header.b=Innm9Vlt; spf=pass (mx1.freebsd.org: domain of possessor.assizer305@aceecat.org designates 2600:3c01:e000:4c0::2 as permitted sender) smtp.mailfrom=possessor.assizer305@aceecat.org; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=aceecat.org ; s=rsa; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=wvVaUrjaBa4ZaYYCUpLBIxNVgfmvyeR7MYCWpugTu6E=; b=Innm9VltaG6VcuikPe9Tv4xOn6 LWZU/lMiBHSB3iwLREGj5BU35GJBY95tzdZt6Tfk2EwAeU6VNyHtlmvDxudrJGvrCcJTDTmDBrdeu VCp/Ez2P1uodTEyyENU4GAWEEC0kz6pHuKKqNvKhPZKYCpTiCXOMPP2bZNc3Q0ecE3mjrKctL8mCs jgwpYza8QPD4ykGIwDAdMmvWFmUn0y/64LhmI9NgfdVZRIG/0+QsGCvKu/mu9SugZDPYMOZNTRYSf k8nAQbPVFVr+pyG/ZDL8Bb7lk03iVHi3myVm3dcB3nZbpG1aptpptDRzdD3NvrMmSnvLXiM7I5Kwh qUuEpF4g==; Received: from [::1] (port=45966 helo=beesty ident=itz) by beesty.loosely.org with esmtp (Exim 4.96-10-06ec9c57f) (envelope-from ) id 1plYUj-0002Qg-2w; Sun, 09 Apr 2023 10:06:25 -0700 Date: Sun, 9 Apr 2023 10:06:25 -0700 From: possessor.assizer305@aceecat.org To: questions@freebsd.org, freebsd-questions@freebsd.org Subject: Re: FreeBSD Comparable Technologies Message-ID: <20230409170625.rtarpa2rlwrtvkb2@beesty> Mail-Followup-To: questions@freebsd.org, freebsd-questions@freebsd.org References: List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-2.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.981]; MID_RHS_NOT_FQDN(0.50)[]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[aceecat.org:s=rsa]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org,freebsd-questions@freebsd.org]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:63949, ipnet:2600:3c01::/32, country:SG]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[aceecat.org:+]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_NO_DN(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[aceecat.org]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4Pvdmp3pq5z3yfH X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On Sun, Apr 09, 2023 at 03:25:21AM -0700, louise9841@gmail.com wrote: > Hello, I am new to FreeBSD in terms of using it as a home > router/firewall. Im trying to implement the FreeBSD equivalent or > similar way of doing things like I did on my Linux Router. Are there > are equivalent ways/programs for the following: > 1. Reverse Path Filter (Like on Linux). > 2. Protection against DHCP Starvation attacks. > 3. DHCP Snooping > 4. Reply-Only ARP system with features like(automatically adding > arps for leases) that keep people from setting a static ip on the > network and bypassing the queueing done by pf. As you can see from this thread https://lists.freebsd.org/archives/freebsd-questions/2023-February/002819.html there are some major high level differences between the two kernels when it comes to IP routing, and that may make finding exact analogues of the Linux firewall features hard or impossible. Or maybe not - I hope not. -- Ian From nobody Sun Apr 9 17:06:25 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pvdmr0B5rz44j5X; Sun, 9 Apr 2023 17:06:36 +0000 (UTC) (envelope-from possessor.assizer305@aceecat.org) Received: from beesty.loosely.org (beesty.loosely.org [IPv6:2600:3c01:e000:4c0::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pvdmp3pq5z3yfH; Sun, 9 Apr 2023 17:06:34 +0000 (UTC) (envelope-from possessor.assizer305@aceecat.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=aceecat.org header.s=rsa header.b=Innm9Vlt; spf=pass (mx1.freebsd.org: domain of possessor.assizer305@aceecat.org designates 2600:3c01:e000:4c0::2 as permitted sender) smtp.mailfrom=possessor.assizer305@aceecat.org; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=aceecat.org ; s=rsa; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=wvVaUrjaBa4ZaYYCUpLBIxNVgfmvyeR7MYCWpugTu6E=; b=Innm9VltaG6VcuikPe9Tv4xOn6 LWZU/lMiBHSB3iwLREGj5BU35GJBY95tzdZt6Tfk2EwAeU6VNyHtlmvDxudrJGvrCcJTDTmDBrdeu VCp/Ez2P1uodTEyyENU4GAWEEC0kz6pHuKKqNvKhPZKYCpTiCXOMPP2bZNc3Q0ecE3mjrKctL8mCs jgwpYza8QPD4ykGIwDAdMmvWFmUn0y/64LhmI9NgfdVZRIG/0+QsGCvKu/mu9SugZDPYMOZNTRYSf k8nAQbPVFVr+pyG/ZDL8Bb7lk03iVHi3myVm3dcB3nZbpG1aptpptDRzdD3NvrMmSnvLXiM7I5Kwh qUuEpF4g==; Received: from [::1] (port=45966 helo=beesty ident=itz) by beesty.loosely.org with esmtp (Exim 4.96-10-06ec9c57f) (envelope-from ) id 1plYUj-0002Qg-2w; Sun, 09 Apr 2023 10:06:25 -0700 Date: Sun, 9 Apr 2023 10:06:25 -0700 From: possessor.assizer305@aceecat.org To: questions@freebsd.org, freebsd-questions@freebsd.org Subject: Re: FreeBSD Comparable Technologies Message-ID: <20230409170625.rtarpa2rlwrtvkb2@beesty> Mail-Followup-To: questions@freebsd.org, freebsd-questions@freebsd.org References: List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-2.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.981]; MID_RHS_NOT_FQDN(0.50)[]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[aceecat.org:s=rsa]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org,freebsd-questions@freebsd.org]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:63949, ipnet:2600:3c01::/32, country:SG]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[aceecat.org:+]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_NO_DN(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[aceecat.org]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4Pvdmp3pq5z3yfH X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On Sun, Apr 09, 2023 at 03:25:21AM -0700, louise9841@gmail.com wrote: > Hello, I am new to FreeBSD in terms of using it as a home > router/firewall. Im trying to implement the FreeBSD equivalent or > similar way of doing things like I did on my Linux Router. Are there > are equivalent ways/programs for the following: > 1. Reverse Path Filter (Like on Linux). > 2. Protection against DHCP Starvation attacks. > 3. DHCP Snooping > 4. Reply-Only ARP system with features like(automatically adding > arps for leases) that keep people from setting a static ip on the > network and bypassing the queueing done by pf. As you can see from this thread https://lists.freebsd.org/archives/freebsd-questions/2023-February/002819.html there are some major high level differences between the two kernels when it comes to IP routing, and that may make finding exact analogues of the Linux firewall features hard or impossible. Or maybe not - I hope not. -- Ian From nobody Mon Apr 10 02:49:00 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pvtj05fynz44f8J for ; Mon, 10 Apr 2023 02:49:08 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [IPv6:2001:470:0:19b::b869:801b]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "holgerdanske.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pvthz5fW2z3DZk for ; Mon, 10 Apr 2023 02:49:07 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=holgerdanske.com header.s=nov-20210719-112354 header.b=nCDH8UhX; spf=pass (mx1.freebsd.org: domain of dpchrist@holgerdanske.com designates 2001:470:0:19b::b869:801b as permitted sender) smtp.mailfrom=dpchrist@holgerdanske.com; dmarc=pass (policy=none) header.from=holgerdanske.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=holgerdanske.com; s=nov-20210719-112354; t=1681094941; bh=B2Q44Tyn2Rdg+2TOgg8RJ37K/fbVMCELEPHRPts98iM=; h=Received:Message-ID:Date:MIME-Version:User-Agent:Subject: Content-Language:To:References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding; b=nCDH8UhXL/TV26KxcSXNHfrqbgMHULLi3gi/w+/h52xbkg4aU+mTU5yy4OlfOvmy7 8GjqFkzahqBQFpvZ9mPrbUq019jRpfKtDPNJryriB2QFNziUP3SRYeTOKL2lNH6zVm 3pgRGRhGYtfomt74NgrtSKl2vCrjJfbhr9P8C3lzhE5yGtz+Rs51lpCyNWSyaOOJbv pqbcrgevKO/DLZjmNK0rJDlblE5A8aLIojm12nmSR9aF/m6O0Q01dOj9owhzUgFfN2 lxMhZqrV/X8+SkUyz7liZ5NbqOyTlafeVSABAdO67oU4eiAkO9qnhKnQHS/AEQcQ4w lxYROPUX3kzVbtZTg5ygi5aKfDQvliiplyTP3Jgv+t3BnlHQcDGDISL7tyXr8MJtm/ 9piJSAVY2cDRgkyVhJutayOZU43+cUWGP8olcgz6IFVbw/7pF4mhUQACl4uEA0jApb 53B0Ao0KkkMUqVRVDis6VDpCrgjJ3vXMN/mfl58GJnUmfJWBf3mjOc7RrbO04Py+Bh +HPOCUBLzQzXhb6wFAdJ47EoinwvarlwBKzhWof+6LtC+k04sYxrLCsT9RFtW2T6Sm aExS88OHblAhmUBb2N5kCpw7kWqXRzX5G3V0t+PeyAAnfC8BTJTsaTmU8NdmyTeZ9u 4Sq/f9El3M7vzYjN4TNKNIg4= Received: from 99.100.19.101 (99-100-19-101.lightspeed.frokca.sbcglobal.net [99.100.19.101]) by holgerdanske.com with ESMTPSA (TLS_AES_128_GCM_SHA256:TLSv1.3:Kx=any:Au=any:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Sun, 9 Apr 2023 19:49:01 -0700 Message-ID: Date: Sun, 9 Apr 2023 19:49:00 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: FreeBSD Comparable Technologies Content-Language: en-US To: questions@freebsd.org References: From: David Christensen In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.991]; DMARC_POLICY_ALLOW(-0.50)[holgerdanske.com,none]; R_SPF_ALLOW(-0.20)[+a:november.he.net]; R_DKIM_ALLOW(-0.20)[holgerdanske.com:s=nov-20210719-112354]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[holgerdanske.com:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MLMMJ_DEST(0.00)[questions@freebsd.org]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4Pvthz5fW2z3DZk X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On 4/9/23 03:25, louise9841@gmail.com wrote: > Hello, I am new to FreeBSD in terms of using it as a home router/firewall. Im trying to implement the FreeBSD equivalent or similar way of doing things like I did on my Linux Router. Are there are equivalent ways/programs for the following: > > > 1. Reverse Path Filter (Like on Linux). > > 2. Protection against DHCP Starvation attacks. > > 3. DHCP Snooping > > 4. Reply-Only ARP system with features like(automatically adding arps for leases) that keep people from setting a static ip on the network and bypassing the queueing done by pf. > > > P.S.: If there are any ways of doing these options above can you point me to the right documentation as I have tried to research but couldn’t find any thing on these subjects listed above. > > Thank you, > Lou Have you looked at pfSense? https://www.pfsense.org/ David From nobody Mon Apr 10 06:24:41 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvzV02n7nz44r4V for ; Mon, 10 Apr 2023 06:24:56 +0000 (UTC) (envelope-from louise9841@gmail.com) Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvzTy2sRSz3wkD for ; Mon, 10 Apr 2023 06:24:54 +0000 (UTC) (envelope-from louise9841@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=FkZb89VC; spf=pass (mx1.freebsd.org: domain of louise9841@gmail.com designates 2607:f8b0:4864:20::1036 as permitted sender) smtp.mailfrom=louise9841@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pj1-x1036.google.com with SMTP id px4so1101316pjb.3 for ; Sun, 09 Apr 2023 23:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681107892; x=1683699892; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=5IDErvk4drdrmh/TtM1m+I4GMQTWL3pz8Fa0xMPudK4=; b=FkZb89VCwB+9B3m2CIjXHgRVycsKTZXMisjJb8F3cQOMWy4/HYV3s/wDVrLmOR4SAE 51HlqDh6BgbIUNwcO3foTgjUQW6z4rXReWgy07KBKwCAVBhiWPWXA8gpz4/qQ0TtvEMM A9Vtv5umGnd8NbDDzIBXlzq/M3M8BJhM9RQTYdMyBpXD7aw+A3OYEnRzG8bx2DsgfRY/ QHI2tJXEoPhsGFLA5uanfWzhhkmFNEjMVU3JDpyPkD8t2qfk/VEbjZuwLIkFpKv7NrsO NI58OjVsmlaygVF1m0GgbILC4YkldymvySgqILUljkuEtnxU1g6p6Cw1jdcJOvRzJO7D TMTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681107892; x=1683699892; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5IDErvk4drdrmh/TtM1m+I4GMQTWL3pz8Fa0xMPudK4=; b=0n5v1l7dBzn/tvUCRZiFczAANiFFhr2ijoFbZvkPoRM+dmHp428+TWhjeN30PXaD3p Ub1ONGkz6BR0Mum1+6cbUie/ba09KjAYxgEvuGv3z7gRQoVDmYG6am4qnNrJz+UdRBQw eTSSS7847BuLgJbbTyIuGxCFlP6tt0+1vVjCdIxI8xVO9JE+Aj97QH2c1eDR2RpVgScH zZz8dpqMTG+I659ReoZPRSTOBRoYpUOIWDs/Jve22XmIdVPzGbLXw+EeYsonyRDJGvGj uubDNl1ZMUF+OnKtxcq9HA46E6qwkT+0bdoWa/bOG1j6JjJ3atFKnxGfvcFv1XmnYAS6 WQ2w== X-Gm-Message-State: AAQBX9e01JtZRlJaZEnMcX7httaTx9XAuOow02NX7jXGUaS7VPlN5yB2 T5rybn1tFBtgqnee9GdAWrEVNzhWRzyYzWG5 X-Google-Smtp-Source: AKy350bd//rhy0jeAJs5gfRk3IpY0zNLvc2K/BgVLEA1ukLgJv8n6UlbYeGkGKPTY4fAtEUllDqYxQ== X-Received: by 2002:a17:90a:5b:b0:233:feb4:895f with SMTP id 27-20020a17090a005b00b00233feb4895fmr8649720pjb.44.1681107892421; Sun, 09 Apr 2023 23:24:52 -0700 (PDT) Received: from smtpclient.apple (137-025-169-013.res.spectrum.com. [137.25.169.13]) by smtp.gmail.com with ESMTPSA id s13-20020a17090a5d0d00b0023b3d80c76csm6609728pji.4.2023.04.09.23.24.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Apr 2023 23:24:51 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: louise9841@gmail.com List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 (1.0) Subject: Re: FreeBSD Comparable Technologies Date: Sun, 9 Apr 2023 23:24:41 -0700 Message-Id: <94EAD718-5BC4-44ED-857B-7C1C1CA31633@gmail.com> References: Cc: dpchrist@holgerdanske.com, possessor.assizer305@aceecat.org In-Reply-To: To: freebsd-questions@freebsd.org X-Mailer: iPhone Mail (20D67) X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_THREE(0.00)[3]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; ARC_NA(0.00)[]; FROM_NO_DN(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1036:from]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org] X-Rspamd-Queue-Id: 4PvzTy2sRSz3wkD X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Thank you guys for answering! I would love to go pfsense but I wanted to do t= his on a bare FreeBSD install for learning experience. Especially learning p= f as I come from the iptables way of doing things and find pf much more read= able, and sane lol. Also it would help me learn a bit about zfs, snapshots, a= nd boot environments as well. That=E2=80=99s the main reason why I go the ro= ute of masochism, to learn as quickly and effectively as possible. Thank you, Lewis > On Apr 9, 2023, at 3:25 AM, louise9841@gmail.com wrote: >=20 > =EF=BB=BFHello, I am new to FreeBSD in terms of using it as a home router/= firewall. Im trying to implement the FreeBSD equivalent or similar way of do= ing things like I did on my Linux Router. Are there are equivalent ways/prog= rams for the following: >=20 >=20 > 1. Reverse Path Filter (Like on Linux). >=20 > 2. Protection against DHCP Starvation attacks. >=20 > 3. DHCP Snooping >=20 > 4. Reply-Only ARP system with features like(automatically adding arps for l= eases) that keep people from setting a static ip on the network and bypassin= g the queueing done by pf. >=20 >=20 > P.S.: If there are any ways of doing these options above can you point me t= o the right documentation as I have tried to research but couldn=E2=80=99t f= ind any thing on these subjects listed above. >=20 > Thank you, > Lou From nobody Mon Apr 10 10:30:18 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pw4xM23Ktz454Tw for ; Mon, 10 Apr 2023 10:30:31 +0000 (UTC) (envelope-from tombyrne223@gmail.com) Received: from mail-oa1-x2a.google.com (mail-oa1-x2a.google.com [IPv6:2001:4860:4864:20::2a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pw4xL5FF7z4ZsD for ; Mon, 10 Apr 2023 10:30:30 +0000 (UTC) (envelope-from tombyrne223@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=VNlpmTFl; spf=pass (mx1.freebsd.org: domain of tombyrne223@gmail.com designates 2001:4860:4864:20::2a as permitted sender) smtp.mailfrom=tombyrne223@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-1841c57c221so7710886fac.3 for ; Mon, 10 Apr 2023 03:30:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681122629; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Nvlxg93YGqTK32ZaBLPjSY4KNi6/Zmg28shcRuhk3NY=; b=VNlpmTFlZn45X6ugPfc6o8UezLN42petzxC7XatzzT1H+ZkglhQGT8FbYO8qfxZsQz V/gMX9mKkHbJsTsozPtoQJiG+CZIGFzLGNBm938pSo72QyBlwi96UkR6kZ3XRpvJpL6H hvW278ydFEEexvsoZZwl4Ee1R7HQHa3bAr5HtaOPRwei9NncKNj3O0I0xFxNCUGd6Q9P q3lIJcVAAl6ZGU/DHlkMXjjulVE7uwGILFU539A5Pf73eW6LJJqznK+YGMoeNZYN4VYf /ebPCPi9CkepuXojKLSsRbEEq/fjQnADWggcxZtq0WZmJ+aJNQ5PgokuWcm+n6YHwHht fPyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681122629; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Nvlxg93YGqTK32ZaBLPjSY4KNi6/Zmg28shcRuhk3NY=; b=Ufog8DQmQ7D5ewLCsGoAyL8RSAZfP0fwsDja5iTONMGg/eIBfqYTjMgE/FoKxC85TW YvDltz2qS/BNjmtpN0qRQu8ZUNiNHXOSe+UIC3evrVwy3GYDtc4r8pI90r+ns9ryM6Cr di5WFgzm2EHKppHpqXahR/ZZaiTWPwz5SNq05wly0S1ApWumRKMc/44y0/XD6hTDmijE agAAFkSlcufH8xQv1LtViHUbVI8E6G2HIrzks/2DV54y1ujYkBHyAWSM13fd5yZlwCk9 x+36ul4YRz3inPQrYHm/Pr74AJotqc6imD2LnGuJjE3qxBor2EYX9AOLTAC5KrHRHfQL 6LVw== X-Gm-Message-State: AAQBX9fpTY8sYwOrXNLnIwwbr793Tyi0G3uI03GtNq0quNdIkuJ8O6Yg qUbr1lE3mE1dE2C+kefAtMvWrquaan6xqVqKfPdVsQMy X-Google-Smtp-Source: AKy350YNGhYrSipoDuqUHcD5aDXPbdrWmllXF6au9xcB5vNgZlESmukFXG8XVEp5FdUAMesDfL3a8uf3inNkAM78Mzg= X-Received: by 2002:a05:6870:8888:b0:17e:d308:776d with SMTP id m8-20020a056870888800b0017ed308776dmr4590263oam.3.1681122629069; Mon, 10 Apr 2023 03:30:29 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Tom Byrne Date: Mon, 10 Apr 2023 11:30:18 +0100 Message-ID: Subject: Re: FreeBSD Comparable Technologies To: louise9841@gmail.com Cc: freebsd-questions@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-3.89 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.89)[-0.891]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2001:4860:4000::/36]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; ARC_NA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2001:4860:4864:20::2a:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; ASN(0.00)[asn:15169, ipnet:2001:4860:4864::/48, country:US]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4Pw4xL5FF7z4ZsD X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Hi Regarding your first question on reverse path filtering, have a look at the 'urpf-failed' keyword which you can use in pf.conf as a source address. From the manual page: urpf-failed Any source address that fails a unicast reverse path forwarding (URPF) check, i.e. packets coming in on an interface other than that which holds the route back to the packet's source address. I think this is possibly what you want, so a 'block quick' rule higher up in your ruleset using that keyword can be useful. I'm not aware of anything freebsd-specific to protect against DHCP starvation, although if your clients and DHCP server are on different subnets with your pf filter in between, you could filter tcp/udp 67/68 to prevent connections to rogue DHCP servers. You could combine this with port security at L2 on your switches, which would prevent attachment of unauthorised hosts on your client subnet, as well as prevent the MAC spoofing which is required for DHCP starvation attacks to work. Not aware of anything offhand to do DHCP snooping on FreeBSD, but I'm sure there's probably something out there. Again though, this might be a feature that's better enabled on your switches instead. Re: the last one, I'm not entirely sure how you're doing your queuing, but the rules could be set to apply to any source address in a subnet or to certain ports/protocols, no matter what the specific address. -- Tom On Sun, 9 Apr 2023 at 11:25, wrote: > > Hello, I am new to FreeBSD in terms of using it as a home router/firewall= . Im trying to implement the FreeBSD equivalent or similar way of doing thi= ngs like I did on my Linux Router. Are there are equivalent ways/programs f= or the following: > > > 1. Reverse Path Filter (Like on Linux). > > 2. Protection against DHCP Starvation attacks. > > 3. DHCP Snooping > > 4. Reply-Only ARP system with features like(automatically adding arps for= leases) that keep people from setting a static ip on the network and bypas= sing the queueing done by pf. > > > P.S.: If there are any ways of doing these options above can you point me= to the right documentation as I have tried to research but couldn=E2=80=99= t find any thing on these subjects listed above. > > Thank you, > Lou From nobody Mon Apr 10 15:14:15 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwCDy42nJz44My5 for ; Mon, 10 Apr 2023 15:14:26 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [184.105.128.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "holgerdanske.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwCDx2j2Wz3lny for ; Mon, 10 Apr 2023 15:14:25 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=holgerdanske.com header.s=nov-20210719-112354 header.b=3sJ0ukS9; spf=pass (mx1.freebsd.org: domain of dpchrist@holgerdanske.com designates 184.105.128.27 as permitted sender) smtp.mailfrom=dpchrist@holgerdanske.com; dmarc=pass (policy=none) header.from=holgerdanske.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=holgerdanske.com; s=nov-20210719-112354; t=1681139656; bh=jGYP1l4WscJs5Qx1/W2cubNt6BU2Dz3IEdLDRHwEyII=; h=Received:Message-ID:Date:MIME-Version:User-Agent:Subject:To: References:Content-Language:From:In-Reply-To:Content-Type: Content-Transfer-Encoding; b=3sJ0ukS9hj/aaWc2qNbmwJQcgsmknAaKpfIc8imijRAzTssyq4/efC3MPt3QV9iIB ok3ofJs0Z1yJZxiw0fDaQxJlcMOzvkXxkiBL8ilFFng9TAd5BLXCy890b5tdneJPn4 nDsKSthgAFTE4jI0sS9k8toqo14DxbA60TGDCPQVIL9eLnhtH4iZ5Dt0rKd4mKd317 VtUzHf31gSiiOoQbxrVjoFFl9A7XSuV5mJATDQDU72fa7of3UE+7YZIchOPPbiWPfs BF4vwYTrI6Rs77A3PAsFMzNdz9d15k1V32lP3AWltNw39MbbE9YL2dFgtmhDgBL2UE Ezx4rAsXqTBo6rn8ai66F24xV5h8qZ0N5njR32wDn846zBW7Kv1U+wYdq08D1a7u59 ELgGQGObzfMBA3oZJGfoJI8epZGEzNxYo2cIV/4V58QKcy6+3DUKS9M+aR7Q8ekdpX YMy+/M73EgWDgGYY2gIuCSuWk6lqpbnfq8qocct0HK5N8wbyjdpPbUS3Qje5W0pH0p bobeQ5EYfU9Q7cMQ8EUNlSDNhS4cwwvrVr04fJEVuNNqs74qkQmjc1hDc/1UPb1Q3C NBENkqlf2WUxMHkWGOXuycF142u8GFVDBdjs3OjbOYF437jLbM8FIIzeZDfTD1ABMh cAshfe2Vj8y2jVUp3VYwSpBw= Received: from 99.100.19.101 (99-100-19-101.lightspeed.frokca.sbcglobal.net [99.100.19.101]) by holgerdanske.com with ESMTPSA (TLS_AES_128_GCM_SHA256:TLSv1.3:Kx=any:Au=any:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Mon, 10 Apr 2023 08:14:15 -0700 Message-ID: <7dea5a63-1dd0-3605-1b99-ad2a38d94293@holgerdanske.com> Date: Mon, 10 Apr 2023 08:14:15 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: FreeBSD Comparable Technologies To: questions@freebsd.org References: <94EAD718-5BC4-44ED-857B-7C1C1CA31633@gmail.com> Content-Language: en-US From: David Christensen In-Reply-To: <94EAD718-5BC4-44ED-857B-7C1C1CA31633@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.95 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.95)[-0.949]; DMARC_POLICY_ALLOW(-0.50)[holgerdanske.com,none]; R_SPF_ALLOW(-0.20)[+a]; R_DKIM_ALLOW(-0.20)[holgerdanske.com:s=nov-20210719-112354]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[holgerdanske.com:+]; ASN(0.00)[asn:6939, ipnet:184.104.0.0/15, country:US]; MLMMJ_DEST(0.00)[questions@freebsd.org]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PwCDx2j2Wz3lny X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On 4/9/23 23:24, louise9841@gmail.com wrote: >> On Apr 9, 2023, at 3:25 AM, louise9841@gmail.com wrote: >> >> Hello, I am new to FreeBSD in terms of using it as a home router/firewall. Im trying to implement the FreeBSD equivalent or similar way of doing things like I did on my Linux Router. Are there are equivalent ways/programs for the following: >> >> >> 1. Reverse Path Filter (Like on Linux). >> >> 2. Protection against DHCP Starvation attacks. >> >> 3. DHCP Snooping >> >> 4. Reply-Only ARP system with features like(automatically adding arps for leases) that keep people from setting a static ip on the network and bypassing the queueing done by pf. >> >> >> P.S.: If there are any ways of doing these options above can you point me to the right documentation as I have tried to research but couldn’t find any thing on these subjects listed above. >> >> Thank you, >> Lou > Thank you guys for answering! I would love to go pfsense but I wanted to do this on a bare FreeBSD install for learning experience. Especially learning pf as I come from the iptables way of doing things and find pf much more readable, and sane lol. Also it would help me learn a bit about zfs, snapshots, and boot environments as well. That’s the main reason why I go the route of masochism, to learn as quickly and effectively as possible. > > > Thank you, > Lewis To learn how to install and operate a FreeBSD system, "Absolute FreeBSD" 3 e. by Lucas is very practical: https://mwl.io/nonfiction/os#af3e Lucas also has several smaller books that go deeper into specific subjects: https://mwl.io/nonfiction/os#fmzfs https://mwl.io/nonfiction/os#fmaz https://mwl.io/nonfiction/networking#n4sa The WikiPedia page "PF (firewall)" has a list of References and a list of Books. David From nobody Mon Apr 10 18:31:31 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwHch2bpZz44cYV for ; Mon, 10 Apr 2023 18:31:48 +0000 (UTC) (envelope-from 4250.82.1d4fe0003b01c23.ca063452d82ee5b08179392c0fd13e29@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwHcg0N7Xz3tBK for ; Mon, 10 Apr 2023 18:31:47 +0000 (UTC) (envelope-from 4250.82.1d4fe0003b01c23.ca063452d82ee5b08179392c0fd13e29@email-od.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=email-od.com header.s=dkim header.b=u8cLVqwh; spf=pass (mx1.freebsd.org: domain of 4250.82.1d4fe0003b01c23.ca063452d82ee5b08179392c0fd13e29@email-od.com designates 142.0.176.198 as permitted sender) smtp.mailfrom=4250.82.1d4fe0003b01c23.ca063452d82ee5b08179392c0fd13e29@email-od.com; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681151507; x=1683743507; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=/HDMr+To2Xjf4GQEmzgCrzGpcF0zO0ZYzM3cVkXvJ3w=; b=u8cLVqwhmW0vROLI3tYgbW3j2+bjtU+xJKUJMGWNBKF1stFXdgU5u2MeSPP7562j9q35S4X3m7g57vyLkaoiyLtnQZnQmwDwCYlIwYFaJwEiDpwPovDD2nYShvg9eAJ0rPfc/BZHYq51adM/SveOmJr+ky0PdWfnE0X0kd+Uc4w= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDNiMDFjMjMucXVlc3Rpb25zPWZyZWVic2Qub3Jn Received: from r1.h.in.socketlabs.com (r1.h.in.socketlabs.com [142.0.180.11]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Mon, 10 Apr 2023 14:31:34 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r1.h.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Mon, 10 Apr 2023 14:31:33 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1plwId-000Ox0-Sp for questions@freebsd.org; Mon, 10 Apr 2023 19:31:31 +0100 Date: Mon, 10 Apr 2023 19:31:31 +0100 From: Steve O'Hara-Smith To: questions@freebsd.org Subject: Re: seeking recommendation: UPS for Freebsd Message-Id: <20230410193131.663e0d32ea1101f4d2965fe4@sohara.org> In-Reply-To: References: <25649.61743.236383.879770@jerusalem.litteratus.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) X-Clacks-Overhead: "GNU Terry Pratchett" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-2.70 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; MV_CASE(0.50)[]; FORGED_SENDER(0.30)[steve@sohara.org,4250.82.1d4fe0003b01c23.ca063452d82ee5b08179392c0fd13e29@email-od.com]; R_DKIM_ALLOW(-0.20)[email-od.com:s=dkim]; R_SPF_ALLOW(-0.20)[+ip4:142.0.176.0/20]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_NEQ_ENVFROM(0.00)[steve@sohara.org,4250.82.1d4fe0003b01c23.ca063452d82ee5b08179392c0fd13e29@email-od.com]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[email-od.com:+]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[sohara.org]; DWL_DNSWL_NONE(0.00)[email-od.com:dkim] X-Rspamd-Queue-Id: 4PwHcg0N7Xz3tBK X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On Sat, 8 Apr 2023 23:35:31 -0400 (EDT) Chris Hill wrote: > Do check the batteries first. The lead-acid gel cells used in UPSes > don't last forever, and will need to be replaced now and then. If your > UPS is 10-ish years old or more, I'd suspect the batteries first. I have found it unwise to wait for UPS batteries to fail, in some failure modes they have a tendency to swell and become impossible to remove. -- Steve O'Hara-Smith From nobody Mon Apr 10 20:06:38 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwKkG2tbPz44kvm for ; Mon, 10 Apr 2023 20:06:46 +0000 (UTC) (envelope-from pathiaki2@yahoo.com) Received: from sonic314-14.consmr.mail.bf2.yahoo.com (sonic314-14.consmr.mail.bf2.yahoo.com [74.6.132.124]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwKkD5hXlz4DNT for ; Mon, 10 Apr 2023 20:06:44 +0000 (UTC) (envelope-from pathiaki2@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="Ypf4IG/8"; spf=pass (mx1.freebsd.org: domain of pathiaki2@yahoo.com designates 74.6.132.124 as permitted sender) smtp.mailfrom=pathiaki2@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681157203; bh=TEnli2zZCLExfdzsXuPzoHZHNxHFEe5r9rMhittsJkk=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=Ypf4IG/81EDUp0RbpuMYW29r9B6FLhgBwpnTkaRmjkdqLB4JUpAXNXUz1SSyGzAIvP6QJOBG65ANjeIY1RwVns0sZETqJZ2QxPi3nq9DSZEE1XRsfWo1HHT7XNoSJVrZGXd/CE1sW8diz0ohmqbY4J/LkV8cU5A3GYapaVpx10fqdUd7sjPuRJZXzZML9s7wJKNLJV9I7v0aUAA5/n0wykiAtNZPs2qHnzeNpAslTt2mNGHhRfxfo30Gnw8A251OHvy+hr0MDKrsB56DTN7r+auDKJYnbq+03pdO90GQDrN7/HdoufaPmAU0eoHUWsQvIjJWTx3ixsfUhS+6zi0rBg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681157203; bh=EX910inuua9TUzNa1KARfKUFR/VaX+i3fWfucJRIuNy=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=F30DTaywIrt3kni73FcH5FF43IyOgJ16zKBHoKtZqWjFP+tJMtfOYIXGnyQKl7IuHD9IHVUeJzsecXJwj0dt5sQV9529wrgh2FqNfJ11afY5nZYUpIbCV8cUqT99Ee9J+ikaSchkeFJFIpXiT7lYA8Rci6CPvQ+7QN4gCA5tofNz4ahuEEtfmZygkoEEc6yNSWTVIF1CvyYrsfvoXIg2SjzYNcE33r/pI2q0rII0t8zL4dy70eajwL5gfewzTRYU739dh0qI91UnHzu4LN+mHZyT2ak9DzueucdLz3iBS38T0M3BzyoO/vrXCOVdfq7D2YDqVHLqwZToq3vcRXiMOQ== X-YMail-OSG: 975bZG0VM1nlB8qQiUK0ah_vyUTVDABMLHRAg3vvc5Ymp0VxgP3i0vMUmoY4reb v9qIyj_tg7mKXWTcrj5.21TGwzjTKdOH5AtEHRLosCGcDkMd_SMxee1GT2WOSv.XL.2.APrDh.jj sEs3UT1SUQCqB3xVFfqnj0Da7eiO57RW6bx5N0QHKj7j1A2_ajlea_sVHwP0cnI5KxSZvobpuhps x36Vv8SyY4VFoQliHes6ynQmeMSWFYf3LxuxXxh9npoGJNODsS58gOd.2ozVJGHKS4fmVe26EAU6 2OfqTGDjzxnRAmpvDWeWicaIs80PKRMLXfgrJuhJg2Yu1GWF.nbSJbSR0f.TSvnikBSZwK1tr3He CaYY9X5z_P1FV_FqpKI7HnTxGzfC7vF0zd8v0rZOgoC3n66ATCwvlmmza5JyeJuKV9l0fF7FGEce 2rnGScbTGghJL3RYKLuPT5cW0TrRSwQvHLB9vHjPaOVkQGSRpuSw302AjqiZPo4S9zIXZjdySUpg 63WHd7X1IEHDZhjwZ3C9ihh2P_5y61P6K.rQsOljmaU2Ir6T8hUucN94d8F_l8SIhC5F_QRQjhpd lKgSJEh9zrxDipCM1tPdFK9w5782HFkp5i7cI9ooYelgSVnz0RKuB571kQ6J2PduBxXixBjphLTh a2UnGNOESpKpKs_9FBNjYZH8LhpAsQrsZM4l5WbbyKdpMlq1U33QkpPVgnh3NB62S5pb.dYxl3my vUA6g84Ihg6ZZU4jPE4IhFtVu7PwWhdfoxNyROhoFY.GZ0F74Qgn8JDOs_en0xPzw8Kgpd2ULMdn qOtaJ3I_X1WU4i3Xw7BRsb6Gk4zMVlAt9i5guIQ.s7iH0rL0CcmEjWFUZrYzXdXAYjSKjkturOn0 TAdDfznc2i1wPHBTKqf9IE7eHbFIzHG9VwY6io2bJ0fO8EtxoqX1IDJRWKeEwRWLWg_7Vjd3p0j. xTjpBVUhAmHKcre049HUr8DA4Zmutk04MFs5xDMZdWItXPkmOglB0mzijBDeM1mIAZU0MXGE8wDI RGyKXvFL8QLUIwNL2g7nXnGcmBBR59McQDK53Fs.bAh9AAtQsHzoF2tpa7bgUvSQulJcKpS_cuA8 52DOfpZA2ENblpya19AkuQftFdizoKW27oNCT6VweCGlxE8NSI1rYKagLqR5eaf9YFHz4q18Ruh3 PgmV_4i1_bpB0N6cXx23tlHOWlFMqdZd9VIeeXlMclKEAUPtGq8TvNslXBZIqwmubsZ0yb7Ew8mc KSGe8c_8_.Uu1fq5Wi7wMVvrFgLMQ9z.BkiPdYGaYl2n5aPUJyiIUJnyqFnHUxHQ0ep1oAx36zQ9 DxJXgMou5HmP90eXCtBNYXGVHORc.I39HE6ZIxCSAhLFmRNqg3i4ojy_3yG6TMHaARvdASXBzIrR pNKgG7mtrYHW9k97EBIKdZtbYXpmyFO41cp1MZ4SjYV6dDn2ha.1.RQpU.WVQSXpu4v7.CKiDeQe Xec3sNPedz5eomkEP.Dd.VgeavfPymOynXwYV6dOjPjjo2hpjDOCZr..S6RMFymvea2fLBCKmLbA KVSjSzIisDF9hmYuTljJ6xzLSTVLq9qvmFHy0CfLxdH77hdPZgg4U2USUYidGnvRQYftB_XnBPqx Jq9Sa2C6.WYuCM.OipBPUgoIjbuvPf_tm8RrMoNO6s6fEhIA_lKJajYcRfCfLt7tq4GDbfQqMqHq QloN.PSEgwwaABhbKOqNEr4axXaBmd9AED0wdhdE012xiOxDA6OqfHiw1Qeyu9bDOL3HlGMoxKVA l2hSoZ5TfNsZ7K7qqY_wpfX1ScA1IHnJBwD05Bi46qgMDB5Uq.rB2tF3.opSEO5svV8lD_BiwXZe XW84qVXyunAA104PXbpyJgjKWM6fuVjI6Gh1bqBHE8LRw1tYbHgpNbGZo0FFpe1TiB_oM9av1AcX DJpll9e8djVbNTLGWFijICvmP.1ciOBY1XWr1AFzFcf1Y5o2f0I6.fDk.F6TraoXpu5V6X.hGBcZ _FrT70oUXHFVAt8XXIbqOxgNHgPMZ2LnMP1KgpJ7X2oR4Jf3JO_7OHQnSe3_l5.ex14g5mINXnV6 iOLKqppGuixyzrgc2aOzu50SDEgIO3otP8LD1ATLa2V.uet1FzZfzbxVvVj1ssjcLsaK0ttsKWSj hut8WtKzHVseeaPEPH7NQI5Widry.7leBEV.njwYj9IQxjVTkmza2Zoz4bF9srma29MUxO6LGej5 HIvW..3g.Y4YuzPqkt2Q8VMUiYmFKr9zPZD.Zsaw9txXgFQBWFXHb4y44EA-- X-Sonic-MF: X-Sonic-ID: 0c9056d8-8e08-4441-afa6-8087d78363fa Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.bf2.yahoo.com with HTTP; Mon, 10 Apr 2023 20:06:43 +0000 Date: Mon, 10 Apr 2023 20:06:38 +0000 (UTC) From: Paul Pathiakis To: "questions@freebsd.org" , Robert Huff Message-ID: <331403460.758816.1681157198276@mail.yahoo.com> In-Reply-To: <25649.61743.236383.879770@jerusalem.litteratus.org> References: <25649.61743.236383.879770@jerusalem.litteratus.org> Subject: Re: seeking recommendation: UPS for Freebsd List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_758815_916986781.1681157198275" X-Mailer: WebService/1.1.21365 YMailNorrin X-Spamd-Result: default: False [-3.94 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.94)[-0.942]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[74.6.132.124:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[74.6.132.124:from]; MID_RHS_MATCH_FROMTLD(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4PwKkD5hXlz4DNT X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N ------=_Part_758815_916986781.1681157198275 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, Well, years of getting their quality up, CyberPower has my attention.=C2=A0= =C2=A0 More than anything you don't want a simulated sine wave.=C2=A0 You want a r= eal sine wave. You want direct draw off the batteries at all time.=C2=A0 An AC -> DC switc= h is "Bad".=C2=A0 The 'burst' can cause life-loss or total failure of compo= nents. I've had my server on a 1500A unit for over 5 years and did a recent drain = and recharge.=C2=A0 It came right back to telling me I had 22 minutes of re= serve power.=C2=A0 (Which is how long it told me on discharge and I stopped= it 21 minutes. So, just upgraded my server.=C2=A0 Got the latest unit again for my server/= Desktop and I passed the old UPS onto the son's workstation. Everything continues to work, but I'll take a closer look in 2 years. Paul On Saturday, April 8, 2023 at 03:57:34 PM PDT, Robert Huff wrote: =20 =20 =20 Hello: =C2=A0=C2=A0=C2=A0 I have an older APC UPS (BackUPS RS 1500) that after yea= rs of excellent service _may_ need to be replaced. =C2=A0=C2=A0=C2=A0 Is there a particular brand - or even model - that folks= would recommend for a medium-to-heavy home office environment?=C2=A0 (This isn't the only UPS; it's just the only one causiong problems right now.) =C2=A0=C2=A0=C2=A0 Budget is not unlimited, so I'm not looking for anything= fancy; just something that will (with replacement batteries) just do its job for the next 15+ years. =C2=A0=C2=A0=C2=A0 And - of course - works with software running on FreeGSD= .=C2=A0 (I use apcupsd, and have seen nut used elsewhere.) =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 Respectfully, =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0= Robert Huff =20 ------=_Part_758815_916986781.1681157198275 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

Well, = years of getting their quality up, CyberPower has my attention.  =

More than anything you don't want a simulated sine wave.=   You want a real sine wave.

You want direct draw of= f the batteries at all time.  An AC -> DC switch is "Bad".  Th= e 'burst' can cause life-loss or total failure of components.

I've had my server on a 1500A unit for over 5 years and did a recent d= rain and recharge.  It came right back to telling me I had 22 minutes = of reserve power.  (Which is how long it told me on discharge and I st= opped it 21 minutes.

=
So, just upgraded my server.  G= ot the latest unit again for my server/Desktop and I passed the old UPS ont= o the son's workstation.

Everything continues to work, bu= t I'll take a closer look in 2 years.

Paul

=
=20
=20
On Saturday, April 8, 2023 at 03:57:34 PM PDT, Robert H= uff <roberthuff@rcn.com> wrote:



Hello:
=
    I have an older APC UPS (BackUPS = RS 1500) that after years of
excellent service _m= ay_ need to be replaced.
    Is th= ere a particular brand - or even model - that folks would
recommend for a medium-to-heavy home office environment?  (Th= is isn't
the only UPS; it's just the only one cau= siong problems right now.)
    Bud= get is not unlimited, so I'm not looking for anything fancy;
just something that will (with replacement batteries) just do i= ts job
for the next 15+ years.
    And - of course - works with software running o= n FreeGSD.  (I use
apcupsd, and have seen nu= t used elsewhere.)

          &= nbsp; Respectfully,

          =       Robert Huff

<= div dir=3D"ltr">
------=_Part_758815_916986781.1681157198275-- From nobody Tue Apr 11 07:11:59 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwcTz72PLz44HHW for ; Tue, 11 Apr 2023 07:12:07 +0000 (UTC) (envelope-from tim@timpreston.net) Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwcTy4Vtmz4X4G for ; Tue, 11 Apr 2023 07:12:06 +0000 (UTC) (envelope-from tim@timpreston.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=timpreston.net header.s=fm2 header.b="j QtjAdk"; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=C1udRcdQ; spf=pass (mx1.freebsd.org: domain of tim@timpreston.net designates 64.147.123.20 as permitted sender) smtp.mailfrom=tim@timpreston.net; dmarc=none Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 9519232002D8; Tue, 11 Apr 2023 03:12:03 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 11 Apr 2023 03:12:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timpreston.net; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1681197123; x= 1681283523; bh=OFByuV2jKb3+NzDuenhVOUXTcbnxZXV2FHnmcGD1bS8=; b=j QtjAdk5O4nJmHLhD8oWZRQAuvXxvZGZd6pl+bEnd3yBVRJ0bOsDBsnzT/y0m8xMo hdEpWoUCrV97JbzFVw580FJPHLZVUxJKeWclqH1x4T/7CNu7Z0Nu1b0EbIlyBZb4 zF7chKppH8UEV7/pP0JtKbWstEWawEamSp7cU5T57ZzEPiNdAF0qzmKauBMO5jkd CRFfIwglAK6VYx34OgUk3OuGJtJm1daanYgSko5Q5hl6/8BiigTybF/uv4dW+V0h UIYS2sBtw4+xZhUGeUHCpDLDUX4WTOVSUbID/07MqBkHOYE7SGtLsdDnjvJPchCH KKGLU8MjJBLF1PuYmL97w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1681197123; x=1681283523; bh=OFByuV2jKb3+N zDuenhVOUXTcbnxZXV2FHnmcGD1bS8=; b=C1udRcdQkHB/O5vLRKoZkI3NdVmqK N+yOTmIkszHH+pzseQ7Ym+vhOuVgyaFN15/jYgELrBKwfts4JWaKuN5PNUEstXhi d4fNm54/ZwXlpTB5tp0PGlMzXaejGxuSJwsrobKW2S+4xj97lcJeyKuEVSfzAbvx vcQYkPsxKFGwx4CyLVHfbK6P9GClRen6fZ0iCxDqFBLZ2Pyl20szDwIs9GggCYjO /uN7AbFyZcAYvFUG2FWtvoibM5h5b56nGjHgS+hSlD2UDNP/QAQkJiNcqvXq8lZJ 0aQ1UpG6kWKMJ1vOBZZmnojFpQfF/sX6aOezgHVn/p+vYc8eTkqYgpfjw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdekfedguddulecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpegtkfffgggfuffvvehfhfgjsegrtderredtfeejnecuhfhrohhmpefvihhm ucfrrhgvshhtohhnuceothhimhesthhimhhprhgvshhtohhnrdhnvghtqeenucggtffrrg htthgvrhhnpeeftdfggedvffehudevtedvkeekhffgteetieefheffleeliefghfeltdfh feelkeenucffohhmrghinhepthhruhgvnhgrshdrtghomhdpphhrohguuhgtthhiohhnfi hithhhshgtihhsshhorhhsrdhruhhnpdhgihhthhhusgdrtghomhdphhhonhgvhihguhhi uggvrdhnvghtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepthhimhesthhimhhprhgvshhtohhnrdhnvght X-ME-Proxy: Feedback-ID: i1d2040e0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 11 Apr 2023 03:12:02 -0400 (EDT) Content-Type: multipart/alternative; boundary="------------HoX8A1ohXtJRxbaflXIMx3LT" Message-ID: <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> Date: Tue, 11 Apr 2023 17:11:59 +1000 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: Docker Content-Language: en-AU To: Mario Marietto Cc: FreeBSD Mailing List References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> From: Tim Preston In-Reply-To: X-Spamd-Result: default: False [-4.60 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[timpreston.net:s=fm2,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.20]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.20:from]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[64.147.123.20:from]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[timpreston.net:+,messagingengine.com:+]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[timpreston.net]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 4PwcTy4Vtmz4X4G X-Spamd-Bar: ---- X-ThisMailContainsUnwantedMimeParts: N This is a multi-part message in MIME format. --------------HoX8A1ohXtJRxbaflXIMx3LT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit The port mentioned in the first article doesn't work any more, if I remember correctly. The second link describes how Linux containers might be run via Linux binary compatibility. It's not Docker exactly, but could be used to run Docker images. But the question I'd ask is "why?". If you need to run Docker images you should probably run them on Linux, to ensure 100% kernel compatibility. After all, Docker is a Linux-only technology. There doesn't seem much point trying to shoehorn it into FreeBSD. On 10/4/23 00:04, Mario Marietto wrote: > It seems that docker now can run on FreeBSD natively,not with the > collaboration of bhyve. What do you think ? > > He says : "Yes, OCI Containers on FreeBSD. What was proposed ages ago > as Docker done right" > > https://productionwithscissors.run/2022/09/04/containerd-linux-on-freebsd/ > > On Tue, Apr 4, 2023 at 4:23 AM Tim Preston wrote: > > It can be done, with a bit of manual tinkering. > > Here is a gist which explains how to run Docker in a CentOS 8 VM > (under bhyve). > > https://gist.github.com/tehpeh/7e5329d295eca9539e6462f36b6ce9c0 > > It's a bit out of date but the general idea would be the same for > CentOS stream, Alpine etc: install Docker, enable the service, > open firewall/networking, nfs mount a local directory. This is > pretty much what Docker for Mac does. > > If you're looking for the Docker hub image repository equivalent > for FreeBSD, take a look at Bastille templates or Potluck > (https://potluck.honeyguide.net/). > > However, and this is only my personal opinion, a pre-baked > container image repository is a bad idea. Apart from the security > issues and recent drama around Docker shutting down free accounts, > container images are often set up with default parameters not > useful in a production environment (or even your specific dev > environment) and are built against a particular kernel version, so > may not run as expected on a different kernel version. > > Again, only my opinion, but you're much better off building your > own, private, images targeting the particular OS/Kernel version > you use in dev/staging/production. In summary, prefer Dockerfiles > over pre-built images. > > I think the conversation we really need to have is not about > copying Docker, but instead how do we consistently create, run, > and scale jails across multiple FreeBSD hosts easily. > > Tim > > > On 2/4/23 02:54, Paul Mather wrote: >> On Mar 29, 2023, at 1:34 AM, John Levine wrote: >> >>> It appears that Tomek CEDRO said: >>>> if there are lots of images for linux docker, and docker is linux only >>>> solution, there is no reason to talk about it on bsd or even offer some >>>> sort of images of bsd for linux right? >>> Docker runs on MacOS with a linux emulation layer. FreeBSD already has >>> some linux emulation so in principle one could do the same thing, but >>> it'd be a lot of work for dubious benefit. >> I disagree it would be of dubious benefit. MacOS is a Tier 1 platform in the Docker ecosystem. Using Docker Desktop on macOS makes using Docker and Kubernetes for development work very easy on that platform, meaning you can stay in the environment you prefer. MacOS is not Linux, but the implementation on there is to use a shim Linux VM via the built-in macOS hypervisor (which, IIRC, is a derivative of bhyve). >> >> It would be great if the same thing could be done on FreeBSD. It would be beneficial if there was a supported docker machine driver for bhyve on FreeBSD. Right now, I believe the road to running Linux containers on FreeBSD is to use the VirtualBox docker machine driver, which is a bit heavyweight (in terms of added dependencies) for my liking. It would be nice if bhyve could be used to run the shim Linux VM. >> >> Other than that, much of the tooling to run Docker and Kubernetes is already in ports. But, those (e.g., in the case of Kubernetes) need to point to non-FreeBSD systems that are running the actual containers, pods, etc. It would be nice to be able to do it all on FreeBSD, at least for development and kicking-the-tyres purposes. >> >> Cheers, >> >> Paul. >> > > > > -- > Mario. --------------HoX8A1ohXtJRxbaflXIMx3LT Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit The port mentioned in the first article doesn't work any more, if I remember correctly.

The second link describes how Linux containers might be run via Linux binary compatibility. It's not Docker exactly, but could be used to run Docker images.

But the question I'd ask is "why?". If you need to run Docker images you should probably run them on Linux, to ensure 100% kernel compatibility.

After all, Docker is a Linux-only technology. There doesn't seem much point trying to shoehorn it into FreeBSD.


On 10/4/23 00:04, Mario Marietto wrote:
It seems that docker now can run on FreeBSD natively,not with the collaboration of bhyve. What do you think ?

He says : "Yes, OCI Containers on FreeBSD. What was proposed ages ago as Docker done right"


On Tue, Apr 4, 2023 at 4:23 AM Tim Preston <tim@timpreston.net> wrote:
It can be done, with a bit of manual tinkering.

Here is a gist which explains how to run Docker in a CentOS 8 VM (under bhyve).

https://gist.github.com/tehpeh/7e5329d295eca9539e6462f36b6ce9c0

It's a bit out of date but the general idea would be the same for CentOS stream, Alpine etc: install Docker, enable the service, open firewall/networking, nfs mount a local directory. This is pretty much what Docker for Mac does.

If you're looking for the Docker hub image repository equivalent for FreeBSD, take a look at Bastille templates or Potluck (https://potluck.honeyguide.net/).

However, and this is only my personal opinion, a pre-baked container image repository is a bad idea. Apart from the security issues and recent drama around Docker shutting down free accounts, container images are often set up with default parameters not useful in a production environment (or even your specific dev environment) and are built against a particular kernel version, so may not run as expected on a different kernel version.

Again, only my opinion, but you're much better off building your own, private, images targeting the particular OS/Kernel version you use in dev/staging/production. In summary, prefer Dockerfiles over pre-built images.

I think the conversation we really need to have is not about copying Docker, but instead how do we consistently create, run, and scale jails across multiple FreeBSD hosts easily.

Tim


On 2/4/23 02:54, Paul Mather wrote:
On Mar 29, 2023, at 1:34 AM, John Levine <johnl@iecc.com> wrote:

It appears that Tomek CEDRO <tomek@cedro.info> said:
if there are lots of images for linux docker, and docker is linux only
solution, there is no reason to talk about it on bsd or even offer some
sort of images of bsd for linux right?
Docker runs on MacOS with a linux emulation layer.  FreeBSD already has
some linux emulation so in principle one could do the same thing, but
it'd be a lot of work for dubious benefit.
I disagree it would be of dubious benefit.  MacOS is a Tier 1 platform in the Docker ecosystem.  Using Docker Desktop on macOS makes using Docker and Kubernetes for development work very easy on that platform, meaning you can stay in the environment you prefer.  MacOS is not Linux, but the implementation on there is to use a shim Linux VM via the built-in macOS hypervisor (which, IIRC, is a derivative of bhyve).

It would be great if the same thing could be done on FreeBSD.  It would be beneficial if there was a supported docker machine driver for bhyve on FreeBSD.  Right now, I believe the road to running Linux containers on FreeBSD is to use the VirtualBox docker machine driver, which is a bit heavyweight (in terms of added dependencies) for my liking.  It would be nice if bhyve could be used to run the shim Linux VM.

Other than that, much of the tooling to run Docker and Kubernetes is already in ports.  But, those (e.g., in the case of Kubernetes) need to point to non-FreeBSD systems that are running the actual containers, pods, etc.  It would be nice to be able to do it all on FreeBSD, at least for development and kicking-the-tyres purposes.

Cheers,

Paul.




--
Mario.

--------------HoX8A1ohXtJRxbaflXIMx3LT-- From nobody Tue Apr 11 09:44:24 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwgtR0PVrz44XXx for ; Tue, 11 Apr 2023 09:45:03 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yw1-x112f.google.com (mail-yw1-x112f.google.com [IPv6:2607:f8b0:4864:20::112f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwgtQ6nzcz3Bnv for ; Tue, 11 Apr 2023 09:45:02 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-54f64b29207so39552347b3.8 for ; Tue, 11 Apr 2023 02:45:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681206301; x=1683798301; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+ZpzvDoJ/Gs7PaXkGDTzKrgOnaU+sSDgMLU4eOG2Gqk=; b=h/Em7TZ9H/qeIb2OUB306jPFCmtv+SuOsNIX0MD6k8TTHJpppD4ezKaqH6yj9fQTfK qOEHb3zR5pd+muQn3LGAijvKffcYqJNCIszHDLxfCv5N0APNnE4uMv5K4UUxTHCfCYjj wbnusD1kEBNoltTBBvDxyUrUHf7V8VBpRSiDTHKmRiWFjwhFswfNzXR+VlBnkSInlL9i TKQhALK0AEViqMs/5RlgpGVWZ3yyQSKO3FJxXRl7wadnnSoO7n5UCiKI2tvNGolmiIbC bgJwHHe8jqM0ROGtLUGMAiN7b7PcjM8+mHq8IH+07EHENnl4g1/BwBslsQtKoTba8ZRl SBpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681206301; x=1683798301; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+ZpzvDoJ/Gs7PaXkGDTzKrgOnaU+sSDgMLU4eOG2Gqk=; b=zdtVIMYpCRMXP7Ckf4pzs8QE+AW9Dcw/xqVHM3gEx9J3s5WJLwJ5x6XXvG2tOJmFDQ BWq2g09sKAMdyVHMFP0VyyPknVf+Jfj2qSiqQC7HA5OK3P+/pBs+smTZgA9xNiaVrMLg Q04RwXFI4QSKZVr8iwBLs/LYUg+bMaPh6sDnpIAljNfTYL/mx0iYeFiQKNrspIVmYMh3 LAeRjZJb1H/N6/AHa1ASqQIP1nL3C8zuIqBCnaLLqCB9ZoFIu96+Jo3EC/CzNJcCzvSg 1uDjBD35ScFW1lgmUB3jDWCWG6cfbuJD73DDU98dQF/TDLdI3iGEMbdRJirLf5DX18I+ tVew== X-Gm-Message-State: AAQBX9ePUDNVwXISTT8DTxJBSC1KtiMG35dyq8MfUwqqPhi+JarWq2gg efaJYOup0QLy9F8ptnWxDw1CsA1r9991JHzPlfNxaERgl+pzbg== X-Google-Smtp-Source: AKy350aR9+i7t9nM4wPoMpgELkMCIlHGUNBqvQdp10nE0nRKj0+SXNWA+clPnynSleeUp9TzBkUBB/gZfVQLkPuBaTk= X-Received: by 2002:a81:b719:0:b0:540:e744:13ae with SMTP id v25-20020a81b719000000b00540e74413aemr1354072ywh.3.1681206301111; Tue, 11 Apr 2023 02:45:01 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> In-Reply-To: <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> From: Mario Marietto Date: Tue, 11 Apr 2023 11:44:24 +0200 Message-ID: Subject: Re: Docker To: Tim Preston Cc: FreeBSD Mailing List Content-Type: multipart/alternative; boundary="0000000000005f3a0405f90c5819" X-Rspamd-Queue-Id: 4PwgtQ6nzcz3Bnv X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --0000000000005f3a0405f90c5819 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Tim,you are wasting your time. It seems that all of these (good) FreeBSD developers don't want you to use Linux technologies if you have chosen FreeBSD as the main OS. That's not good and it sounds like a discriminatory attitude. I really don't understand why I should be forced to use only one OS or a limited set of tools. I (and it's not only me) want to use as many tools as possible within one OS only. I like FreeBSD for a lot of reasons,but it is also true that there are a lot of good docker images on the internet that can make my life easier. So,why can't I use them on FreeBSD ? Do you want to keep alive the war between Windows and Linux in the '90 / 2000 ? Probably we should clarify what's the kind of user that can make this kind of argumentation. Well,me,I'm a FreeBSD home user. My position is not comparable with the position of the developers that dislike that the linux technologies are integrated at a various level in the FreeBSD world. We,home users,want this. Because we "love" Linux,FreeBSD,and sometimes even NetBSD,OpenBSD,etc. We want everything. It seems that our mindset is more open than the developers who have chosen FreeBSD for their job. On Tue, Apr 11, 2023 at 9:12=E2=80=AFAM Tim Preston wr= ote: > The port mentioned in the first article doesn't work any more, if I > remember correctly. > > The second link describes how Linux containers might be run via Linux > binary compatibility. It's not Docker exactly, but could be used to run > Docker images. > > But the question I'd ask is "why?". If you need to run Docker images you > should probably run them on Linux, to ensure 100% kernel compatibility. > > After all, Docker is a Linux-only technology. There doesn't seem much > point trying to shoehorn it into FreeBSD. > > > On 10/4/23 00:04, Mario Marietto wrote: > > It seems that docker now can run on FreeBSD natively,not with the > collaboration of bhyve. What do you think ? > > He says : "Yes, OCI Containers on FreeBSD. What was proposed ages ago as = Docker > done right" > https://productionwithscissors.run/2022/09/04/containerd-linux-on-freebsd= / > > On Tue, Apr 4, 2023 at 4:23=E2=80=AFAM Tim Preston w= rote: > >> It can be done, with a bit of manual tinkering. >> >> Here is a gist which explains how to run Docker in a CentOS 8 VM (under >> bhyve). >> >> https://gist.github.com/tehpeh/7e5329d295eca9539e6462f36b6ce9c0 >> >> It's a bit out of date but the general idea would be the same for CentOS >> stream, Alpine etc: install Docker, enable the service, open >> firewall/networking, nfs mount a local directory. This is pretty much wh= at >> Docker for Mac does. >> >> If you're looking for the Docker hub image repository equivalent for >> FreeBSD, take a look at Bastille templates or Potluck ( >> https://potluck.honeyguide.net/). >> >> However, and this is only my personal opinion, a pre-baked container >> image repository is a bad idea. Apart from the security issues and recen= t >> drama around Docker shutting down free accounts, container images are of= ten >> set up with default parameters not useful in a production environment (o= r >> even your specific dev environment) and are built against a particular >> kernel version, so may not run as expected on a different kernel version= . >> >> Again, only my opinion, but you're much better off building your own, >> private, images targeting the particular OS/Kernel version you use in >> dev/staging/production. In summary, prefer Dockerfiles over pre-built >> images. >> >> I think the conversation we really need to have is not about copying >> Docker, but instead how do we consistently create, run, and scale jails >> across multiple FreeBSD hosts easily. >> >> Tim >> >> >> On 2/4/23 02:54, Paul Mather wrote: >> >> On Mar 29, 2023, at 1:34 AM, John Levine wrote: >> >> >> It appears that Tomek CEDRO said: >> >> if there are lots of images for linux docker, and docker is linux only >> solution, there is no reason to talk about it on bsd or even offer some >> sort of images of bsd for linux right? >> >> Docker runs on MacOS with a linux emulation layer. FreeBSD already has >> some linux emulation so in principle one could do the same thing, but >> it'd be a lot of work for dubious benefit. >> >> I disagree it would be of dubious benefit. MacOS is a Tier 1 platform i= n the Docker ecosystem. Using Docker Desktop on macOS makes using Docker a= nd Kubernetes for development work very easy on that platform, meaning you = can stay in the environment you prefer. MacOS is not Linux, but the implem= entation on there is to use a shim Linux VM via the built-in macOS hypervis= or (which, IIRC, is a derivative of bhyve). >> >> It would be great if the same thing could be done on FreeBSD. It would = be beneficial if there was a supported docker machine driver for bhyve on F= reeBSD. Right now, I believe the road to running Linux containers on FreeB= SD is to use the VirtualBox docker machine driver, which is a bit heavyweig= ht (in terms of added dependencies) for my liking. It would be nice if bhy= ve could be used to run the shim Linux VM. >> >> Other than that, much of the tooling to run Docker and Kubernetes is alr= eady in ports. But, those (e.g., in the case of Kubernetes) need to point = to non-FreeBSD systems that are running the actual containers, pods, etc. = It would be nice to be able to do it all on FreeBSD, at least for developme= nt and kicking-the-tyres purposes. >> >> Cheers, >> >> Paul. >> >> >> >> > > -- > Mario. > > > --=20 Mario. --0000000000005f3a0405f90c5819 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Tim,you are wasting your time. It seems that = all of these (good) FreeBSD developers don't want you to use Linux tech= nologies if you have chosen FreeBSD as the main OS. That's not good and= it sounds like a discriminatory attitude. =C2=A0

I really don't understand why I should be forced to use only one OS or a= =20 limited set of tools. I (and it's not only me) want to use as many tool= s=20 as possible within one OS only. I like FreeBSD for a lot of reasons,but=20 it is also true that there are a lot of good docker images on the internet= =20 that can make my life easier. So,why can't I use them on FreeBSD ? Do= =20 you want to keep alive the war between Windows and=20 Linux in the '90 / 2000 ?=C2=A0

Probably we should clarify what&#= 39;s the kind of user that can make this kind of argumentation. Well,me,I&#= 39;m a FreeBSD home user.=C2=A0 My position is not comparable with the posi= tion of the developers that dislike that the linux technologies are integra= ted at a various level in the FreeBSD world. We,home users,want this. Becau= se we "love" Linux,FreeBSD,and sometimes even NetBSD,OpenBSD,etc.= We want everything. It seems that our mindset is more open than the develo= pers who have chosen FreeBSD for their job.


<= div class=3D"gmail_quote">
On Tue, Apr= 11, 2023 at 9:12=E2=80=AFAM Tim Preston <tim@timpreston.net> wrote:
=20 =20 =20
The port mentioned in the first article doesn't work any more, if I remember correctly.

The second link describes how Linux containers might be run via Linux binary compatibility. It's not Docker exactly, but could be used to run Docker images.

But the question I'd ask is "why?". If you need to run Do= cker images you should probably run them on Linux, to ensure 100% kernel compatibility.

After all, Docker is a Linux-only technology. There doesn't seem much point trying to shoehorn it into FreeBSD.


On 10/4/23 00:04, Mario Marietto wrote:
=20
It seems that docker now can run on FreeBSD natively,not with the collaboration of bhyve. What do you think ?

He says : "Yes, OCI Containers on FreeBSD. What was proposed ages ago as Docker done right"


On Tue, Apr 4, 2023 at 4:23= =E2=80=AFAM Tim Preston <tim@timpreston.net> wrote:
It can be done, with a bit of manual tinkering.

Here is a gist which explains how to run Docker in a CentOS 8 VM (under bhyve).

https://gist.github.com/tehpeh/7e5329d295eca= 9539e6462f36b6ce9c0

It's a bit out of date but the general idea would be the same for CentOS stream, Alpine etc: install Docker, enable the service, open firewall/networking, nfs mount a local directory. This is pretty much what Docker for Mac does.

If you're looking for the Docker hub image repository equivalent for FreeBSD, take a look at Bastille templates or Potluck (https://potluck.honeyguide.net/).

However, and this is only my personal opinion, a pre-baked container image repository is a bad idea. Apart from the security issues and recent drama around Docker shutting down free accounts, container images are often set up with default parameters not useful in a production environment (or even your specific dev environment) and are built against a particular kernel version, so may not run as expected on a different kernel version.

Again, only my opinion, but you're much better off building your own, private, images targeting the particular OS/Kernel version you use in dev/staging/production. In summary, prefer Dockerfiles over pre-built images.

I think the conversation we really need to have is not about copying Docker, but instead how do we consistently create, run, and scale jails across multiple FreeBSD hosts easily.

Tim


On 2/4/23 02:54, Paul Mather wrote:
On Mar 29, 2023, at 1:34 AM, John Levine <johnl@iecc.com> wrote:

It appears that Tomek CEDRO <tomek@cedro.info> said:
if there are lots of images for linux docker, and do=
cker is linux only
solution, there is no reason to talk about it on bsd or even offer some
sort of images of bsd for linux right?
Docker runs on MacOS with a linux emulation layer.  Fr=
eeBSD already has
some linux emulation so in principle one could do the same thing, but
it'd be a lot of work for dubious benefit.
I disagree it would be of dubious benefit.  MacOS is a T=
ier 1 platform in the Docker ecosystem.  Using Docker Desktop on macOS make=
s using Docker and Kubernetes for development work very easy on that platfo=
rm, meaning you can stay in the environment you prefer.  MacOS is not Linux=
, but the implementation on there is to use a shim Linux VM via the built-i=
n macOS hypervisor (which, IIRC, is a derivative of bhyve).

It would be great if the same thing could be done on FreeBSD.  It would be =
beneficial if there was a supported docker machine driver for bhyve on Free=
BSD.  Right now, I believe the road to running Linux containers on FreeBSD =
is to use the VirtualBox docker machine driver, which is a bit heavyweight =
(in terms of added dependencies) for my liking.  It would be nice if bhyve =
could be used to run the shim Linux VM.

Other than that, much of the tooling to run Docker and Kubernetes is alread=
y in ports.  But, those (e.g., in the case of Kubernetes) need to point to =
non-FreeBSD systems that are running the actual containers, pods, etc.  It =
would be nice to be able to do it all on FreeBSD, at least for development =
and kicking-the-tyres purposes.

Cheers,

Paul.




--
Mario.



--
Mario.
--0000000000005f3a0405f90c5819-- From nobody Tue Apr 11 10:17:22 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwhcF0FGMz44Zxd for ; Tue, 11 Apr 2023 10:17:49 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwhcD514bz4H8k for ; Tue, 11 Apr 2023 10:17:48 +0000 (UTC) (envelope-from dch@skunkwerks.at) Authentication-Results: mx1.freebsd.org; none Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 3CD565C011D; Tue, 11 Apr 2023 06:17:47 -0400 (EDT) Received: from imap44 ([10.202.2.94]) by compute1.internal (MEProxy); Tue, 11 Apr 2023 06:17:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skunkwerks.at; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1681208267; x= 1681294667; bh=gp0AEdO2rjh/zRzEVV0BQ7hU3uY7bcAz2AV26p+OSJQ=; b=f WtSbcks2MHa5W6+ncgdpDEpY8eAHxTJvQu0COW8pHF8FM4tq7+5vyNVXb8eHdvq0 l13YMjov72SD5JaVuYYLkQbiKV9aG9Y8MddZYblEvZbQ7k2XjGqkvvmPmTBffRQg pY3vwUljJjNIgSDEP3B0OUiDezKRCF1BhODn7wrCJuF28VO//nASe+1e8vTOifXL 2cSsYfSatL1K8bTjI0Ms6BzBqPVapC/nDU/3nOUayxBfKHtwo+ldu35ARb9aVm4M k+LZe0m627pNLAw13ofQFHSxIldx0k2qz8mCreUU3H21QDQMHjA3DQ0mh9bkMcmL CoaTQGhEWI/cOgAQi4XQA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1681208267; x=1681294667; bh=gp0AEdO2rjh/z RzEVV0BQ7hU3uY7bcAz2AV26p+OSJQ=; b=Bfb73hJaVuFeotuGBRkEXkNCm3H+r XdGqGmr+Wyw6gr31brzbu01k2vvkrIrpslRLSN53Yz2p72hUJ3qP3BZcYPdqJe8q CKOMETdIcZNmYo488VUp2eCjuKF48YcBzGZVuw3lfWkSbLreRMYaYkxewWYlo+V0 ID1akoObYfszI1u2cR4KNDDxkqjdf/acxjAf60yKEXp/9D4hkbrqGZN8YARxIpSc YnwyRrMEN0bthqc8tVXvW8rC8uIT4LQdsJzLLXjVZlY/MW1PaIqfUb1RIiZk8D75 QTfsY8DFfUQwjG3Knk4YCo9ftu4E0jn9OTthwkip3S+rqYaFHICGrDexQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdekgedgvdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedfffgr vhgvucevohhtthhlvghhuhgsvghrfdcuoegutghhsehskhhunhhkfigvrhhkshdrrghtqe enucggtffrrghtthgvrhhnpefgvdfgkeffueeiheduudfffeehfeefveekiefhgedtudeg leeuueejfedtjeegueenucffohhmrghinhepohhpvghntghonhhtrghinhgvrhhsrdhorh hgpdhgihhthhhusgdrtghomhdpmhgvughiuhhmrdgtohhmnecuvehluhhsthgvrhfuihii vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepuggthhesshhkuhhnkhifvghrkhhsrd grth X-ME-Proxy: Feedback-ID: ic0e84090:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D78C836A0073; Tue, 11 Apr 2023 06:17:46 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-334-g8c072af647-fm-20230330.001-g8c072af6 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Message-Id: <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> Date: Tue, 11 Apr 2023 10:17:22 +0000 From: "Dave Cottlehuber" To: "Mario Marietto" Cc: freebsd-questions , "Tim Preston" Subject: Re: Docker Content-Type: text/plain X-Rspamd-Queue-Id: 4PwhcD514bz4H8k X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote: > Tim,you are wasting your time. It seems that all of these (good) > FreeBSD developers don't want you to use Linux technologies if you have > chosen FreeBSD as the main OS. That's not good and it sounds like a > discriminatory attitude. I think you're mis-representing the position of a lot of people here; please don't do that. The fast-moving Docker.com tech has been moving towards a standards-based "Open Container" https://opencontainers.org/ definition, and many people have worked across the standard, the implementation, kernel, & tooling, now in ports on FreeBSD, to make this possible. Just a few examples: - https://github.com/samuelkarp/runj/ - https://github.com/dfr/ocijail/ - https://medium.com/@dfr/oci-containers-for-freebsd-512a6df2bc85 It would be great to get your feedback on one of these and see what you tried, and where it breaks with your expectations. While it may be possible to run many linux containers with this tooling, systemd and other linux-specific things could be present in any container you pull, from systemd, to filesystem requirements, and expecting all of these to work seamlessly is unrealistic. If you want the full Linux-compatible Docker experience, then, yes, use Linux, either in a VM, or directly. I don't think there are many FreeBSD people who use only 1 OS, we are by and large pragmatic people. It's ok to use different tools in different situations. A+ Dave From nobody Tue Apr 11 10:26:10 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pwhpc0D5Yz44blX for ; Tue, 11 Apr 2023 10:26:48 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pwhpb3vTJz4YFx for ; Tue, 11 Apr 2023 10:26:47 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb32.google.com with SMTP id h198so14008905ybg.12 for ; Tue, 11 Apr 2023 03:26:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681208807; x=1683800807; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Ew6ZrGs/HeEI40PgtJV54VXLUfb3N1uugwxwDoiIyU8=; b=pQIfalv4xmsOpjq5VRRu/S8rKNV9lWfdDlwf6NQtw71w+gASHylT1a/QLYFA2/l3da gmqux58OegPYaCWhlHJHUxz0oWnRLsqoDavgzKGrSpvCc4s1HgcdD1TqfccgzXYmHpEH 9eoewkpgHYxALdbVvYSdwnn9hvtkyzCCzrwkybWIX7lXuUKBl8K76LtbqczI4wBe6GsS dQTxcK0JiLSIUAOIHaOo/WzKoFbFKAX0ia0uwDGRhUqbC08RMDqmrbU6A9spww4OPzCf eSzkS+h1ja2QecZgaIUCbroiQXRS/EvL8lvHeQkftRSfLljJS/xIyhoglRJ+Xmo8/IQN xJ+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681208807; x=1683800807; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ew6ZrGs/HeEI40PgtJV54VXLUfb3N1uugwxwDoiIyU8=; b=UnOxPkOzg1ui1sLh8C66i2JHaIO/iIvL+BOkwueA1EcU41l3C/wRoabsrpDbR3HJ/X 4P7JW0cdiMkslA4+VKbLkLKO/PmEw3QeQmu32yfwasRsKgaEM8RYuSLucm4WItaGCxRu IqD4+BsQl2M5Dkwtko+M2kACR3MOhOF2MELDgQKDolOqAxlqvJQCZ3I/WoX/6aqfIzzG ZBm/BrWI9wBi4bbgxTIvlbvxpGjKxFUQKdFyzRH3HRNPn5+I1gLD1ri9x2HvuvC3bVqf 29nl4wq9+xihvMNJyX9npiuGKb1rIAwspQW3Mj72KvD6ygOfZgMBY1CeZjuB4osfJUpo FIxg== X-Gm-Message-State: AAQBX9dm2dQjSBtlEsw0cik0MOwjPyZAPIkeJO3W8f/jr8uV1/9hnD8/ e4k/9XW6ib0Lu0N/LOG4mcWb/f2As1le/qFKzAUk43Pgipjvw11l X-Google-Smtp-Source: AKy350a2k4supP7UKWMwySjE1hPoXymOzaz0mn4L2zdgJ7A8JS9mudch4LE9T3rDBxIr8Adoo/zojLJc/UsVYJfRM/c= X-Received: by 2002:a25:d084:0:b0:b8b:edb1:95f with SMTP id h126-20020a25d084000000b00b8bedb1095fmr5134963ybg.10.1681208806557; Tue, 11 Apr 2023 03:26:46 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> In-Reply-To: <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> From: Mario Marietto Date: Tue, 11 Apr 2023 12:26:10 +0200 Message-ID: Subject: Re: Docker To: Dave Cottlehuber Cc: freebsd-questions , Tim Preston Content-Type: multipart/alternative; boundary="000000000000b54d9405f90ced05" X-Rspamd-Queue-Id: 4Pwhpb3vTJz4YFx X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --000000000000b54d9405f90ced05 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable For sure there are users / developers that are in the middle,like it happens in the political area. I like this kind of person. I'm one of those people. My criticism is against those users and developers that show an exaggerated "love" and fidelity towards a system, whether by ideology, whether by habit, or by commercial reasons. I'm a frequent visitor to various freebsd forums and I often read opinions radicalized on linux technologies that should not enter the freebsd world, simply because in Freebsd there are already excellent tools that do their job well. Yes,they work well,but why not add more and different tools that which would allow the creation of bridges between different operating systems ? On Tue, Apr 11, 2023 at 12:17=E2=80=AFPM Dave Cottlehuber wrote: > On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote: > > Tim,you are wasting your time. It seems that all of these (good) > > FreeBSD developers don't want you to use Linux technologies if you have > > chosen FreeBSD as the main OS. That's not good and it sounds like a > > discriminatory attitude. > > I think you're mis-representing the position of a lot of people here; > please don't do that. > > The fast-moving Docker.com tech has been moving towards a standards-based > "Open Container" https://opencontainers.org/ definition, and many people > have worked across the standard, the implementation, kernel, & tooling, > now in ports on FreeBSD, to make this possible. Just a few examples: > > - https://github.com/samuelkarp/runj/ > - https://github.com/dfr/ocijail/ > - https://medium.com/@dfr/oci-containers-for-freebsd-512a6df2bc85 > > It would be great to get your feedback on one of these and see what you > tried, and where it breaks with your expectations. > > While it may be possible to run many linux containers with this tooling, > systemd and other linux-specific things could be present in any container > you pull, from systemd, to filesystem requirements, and expecting all > of these to work seamlessly is unrealistic. > > If you want the full Linux-compatible Docker experience, then, yes, > use Linux, either in a VM, or directly. I don't think there are many > FreeBSD people who use only 1 OS, we are by and large pragmatic people. > It's ok to use different tools in different situations. > > A+ > Dave > --=20 Mario. --000000000000b54d9405f90ced05 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
For sure there are users / developers that are in the midd= le,like it happens in the political area. I like this kind of person. I'= ;m one of those people. My criticism is against those users and developers = that show an exaggerated "lov= e" and fidelity towards a system, whether by ideology, whether by habi= t, or by commercial reasons. I'm a frequent visitor to various freebsd forums and I often read opi= nions radicalized on linux = technologies that should not enter the freebsd world, simply because in Fre= ebsd there are already excellent tools that do their job well. Yes,they wor= k well,but why not add more and different tools that which would allow the creation of bridges between= different operating systems ?

On Tue, Apr 11, 2= 023 at 12:17=E2=80=AFPM Dave Cottlehuber <dch@skunkwerks.at> wrote:
On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote= :
> Tim,you are wasting your time. It seems that all of these (good)
> FreeBSD developers don't want you to use Linux technologies if you= have
> chosen FreeBSD as the main OS. That's not good and it sounds like = a
> discriminatory attitude.=C2=A0 =C2=A0

I think you're mis-representing the position of a lot of people here; please don't do that.

The fast-moving Docker.com tech has been moving towards a standards-based "Open Container" https://opencontainers.org/ definition, an= d many people
have worked across the standard, the implementation, kernel, & tooling,=
now in ports on FreeBSD, to make this possible. Just a few examples:

- https://github.com/samuelkarp/runj/
- https://github.com/dfr/ocijail/
- https://medium.com/@dfr/oci-contain= ers-for-freebsd-512a6df2bc85

It would be great to get your feedback on one of these and see what you
tried, and where it breaks with your expectations.

While it may be possible to run many linux containers with this tooling, systemd and other linux-specific things could be present in any container you pull, from systemd, to filesystem requirements, and expecting all
of these to work seamlessly is unrealistic.

If you want the full Linux-compatible Docker experience, then, yes,
use Linux, either in a VM, or directly. I don't think there are many FreeBSD people who use only 1 OS, we are by and large pragmatic people.
It's ok to use different tools in different situations.

A+
Dave


--
Mario.
--000000000000b54d9405f90ced05-- From nobody Tue Apr 11 10:45:11 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwjDZ2w56z44d2S for ; Tue, 11 Apr 2023 10:45:50 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwjDX6Nkqz3tv6 for ; Tue, 11 Apr 2023 10:45:48 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=dmigX3fz; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2607:f8b0:4864:20::b35 as permitted sender) smtp.mailfrom=marietto2008@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-yb1-xb35.google.com with SMTP id y186so7612076yby.13 for ; Tue, 11 Apr 2023 03:45:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681209947; x=1683801947; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=KkMZ85WaToFuwqhyr+aQgAJ9y5iZ4txG+AVB0aheFZk=; b=dmigX3fz6yE63TFMPK8bx4ZlV8HvjbHDgcxQ/gj6x3WIROu5N7NnK41fZPLsMyzvDE maRcqNYq6AyodR65HDTkjd0SwToL91J9+tGrDArUnOQHuWcxUrNqf4gMM1KiK9qjhqI+ QRZFW8dcWo60LggLmQhVrjX8QpCWDG677DCIcf+EEgjNmDJMJJ/an01KB3Ra3IWt7Xva Muc7B9fj/fQsSnZLO/ucajHRHRKnO1hh2UguIKglIuUHDjYfh2lvb8WVRvTcEaeHQ7FE oqd8ZYMAS0xUmdM7G8aIVnegd7frAj4sieWRVdx3tQnO1mjWUp8SDHbBE+OBzCjgXqHM 7Pgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681209947; x=1683801947; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KkMZ85WaToFuwqhyr+aQgAJ9y5iZ4txG+AVB0aheFZk=; b=uJhY+yxjHVG+yLh6VbLAK17oL17z/s15nIj4WXUoRnurqPGBF4FGpFB3rDC6U6ThYJ cZaEMaR0Xs3/Tjb7ybJKJzJGlGA7135EBwhfWaN5Cvwha219R0prEIPm75b6NK8uY93z ThzG4+MpuftzdMK/SHXvkKQuOHCIjfEJ+8I2nNuywdxaddoTn4As95fIEqyh0C700pVP 4PO1IGXGVRnaUm6newXogoermcUQ2swndf00ZG/y60cis3XKcG9BxFSYjCVudzQ1f6G1 HjCaeKrXUZySGy5mj62g2a7rYeLYWV05wGPbwQFIODCSmQbN9HCuoGjVS9+sKBaXaJV8 Np9w== X-Gm-Message-State: AAQBX9fZd/KuFxb+gBUO/M79sI49MVjLT4xxVA21ugvRSobMVeO1bZ0K Hx1lgG7R/YIPeGFcL3fLsQJuY59ljPIZK8oEBUY= X-Google-Smtp-Source: AKy350aT4D4xrBo+EFGJ2UKt28ULVck68jUZ0HyKvtKCj1y90VTEdc/X4EjixfucdYIgzlLnevQUQVtUm1ds2VaW5pg= X-Received: by 2002:a25:73ca:0:b0:b8e:dadc:a081 with SMTP id o193-20020a2573ca000000b00b8edadca081mr5653010ybc.5.1681209947477; Tue, 11 Apr 2023 03:45:47 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> In-Reply-To: From: Mario Marietto Date: Tue, 11 Apr 2023 12:45:11 +0200 Message-ID: Subject: Re: Docker To: Dave Cottlehuber Cc: freebsd-questions , Tim Preston Content-Type: multipart/alternative; boundary="000000000000b65cd805f90d310e" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b35:from]; RCVD_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_DN_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4PwjDX6Nkqz3tv6 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --000000000000b65cd805f90d310e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ---> If you want the full Linux-compatible Docker experience, then, yes,use Linux, either in a VM, or directly. I don't think there are many FreeBSD people who use only 1 OS, we are by and large pragmatic people. It's ok to use different tools in different situations. But home users usually are poor people. To have a good computer means often to be lucky. I mainly use FreeBSD because I feel good when I use many of its tools. But it often happens that I also need to be able to have some different tool that I like because I tried it in a different system and I liked it. Docker is one of those tools. Users love it,even today,but it is becoming old. For sure there are good technical reasons behind this "love". The development of Docker on FreeBSD stopped a lot of years ago. And the reasons for that stop is not only caused by technical reasons,in my opinion,but,as I said,even by a form of discrimination. The storic FreeBSD users have been trained using its own tools and they won't change. They don't want to spend money to develop a new/old tool that will enrich the tools park ? This mindset is not focused on the satisfaction of those users that could migrate or that want to try FreeBSD,after having used another OS. It is some kind of sectarian mentality. Yes I can run a VM running Linux,but this will waste resources on the machine. Why should I run a whole VM if I need only to run a tool ? If the tool is not widely used,ok,developing it is not worth it. But we are talking of widely used tools here and Docker is one of those tools. On Tue, Apr 11, 2023 at 12:26=E2=80=AFPM Mario Marietto wrote: > For sure there are users / developers that are in the middle,like it > happens in the political area. I like this kind of person. I'm one of tho= se > people. My criticism is against those users and developers that show an > exaggerated "love" and fidelity towards a system, whether by ideology, > whether by habit, or by commercial reasons. I'm a frequent visitor to > various freebsd forums and I often read opinions radicalized on linux > technologies that should not enter the freebsd world, simply because in > Freebsd there are already excellent tools that do their job well. Yes,the= y > work well,but why not add more and different tools that which would allow > the creation of bridges between different operating systems ? > > On Tue, Apr 11, 2023 at 12:17=E2=80=AFPM Dave Cottlehuber > wrote: > >> On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote: >> > Tim,you are wasting your time. It seems that all of these (good) >> > FreeBSD developers don't want you to use Linux technologies if you hav= e >> > chosen FreeBSD as the main OS. That's not good and it sounds like a >> > discriminatory attitude. >> >> I think you're mis-representing the position of a lot of people here; >> please don't do that. >> >> The fast-moving Docker.com tech has been moving towards a standards-base= d >> "Open Container" https://opencontainers.org/ definition, and many people >> have worked across the standard, the implementation, kernel, & tooling, >> now in ports on FreeBSD, to make this possible. Just a few examples: >> >> - https://github.com/samuelkarp/runj/ >> - https://github.com/dfr/ocijail/ >> - https://medium.com/@dfr/oci-containers-for-freebsd-512a6df2bc85 >> >> It would be great to get your feedback on one of these and see what you >> tried, and where it breaks with your expectations. >> >> While it may be possible to run many linux containers with this tooling, >> systemd and other linux-specific things could be present in any containe= r >> you pull, from systemd, to filesystem requirements, and expecting all >> of these to work seamlessly is unrealistic. >> >> If you want the full Linux-compatible Docker experience, then, yes, >> use Linux, either in a VM, or directly. I don't think there are many >> FreeBSD people who use only 1 OS, we are by and large pragmatic people. >> It's ok to use different tools in different situations. >> >> A+ >> Dave >> > > > -- > Mario. > --=20 Mario. --000000000000b65cd805f90d310e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
---> If you want the full Linux-compatible Docker exper= ience, then, yes,use Linux, either in a VM, or directly. I don't think = there are many
FreeBSD people who use only 1 OS, we are by and large pragmatic people. It&= #39;s ok to use different tools in different situations.

But home users usually are poor people. To have a good computer mean= s often to be lucky. I mainly use FreeBSD because I feel good when I use ma= ny of its tools. But it often happens that I also need to be able to have s= ome different tool that I like because I tried it in a different system and= I liked it. Docker is one of those tools. Users love it,even today,but it = is becoming old. For sure there are good technical reasons behind this &quo= t;love". The development of Docker on FreeBSD stopped a lot of years a= go. And the reasons for that stop is not only caused by technical reasons,i= n my opinion,but,as I said,even by a form of discrimination. The storic Fre= eBSD users have been trained using its own tools and they won't change.= They don't want to spend money to develop a new/old tool that will enrich the tools park ? This mindset = is not focused on the satisfaction of those users that could migrate or tha= t want to try FreeBSD,after having used another OS. It is some kind of sectarian mentality. Yes I can = run a VM running Linux,but this will waste resources on the machine. Why sh= ould I run a whole VM if I need only to run a tool ? If the tool is not wid= ely used,ok,developing it i= s not worth it. But we are talking of widely used tools here and Docker is = one of those tools. =

On Tue, Apr 11, 2023 at 12:26=E2=80=AFPM Mario M= arietto <marietto2008@gmail.co= m> wrote:
For sure there are users / developers that are in the mid= dle,like it happens in the political area. I like this kind of person. I= 9;m one of those people. My criticism is against those users and developers= that show an exaggerated "love" and fidelity t= owards a system, whether by ideology, whether by habit, or by commercial re= asons. I'm a frequent visitor to various freeb= sd forums and I often read opinions radicalized on= linux technologies that should not enter the freebsd world, simply because= in Freebsd there are already excellent tools that do their job well. Yes,t= hey work well,but why not add more and different tools that which would allow the creation of bridges between different opera= ting systems ?
On T= ue, Apr 11, 2023 at 12:17=E2=80=AFPM Dave Cottlehuber <dch@skunkwerks.at> wrote:
<= /div>
On Tue, 11 Apr 2023,= at 09:44, Mario Marietto wrote:
> Tim,you are wasting your time. It seems that all of these (good)
> FreeBSD developers don't want you to use Linux technologies if you= have
> chosen FreeBSD as the main OS. That's not good and it sounds like = a
> discriminatory attitude.=C2=A0 =C2=A0

I think you're mis-representing the position of a lot of people here; please don't do that.

The fast-moving Docker.com tech has been moving towards a standards-based "Open Container" https://opencontainers.org/ definition, an= d many people
have worked across the standard, the implementation, kernel, & tooling,=
now in ports on FreeBSD, to make this possible. Just a few examples:

- https://github.com/samuelkarp/runj/
- https://github.com/dfr/ocijail/
- https://medium.com/@dfr/oci-contain= ers-for-freebsd-512a6df2bc85

It would be great to get your feedback on one of these and see what you
tried, and where it breaks with your expectations.

While it may be possible to run many linux containers with this tooling, systemd and other linux-specific things could be present in any container you pull, from systemd, to filesystem requirements, and expecting all
of these to work seamlessly is unrealistic.

If you want the full Linux-compatible Docker experience, then, yes,
use Linux, either in a VM, or directly. I don't think there are many FreeBSD people who use only 1 OS, we are by and large pragmatic people.
It's ok to use different tools in different situations.

A+
Dave


--
Mario.


--
Mario.
--000000000000b65cd805f90d310e-- From nobody Tue Apr 11 11:02:24 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pwjbr55Dhz44fqX for ; Tue, 11 Apr 2023 11:02:32 +0000 (UTC) (envelope-from 4250.82.1d4fe0003c768a1.667f20e4e9165b94bd3583eaa9d2f0ce@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pwjbq5ppXz4NZw for ; Tue, 11 Apr 2023 11:02:31 +0000 (UTC) (envelope-from 4250.82.1d4fe0003c768a1.667f20e4e9165b94bd3583eaa9d2f0ce@email-od.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=email-od.com header.s=dkim header.b="PC/jPrxz"; spf=pass (mx1.freebsd.org: domain of 4250.82.1d4fe0003c768a1.667f20e4e9165b94bd3583eaa9d2f0ce@email-od.com designates 142.0.176.198 as permitted sender) smtp.mailfrom=4250.82.1d4fe0003c768a1.667f20e4e9165b94bd3583eaa9d2f0ce@email-od.com; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681210952; x=1683802952; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=BtotXoVb4/sWt+8Qyc/dj4AUuG6QztcL5JflKfaI4og=; b=PC/jPrxzRB5/bBCoRy4Bv46gZO/MUYdmayP/Q7oB0bUZR8rA8q5kXwjw/Z6aRqMdVJaqLAyruGYhN/V5IoQ2ul5cIqNl+4+afT7ruRlT6kCApA84dYx84YGQNkgLcC/Ms7mzEi8Upy+hXbfsrc3m2sou0h57DrQihMpyrlm2gzQ= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDNjNzY4YTEucXVlc3Rpb25zPWZyZWVic2Qub3Jn Received: from r3.us-east-1.aws.in.socketlabs.com (r3.us-east-1.aws.in.socketlabs.com [142.0.191.3]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Tue, 11 Apr 2023 07:02:26 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r3.us-east-1.aws.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Tue, 11 Apr 2023 07:02:26 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pmBlY-000JDr-HR for questions@freebsd.org; Tue, 11 Apr 2023 12:02:24 +0100 Date: Tue, 11 Apr 2023 12:02:24 +0100 From: Steve O'Hara-Smith To: questions@freebsd.org Subject: Re: Docker Message-Id: <20230411120224.39e59c615fef2c2a19466f62@sohara.org> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) X-Clacks-Overhead: "GNU Terry Pratchett" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-2.70 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MV_CASE(0.50)[]; FORGED_SENDER(0.30)[steve@sohara.org,4250.82.1d4fe0003c768a1.667f20e4e9165b94bd3583eaa9d2f0ce@email-od.com]; R_SPF_ALLOW(-0.20)[+ip4:142.0.176.0/20]; R_DKIM_ALLOW(-0.20)[email-od.com:s=dkim]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[142.0.191.3:received]; MIME_TRACE(0.00)[0:+]; FROM_NEQ_ENVFROM(0.00)[steve@sohara.org,4250.82.1d4fe0003c768a1.667f20e4e9165b94bd3583eaa9d2f0ce@email-od.com]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[email-od.com:+]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[sohara.org]; DWL_DNSWL_NONE(0.00)[email-od.com:dkim] X-Rspamd-Queue-Id: 4Pwjbq5ppXz4NZw X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On Sun, 9 Apr 2023 16:04:54 +0200 Mario Marietto wrote: > It seems that docker now can run on FreeBSD natively,not with the > collaboration of bhyve. What do you think ? The trouble with saying "docker" is that it is multiple things None of which exist in FreeBSD in quite the same way. There's the layered filesystem, text file based container composition system used to create container images from a mixture of provided and generated filesystem overlay layers which makes it easy to create and use canned applications/servers/... There's the swarm management system that can orchestrate launching a complex distributed application defined entirely in a text file. Usually deprecated in favour of kubernetes these days. There's the massive library of images available at docker.io allowing complex scalable applications to be created like piling up Lego bricks. Provided of course you trust them, but many do without coming to grief. The question is which (if any) of these does anyone want for FreeBSD sufficiently strongly to put the work in to make it happen, and is there sufficient interest to sustain such a project. Before answering those questions it would be a good idea to look closely at the BSD flavoured alternatives such as Nomad and its pot jails, or the possibilities inherent in iocage templates. For many these provide practical solutions that, while not being anywhere near as slick as docker and kubernetes, do get the job done. -- Steve O'Hara-Smith From nobody Tue Apr 11 16:31:27 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwrvR3gh0z457mt for ; Tue, 11 Apr 2023 16:31:31 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (mailserver.netfence.it [78.134.96.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mailserver.netfence.it", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwrvP6bZRz40XS for ; Tue, 11 Apr 2023 16:31:29 +0000 (UTC) (envelope-from ml@netfence.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=netfence.it header.s=202304 header.b=R2SOERGb; spf=pass (mx1.freebsd.org: domain of ml@netfence.it designates 78.134.96.152 as permitted sender) smtp.mailfrom=ml@netfence.it; dmarc=pass (policy=none) header.from=netfence.it Received: from [10.1.2.18] (alamar.local.netfence.it [10.1.2.18]) (authenticated bits=0) by soth.netfence.it (8.17.1/8.17.1) with ESMTPSA id 33BGVRGU096635 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO) for ; Tue, 11 Apr 2023 18:31:28 +0200 (CEST) (envelope-from ml@netfence.it) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netfence.it; s=202304; t=1681230688; bh=0NZmIxLIOEoX8/aAhky3yxd6/aJ/g5SVUTL+KYEtqL8=; h=Date:Subject:To:References:From:In-Reply-To; b=R2SOERGby7klM2Cp7D89CVPzj8HBl/QPWyDJ/3AWuWzvCvxmnSuNE5HFJX2H79uZP 7DxBx3MIj/Bzxbamg9sL9Z3xNuOUGkDbtogo83zpsOZOjfWLdRot2J8MsdbmzDndgP YjX/Mjr7y7JyH84585KmVxxqNrcW6V9e9OSIHRl8= X-Authentication-Warning: soth.netfence.it: Host alamar.local.netfence.it [10.1.2.18] claimed to be [10.1.2.18] Message-ID: <85aae9f9-1957-644b-63dd-924093ffa5a4@netfence.it> Date: Tue, 11 Apr 2023 18:31:27 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: seeking recommendation: UPS for Freebsd Content-Language: en-US To: questions@freebsd.org References: <25649.61743.236383.879770@jerusalem.litteratus.org> From: Andrea Venturoli In-Reply-To: <25649.61743.236383.879770@jerusalem.litteratus.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[netfence.it,none]; R_DKIM_ALLOW(-0.20)[netfence.it:s=202304]; R_SPF_ALLOW(-0.20)[+ip4:78.134.96.152:c]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[netfence.it:+]; ASN(0.00)[asn:35612, ipnet:78.134.0.0/17, country:IT]; MIME_TRACE(0.00)[0:+]; HAS_XAW(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PwrvP6bZRz40XS X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On 4/9/23 00:56, Robert Huff wrote: > Hello: Hello. > I have an older APC UPS (BackUPS RS 1500) that after years of > excellent service _may_ need to be replaced. > Is there a particular brand - or even model - that folks would > recommend for a medium-to-heavy home office environment? (This isn't > the only UPS; it's just the only one causiong problems right now.) > Budget is not unlimited, so I'm not looking for anything fancy; > just something that will (with replacement batteries) just do its job > for the next 15+ years. IME, you won't get 15+ years from a modern APC unit. I've sold a few SmartUPS and I even have one myself: number is around the dozen, so it's too little to make stats, however all those from 2000-2010 are still there working properly, while all those from 2011-2015 have already been replaced once. That said I still suggest APC, because it's still better than the usual crap. As an alternative, I had very positive experience with Eaton: it's too early to see if they outlive APCs, they are usually a little more expensive (though temporary offers can sometime reverse the game), but I was impressed by the apparent quality. Notice however, they are often louder, so a decisive factor is where they'll be installed. sysutils/nut works perfectly with them (at least the models I've tried). bye av. From nobody Tue Apr 11 19:49:52 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwxJQ18j5z44SMW for ; Tue, 11 Apr 2023 19:49:58 +0000 (UTC) (envelope-from alex@alexburke.ca) Received: from out-8.mta0.migadu.com (out-8.mta0.migadu.com [91.218.175.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwxJP53PLz3y7T for ; Tue, 11 Apr 2023 19:49:57 +0000 (UTC) (envelope-from alex@alexburke.ca) Authentication-Results: mx1.freebsd.org; none Date: Tue, 11 Apr 2023 21:49:52 +0200 (GMT+02:00) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexburke.ca; s=key1; t=1681242594; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/8M4L/OyC6vBwBcczefsPCniOoxJYcvnt4wyZMt3EuQ=; b=AEDqBCv6aeF4E7b0hNOu75j2pD5dH4smxUQA2mNK4/fWKNdoJPql9K+Xh4EEiBtQxilF3N VWYqbVBAuaNZM8bk0pAiVIqXdUcxVp58EN2RU91Hg3kfdEqxdU6KiOrb4AruIKV3xx92Z9 sDfMi7V6S+0UvcMLBBk1OHD2y7Mlg1I= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Alexander Burke To: Andrea Venturoli Cc: questions@freebsd.org Message-ID: <850e0095-b19b-488f-9884-993596cedd28@alexburke.ca> In-Reply-To: <85aae9f9-1957-644b-63dd-924093ffa5a4@netfence.it> References: <25649.61743.236383.879770@jerusalem.litteratus.org> <85aae9f9-1957-644b-63dd-924093ffa5a4@netfence.it> Subject: Re: seeking recommendation: UPS for Freebsd List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: <850e0095-b19b-488f-9884-993596cedd28@alexburke.ca> X-Migadu-Flow: FLOW_OUT X-Rspamd-Queue-Id: 4PwxJP53PLz3y7T X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:202172, ipnet:91.218.175.0/24, country:CH] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N Hello, Don't forget that you can change the cooling fans for something quieter. I have a Smart-UPS 3000 RM XL 3U, which dates from back when nobody cared a= bout noise and so it had two obnoxious fans. After searching for fans with comparable airflow but sorting by dB, I order= ed two of these, which wasn't cheap but they are FAR quieter and will likel= y outlive the UPS: https://www.digikey.com/en/products/detail/ebm-papst-inc/8414NMU/4146214 Cheers, Alex ---------------------------------------- Apr 11, 2023 18:32:02 Andrea Venturoli : > On 4/9/23 00:56, Robert Huff wrote: >=20 >> Hello: >=20 > Hello. >=20 >> =C2=A0=C2=A0=C2=A0 I have an older APC UPS (BackUPS RS 1500) that after = years of >> excellent service _may_ need to be replaced. >> =C2=A0=C2=A0=C2=A0 Is there a particular brand - or even model - that fo= lks would >> recommend for a medium-to-heavy home office environment?=C2=A0 (This isn= 't >> the only UPS; it's just the only one causiong problems right now.) >> =C2=A0=C2=A0=C2=A0 Budget is not unlimited, so I'm not looking for anyth= ing fancy; >> just something that will (with replacement batteries) just do its job >> for the next 15+ years. >=20 > IME, you won't get 15+ years from a modern APC unit. >=20 > I've sold a few SmartUPS and I even have one myself: number is around the= dozen, so it's too little to make stats, however all those from 2000-2010 = are still there working properly, while all those from 2011-2015 have alrea= dy been replaced once. > That said I still suggest APC, because it's still better than the usual c= rap. >=20 > As an alternative, I had very positive experience with Eaton: it's too ea= rly to see if they outlive APCs, they are usually a little more expensive (= though temporary offers can sometime reverse the game), but I was impressed= by the apparent quality. > Notice however, they are often louder, so a decisive factor is where they= 'll be installed. > sysutils/nut works perfectly with them (at least the models I've tried). >=20 > =C2=A0 bye > =C2=A0=C2=A0=C2=A0 av. From nobody Tue Apr 11 19:53:11 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwxNw0lVmz44Svr for ; Tue, 11 Apr 2023 19:53:52 +0000 (UTC) (envelope-from mail@osfux.nl) Received: from vm1982.osfux.nl (vm1982.osfux.nl [IPv6:2a03:5500:1724:55:79:99:187:212]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwxNv182bz46GF for ; Tue, 11 Apr 2023 19:53:50 +0000 (UTC) (envelope-from mail@osfux.nl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=osfux.nl header.s=default header.b=B+3XH1rM; spf=pass (mx1.freebsd.org: domain of mail@osfux.nl designates 2a03:5500:1724:55:79:99:187:212 as permitted sender) smtp.mailfrom=mail@osfux.nl; dmarc=pass (policy=reject) header.from=osfux.nl Received: from vm1982.osfux.nl (localhost [127.0.0.1]) by vm1982.osfux.nl (Postfix) with ESMTP id 5CCD4185 for ; Tue, 11 Apr 2023 21:53:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=osfux.nl; s=default; t=1681242802; bh=ByFM0EEzedlq/f2IO3rDRVxtrhCo9yqVhmKDukoMoDM=; h=Date:Subject:To:References:From:In-Reply-To; b=B+3XH1rMrB001saKqNqgtJpJiZe9C6lum3pRrVcS/birtjOrRAsHJ63shilS0cnk6 AXhtq9GF7nrTBYLnvWKocsoGIemkgy686ZlRTHNfBI1OaIVm3sJXIPFgOCZMy28gng 7Ykc5Io0ndMzIj72/LKWBdsd6XVLhopCk/P0yoAx9P7uYQt60PTyQVlUwkUN4nK5qK SVKFc88wwr8AsUe2xfBiThzinjcG9j8ATQt7h9sZeWQ8KkgjygvdZ981O2VmppzuPw DMff06+D+brUV5ZeHESEnL50gZmLdcBZSp0sL1Mbbbe5xOK33z8O+DlIxCSU/dXMki 3pJbPOVpXnmB2ANYUjrdl4SUyvQ77E04F9QjF5yvZfr2Z+gCCe1Y/dMYPMZiugo5t7 5WINw6q5LukZ+QSb3mEejUJAwrUGzXZV3jYldZD/i9X6YgFpvI7O2JjkSAb7ECM3PT dQoDEosw4dOhWP0UFmgsekF+LBdTHDLL8SpeKi98Y45G13koHS/6E5B45HfkxnRlZ/ VXHWONNdk5XSyhokBJts0uLlMA1Lp/3vTmzgt5VDw70EvoEduGhGTKIo5+6v6N7Rj7 zeUK99H/ZnuGc96OSORCYxP2l3twh6DyvaTYWXmfjsofemdSJgY0Kgup8cMaFX0XQY MMS98ATVDu4GrPXARNluwAgM= X-Spam-Status: No, score=0.0 required=5.0 tests=none shortcircuit=no X-Spam-Checker-Version: SpamAssassin 3.4.5 Received: from [192.168.9.195] (unknown [143.244.41.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by vm1982.osfux.nl (Postfix) with ESMTPSA for ; Tue, 11 Apr 2023 21:53:22 +0200 (CEST) Message-ID: <007bb54f-27ce-b61f-fe12-a61dfc3fdf63@osfux.nl> Date: Tue, 11 Apr 2023 21:53:11 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: seeking recommendation: UPS for Freebsd Content-Language: en-US To: questions@freebsd.org References: <25649.61743.236383.879770@jerusalem.litteratus.org> <85aae9f9-1957-644b-63dd-924093ffa5a4@netfence.it> From: Ruben In-Reply-To: <85aae9f9-1957-644b-63dd-924093ffa5a4@netfence.it> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[osfux.nl,reject]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[osfux.nl:s=default]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[osfux.nl:+]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:8315, ipnet:2a03:5500::/31, country:NL]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4PwxNv182bz46GF X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Hi, I'm running a few Eaton USB UPS units on FreeBSD, excellent drivers / documentation on FreeBSD (and Linux): smooth experience. Regards, Ruben On 4/11/23 18:31, Andrea Venturoli wrote: > On 4/9/23 00:56, Robert Huff wrote: Stuff snipped. > As an alternative, I had very positive experience with Eaton: it's too > early to see if they outlive APCs, they are usually a little more > expensive (though temporary offers can sometime reverse the game), but I > was impressed by the apparent quality. > Notice however, they are often louder, so a decisive factor is where > they'll be installed. > sysutils/nut works perfectly with them (at least the models I've tried). > More stuf snipped. From nobody Wed Apr 12 01:47:31 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Px5FF0rSqz45044 for ; Wed, 12 Apr 2023 01:47:45 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Px5FC6QHwz44X6 for ; Wed, 12 Apr 2023 01:47:43 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cedro.info header.s=google header.b="eOqUH9/M"; spf=none (mx1.freebsd.org: domain of tomek@cedro.info has no SPF policy when checking 2607:f8b0:4864:20::b34) smtp.mailfrom=tomek@cedro.info; dmarc=none Received: by mail-yb1-xb34.google.com with SMTP id u13so10353891ybu.5 for ; Tue, 11 Apr 2023 18:47:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1681264063; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=KxnmGE8IP/zadhWgFSBxMPVUGLRJJsMZRld//RNh5QM=; b=eOqUH9/M40pn9vYoWhxlPc+dBnpVt5qIxMSIP6tFyxR/cDS/5Fe6hmcY/No9U+XM9J f62CFMSoPIQqxLwgQv8TVCGk3XR0eYm854rjcGONrbh2IuRjDjjWzWVTuiZRjbXdX4SV QkdMbhpPe0gzG+H6V+aGpKxwm39aph/LAAAKLzsR2gV+WArO1zi/UHZdbeUGbz6chJFk XIxD9knqNigYR94JaNK4L/YEMOgFcl3UnhrAgGhCHOnIMn1x736imYpP1kVUPpV2zpzD 3zUrtdhLmzdyWvXXFgZQYAedHXVWT3ADZeovAj9tPkGDO/vLezAZnwX9gQHyxjLSbWTg uRnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681264063; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KxnmGE8IP/zadhWgFSBxMPVUGLRJJsMZRld//RNh5QM=; b=h6fCWM84n1cEPCCb4eNPXAn/FHHWbo5FWkvlAXBCdxXcywV8npV/R1/9Z+1CzolQnI 619KCWbrzMFVknVgRpqzi8vjMwqs61hqzDOkyLodAHgs6mp47NtXzZfDrfd5rZ5IFvrn R5ULlXOwd1x120YN7PR0SyFVLnzJ6fXxMeHnMEbDdieMZHjD1iuUNrk04KkzZRHl/Zak MxEMqrUorUSoV1IazCdpYVH/sYuVT/qXgxZBYIEbfeosrhaA9t+TWL1QK7u26lRLp13d Pa5XtQ57HJbKGYIipqjOciZtC7jlBp2cDrXObEhAcYWJuQtVb5tGHEzgXupTUqZcO1+Q eHBQ== X-Gm-Message-State: AAQBX9eLuZmpu2f603MigALFposMCEul8S99VBNiv5xVowKdV8/OhJ8Y nkb10Ok8gO5XtGJYjyP1iejLQ2LgKzWtzKvQC/4= X-Google-Smtp-Source: AKy350Y2XPwrgI1A4irUIEHjzx+R8gxG5gI3wn0qTWfKJMfKtxElPa9k2r2MrIXFaOKcxXvD/pKNsg== X-Received: by 2002:a25:1086:0:b0:b0a:7286:ce88 with SMTP id 128-20020a251086000000b00b0a7286ce88mr12538750ybq.27.1681264062894; Tue, 11 Apr 2023 18:47:42 -0700 (PDT) Received: from mail-yw1-f172.google.com (mail-yw1-f172.google.com. [209.85.128.172]) by smtp.gmail.com with ESMTPSA id u8-20020a25f808000000b00b8c31377e1bsm3411741ybd.54.2023.04.11.18.47.42 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Apr 2023 18:47:42 -0700 (PDT) Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-54f6fc7943eso75018077b3.3 for ; Tue, 11 Apr 2023 18:47:42 -0700 (PDT) X-Received: by 2002:a81:ae46:0:b0:54e:edf3:b48f with SMTP id g6-20020a81ae46000000b0054eedf3b48fmr830122ywk.5.1681264062159; Tue, 11 Apr 2023 18:47:42 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> In-Reply-To: <20230411044832.10F73170F8@freefall.freebsd.org> From: Tomek CEDRO Date: Wed, 12 Apr 2023 03:47:31 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: FreeBSD Questions Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-3.29 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.992]; R_DKIM_ALLOW(-0.20)[cedro.info:s=google]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b34:from,209.85.128.172:received]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_NA(0.00)[no SPF record]; DKIM_TRACE(0.00)[cedro.info:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[cedro.info]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4Px5FC6QHwz44X6 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On Tue, Apr 11, 2023 at 6:48=E2=80=AFAM Colin Percival wrote: > Date: April 11, 2023 > > The FreeBSD Release Engineering Team is pleased to announce the > availability of FreeBSD 13.2-RELEASE. This is the third release of the > stable/13 branch. Okay, here we go on 13.1-RELEASE-p6 with freebsd-update upgrade -r 13.2-RELEASE :-) I can see that some files are gone in 13.2: /etc/disktab - I still use floppies!! :-P /etc/services - that was kind of handy cheatsheet for services ports.. is there a replacement? /etc/rc.d/wpa_supplicant - is it moved to the port version? If so why that config file is not moved to /usr/local/etc ? There may be some configurations over there. /etc/rc.d/zpool - I hope everything boots fine I have three zpools here :-P ...and now I am talking from 13.2-RELEASE-p0 already.. all works fine.. pkg updated smoothly.. zpools are in place.. drm works fine on amdgpu :-) Thank you :-) Tomek -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Wed Apr 12 02:29:11 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Px6976F2Sz453FW for ; Wed, 12 Apr 2023 02:29:15 +0000 (UTC) (envelope-from tim@timpreston.net) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Px6974hVLz49cv for ; Wed, 12 Apr 2023 02:29:15 +0000 (UTC) (envelope-from tim@timpreston.net) Authentication-Results: mx1.freebsd.org; none Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id C40F65C00AF; Tue, 11 Apr 2023 22:29:14 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Tue, 11 Apr 2023 22:29:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timpreston.net; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1681266554; x= 1681352954; bh=WcbdRGJL9croZqiBYTx8UlJ1jOiRiVDfzBBhSbhSrAE=; b=5 RyT/dFbsWT5DQjf9MXtkseu7bsMqwJ8YHyg9j6KnnGhe/IaWzCDUo6pB0V8WMqRy QOcgud4ybn6KTirS+wPM/Y52Lf5az3u8Co7dwEMRY0l4AdBlSpgJpQ7CJNG4Twum Vz/HbXk0pI6LD3W/X+HFJZzNDs/mF6AT0tVBCfd1OUQscfpUpBNLuvC003VgWO8r CEYMDcPbY1apLRw8mBQ++Gs7k1XKg7hPVzAISC++UogqYAIrNFGuxyA7Z5o+4MQa wKIg1n8zcCP7ruqtHdIyg0a6GXSDT+QxRRIEoAbp0bvpsQzquh6tLz3Eui1kpdvL ghMIEAbrYQLocsXhO44oQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1681266554; x=1681352954; bh=WcbdRGJL9croZ qiBYTx8UlJ1jOiRiVDfzBBhSbhSrAE=; b=EH/yhfGJEn01aXY5hlSaE8wU/xlLR QhLe/x69OT7jBpSaR4mi/3URhVdaggQ2o+zcGmObIhgzrp69RvdvzqxQODxOFQiC /FQEYnzAgXo3pj9fzrUvPcqAbL1v2lxrpcI/3Hv9xSXCYEPA+EAqxPui/0GKeNLc YieWGD9F+Ie+g4B9a4xT9j42RbqILOR7PbYr3MTjK80lshhPblUOlGVm2M60LL3e zeC8KPSyhuxxrkKRC0cGNbN55Px7IGGV4EKSDYIbGfp1G9fq+uug8FUoAhF9N8Bt xiAg0QQh40yNulJphMpgJevzqbgEvoRKr0RFqmYUU0kB2IGJCJZTFm05Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdekhedgheelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptgfkffggfgfhuffvvehfjgesrgdtreertdefjeenucfhrhhomhepvfhimhcu rfhrvghsthhonhcuoehtihhmsehtihhmphhrvghsthhonhdrnhgvtheqnecuggftrfgrth htvghrnhepleffhefgvedtuddvleejvddvledvfeethfduveefteekieffhfelieffueeu jeehnecuffhomhgrihhnpegsrghsthhilhhlvggsshgurdhorhhgpdhgihhthhhusgdrtg homhdpohhpvghntghonhhtrghinhgvrhhsrdhorhhgpdhmvgguihhumhdrtghomhenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtihhmsehtih hmphhrvghsthhonhdrnhgvth X-ME-Proxy: Feedback-ID: i1d2040e0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 11 Apr 2023 22:29:13 -0400 (EDT) Content-Type: multipart/alternative; boundary="------------KCph7LhRZE0vFG0fiFF3JOa0" Message-ID: <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> Date: Wed, 12 Apr 2023 12:29:11 +1000 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 From: Tim Preston Subject: Re: Docker To: Mario Marietto Cc: freebsd-questions References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> Content-Language: en-AU In-Reply-To: X-Rspamd-Queue-Id: 4Px6974hVLz49cv X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N This is a multi-part message in MIME format. --------------KCph7LhRZE0vFG0fiFF3JOa0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Mario, I may not have been clear enough in my last email. Docker will NEVER run on FreeBSD, because Docker is built on technologies which only exist in the Linux kernel. FreeBSD cannot run Linux containers, it can only run FreeBSD jails. It's not because FreeBSD programmers think they're more special than Linux programmers, it's just not technically possible. If you want to run any of the Docker images available on the internet you can try the tooling linked by Dave, which MIGHT let you run SOME Docker images inside a FreeBSD jail, using FreeBSD's Linux compatibility layer. But these images really require a Linux kernel to run properly. A better approach, if the applications you want to run are available in ports, or if the source code builds on FreeBSD, is to run them natively in a jail using tools similar to Docker like Bastille (https://bastillebsd.org/) or Pot (https://github.com/bsdpot/pot). I hope some of this helps. Tim On Tue, 11 Apr 2023, at 8:45 PM, Mario Marietto wrote: > ---> If you want the full Linux-compatible Docker experience, then, > yes,use Linux, either in a VM, or directly. I don't think there are many > FreeBSD people who use only 1 OS, we are by and large pragmatic > people. It's ok to use different tools in different situations. > > But home users usually are poor people. To have a good computer means > often to be lucky. I mainly use FreeBSD because I feel good when I use > many of its tools. But it often happens that I also need to be able to > have some different tool that I like because I tried it in a different > system and I liked it. Docker is one of those tools. Users love > it,even today,but it is becoming old. For sure there are good > technical reasons behind this "love". The development of Docker on > FreeBSD stopped a lot of years ago. And the reasons for that stop is > not only caused by technical reasons,in my opinion,but,as I said,even > by a form of discrimination. The storic FreeBSD users have been > trained using its own tools and they won't change. They don't want to > spend money to develop a new/oldtool that will enrich the tools park ? > This mindset is not focused on the satisfaction of those users that > could migrate or that want to try FreeBSD,after having used another > OS. It is some kind ofsectarian mentality. Yes I can run a VM running > Linux,but this will waste resources on the machine. Why should I run a > whole VM if I need only to run a tool ? If the tool is not widely > used,ok,developing it is not worth it. But we are talking of widely > used tools here and Docker is one of those tools. > > On Tue, Apr 11, 2023 at 12:26 PM Mario Marietto > wrote: > > For sure there are users / developers that are in the middle,like > it happens in the political area. I like this kind of person. I'm > one of those people. My criticism is against those users and > developers that show an exaggerated "love" and fidelity towards a > system, whether by ideology, whether by habit, or by commercial > reasons. I'm afrequent visitor to various freebsd forums and I > often read opinionsradicalized on linux technologies that should > not enter the freebsd world, simply because in Freebsd there are > already excellent tools that do their job well. Yes,they work > well,but why not add more and different tools thatwhich would > allow the creation of bridges between different operating systems ? > > On Tue, Apr 11, 2023 at 12:17 PM Dave Cottlehuber > wrote: > > On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote: > > Tim,you are wasting your time. It seems that all of these (good) > > FreeBSD developers don't want you to use Linux technologies > if you have > > chosen FreeBSD as the main OS. That's not good and it sounds > like a > > discriminatory attitude. > > I think you're mis-representing the position of a lot of > people here; > please don't do that. > > The fast-moving Docker.com tech has been moving towards a > standards-based > "Open Container" https://opencontainers.org/ definition, and > many people > have worked across the standard, the implementation, kernel, & > tooling, > now in ports on FreeBSD, to make this possible. Just a few > examples: > > - https://github.com/samuelkarp/runj/ > - https://github.com/dfr/ocijail/ > - https://medium.com/@dfr/oci-containers-for-freebsd-512a6df2bc85 > > It would be great to get your feedback on one of these and see > what you > tried, and where it breaks with your expectations. > > While it may be possible to run many linux containers with > this tooling, > systemd and other linux-specific things could be present in > any container > you pull, from systemd, to filesystem requirements, and > expecting all > of these to work seamlessly is unrealistic. > > If you want the full Linux-compatible Docker experience, then, > yes, > use Linux, either in a VM, or directly. I don't think there > are many > FreeBSD people who use only 1 OS, we are by and large > pragmatic people. > It's ok to use different tools in different situations. > > A+ > Dave > > > > -- > Mario. > > > > -- > Mario. --------------KCph7LhRZE0vFG0fiFF3JOa0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Hi Mario,

I may not have been clear enough in my last email.

Docker will NEVER run on FreeBSD, because Docker is built on technologies which only exist in the Linux kernel.

FreeBSD cannot run Linux containers, it can only run FreeBSD jails.

It's not because FreeBSD programmers think they're more special than Linux programmers, it's just not technically possible.

If you want to run any of the Docker images available on the internet you can try the tooling linked by Dave, which MIGHT let you run SOME Docker images inside a FreeBSD jail, using FreeBSD's Linux compatibility layer. But these images really require a Linux kernel to run properly.

A better approach, if the applications you want to run are available in ports, or if the source code builds on FreeBSD, is to run them natively in a jail using tools similar to Docker like Bastille (https://bastillebsd.org/) or Pot (https://github.com/bsdpot/pot).

I hope some of this helps.

Tim


On Tue, 11 Apr 2023, at 8:45 PM, Mario Marietto wrote:
---> If you want the full Linux-compatible Docker experience, then, yes,use Linux, either in a VM, or directly. I don't think there are many
FreeBSD people who use only 1 OS, we are by and large pragmatic people. It's ok to use different tools in different situations.

But home users usually are poor people. To have a good computer means often to be lucky. I mainly use FreeBSD because I feel good when I use many of its tools. But it often happens that I also need to be able to have some different tool that I like because I tried it in a different system and I liked it. Docker is one of those tools. Users love it,even today,but it is becoming old. For sure there are good technical reasons behind this "love". The development of Docker on FreeBSD stopped a lot of years ago. And the reasons for that stop is not only caused by technical reasons,in my opinion,but,as I said,even by a form of discrimination. The storic FreeBSD users have been trained using its own tools and they won't change. They don't want to spend money to develop a new/old tool that will enrich the tools park ? This mindset is not focused on the satisfaction of those users that could migrate or that want to try FreeBSD,after having used another OS. It is some kind of sectarian mentality. Yes I can run a VM running Linux,but this will waste resources on the machine. Why should I run a whole VM if I need only to run a tool ? If the tool is not widely used,ok,developing it is not worth it. But we are talking of widely used tools here and Docker is one of those tools.

On Tue, Apr 11, 2023 at 12:26 PM Mario Marietto <marietto2008@gmail.com> wrote:
For sure there are users / developers that are in the middle,like it happens in the political area. I like this kind of person. I'm one of those people. My criticism is against those users and developers that show an exaggerated "love" and fidelity towards a system, whether by ideology, whether by habit, or by commercial reasons. I'm a frequent visitor to various freebsd forums and I often read opinions radicalized on linux technologies that should not enter the freebsd world, simply because in Freebsd there are already excellent tools that do their job well. Yes,they work well,but why not add more and different tools that which would allow the creation of bridges between different operating systems ?

On Tue, Apr 11, 2023 at 12:17 PM Dave Cottlehuber <dch@skunkwerks.at> wrote:
On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote:
> Tim,you are wasting your time. It seems that all of these (good)
> FreeBSD developers don't want you to use Linux technologies if you have
> chosen FreeBSD as the main OS. That's not good and it sounds like a
> discriminatory attitude.   

I think you're mis-representing the position of a lot of people here;
please don't do that.

The fast-moving Docker.com tech has been moving towards a standards-based
"Open Container" https://opencontainers.org/ definition, and many people
have worked across the standard, the implementation, kernel, & tooling,
now in ports on FreeBSD, to make this possible. Just a few examples:


It would be great to get your feedback on one of these and see what you
tried, and where it breaks with your expectations.

While it may be possible to run many linux containers with this tooling,
systemd and other linux-specific things could be present in any container
you pull, from systemd, to filesystem requirements, and expecting all
of these to work seamlessly is unrealistic.

If you want the full Linux-compatible Docker experience, then, yes,
use Linux, either in a VM, or directly. I don't think there are many
FreeBSD people who use only 1 OS, we are by and large pragmatic people.
It's ok to use different tools in different situations.

A+
Dave


--
Mario.


--
Mario.

--------------KCph7LhRZE0vFG0fiFF3JOa0-- From nobody Wed Apr 12 03:39:04 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Px7jn4zPzz458DB for ; Wed, 12 Apr 2023 03:39:09 +0000 (UTC) (envelope-from yuri@aetern.org) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Px7jn1s1fz3mQv for ; Wed, 12 Apr 2023 03:39:09 +0000 (UTC) (envelope-from yuri@aetern.org) Authentication-Results: mx1.freebsd.org; none Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 0FFAD32009C4; Tue, 11 Apr 2023 23:39:07 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Tue, 11 Apr 2023 23:39:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aetern.org; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1681270747; x=1681357147; bh=gXBxYqhWMr6wKii4Cvx4Ncn++ZZy41oOdO8 3hANerlU=; b=VKKEr15mNS1IVTNjwiJ2FOxBQNaiMKmeIccDxE+9XawvbLsQ8Hi 685ORfJb4IE2XY7xecVpnb9hvooZVcKD7EbR4GFFgMHE9f69a1Ik2scxLrlAAhS1 IYF4Eapz6hj3DHxc9Bd15SGAQZrSU6FEgXYDpKQWKF/CFqkNP/woDWeNUJrnkCko OygGhd7Qb8GXgFUD27k5AhtaCKVmTjg/8Y9GZcesT9rgwND4PQhrG/1NGo/y8g0o EK+n7xoPojbaJvS4BVYtJSGloVnpkPp1zB8XAgrmI6KoAghlsODv5/JF4YvjPsYu REzaUuQny/k3YxW5LB7F+nbzHLu092wG81w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1681270747; x= 1681357147; bh=gXBxYqhWMr6wKii4Cvx4Ncn++ZZy41oOdO83hANerlU=; b=d sR8vCDKhkz0EIj8GJQJcDkHNAZVVZqVqP32GPnx75W26GrR5I67PeAt1f71xspWf R5Cy4ouJ94DSghKyVZH9L5Xph98G2PMFtA6LC/m+e8Iu20YS1oj1kBQD3uFtljz7 CfZ1iIZPJLVXK3WvpaC5JP46+/Vw7gGnRTVrbF/tqmsQlg29HzepLRncn/zbXr6h mqe92WRPVegxjQFRXFk8UFFBo0wf7dHcT9uj4rJC1Ak1jTqokuG8GMwxfg5sslRp STr/d9dOo9HwI6h1cIc6zzWhckouIy90gYO7AuTgBmU0+qqbWZvaY1l2Z4ZZLKtj Uwda4jJ64EVt71tSsBbSg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdekhedgjeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvfhfhjggtgfesthekredttdefjeenucfhrhhomhepjghurhhi uceohihurhhisegrvghtvghrnhdrohhrgheqnecuggftrfgrthhtvghrnhephedtkeehfe elueehgfeuteegveeukedtuddtgeffhfeuueetleegieetveejueevnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhephihurhhisegrvghtvghrnh drohhrgh X-ME-Proxy: Feedback-ID: i0d79475b:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 11 Apr 2023 23:39:06 -0400 (EDT) Message-ID: <0d8a1bd9-5d83-4778-bd3b-382b204b0707@aetern.org> Date: Wed, 12 Apr 2023 05:39:04 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: FreeBSD 13.2-RELEASE Now Available Content-Language: en-US To: Tomek CEDRO , FreeBSD Questions Mailing List References: <20230411044832.10F73170F8@freefall.freebsd.org> From: Yuri In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4Px7jn1s1fz3mQv X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N Tomek CEDRO wrote: > On Tue, Apr 11, 2023 at 6:48 AM Colin Percival wrote: >> Date: April 11, 2023 >> >> The FreeBSD Release Engineering Team is pleased to announce the >> availability of FreeBSD 13.2-RELEASE. This is the third release of the >> stable/13 branch. > > Okay, here we go on 13.1-RELEASE-p6 with freebsd-update upgrade -r > 13.2-RELEASE :-) > > I can see that some files are gone in 13.2: > > /etc/disktab - I still use floppies!! :-P > > /etc/services - that was kind of handy cheatsheet for services ports.. > is there a replacement? > > /etc/rc.d/wpa_supplicant - is it moved to the port version? If so why > that config file is not moved to /usr/local/etc ? There may be some > configurations over there. > > /etc/rc.d/zpool - I hope everything boots fine I have three zpools here :-P All of the above files are still there for me (and are there on 14-CURRENT system), something must have gone wrong with your update? They are also in the src tree, and not listed in ObsoleteFiles. > ...and now I am talking from 13.2-RELEASE-p0 already.. all works > fine.. pkg updated smoothly.. zpools are in place.. drm works fine on > amdgpu :-) From nobody Wed Apr 12 03:43:15 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Px7pb0Gr2z458nH for ; Wed, 12 Apr 2023 03:43:19 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Px7pZ3krHz3vJH for ; Wed, 12 Apr 2023 03:43:18 +0000 (UTC) (envelope-from freebsd@edvax.de) Authentication-Results: mx1.freebsd.org; none Received: from r56.edvax.de ([178.5.230.94]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPA (Nemesis) id 1M5Q2f-1plcZd0x8f-001RPE; Wed, 12 Apr 2023 05:43:16 +0200 Date: Wed, 12 Apr 2023 05:43:15 +0200 From: Polytropon To: Tomek CEDRO Cc: FreeBSD Questions Mailing List Subject: Re: FreeBSD 13.2-RELEASE Now Available Message-Id: <20230412054315.05dfe374.freebsd@edvax.de> In-Reply-To: References: <20230411044832.10F73170F8@freefall.freebsd.org> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Sqk5jKG0MOO5ZBRzy4FFGpo+FctGnM7M4ovafG9Zl8K78MP6F45 3zzl04JX/LMVezabW9PqPBko0vv1AeSdUEmJvcviKoUimkvoQzQ0Sb9sGOxb2cnRjzWoCLb C17VVM8LGXaPoqHswoVUMbTG90fkmBMyZ42hj8ui99s23BM/I0e40z3yJpFx3ubZ6IajPWP jWf77YMDSu8/OoNvEhh6A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:J/Wt5FekCTA=;wuBsF+5qIWmjq+hQRum5fY9L1bO jDNtvo11eMoHYK1PCTLAVBiiIhnrSWLvJuSJnmqvMnZGLdUhdmd9GU89j57k3mkm5yaziLmPK 2twfAkjoXwswayDgcVEtHWtjNbTKch4FxvHfr4R2RQ3V2L2RqCxqp1qJS4+OLNw9uDDCpLaSe XOvsEIKTOj14Xgx8TC9hUJRF8/F+1gHIv+o39hAkhRrMTIwaKxg7K0M6pcfdN+bD+hlNQ748D lMW7QExCJqB8LUUs5nnBlwhYwsNo8o2s7tn5EsQG3UaRNxGW/apGzsnSZJovc7Rxk3FlHhDRk xhDNJEurFOYOGLnPmYjamuKiTDmxf40EV4tlc7OnYXO8EOD86SVMn+DbaXvbUOj7V4ziRf9oK kIeRkJ9OImGLpbgKV9rtSJSKMhVo4Zpvexua1DbHemyi3rgbrjlK9+S4CzLbzqSocWl9R0yUl BEkd1rWGUrMGMcfcqAekjzNlbIRsE00EcKXprI7RK/13tiVBt42jBWPUNQtEbanlb6cZSb7w6 8GKinpBGtBNFR1BkwJzuz3wKZCAfiKVT6DezdZIFxfO1Ri+OR4kHcBBJ81OTFKsUYeKctIkyS bVyUyykUIkwps/WHcgcHe4snQZ6Hp1xKytMMdp2yVT19rXi9oNbEwm3eoktnmXRJ125ZQzrT9 +1HNTa0bS/zx9AiJlYfzpcKUnB8BI9iI2eq7dkZYog== X-Rspamd-Queue-Id: 4Px7pZ3krHz3vJH X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 03:47:31 +0200, Tomek CEDRO wrote: > I can see that some files are gone in 13.2: > > /etc/disktab - I still use floppies!! :-P And the vpo(4) driver for parallel SCSI drives is also gone; how am I supposed to read my important business files stored on a parallel Zip drive now?! ;-) > /etc/services - that was kind of handy cheatsheet for services ports.. > is there a replacement? Maybe in /usr/share/misc? > /etc/rc.d/wpa_supplicant - is it moved to the port version? If so why > that config file is not moved to /usr/local/etc ? There may be some > configurations over there. Technically, 3rd part software should store their config in /usr/local/etc, but some (!) software still checks if files are present in /etc - probably a Linuxism - and reads them if they exist. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From nobody Wed Apr 12 03:50:36 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Px7zG2sGwz4594F for ; Wed, 12 Apr 2023 03:50:50 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Px7zG0Bvdz494B for ; Wed, 12 Apr 2023 03:50:49 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-54ee108142eso198692147b3.2 for ; Tue, 11 Apr 2023 20:50:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1681271448; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=R3N7kRf29UEm+Ae0bdZS3a6fRjW6LMazqOrmsjiYGaY=; b=MMx9r/+nnS7hJpLMWSVGdEMFrbv5XIXqgnZjnds5NQqKloVYRG3OBvVyuRyHObVAZt bySV9Ce2FUgaGkCC9cVlBQPCR1MpqQ3HIGBAmBza9oPMu+vqIZ9ADywsWcV59gyxndxK Ovz88mnc4W9NGtz46LIpX+tt30WhA29gIIYQn6qEwySTQ5+72BrmdpOLUuFOpTuJJfkK RwmXYyYLo4HIh9Qg4xd0ubI4cK/R0FITTjhjT8bk7ky6RmdvhejIOFUu2XdH/4SPP3L7 BY9JkHybutqGaEIvyTogNumsezMIcrFyRI55AxAldKmITUoJko4gy3WAaXg0KYMI8JsV KzYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681271448; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=R3N7kRf29UEm+Ae0bdZS3a6fRjW6LMazqOrmsjiYGaY=; b=ur/kso+KhUiWJdDxFHTJtSk+ILHwVo9fxGc8LYMtYMVRa86I4S13X9kEI19zuY4s8s wWM+lf8CIaD7YfzJMDEo8CYUcOBd/KfUc1AqE4E+hf1U0MumP+3LDilGmxjJjWXndHOg PCkKVuwXFcaJb9nBpe4DHT2jd14uFo8b66dFLe0TJTBoW+h0j3ppgRXkODAOqHhRlqWd xeu5mm5Tg4l6J/BMkArs5wtVO4u3Juvxt7OQIbCfCOAW/akBSmVdCGGXZL/BdCD0NG/0 sH/Lm1SCeac4ytry5dkHJNp15piAL8LDreu6sjLRi5fQA9UiSDXrqaVXWC+MUUjcm8HN Smuw== X-Gm-Message-State: AAQBX9fT5n6Iqjd070fVB49wGpPAPeGll8fF8QmuY673EFIAojhhaqXQ TThp/tDw/KMJpznYtM7BNMARvp4vhuIPZf1Iw7U= X-Google-Smtp-Source: AKy350Zjc7Iap7nMoALIjgx7imwd8s2W23HQ/EP/YNaIbaZH37RixLA+6u6qOMUjED/I14rru7XuZw== X-Received: by 2002:a81:5257:0:b0:54f:8b6f:2dbd with SMTP id g84-20020a815257000000b0054f8b6f2dbdmr1134948ywb.22.1681271448322; Tue, 11 Apr 2023 20:50:48 -0700 (PDT) Received: from mail-yb1-f172.google.com (mail-yb1-f172.google.com. [209.85.219.172]) by smtp.gmail.com with ESMTPSA id a71-20020a811a4a000000b0054640a352f2sm3931367ywa.20.2023.04.11.20.50.47 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Apr 2023 20:50:48 -0700 (PDT) Received: by mail-yb1-f172.google.com with SMTP id y186so10459777yby.13 for ; Tue, 11 Apr 2023 20:50:47 -0700 (PDT) X-Received: by 2002:a25:d706:0:b0:b8f:2044:4068 with SMTP id o6-20020a25d706000000b00b8f20444068mr1099019ybg.0.1681271447579; Tue, 11 Apr 2023 20:50:47 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> <0d8a1bd9-5d83-4778-bd3b-382b204b0707@aetern.org> In-Reply-To: <0d8a1bd9-5d83-4778-bd3b-382b204b0707@aetern.org> From: Tomek CEDRO Date: Wed, 12 Apr 2023 05:50:36 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: Yuri Cc: FreeBSD Questions Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Px7zG0Bvdz494B X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, Apr 12, 2023 at 5:39=E2=80=AFAM Yuri wrote: > Tomek CEDRO wrote: > > On Tue, Apr 11, 2023 at 6:48=E2=80=AFAM Colin Percival wrote: > >> Date: April 11, 2023 > >> The FreeBSD Release Engineering Team is pleased to announce the > >> availability of FreeBSD 13.2-RELEASE. This is the third release of = the > >> stable/13 branch. > > > > Okay, here we go on 13.1-RELEASE-p6 with freebsd-update upgrade -r > > 13.2-RELEASE :-) > > I can see that some files are gone in 13.2: > > /etc/disktab - I still use floppies!! :-P > > /etc/services - that was kind of handy cheatsheet for services ports.. > > is there a replacement? > > /etc/rc.d/wpa_supplicant - is it moved to the port version? If so why > > that config file is not moved to /usr/local/etc ? There may be some > > configurations over there. > > /etc/rc.d/zpool - I hope everything boots fine I have three zpools here= :-P > > All of the above files are still there for me (and are there on > 14-CURRENT system), something must have gone wrong with your update? > They are also in the src tree, and not listed in ObsoleteFiles. Thanks for the confirmation Yuri. I can still see the /etc/services on 13.2 but I cannot see the /etc/wpa_supplicant.conf (nor /usr/local/erc/wpa_supplicant.conf) and that usually stores my wifi connection settings on a laptop o_O This is what freebsd-update told me to do in order to procees with the upgrade.. is this supposed to be that way? :-P --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Wed Apr 12 03:57:01 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Px86g0wY5z459M0 for ; Wed, 12 Apr 2023 03:57:15 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Px86f6K0tz4NXw for ; Wed, 12 Apr 2023 03:57:14 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb2d.google.com with SMTP id f188so42212966ybb.3 for ; Tue, 11 Apr 2023 20:57:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1681271834; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=XKAxDeZqAqOWd6Je3HXJmiULBLeIkLQWTQOgp8SwFe8=; b=UZX7YqEGeFYLVJBD3/Wu4zN98vwO7AKfbK2g2vIzBXnz0sqQnFCDV1lAGFv56RouCa FE6orAzWPJjtlRbroHVjrQHiWZZURrySlAD47lUIEEcOOvhoEtT3gVVZ++kaM0xbV2Ua ye0utQ2hFC1rbRev1YeOLaMFNvPhn+jfRtrGNztqEauJuWO1i2KMkxga97xT9bR7hRUQ 635+G7nAsxV+dB1GbxKG6mY3Cg8gZH4wsrLDgDBlOjcbWm32qFcmF2TiDFNzfxrzn257 yszq7GG5yJ+88IJU8Gelf7EXhDaQHNuRVaxmQKyfjhSSdw8uNQJGJxSJ3tHoF5etbVT6 iH8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681271834; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XKAxDeZqAqOWd6Je3HXJmiULBLeIkLQWTQOgp8SwFe8=; b=GH2t6lCxuSTchnfKukdQ//ImCSPndfkInfT2BPMWC1Zng7xkJphGLUYSjBcw4jj2PV L00D+rcD91Qm3hYzmYYRrrza94XiCsAkat8UoHKhzsVBJxWol6NFApSenNdwOA/eCnQ5 l3qjnnAtAh99WuxdZ51xEKO9UskCGRyLQekld4/zrCB5ba7IUi12hu/JlETc30P9keBj Vw9LGMOwBQiN6CjKGebF9W/IyuSbaI1dThWNUMbYZlhtUGhhKUSIYkyDWeyJ2G9VKcWb ugGZP3uvB0eZsjTmkZMELK43o1PRoC38GyzCzpL8BU6kNC319LW4hUBSo0ccCWBEykbc nU5g== X-Gm-Message-State: AAQBX9fDOHVNb85eIE+wqstfKCr7jzmcPEmOQH720bU/0MoxvVkbQUSx p/tLlK826uhtY0CVbmWSKZBxheoADWIOEzX5A50= X-Google-Smtp-Source: AKy350ZLyI7IRXaiGE1txVh6gkja+CG8GsOZl6bW2gEGH7nMmFbL5xFhRi0LMuSlbHX3K3dP4WONFQ== X-Received: by 2002:a25:6744:0:b0:b8f:383b:b8a4 with SMTP id b65-20020a256744000000b00b8f383bb8a4mr1113390ybc.31.1681271833783; Tue, 11 Apr 2023 20:57:13 -0700 (PDT) Received: from mail-yb1-f172.google.com (mail-yb1-f172.google.com. [209.85.219.172]) by smtp.gmail.com with ESMTPSA id c124-20020a25c082000000b00b8ecde3a652sm2903267ybf.55.2023.04.11.20.57.13 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Apr 2023 20:57:13 -0700 (PDT) Received: by mail-yb1-f172.google.com with SMTP id y186so10467680yby.13 for ; Tue, 11 Apr 2023 20:57:13 -0700 (PDT) X-Received: by 2002:a25:e009:0:b0:b8e:db4a:a366 with SMTP id x9-20020a25e009000000b00b8edb4aa366mr769642ybg.11.1681271832978; Tue, 11 Apr 2023 20:57:12 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> <20230412054315.05dfe374.freebsd@edvax.de> In-Reply-To: <20230412054315.05dfe374.freebsd@edvax.de> From: Tomek CEDRO Date: Wed, 12 Apr 2023 05:57:01 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: Polytropon Cc: FreeBSD Questions Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Px86f6K0tz4NXw X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, Apr 12, 2023 at 5:43=E2=80=AFAM Polytropon wrote: > > On Wed, 12 Apr 2023 03:47:31 +0200, Tomek CEDRO wrote: > > I can see that some files are gone in 13.2: > > /etc/disktab - I still use floppies!! :-P > > And the vpo(4) driver for parallel SCSI drives is also gone; > how am I supposed to read my important business files stored > on a parallel Zip drive now?! ;-) EXACTLY!! :-) :-) :-) Well I still use floppies to work with 16 bit machines.. and I think I will build a controller one day to read/write even Amiga floppies on a PC over USB those MCU and RTOS are quite nice to play nowadays :-) > > /etc/rc.d/wpa_supplicant - is it moved to the port version? If so why > > that config file is not moved to /usr/local/etc ? There may be some > > configurations over there. > > Technically, 3rd part software should store their config > in /usr/local/etc, but some (!) software still checks if > files are present in /etc - probably a Linuxism - and > reads them if they exist. I am just reporting back my experiences with freebsd-update upgrade -r 13.2-RELEASE :-) Aside from some trivial in hand patches of already modified system files, it told me some files that are present on 13.1 are not present anymore on 13.2 so they are about to be deleted and I cannot proceed with the upgrade on no answer.. this was the only thing I noticed that worried me a bit :-) :-) --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Wed Apr 12 06:49:06 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxCx56L4Jz45Nvv for ; Wed, 12 Apr 2023 06:49:13 +0000 (UTC) (envelope-from ralf-mardorf@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx1.riseup.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxCx41kvWz3CYh for ; Wed, 12 Apr 2023 06:49:12 +0000 (UTC) (envelope-from ralf-mardorf@riseup.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=riseup.net header.s=squak header.b=BkI9WVNj; spf=pass (mx1.freebsd.org: domain of ralf-mardorf@riseup.net designates 198.252.153.129 as permitted sender) smtp.mailfrom=ralf-mardorf@riseup.net; dmarc=pass (policy=none) header.from=riseup.net Received: from fews01-sea.riseup.net (unknown [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx1.riseup.net (Postfix) with ESMTPS id 4PxCx24HbyzDrrn for ; Wed, 12 Apr 2023 06:49:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1681282150; bh=H4h8zi/8h1FBEO8ffSXxhpFLIUH1Op354vlUk9RKpXY=; h=Subject:From:To:Date:In-Reply-To:References:From; b=BkI9WVNjLTDysDjnlx1HiaK9FG2TK8T+v0hl7ljTEICL1JcXKL5AoHSxNNyFwnTs6 vOxiP5jRuNXhvZ0Z6v/NKsl/BMUWClMcfIEYt+3b3A+rRvMhlMasgQPvvwy42pNmpj Btw0wPRQyQ/m8fjy2qO5/ftW1kSblF3Xql+tIUnU= X-Riseup-User-ID: 3E0F039C7B9D188DB1494E09BA467202170BCD21EF04796D6BCD266748DBA065 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4PxCx16XdBzJqVV for ; Wed, 12 Apr 2023 06:49:09 +0000 (UTC) Message-ID: <629d5b5fba97951b8b5ec3635dafb74524565bbd.camel@riseup.net> Subject: Re: FreeBSD 13.2-RELEASE Now Available From: Ralf Mardorf To: questions@freebsd.org Date: Wed, 12 Apr 2023 08:49:06 +0200 In-Reply-To: <20230412054315.05dfe374.freebsd@edvax.de> References: <20230411044832.10F73170F8@freefall.freebsd.org> <20230412054315.05dfe374.freebsd@edvax.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 X-Spamd-Result: default: False [-4.20 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[riseup.net,none]; R_DKIM_ALLOW(-0.20)[riseup.net:s=squak]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[198.252.153.129:from]; RWL_MAILSPIKE_GOOD(-0.10)[198.252.153.129:from]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; ASN(0.00)[asn:16652, ipnet:198.252.153.0/24, country:US]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[riseup.net:dkim]; DKIM_TRACE(0.00)[riseup.net:+]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 4PxCx41kvWz3CYh X-Spamd-Bar: ---- X-ThisMailContainsUnwantedMimeParts: N On Wed, 2023-04-12 at 05:43 +0200, Polytropon wrote: > > And the vpo(4) driver for parallel SCSI drives is also gone; > > how am I supposed to read my important business files stored > > on a parallel Zip drive now?! ;-) Hi, a few days ago I experienced that secure erasing data from older SATA3 SSDs doesn't work, since the vendor's secure erase utility for the older SSDs cannot be booted using new hardware. While SATA3 isn't an issue, maybe the old utility fails to boot due to a PKCS#7 signature issue of the Linux kernel they are using for their bootable utility. I don't know. The SSDs are just a few years old, the vendor's utility supporting those SSDs is also a few years old. The new utility doesn't support SSDs that are a few years old. It's not only tricky to get back old data, from very old hardware, it can also be hard to get rid of data on relatively modern hardware. I suspect that more users want to get rid of data on older drives, than on new drives. Regards, Ralf PS anecdote: While a new mobo's firmware might support the Compatibility Support Module, a new Intel processor graphics might not allow to enable it. I'm migrating to new hardware and it already took me several days to get a buzzer working, to always and not just randomly provide POST beep signals. To get help from support related to the power-on self-test signals, they (Gigabyte) asked me to make a screenshot of Windows software that provides system information. I asked them if I'm allowed to provide the wanted information without providing a screenshot from Windows software, especially since no operating system is involved at all during POST. No screenshot from a Windows install of a system that fails to provide always audible POST signals, no support! They didn't tell me that the firmware's slowest fast boot option (it has several levels of fast boot) is the cause for the issue. I found it out myself. From nobody Wed Apr 12 07:20:13 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxDd10Hxrz45R9p for ; Wed, 12 Apr 2023 07:20:21 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (mailserver.netfence.it [78.134.96.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mailserver.netfence.it", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxDd03fpjz4Cxv for ; Wed, 12 Apr 2023 07:20:20 +0000 (UTC) (envelope-from ml@netfence.it) Authentication-Results: mx1.freebsd.org; none Received: from [10.1.2.18] (mailserver.netfence.it [78.134.96.152]) (authenticated bits=0) by soth.netfence.it (8.17.1/8.17.1) with ESMTPSA id 33C7KD1G053748 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Wed, 12 Apr 2023 09:20:14 +0200 (CEST) (envelope-from ml@netfence.it) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netfence.it; s=202304; t=1681284016; bh=bI9MfiY/uUMtKTlD3yk7kYkm8D9teCsw3Fl2aitaPLc=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=m6B49ihTDSPnzHh9ydNmv2qagcUTy9VK9e6nQWimm6OzgghMebnaFRT5IsnoeNtsT p7zZI61OOmoENEsirHyeSDYoqyWt4pYsSJrAqI0eYQ/RGGJDuZp+ozjxbMUoT5tMZ9 CKFrTeLV0z1gVSbsMLGXUp3lbwr+P1KQBDu7f8I8= X-Authentication-Warning: soth.netfence.it: Host mailserver.netfence.it [78.134.96.152] claimed to be [10.1.2.18] Message-ID: <4cabee97-5b0e-bbc9-c35a-020e728f3f73@netfence.it> Date: Wed, 12 Apr 2023 09:20:13 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: seeking recommendation: UPS for Freebsd Content-Language: en-US To: Alexander Burke Cc: questions@freebsd.org References: <25649.61743.236383.879770@jerusalem.litteratus.org> <85aae9f9-1957-644b-63dd-924093ffa5a4@netfence.it> <850e0095-b19b-488f-9884-993596cedd28@alexburke.ca> From: Andrea Venturoli In-Reply-To: <850e0095-b19b-488f-9884-993596cedd28@alexburke.ca> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.86 X-Rspamd-Queue-Id: 4PxDd03fpjz4Cxv X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:35612, ipnet:78.134.0.0/17, country:IT] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On 4/11/23 21:49, Alexander Burke wrote: > Hello, > > Don't forget that you can change the cooling fans for something quieter. Hello. It's not that the fan are necessarily noisier; IME (on a limited range of models), APCs will only run fans when on battery or charging or room is very hot, while Eatons' fans are always-on. Fine for a server room, not for an office where people work. bye av. From nobody Wed Apr 12 13:38:47 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxP2P5YHRz44mvW for ; Wed, 12 Apr 2023 13:39:25 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxP2P3xDxz3Qwb for ; Wed, 12 Apr 2023 13:39:25 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb36.google.com with SMTP id h198so18229323ybg.12 for ; Wed, 12 Apr 2023 06:39:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681306764; x=1683898764; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=CfSXxsJIxXqbY/u8JRYpL0YNOjj0S7sXeRTq/WIYCl0=; b=HSEq5ds7ib9l648j5OZ0UPV9G9zNFu8v1H8pLDXu3EdzNrGYtAUYcXVqZIzMEog4qf /YsUrw3tQGBGnnU2fyj5N6sA80amMlrk0GMcYROikoRcp98sX7O5x32DnIZ0stUuuNva UfCaM4A6RowYhqfzLzi3S38TTEhEA94E/Of5Iv1+Khb6jIw8NPi+e1e7K8V4Df4af/9s /VMfI4RzAiUpHD+HEgTcR/2m27YmifLRcsfQDIxGSjq2a1eFA8vUDGYUjQO1f6wCh70L rbU7mhevVm4QGH61wYdydX5s+Pq7w4TUCmei2DK416xC413zccyp46dlhcR42h0mtu0p qCwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681306764; x=1683898764; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CfSXxsJIxXqbY/u8JRYpL0YNOjj0S7sXeRTq/WIYCl0=; b=09RhLq5/Nq/t5Xt7PSnC+J1+RzSi5Tpy4krXoMipiQrNKNImp2TRH+Hk2hyj/p56i9 Z2mxEbGeS+Jlr5EgDhzcY4CvU2Jk+QKLYRyO1RihlsAFzgYoJst7BZ2CQuAlGN9ouUNc 8ywqxgMFTW75z7b0Y1FuFb02tLdOQ1KjEC8qkKfY7FpKWFL8NOUA4RKSLREx3VzzNBT5 TC95XfNaOGxJ4eF0Dmr3VX+9foODr22NZ6a6el1+QJ/q7oU4dd8b9QFQLMT14fLWwWoP VLIVvcHNG+L9/uve5Gi3G8U0fTL9sIJCSeXRSbwkdYKewoLYM4AiwsLZ4G33xjd99wrH mnJQ== X-Gm-Message-State: AAQBX9fU/MMfAe9KmZSu+p1xkIhmtvhgbiaV0HR5NIGYMi3GdiVJm+zn c+pdlasd0VrULCPJ6G5g1LkiYFp70U2QBaD26Gf3ioCGVpPUTQ== X-Google-Smtp-Source: AKy350ZrRyIX9co+JFqdesTcjQtxoW2O7WCRv8gYqH6f4xaBqivrcCV0eckiImu8whN3ZdCrY5eFKRH84aipApfhiZw= X-Received: by 2002:a25:d084:0:b0:b8b:edb1:95f with SMTP id h126-20020a25d084000000b00b8bedb1095fmr7518400ybg.10.1681306764053; Wed, 12 Apr 2023 06:39:24 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> In-Reply-To: <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> From: Mario Marietto Date: Wed, 12 Apr 2023 15:38:47 +0200 Message-ID: Subject: Re: Docker To: Tim Preston Cc: freebsd-questions Content-Type: multipart/alternative; boundary="0000000000006e143905f923bc02" X-Rspamd-Queue-Id: 4PxP2P3xDxz3Qwb X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --0000000000006e143905f923bc02 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ---> Docker will NEVER run on FreeBSD, because Docker is built on technologies which only exist in the Linux kernel. I don't agree with this. In my humble opinion Docker can run on FreeBSD. For sure,not using the same technology that it uses on Linux. FreeBSD does not use the kernel of Linux,so it cannot lean on it,but I'm sure that it can lean on a lot of linux features that have already been implemented on FreeBSD. Maybe they should be improved. And on some other technologies that can be created almost from scratch. In my opinion Docker does not work in FreeBSD not for technical reasons. I'm sure that the technical problems can be solved if there is the will,the need to overcome them. Honestly I think it doesn't happen because there are habits and internal beliefs in every group of OS developers. I'm talking about a certain type of closed-mindedness and sense of belonging in a group that you don't want to be scratched by tools that come from other types of OS cultures. Docker is not needed in FreeBSD because there are already similar tools that are working well and many systems engineers have spent time and money to learn how to administer them. If docker were implemented, these system administrators would continue to use their favorite tools (jails), even in the industry / market there are just as many well done. Probably a very few FreeBSD admins even want an influx of users from linux who could switch to freebsd because of that tool that wasn't there before but "now" it is there= . On Wed, Apr 12, 2023 at 4:29=E2=80=AFAM Tim Preston wr= ote: > Hi Mario, > > I may not have been clear enough in my last email. > > Docker will NEVER run on FreeBSD, because Docker is built on technologies > which only exist in the Linux kernel. > > FreeBSD cannot run Linux containers, it can only run FreeBSD jails. > > It's not because FreeBSD programmers think they're more special than Linu= x > programmers, it's just not technically possible. > > If you want to run any of the Docker images available on the internet you > can try the tooling linked by Dave, which MIGHT let you run SOME Docker > images inside a FreeBSD jail, using FreeBSD's Linux compatibility layer. > But these images really require a Linux kernel to run properly. > > A better approach, if the applications you want to run are available in > ports, or if the source code builds on FreeBSD, is to run them natively i= n > a jail using tools similar to Docker like Bastille ( > https://bastillebsd.org/) or Pot (https://github.com/bsdpot/pot). > > I hope some of this helps. > > Tim > > > On Tue, 11 Apr 2023, at 8:45 PM, Mario Marietto wrote: > > ---> If you want the full Linux-compatible Docker experience, then, > yes,use Linux, either in a VM, or directly. I don't think there are many > FreeBSD people who use only 1 OS, we are by and large pragmatic people. > It's ok to use different tools in different situations. > > But home users usually are poor people. To have a good computer means > often to be lucky. I mainly use FreeBSD because I feel good when I use ma= ny > of its tools. But it often happens that I also need to be able to have so= me > different tool that I like because I tried it in a different system and I > liked it. Docker is one of those tools. Users love it,even today,but it i= s > becoming old. For sure there are good technical reasons behind this "love= ". > The development of Docker on FreeBSD stopped a lot of years ago. And the > reasons for that stop is not only caused by technical reasons,in my > opinion,but,as I said,even by a form of discrimination. The storic FreeBS= D > users have been trained using its own tools and they won't change. They > don't want to spend money to develop a new/old tool that will enrich the > tools park ? This mindset is not focused on the satisfaction of those use= rs > that could migrate or that want to try FreeBSD,after having used another > OS. It is some kind of sectarian mentality. Yes I can run a VM running > Linux,but this will waste resources on the machine. Why should I run a > whole VM if I need only to run a tool ? If the tool is not widely used,ok= ,developing > it is not worth it. But we are talking of widely used tools here and Dock= er > is one of those tools. > > On Tue, Apr 11, 2023 at 12:26=E2=80=AFPM Mario Marietto > wrote: > > For sure there are users / developers that are in the middle,like it > happens in the political area. I like this kind of person. I'm one of tho= se > people. My criticism is against those users and developers that show an > exaggerated "love" and fidelity towards a system, whether by ideology, > whether by habit, or by commercial reasons. I'm a frequent visitor to > various freebsd forums and I often read opinions radicalized on linux > technologies that should not enter the freebsd world, simply because in > Freebsd there are already excellent tools that do their job well. Yes,the= y > work well,but why not add more and different tools that which would allow > the creation of bridges between different operating systems ? > > On Tue, Apr 11, 2023 at 12:17=E2=80=AFPM Dave Cottlehuber > wrote: > > On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote: > > Tim,you are wasting your time. It seems that all of these (good) > > FreeBSD developers don't want you to use Linux technologies if you have > > chosen FreeBSD as the main OS. That's not good and it sounds like a > > discriminatory attitude. > > I think you're mis-representing the position of a lot of people here; > please don't do that. > > The fast-moving Docker.com tech has been moving towards a standards-based > "Open Container" https://opencontainers.org/ definition, and many people > have worked across the standard, the implementation, kernel, & tooling, > now in ports on FreeBSD, to make this possible. Just a few examples: > > - https://github.com/samuelkarp/runj/ > - https://github.com/dfr/ocijail/ > - https://medium.com/@dfr/oci-containers-for-freebsd-512a6df2bc85 > > It would be great to get your feedback on one of these and see what you > tried, and where it breaks with your expectations. > > While it may be possible to run many linux containers with this tooling, > systemd and other linux-specific things could be present in any container > you pull, from systemd, to filesystem requirements, and expecting all > of these to work seamlessly is unrealistic. > > If you want the full Linux-compatible Docker experience, then, yes, > use Linux, either in a VM, or directly. I don't think there are many > FreeBSD people who use only 1 OS, we are by and large pragmatic people. > It's ok to use different tools in different situations. > > A+ > Dave > > > > -- > Mario. > > > > -- > Mario. > > > --=20 Mario. --0000000000006e143905f923bc02 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
---> Docker will NEVER run on FreeBSD, because Doc= ker is built on technologies which only exist in the Linux kernel.

I don't agree with this. In my humble opinion Docker can run on = FreeBSD. For sure,not using the same technology that it uses on Linux. Free= BSD does not use the kernel of Linux,so it cannot lean on it,but I'm su= re that it can lean on a lot of linux features that have already been imple= mented on FreeBSD. Maybe they should be improved. And on some other technol= ogies that can be created almost from scratch. In my opinion Docker does no= t work in FreeBSD not for technical reasons. I'm sure that the technica= l problems can be solved if there is the will,the need to overcome them. Honestly I think it doesn't happ= en because there are habits and internal beliefs in every group of OS devel= opers. I'm talking about a certain type of closed-mindedness and sense = of belonging in a group that you don't want to be scratched by tools th= at come from other types of OS cultures. Docker is not needed in FreeBSD because there are already sim= ilar tools that are working well and many systems engineers have spent time= and money to learn how to administer them. If docker were implemented, the= se system administrators would continue to use their favorite tools (jails)= , even in the industry / market there are just as many well done. Probably a very few FreeBSD admins e= ven want an influx of users from linux who could switch to freebsd because = of that tool that wasn't there before but "now" it is there.<= /span>=

On Wed, Apr 12, 2023 at 4:29=E2=80=AFAM Tim Preston <tim@timpreston.net> wrote:
=20 =20 =20 =20 =20
Hi Mario,

I may not have been clear enough in my last email.

Docker will NEVER run on FreeBSD, because Docker is built on technologies which only exist in the Linux kernel.

FreeBSD cannot run Linux containers, it can only run FreeBSD jails.

It's not because FreeBSD programmers think they're more speci= al than Linux programmers, it's just not technically possible.

If you want to run any of the Docker images available on the internet you can try the tooling linked by Dave, which MIGHT let you run SOME Docker images inside a FreeBSD jail, using FreeBSD's Linux compatibility layer. But these images really require a Linux kernel to run properly.

A better approach, if the applications you want to run are available in ports, or if the source code builds on FreeBSD, is to run them natively in a jail using tools similar to Docker like Bastille (http= s://bastillebsd.org/) or Pot (http= s://github.com/bsdpot/pot).

I hope some of this helps.

Tim


On Tue, 11 Apr 2023, at 8:45 PM, Mario Marietto wrote:
---> If you want the full Linux-compatible Docker experience, then, yes,use Linux, either in a VM, or directly. I don't think there are many
FreeBSD people who use only 1 OS, we are by and large pragmatic people. It's ok to use different tools in different situations.

But home users usually are poor people. To have a good computer means often to be lucky. I mainly use FreeBSD because I feel good when I use many of its tools. But it often happens that I also need to be able to have some different tool that I like because I tried it in a different system and I liked it. Docker is one of those tools. Users love it,even today,but it is becoming old. For sure there are good technical reasons behind this "love". The development of Docker on FreeBS= D stopped a lot of years ago. And the reasons for that stop is not only caused by technical reasons,in my opinion,but,as I said,even by a form of discrimination. The storic FreeBSD users have been trained using its own tools and they won't change. They don't want to spend money to develop a new/old tool that will enrich the tools park ? This mindset is not focused on the satisfaction of those users that could migrate or that want to try FreeBSD,after having used another OS. It is some kind of= sectarian mentality. Yes I can run a VM running Linux,but this will waste resources on the machine. Why should I run a whole VM if I need only to run a tool ? If the tool is not widely used,ok,developing it is not worth it. But we are talking of widely used tools here and Docker is one of those tools.

On Tue, Apr 11, 2023 at 12:26=E2=80=AFPM Mario Marietto <marietto2008@gmail.com> wrote:
For sure there are users / developers that are in the middle,like it happens in the political area. I like this kind of person. I'm one of those people. My criticism is against those users and developers that show an exaggerated "love" and fidelity towards a system, whether by ideology, whether by habit, or by commercial reasons. I'm a freque= nt visitor to various freebsd forums and I often read opinions radicalized on linux technologies that should not enter the freebsd world, simply because in Freebsd there are already excellent tools that do their job well. Yes,they work well,but why not add more and different tools that which would allow the creation of bridges between different operating systems ?

On Tue, Apr 11, 2023 at 12:17=E2=80=AFPM Dave Cottlehuber <dch@skunkwerks.at> wrote:
On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote:
> Tim,you are wasting your time. It seems that all of these (good)
> FreeBSD developers don't want you to use Linux technologies if you have
> chosen FreeBSD as the main OS. That's not good and it sounds like a
> discriminatory attitude.=C2=A0 =C2=A0

I think you're mis-representing the position of a lo= t of people here;
please don't do that.

The fast-moving Docker.com tech has been moving towards a standards-based
"Open Container" https://opencontainers.org/= definition, and many people
have worked across the standard, the implementation, kernel, & tooling,
now in ports on FreeBSD, to make this possible. Just a few examples:


It would be great to get your feedback on one of these and see what you
tried, and where it breaks with your expectations.

While it may be possible to run many linux containers with this tooling,
systemd and other linux-specific things could be present in any container
you pull, from systemd, to filesystem requirements, and expecting all
of these to work seamlessly is unrealistic.

If you want the full Linux-compatible Docker experience, then, yes,
use Linux, either in a VM, or directly. I don't thin= k there are many
FreeBSD people who use only 1 OS, we are by and large pragmatic people.
It's ok to use different tools in different situations.

A+
Dave


--
Mario.


--
Mario.



--
Mario.<= br>
--0000000000006e143905f923bc02-- From nobody Wed Apr 12 14:03:50 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxPZv03C5z44q28 for ; Wed, 12 Apr 2023 14:04:07 +0000 (UTC) (envelope-from 4250.82.1d4fe000403bae5.8daa64925366b39380d83035f0b69861@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxPZt5F2Fz4MKF for ; Wed, 12 Apr 2023 14:04:06 +0000 (UTC) (envelope-from 4250.82.1d4fe000403bae5.8daa64925366b39380d83035f0b69861@email-od.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681308247; x=1683900247; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=SHsA4yrvU1DO5ibBmpadZnKeiY741gzaQbxlxcEJHpo=; b=osk+a2H83B/gvm/5vRm91oX8QYGrltdp+ILa9bxQejZnxzfEuemqKrnZlr10ho0Jh1wJ3d7/ArfEXrLLWMC56OQwaby30BzlqR+nM0uSFebM6raSYVleZ0MybgJLuYKB8b2yB4hrooTZYvGZnZcekdi5ulX9zwB1X+Rk+ux+dc4= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDQwM2JhZTUuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r1.us-east-1.aws.in.socketlabs.com (r1.us-east-1.aws.in.socketlabs.com [142.0.191.1]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 12 Apr 2023 10:03:54 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r1.us-east-1.aws.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 12 Apr 2023 10:03:53 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pmb4h-00027y-9q; Wed, 12 Apr 2023 15:03:51 +0100 Date: Wed, 12 Apr 2023 15:03:50 +0100 From: Steve O'Hara-Smith To: Mario Marietto Cc: Tim Preston , freebsd-questions Subject: Re: Docker Message-Id: <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) X-Clacks-Overhead: "GNU Terry Pratchett" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4PxPZt5F2Fz4MKF X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 15:38:47 +0200 Mario Marietto wrote: > ---> Docker will NEVER run on FreeBSD, because Docker is built on > technologies which only exist in the Linux kernel. > > I don't agree with this. In my humble opinion Docker can run on FreeBSD. You both need to define what you mean by "run docker", or perhaps just what aspects of docker you expect to see working (or not) in FreeBSD and how. Layering Linux filesystem images from docker.io and running them is very unlikely to be feasible. Defining ocijails with Dockerfiles and running them as swarms is likely to be possible with some work. Then you can do a gap analysis and find out what needs to be done to make it run or prove that it can't be done depending mostly on what you mean by "run docker". Having done that the next question is whether the result would fill a real need. -- Steve O'Hara-Smith From nobody Wed Apr 12 14:13:05 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxPp02zmyz44qN8 for ; Wed, 12 Apr 2023 14:13:44 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com [IPv6:2607:f8b0:4864:20::1136]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxPnz0G9Lz3Jhf for ; Wed, 12 Apr 2023 14:13:42 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-5491fa028adso544932147b3.10 for ; Wed, 12 Apr 2023 07:13:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681308822; x=1683900822; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=40dAA7hF/WFNH6Z7Dl+s14BsGcttfmj5jAk3zlXWFwA=; b=Re2dHlS8Olh4M9W3sjqk+RsrFOOSC2B8J6NFszy32ZeTSqz5zNQXMNf69ZGbidQUeH eDhbEuBO+eirHM00knCfn4lntu+jVqKKfutT/YRgL+0DuPeEUhpY7p16Ie/Pot7YWtaP NoL8uaM71eClG2JI0hgWjD9ZQtOaNEYuvRK5jks+vHOYX8QNFkzK3jHXz0ILJhA8Ndc0 81ABSf4bW6rGQjOd5V+NLG7JLBGYH8tIzLfJXHUj/AIl+sQCCu36jiRPtHFFFTLUbpVZ QzUuU8HtcUuVyRAjb5jZLNpbNX06caH1S/G/iLb25HwzlrDiRuGYVnlTS+ynyzpMfBm6 oVUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681308822; x=1683900822; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=40dAA7hF/WFNH6Z7Dl+s14BsGcttfmj5jAk3zlXWFwA=; b=Ru+8nzL9kdSVLFiI39/sIBFDvJu1lwiijtCTvACz/yLyrErfOWs/2Tzp0CDdgXSIs7 rhQHi0pnKRK4FxBBY2a7qGDNZV/340pImalMobUG+4k3vlJNM0j1Zot40N3uUqBoINY6 G3JtogCq4s4ZbE8J2xFs0tC7YloU/j+G3DuyQN94SquTPE/BCl/4N2So4leL7Utl3YF6 8+rxt6XqUFPlUnyNaTV7luVpUaq5CNmfUHE8+CpSzZx7h7WEhvT/1uUMaC9UgLDrhje7 d6HZOtTSB1KzUUWVbC2+KfnCBVZWqJ9nmi0omTJUyoLvS0mm5tx44HaSZLADRYOjQXVJ VmlQ== X-Gm-Message-State: AAQBX9dFdXmd8pQFtFYs3zBAREQfO0R+iYg/ILx9J3f1BAvS/lXSPFfA 3cWnfTH0q/StkmAhzTGiQM0SgnXQ/m0c2uUob+TpcECD/BVJqQ== X-Google-Smtp-Source: AKy350YPQLI19HCzJT/CU3Q4pO5ttgegl93V5sx5FLVWD51iB9iCfmdllCWdLKLqYWpcnJUQYA3bP2rQKw6Mj72EJ/s= X-Received: by 2002:a81:b206:0:b0:54f:b56a:cd0f with SMTP id q6-20020a81b206000000b0054fb56acd0fmr427243ywh.3.1681308821690; Wed, 12 Apr 2023 07:13:41 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> In-Reply-To: <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> From: Mario Marietto Date: Wed, 12 Apr 2023 16:13:05 +0200 Message-ID: Subject: Re: Docker To: "Steve O'Hara-Smith" Cc: Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="000000000000131ff505f92437d9" X-Rspamd-Queue-Id: 4PxPnz0G9Lz3Jhf X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --000000000000131ff505f92437d9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'm interested to know what you mean for "real needs",because this is the point. I imagine that you are thinking about technical needings. I don't think that the most advantages implementing docker will come from that. I think that mostly advantages could be for the user base. Mostly for those users that come from linux or other OS and that already use docker and kubernetes. I don't think those users are a small number. Those users could jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be the straw that broke the camel's back. You may argue that the jails are working already great and that they should use them. I could argue that it's not a tolerant behavior to force them to learn a new technology. So,in the end I ask to myself and to you : FreeBSD needs to grow in terms of community ? Does it need to be populated by a greater number of users that will come from another OS base community ? On Wed, Apr 12, 2023 at 4:04=E2=80=AFPM Steve O'Hara-Smith wrote: > On Wed, 12 Apr 2023 15:38:47 +0200 > Mario Marietto wrote: > > > ---> Docker will NEVER run on FreeBSD, because Docker is built on > > technologies which only exist in the Linux kernel. > > > > I don't agree with this. In my humble opinion Docker can run on FreeBSD= . > > You both need to define what you mean by "run docker", or perhaps > just what aspects of docker you expect to see working (or not) in FreeBSD > and how. Layering Linux filesystem images from docker.io and running them > is > very unlikely to be feasible. Defining ocijails with Dockerfiles and > running them as swarms is likely to be possible with some work. > > Then you can do a gap analysis and find out what needs to be done > to make it run or prove that it can't be done depending mostly on what yo= u > mean by "run docker". > > Having done that the next question is whether the result would fi= ll > a real need. > > -- > Steve O'Hara-Smith > --=20 Mario. --000000000000131ff505f92437d9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm interested to know what you mean for "real ne= eds",because this is the point. I imagine that you are thinking about = technical needings. I don't think that the most advantages implementing= docker will come from that. I think that mostly advantages could be for th= e user base. Mostly for those users that come from linux or other OS and th= at already use docker and kubernetes. I don't think those users are a s= mall number. Those users could jump to FreeBSD if Docker / Kubernetes are i= mplemented in FreeBSD. This could be the straw that broke the camel's back. You may argue that th= e jails are working already great and that they should use them. I could ar= gue that it's not a tolerant b= ehavior to force them to learn a new technology. So,in the end I ask to mys= elf and to you : FreeBSD needs to grow in terms of community ? Does it need= to be populated by a greater number of users that will come from another O= S base community ?



On Wed, Apr 12, 2023 at 4:04=E2=80=AFPM Steve O'Hara-Smith <steve@sohara.org> wrote:
On Wed, 12 Apr 2023 15:38:47 = +0200
Mario Marietto <marietto2008@gmail.com> wrote:

> ---> Docker will NEVER run on FreeBSD, because Docker is built on > technologies which only exist in the Linux kernel.
>
> I don't agree with this. In my humble opinion Docker can run on Fr= eeBSD.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 You both need to define what you mean by "= run docker", or perhaps
just what aspects of docker you expect to see working (or not) in FreeBSD and how. Layering Linux filesystem images from docker.io and running them is
very unlikely to be feasible. Defining ocijails with Dockerfiles and
running them as swarms is likely to be possible with some work.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Then you can do a gap analysis and find out wha= t needs to be done
to make it run or prove that it can't be done depending mostly on what = you
mean by "run docker".

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Having done that the next question is whether t= he result would fill
a real need.

--
Steve O'Hara-Smith <steve@sohara.org>


--
Mario.
--000000000000131ff505f92437d9-- From nobody Wed Apr 12 14:28:04 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxQ6b711Kz44rnn for ; Wed, 12 Apr 2023 14:28:07 +0000 (UTC) (envelope-from pathiaki2@yahoo.com) Received: from sonic322-10.consmr.mail.ne1.yahoo.com (sonic322-10.consmr.mail.ne1.yahoo.com [66.163.189.33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxQ6b23D6z3r2y for ; Wed, 12 Apr 2023 14:28:07 +0000 (UTC) (envelope-from pathiaki2@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681309685; bh=31huSdj+0nrHD/Z3ZoKWn0actYwRRZeVnIGNXL7H6jY=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=bOmD/EFiZt2Lfu79Wr17rtDKmjJVvFCC15YT2RHFCtWciFSH4TsrJevSodCmXqqUYr/dUSRkIjdBPkzLkOTLaz+ofRj4gKm1Ma+azSm2TyjGOzNDTf3i0KtnbBGOuBMtBuw9flHgeKfUG8aPgaUw079A/SC7uvlwBnjGiV82L8FFB33bWOv4wpA2/NCvg/cbCldoNWKLRve6dS69e1y9ff+FMCGf6KlD3Se4ZLBPGCA+Zb3xw8HbZMGe4Ykzl7M5Sm4Q8mnohmjWfpA/STqaizWj7hq8Ii90I6GH+mC+IuuX/HdfEHuSp6e9Z2AbIvu00iQhPUG78hT0rVxwHNBAeQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681309685; bh=tU9jE1+4oqaQyE1jLECS3yqX5n6rNkrkopXj/tdSVGK=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=phRDu2j7Q1hlUfCO+lBgfRv53FIxbqnbz7DoYDIjDWQMpZwOLuDIOhwYpoP8lf9HnIrs9nk7iXZh8yguS9YENCZU3cVde5h2Gi4zQNSoB66OBvc8Bvu53o9cYDmLskQV5X70pACfSwl08r6tEerjqglqgtjm+RsA0Qq/utxEhX0GcHINoLMMJwhl8C5YIQ8rqYobPFig7d36YhYtbwblmQFfCDfgnho5LFsDrvWbHZmW/+RW8n1nI+r1UlAkMRbXJtPGOnxE8D3GUGZZFLQ+QsIyhCtKY17dK3JPuu2ARI1FZC27DFaxUR8aHa5OL9a5kiWKzdVYp5zPKafzwXSxYQ== X-YMail-OSG: 5WbR.ZkVM1nU5fURR0RPaGrDLz4vrONu9qqPF6oR5xv7072wc1QchdjFClI1IrL In2Y3Xuh8KStu4I8fJUYJV772vgVI21GurB_OeqCr77UO6I_eRgvcxWQyhYKqVKmQdp1ykkbgfCA lZrvW1amAX_E9MPrZMCTDTa0EwMyg4Z0YlYfeNgPuBia_xCzC1Z7433ai6F58EuAVkKVL_oSvCKo 0Ew3XDFnyUMPq9uk9yl_HGTxctUIZrY9oBIg5aSpuGIrpe1zmKTugwni5iBoK85cY7ULDnxT.GlX SbMY359FCIs2.IKjepSZBQk7QU8qJ0F0bZFJPXlIPnCkwloGarEJvUhll8qkKoQ6xOErBSEgfgGq T0lHEDGSZe80jtpWlGdcUQcbO.NvNGtFEta_MzzK2I0o8AfVAPwVzgA4tgAgOVd.xiUcc7ADuBip .AZw1_Ihm.9msgcSXJgqy_aN.p7pskwyasYahvC4RZHB92h6EH_nKoPP7X.jutjvbDPnF1jwEQbA g114VWl91PbOvV8Wvlke6AXoD2tHKxrKxP6wMgdTRXpzt6DIkr.5Kkyirsw2.bmedffINzgrleKE M56vAVnluSCRsTMVDRNadrsE.Bz3hhHHXL.Mn.fb8vooIf5PnVano1RjvUa1Zo2Qmo0wmUsyVkBA HVO7xR6V8oM0jmGVBXIopbeXe4I_lolhVc_JjKeELkMcMaaigY_QC89tKUnfzYPS6r93.42l_xW5 kpgugfxoUUa2f1Pc2fXGfDPiPSN6HTPFKDctLFvn7Xx44JJ3vwwSjDRuAGjPjIvS5a7Nq5V44F4I ZE8kAWv6POzKed8BqSUC2zw9Bpu_wkQv26DoTLesBKq91PU7pucdqQMmqflq9i0eDB83OopIJ2IJ 4NeOKWoeYi0eXX7TalXW8OXj.gm3U09Mh8NbGuX1P1ufMWTWcqUrZtZ2nktkCuGP_vcyP8RdLsgD G6B2I1.lOYphcw3Rm3gXjy35mbZt9MbqzcrKMjfjbQ4idvI4.8.BSpx_p_MgwN1vgheJxlm56FcM 8WN2HPZq_uzhnRApCMIHjsEp1A.xj9V3g_X7mjknyjNZLKIhEz68toEjhpH18x1BcL6vPZoyU7rf kz9AsL1NmpvU0v1qKJuZpPpDmjoqvnfC5HJ5qHb7Ji5yoMfhtjD96_.WdvbU3KpdbB3hPWkzEime 2tKLAHZJ9NGNwVQnmTcUVoseV7IEEqjw4vMCTaGb5_b5mrQ8SkKUm0HtHAEvBDrRivj42dMXUSTs Ye.XZva.YMmf7TUfxOaG3vFjG053Vr3Z4PfBXAL5f6PMgOT.bVJMXBrJCf8TtOD15k33LbVQmf6W fXbax.yGX1Dvn1rGGhyVIVLch8.lBK20FyYoZsUrSKNB2byyCpzqfrOmg.voY_Y9VO3vIZ0UxGkK KcBMN4ep.kMu0m7uTvU8X5Gay2lhKw6ee6EWscZlUjhcFuSpFbT4OexIzJB0UvKFZrHsq_bUgfa1 5VrcLejIm4OGuh2B_HuzEErVfCB77aPYnJu5MtsGFS13QZaNuUCWj2jSUNc8xxxrcV8EeuxrK1bE n8CVn6N6xtJ6dxyQ3M0Q1eoRUKB8KEVaJD0XRF13kDim833Mssjv6a7wlvBZmfNiztFxBpj306zK ne968ZOOtCKNhUE3O.r3gkiJiqTTWOSZ49FHKr5O__B6PcdI8nb1dV2bPi1A8xZpllUJoIrYfz_t oOtOqHvNyQeQoO_TNAnYKaMZuTudNzhEmoYhW5T.oX8xh_HT73ME6yNJ3m1eV2_OqCRY5alUoOhz lYVPL90lTjRWyUme4CE7tltR85RoCSPpBwhRMd18Pip_5KricxbmD4IJJYsrOFyKvvbLU0P8We59 UtR486SPsL9nxJiOvChCimApovupg2gcDkUudbjee0vRT9IyTH451iufr5Ok7hHcOc09yqneIQLZ GJuXt_bxOrwSTbkWpye7v51PRdNLqLTNahWXJq1xEz4sRLhaZhBpNDvJY76PoOHnDJmGcj3eDEkW HeXi7hgJ9Cmi0Rbj8dgPqy5OSOo2XdOv5JYO5Hi5.Y26u7sl7hgjsDMXz21CNnBFsLl5ACDZRy9u xMG56.cC2w1PjtWXXHrimsISSLBx_K.fUgH3A_7.OJqzcuCLRcgPqePjz35EvTkO60Bpl6pibSij GMc9Bbh_ecj_CkkfGrln6Aeq3rx1OW7NtmydqXG0HcHO3dovCIxJ3DO1yLaBYa3CJ4RuVFjJ305S LUJgy.2Hj16UzlMoGwHxgHBJZgOJKhKkKIWLBoG3b3CHfWkIU0gjZm5vDa8oorCbiPe8OAvR0xw- - X-Sonic-MF: X-Sonic-ID: 4991641b-3a80-426a-b772-a5ffa281eac0 Received: from sonic.gate.mail.ne1.yahoo.com by sonic322.consmr.mail.ne1.yahoo.com with HTTP; Wed, 12 Apr 2023 14:28:05 +0000 Date: Wed, 12 Apr 2023 14:28:04 +0000 (UTC) From: Paul Pathiakis To: Steve O'Hara-Smith , Mario Marietto Cc: Tim Preston , freebsd-questions Message-ID: <1535315680.2770963.1681309684072@mail.yahoo.com> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> Subject: Re: Docker List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2770962_1266966976.1681309684070" X-Mailer: WebService/1.1.21365 YMailNorrin X-Rspamd-Queue-Id: 4PxQ6b23D6z3r2y X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N ------=_Part_2770962_1266966976.1681309684070 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I believe the simplest thing would be to wrap jails or iocage in an interf= ace that looks like and behaves Docker-like. Many people these days don't care what's under the hood.=C2=A0 All they car= e about is familiarity of interface (GUI) It would be interesting to see the resource utilization and efficiency of '= Docker' versus Jails/Iocage. :) Paul On Wednesday, April 12, 2023 at 09:15:24 AM GMT-5, Mario Marietto wrote: =20 =20 I'm interested to know what you mean for "real needs",because this is the = point. I imagine that you are thinking about technical needings. I don't th= ink that the most advantages implementing docker will come from that. I thi= nk that mostly advantages could be for the user base. Mostly for those user= s that come from linux or other OS and that already use docker and kubernet= es. I don't think those users are a small number. Those users could jump to= FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be t= he straw that broke the camel's back. You may argue that the jails are work= ing already great and that they should use them. I could argue that it's no= t a tolerant behavior to force them to learn a new technology. So,in the en= d I ask to myself and to you : FreeBSD needs to grow in terms of community = ? Does it need to be populated by a greater number of users that will come = from another OS base community ?=20 On Wed, Apr 12, 2023 at 4:04=E2=80=AFPM Steve O'Hara-Smith wrote: On Wed, 12 Apr 2023 15:38:47 +0200 Mario Marietto wrote: > ---> Docker will NEVER run on FreeBSD, because Docker is built on > technologies which only exist in the Linux kernel. >=20 > I don't agree with this. In my humble opinion Docker can run on FreeBSD. =C2=A0 =C2=A0 =C2=A0 =C2=A0 You both need to define what you mean by "run d= ocker", or perhaps just what aspects of docker you expect to see working (or not) in FreeBSD and how. Layering Linux filesystem images from docker.io and running them i= s very unlikely to be feasible. Defining ocijails with Dockerfiles and running them as swarms is likely to be possible with some work. =C2=A0 =C2=A0 =C2=A0 =C2=A0 Then you can do a gap analysis and find out wha= t needs to be done to make it run or prove that it can't be done depending mostly on what you mean by "run docker". =C2=A0 =C2=A0 =C2=A0 =C2=A0 Having done that the next question is whether t= he result would fill a real need. --=20 Steve O'Hara-Smith --=20 Mario. =20 ------=_Part_2770962_1266966976.1681309684070 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I believe the simplest thing= would be to wrap jails or iocage in an interface that looks like and behav= es Docker-like.

Many people these days don't care what's = under the hood.  All they care about is familiarity of interface (GUI)=

It would be interesting to see the resource utilization = and efficiency of 'Docker' versus Jails/Iocage. :)

Paul

=20
=20
On Wednesday, April 12, 2023 at 09:15:24 AM GMT-5, Mari= o Marietto <marietto2008@gmail.com> wrote:


I'm interested to know what you mean for "real needs",because this is t= he point. I imagine that you are thinking about technical needings. I don't= think that the most advantages implementing docker will come from that. I = think that mostly advantages could be for the user base. Mostly for those u= sers that come from linux or other OS and that already use docker and kuber= netes. I don't think those users are a small number. Those users could jump= to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could b= e the straw= that broke the camel's back. You may argue that the jails are worki= ng already great and that they should use them. I could argue that it's not= a tolerant= behavior to force them to learn a new technology. So,in the end I ask to m= yself and to you : FreeBSD needs to grow in terms of community ? Does it ne= ed to be populated by a greater number of users that will come from another= OS base community ?
=



On Wed, Apr 12, 2023 at 4:04=E2=80=AFPM Stev= e O'Hara-Smith <steve@sohara.org> wrote:
On Wed, 12 Apr 2023 15:38:47 +0200
Mario Marietto <marietto2008@gmail.com> wrote:
> ---> Docker will NEVER run on FreeBSD, because Docker is built on > technologies which only exist in the Linux kernel.
>
> I don't agree with this. In my humble opinion Docker can run on FreeBS= D.

        You both need to define what you mean by "run d= ocker", or perhaps
just what aspects of docker you expect to see working (or not) in FreeBSD and how. Layering Linux filesystem images from docker.io and runnin= g them is
very unlikely to be feasible. Defining ocijails with Dockerfiles and
running them as swarms is likely to be possible with some work.

        Then you can do a gap analysis and find out wha= t needs to be done
to make it run or prove that it can't be done depending mostly on what you<= br clear=3D"none"> mean by "run docker".

        Having done that the next question is whether t= he result would fill
a real need.

--
Steve O'Hara-Smith <steve@sohara.org>


--
Mari= o.
------=_Part_2770962_1266966976.1681309684070-- From nobody Wed Apr 12 14:30:39 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxQ9h3YzQz44rpK for ; Wed, 12 Apr 2023 14:30:48 +0000 (UTC) (envelope-from 4250.82.1d4fe0004062c8b.6e2d4f3676a35454006accb9d2825ab2@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxQ9h37Pqz3v5J for ; Wed, 12 Apr 2023 14:30:48 +0000 (UTC) (envelope-from 4250.82.1d4fe0004062c8b.6e2d4f3676a35454006accb9d2825ab2@email-od.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681309848; x=1683901848; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=a3pwx7WNfuWKJ/12fX/9VSVCkfAIgKTo8mjkXbCPaf8=; b=OpPz/1//jX2LMA9Qqru8EMIm3LohulK0+Tqh4Hg9hx2Z/E8rBIhX8D9Qbs/hzUQrOuoDtJPH1K2u6L0n4QLpQDLwbNLLkzsssDSrkfGDphaJ5Xk2kP2eL1fCTk/uG5f5O5P9hIocknoEI7wJjWYJT++Xte9FWQaHTTwJTV8hLAM= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDQwNjJjOGIuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r2.us-east-1.aws.in.socketlabs.com (r2.us-east-1.aws.in.socketlabs.com [142.0.191.2]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 12 Apr 2023 10:30:42 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r2.us-east-1.aws.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 12 Apr 2023 10:30:41 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pmbUd-000ASJ-G4; Wed, 12 Apr 2023 15:30:39 +0100 Date: Wed, 12 Apr 2023 15:30:39 +0100 From: Steve O'Hara-Smith To: Mario Marietto Cc: Tim Preston , freebsd-questions Subject: Re: Docker Message-Id: <20230412153039.bb0598c1f8b050ea8d4f40b9@sohara.org> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4PxQ9h37Pqz3v5J X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 16:13:05 +0200 Mario Marietto wrote: > I'm interested to know what you mean for "real needs", I mean real problems that are solved by having a FreeBSD implementation of docker. IOW what would people use it for. For example one goal to be able to use the off-the-shelf images available on docker.io (or other linux images) with docker and/or kubernetes so as to be able to migrate application stacks to a FreeBSD base. There's a *lot* of work to be done to achieve this mostly in the Linux emulation layer. I rather suspect that this is what most people expect of docker and I can certainly see how it could be used in real world applications and make FreeBSD an alternative to Linux as a host OS. Another goal is to be able to create layered FreeBSD based container images from Dockerfiles and share (publicly or with a limited group) them in the same way as Linux container layers are then that should be rather less work - and ocijail seems to be a starting point. Is this something people want to do ? Does Docker provide any benefits over Nomad/iocage/cbsd for this use ? Is there enough interest to create a critical mass of images ? -- Steve O'Hara-Smith Odds and Ends at http://www.sohara.org/ From nobody Wed Apr 12 14:52:14 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxQg82n4zz44ttf for ; Wed, 12 Apr 2023 14:52:52 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com [IPv6:2607:f8b0:4864:20::b30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxQg80YwBz4cBr for ; Wed, 12 Apr 2023 14:52:52 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb30.google.com with SMTP id y69so18901243ybe.2 for ; Wed, 12 Apr 2023 07:52:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681311170; x=1683903170; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=2TvlhSVB2se8FnexY3t0A5h+f9qN7hx03Xkm1WTz7DU=; b=UVBPJeh1enpckEbZk24tGbeuNV6MT+fess7xlkmDSaVbtPfJnL/kJSZ3/XO2ednRjC VczqXfPPplD1hDzvkCDn1eyzFX6n2MDttnKzlx2vDIGDaBvjlmKsxNT5lvR6qk/vzZBj tyI9oKFGpH/wQaV//RDRCmEp05U2bqRjHWm7sKucpPVK4xrbD2bTSmdgoSFAMqL1N/0s TwMveLFqRyNW4IFinUwlOO05ALc/Vik2MKvcYbdKEulFtg2LuXQGRQNkq30bEQxaSvyc bCAuFa+fEB21b5RYWdin1sw6wbQezoLgH8mKxrr3zwTBCiqGMTpxyVK+89+3e+PHdDyE L5wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681311170; x=1683903170; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2TvlhSVB2se8FnexY3t0A5h+f9qN7hx03Xkm1WTz7DU=; b=GtD3Uis1Nyhznw+ZNHmRV5L6qFAZd+qEmfENtdyADjZXVL//v9qxIyqQVqpZrAqpQb oXLE/f/HMkQHKpQxsba8j+rGa0N55KtUc7ZxYH4k7irhkilxH8IzDvxRGHqXyJry4s62 jZVEwqHwsH+wsFeebAv/fduyXbDBMnGgkDnzGDtb6MrwqKc1mqdTPH9O5EfYpjgvrdbU O2fxGujMY6eJ3BV0KHawat4LDXwllFb3UUMduDkXO5jUqgZZgw+DNj+Ex01OgAhEdcIc LHlsEh6gONJ6gXaImf6Rei5PQvTwlcWCn8TDdOJ5WIhKPlLlhLMkuPdc+t1TZONO3J2p /acw== X-Gm-Message-State: AAQBX9fmNG1tDETIDO9Z4PB+o7vhGBE8tS5xSsTrPNoGOMWzMQVY2N3T ELtByfjt9YMocYD+3M5hUs9wmHLsEWy75OVXc8rBD0SWlVIZs/Ke X-Google-Smtp-Source: AKy350bF3vhCEM03E/KZL/Alrf3Hx0d+yAKfbEyA1MTmlc5rEGLsOxot2+ojh/g30YpZJzLgmIVHfMpC96CadT4heNg= X-Received: by 2002:a25:d64c:0:b0:b8f:1d87:5948 with SMTP id n73-20020a25d64c000000b00b8f1d875948mr1830784ybg.10.1681311170395; Wed, 12 Apr 2023 07:52:50 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <20230412153039.bb0598c1f8b050ea8d4f40b9@sohara.org> In-Reply-To: <20230412153039.bb0598c1f8b050ea8d4f40b9@sohara.org> From: Mario Marietto Date: Wed, 12 Apr 2023 16:52:14 +0200 Message-ID: Subject: Re: Docker To: "Steve O'Hara-Smith" Cc: Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="00000000000011859805f924c30b" X-Rspamd-Queue-Id: 4PxQg80YwBz4cBr X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --00000000000011859805f924c30b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ----> I believe the simplest thing would be to wrap jails or iocage in an interface that looks like and behaves Docker-like. Come on man. It's not only a matter of graphical interface. A lot of users may want to use docker on another OS because they already have learnt how to use it,so the commands used in Linux should be the same when it is ported on another OS like FreeBSD. And since there are a lot of images on the internet,they also want to reuse them. So the ported docker should be able to reuse those images ---> Many people these days don't care what's under the hood. All they care about is familiarity of interface (GUI) could be true for the newbies (not very experienced users). Anyway,if you want to "copy" only the graphical part the project will die because as I said the ported docker should work as close as possible to the original one. We can't forget how hard it is to change habits. ---> There's a *lot* of work to be done to achieve this mostly in the Linux emulation layer. I can imagine. So,maybe this is not the way to go. ---> Is there enough interest to create a critical mass of images ? maybe. If it's easier and intuitive. If there are a lot of docker images already created it means that Docker reached the goal to become a tool for the masses. On Wed, Apr 12, 2023 at 4:30=E2=80=AFPM Steve O'Hara-Smith wrote: > On Wed, 12 Apr 2023 16:13:05 +0200 > Mario Marietto wrote: > > > I'm interested to know what you mean for "real needs", > > I mean real problems that are solved by having a FreeBSD > implementation of docker. IOW what would people use it for. > > For example one goal to be able to use the off-the-shelf images > available on docker.io (or other linux images) with docker and/or > kubernetes so as to be able to migrate application stacks to a FreeBSD > base. > There's a *lot* of work to be done to achieve this mostly in the Linux > emulation layer. I rather suspect that this is what most people expect of > docker and I can certainly see how it could be used in real world > applications and make FreeBSD an alternative to Linux as a host OS. > > Another goal is to be able to create layered FreeBSD based > container images from Dockerfiles and share (publicly or with a limited > group) them in the same way as Linux container layers are then that shoul= d > be rather less work - and ocijail seems to be a starting point. Is this > something people want to do ? Does Docker provide any benefits over > Nomad/iocage/cbsd for this use ? Is there enough interest to create a > critical mass of images ? > > -- > Steve O'Hara-Smith > Odds and Ends at http://www.sohara.org/ > --=20 Mario. --00000000000011859805f924c30b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
----> I believe the simplest thing wou= ld be to wrap jails or iocage in an interface that looks like and behaves D= ocker-like.

Com= e on man. It's not only a matter of graphical interface. A lot of users= may want to use docker on another OS because they already have learnt how = to use it,so the commands used in Linux should be the same when it is porte= d on another OS like FreeBSD. And since there are a lot of images on the in= ternet,they also want to reuse them. So the ported docker should be able to= reuse those images

-= --> Many people these days don't care what's under the hood.=C2= =A0 All they care about is familiarity of interface (GUI)
<= br>
could be true for the newbies (not very experienced users). A= nyway,if you want to "copy" only the graphical part the project w= ill die because as I said the ported docker should work as close as possibl= e to the original one. We can't forget how hard it is to change habits.=

=C2=A0---> There's a *lot* of work to= be done to achieve this mostly in the Linux emulation layer.
I can imagine. So,maybe this is not the way to go.

---> Is there enough interest to create a critical mas= s of images ?

maybe. If it's easier and intuit= ive. If there are a lot of docker images already created it means that Dock= er reached the goal to become a tool for the masses.

On Wed, Apr = 12, 2023 at 4:30=E2=80=AFPM Steve O'Hara-Smith <steve@sohara.org> wrote:
On Wed, 12 Apr 2023 16:13:05 +0200
Mario Marietto <marietto2008@gmail.com> wrote:

> I'm interested to know what you mean for "real needs",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I mean real problems that are solved by having = a FreeBSD
implementation of docker. IOW what would people use it for.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 For example one goal to be able to use the off-= the-shelf images
available on docker.io (or other linux images) with docker and/or
kubernetes so as to be able to migrate application stacks to a FreeBSD base= .
There's a *lot* of work to be done to achieve this mostly in the Linux<= br> emulation layer. I rather suspect that this is what most people expect of docker and I can certainly see how it could be used in real world
applications and make FreeBSD an alternative to Linux as a host OS.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Another goal is to be able to create layered Fr= eeBSD based
container images from Dockerfiles and share (publicly or with a limited
group) them in the same way as Linux container layers are then that should<= br> be rather less work - and ocijail seems to be a starting point. Is this
something people want to do ? Does Docker provide any benefits over
Nomad/iocage/cbsd for this use ? Is there enough interest to create a
critical mass of images ?

--
Steve O'Hara-Smith
Odds and Ends at http://www.sohara.org/


--
Mario.
--00000000000011859805f924c30b-- From nobody Wed Apr 12 14:52:52 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxQgY24z6z44v0l for ; Wed, 12 Apr 2023 14:53:13 +0000 (UTC) (envelope-from 4250.82.1d4fe000406e500.198493973664081064b1b92c082d8af5@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxQgX2HNPz4d64 for ; Wed, 12 Apr 2023 14:53:12 +0000 (UTC) (envelope-from 4250.82.1d4fe000406e500.198493973664081064b1b92c082d8af5@email-od.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681311192; x=1683903192; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=e+QgrcfnBqz4CpHfdD8arkq0GeNMTOX46qft0YhiAn0=; b=qrYTRCuOUY6zNgXSsvEX8bVtTBws1EjorsGxN6zMU4XwcOxpohp1S6xXggvMoYSwWbz8endz8LdiqeDO4nBmoHkEHFXFUbSgSNRNGxY5t8d6qTyg45ecCkULfxypOHX7xdBOqPyizeRcNQXACEk+V+XFctbzfyYNIWzWY/J1wHU= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDQwNmU1MDAuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r2.us-west-2.aws.in.socketlabs.com (r2.us-west-2.aws.in.socketlabs.com [142.0.190.2]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 12 Apr 2023 10:53:01 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r2.us-west-2.aws.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 12 Apr 2023 10:52:54 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pmbq8-000HE0-O8; Wed, 12 Apr 2023 15:52:52 +0100 Date: Wed, 12 Apr 2023 15:52:52 +0100 From: Steve O'Hara-Smith To: Paul Pathiakis Cc: Mario Marietto , Tim Preston , freebsd-questions Subject: Re: Docker Message-Id: <20230412155252.5e38ea4728bd52dc798852fc@sohara.org> In-Reply-To: <1535315680.2770963.1681309684072@mail.yahoo.com> References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4PxQgX2HNPz4d64 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 14:28:04 +0000 (UTC) Paul Pathiakis wrote: > I believe the simplest thing would be to wrap jails or iocage in an > interface that looks like and behaves Docker-like. Many people these days > don't care what's under the hood.  All they care about is familiarity of > interface (GUI) Docker is many things - the UI the least important. Docker is a mechanism for creating container images from text descriptions in Dockerfiles each of which defines an overlay to be applied to a base image (either an OS image or one defined in a Dockerfile). A common use for this mechanism is to assemble servers by picking an off-the-shelf image with the right service(s) and building a custom configuration/application layer on top of it. Rinse, repeat until every element of a stack is defined and get swarm or kubernetes to deploy and manage it. This use depends strongly on the rich public library of application layers. In order to have this in FreeBSD we'd either have to be able to use the Linux images directly or we'd need a similar library of FreeBSD images (OCI compliant if we want kubernetes) - which is an awful lot of playing catch up. Another use for this mechanism is to assemble complex application stacks (such as development environments) so that they can be used easily. Many do this sort of thing with iocage, nomad, or base system jails and ansible or puppet or ... Docker is almost certainly more convenient than any of these. -- Steve O'Hara-Smith Odds and Ends at http://www.sohara.org/ From nobody Wed Apr 12 15:13:25 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxR7b5Cg8z44wq5 for ; Wed, 12 Apr 2023 15:14:03 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxR7b2hMvz3wjR for ; Wed, 12 Apr 2023 15:14:03 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb2f.google.com with SMTP id u13so12222738ybu.5 for ; Wed, 12 Apr 2023 08:14:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681312442; x=1683904442; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=V3dGHAAmm1flDoMyB5IhfsiOl7Hm3GeocaML8eEZEnU=; b=cELq/fhxAULpgWk8fKIZ+6fovVIj7jhqO7+zaqybYh14pKB4scOlSQtoVrgjLujcrF R0ma/j2xhN2YhECckL1Y2d9IPloyGtSk17wZYQ5Pp1VeWobp7X1DbORqvkQ9ZX6s/JqH NaRH5qfw3nNMXOkNbynreJ49F1TiJsh4wHt2brNW2W4eLHLkT9vm/RACWMS08XRlD55F b7lN5U2wIBa4fz1g4QvKsGS/YS0UnE8BOHw4QOUo2gkxD+OUpLHFaNUQp/ev+d2RT5zf uDsUipgmGvwKNrgZMyKENcANHBCEY3DKqmKEDjYCU7DTawVTabhzwRpIH4bbpVteFvKF om8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681312442; x=1683904442; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=V3dGHAAmm1flDoMyB5IhfsiOl7Hm3GeocaML8eEZEnU=; b=4aIh8mQGVWpZZjBUsuwYMApN35zBRC2eqMmqcqYxhFKPhY0BYB/LONfAKL1gq5qBQi +NvLAoeTETugh44ckhtScslTq+bPFvzHG/g4PlJa8KDYoCYh6C6mVMnEOrNTC27Md7dr GH+yZfHCzoapG2rvoBGlEjZwePzxy65ajfgySpBvgy4Q4ho9/A1Hp56SPz8VPNhtEh5q Jd1jvbtQxBqeuCpiZknVEzqdF+ivh93UpCU/Xb6SM4EcEM0u1keun2r9TDr79EJVzCYP EHK5egaNeLsoBqZ4ywmNnwaMgAgF0XXEfQGZaRymxvRRJ3JuK1//8xOH48wf+PK1YpX7 d+4A== X-Gm-Message-State: AAQBX9dO+AR6KoEwgyXUlqnRaELu5dRcrrkecnREPofTH+rBEeafunF+ Po/dU6KPQJsL4zApsb0I116kCf6br+Wlav/0ID4aF6W+YEInN6VO X-Google-Smtp-Source: AKy350bS6rSFFF7Zbc/nkSJZJh1y56xDq5hQL4mfvRDUtEygsGplqWGKtZNUoT+CqrbctfehWsru3LpllJZm6hpT7KQ= X-Received: by 2002:a25:42d3:0:b0:b8f:467c:10eb with SMTP id p202-20020a2542d3000000b00b8f467c10ebmr1098738yba.5.1681312442369; Wed, 12 Apr 2023 08:14:02 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> <20230412155252.5e38ea4728bd52dc798852fc@sohara.org> In-Reply-To: <20230412155252.5e38ea4728bd52dc798852fc@sohara.org> From: Mario Marietto Date: Wed, 12 Apr 2023 17:13:25 +0200 Message-ID: Subject: Re: Docker To: "Steve O'Hara-Smith" Cc: Paul Pathiakis , Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="000000000000e24b8e05f9250ec9" X-Rspamd-Queue-Id: 4PxR7b2hMvz3wjR X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --000000000000e24b8e05f9250ec9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable A lot of years ago I found this interesting project : http://www.colinux.org/ I've been always fascinated by it : *Cooperative Linux* is the first working *free* and *open source* method for optimally running Linux on Microsoft Windows natively. More generally, *Cooperative Linux* (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to *freely* run Linux on Windows 2000/XP/Vista/7, *without* using a commercial PC virtualization software such as VMware , in a way which is much more optimal than using any general purpose PC virtualization software. How could it be hard to create something like this ? I mean,a cooperative kernel between the linux kernel and the freebsd kernel. A sort of Linux kernel that will run alongside the FreeBSD processes. Maybe even integrated within the (centos) linux emulation layer that already exists under FreeBSD. In the end,what's missing on the LEL is a kernel. On Wed, Apr 12, 2023 at 4:53=E2=80=AFPM Steve O'Hara-Smith wrote: > On Wed, 12 Apr 2023 14:28:04 +0000 (UTC) > Paul Pathiakis wrote: > > > I believe the simplest thing would be to wrap jails or iocage in an > > interface that looks like and behaves Docker-like. Many people these da= ys > > don't care what's under the hood. All they care about is familiarity o= f > > interface (GUI) > > Docker is many things - the UI the least important. > > Docker is a mechanism for creating container images from text > descriptions in Dockerfiles each of which defines an overlay to be applie= d > to a base image (either an OS image or one defined in a Dockerfile). > > A common use for this mechanism is to assemble servers by picking > an > off-the-shelf image with the right service(s) and building a custom > configuration/application layer on top of it. Rinse, repeat until every > element of a stack is defined and get swarm or kubernetes to deploy and > manage it. This use depends strongly on the rich public library of > application layers. In order to have this in FreeBSD we'd either have to = be > able to use the Linux images directly or we'd need a similar library of > FreeBSD images (OCI compliant if we want kubernetes) - which is an awful > lot > of playing catch up. > > Another use for this mechanism is to assemble complex application > stacks (such as development environments) so that they can be used easily= . > Many do this sort of thing with iocage, nomad, or base system jails and > ansible or puppet or ... Docker is almost certainly more convenient than > any > of these. > > -- > Steve O'Hara-Smith > Odds and Ends at http://www.sohara.org/ > --=20 Mario. --000000000000e24b8e05f9250ec9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
A lot of years ago I found this interesting project := http://www.colinux.org/
=
I've been always fascinated by it :

Cooperative Linux is the first working free and open sourc= e method for optimally running Linux on Microsoft Windows natively. Mo= re generally, Cooperative Linux (short-named coLinux) is a port of t= he Linux kernel that allows it to run= cooperatively alongside another operating system on a single machine. For = instance, it allows one to freely run Linux on Windows 2000/XP/Vista= /7, without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC=20 virtualization software.

How could it be hard to create something lik= e this ? I mean,a cooperative kernel between the linux kernel and the freeb= sd kernel. A sort of Linux kernel that will run alongside the FreeBSD proce= sses. Maybe even integrated within the (centos) linux emulation layer that = already exists under FreeBSD. In the end,what's missing on the LEL is a= kernel.

=C2=A0


On Wed, Apr 12, 2023 at 4:53=E2=80= =AFPM Steve O'Hara-Smith <steve@= sohara.org> wrote:
On Wed, 12 Apr 2023 14:28:04 +0000 (UTC)
Paul Pathiakis <pathiaki2@yahoo.com> wrote:

>=C2=A0 I believe the simplest thing would be to wrap jails or iocage in= an
> interface that looks like and behaves Docker-like. Many people these d= ays
> don't care what's under the hood.=C2=A0 All they care about is= familiarity of
> interface (GUI)

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Docker is many things - the UI the least import= ant.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Docker is a mechanism for creating container im= ages from text
descriptions in Dockerfiles each of which defines an overlay to be applied<= br> to a base image (either an OS image or one defined in a Dockerfile).

=C2=A0 =C2=A0 =C2=A0 =C2=A0 A common use for this mechanism is to assemble = servers by picking an
off-the-shelf image with the right service(s) and building a custom
configuration/application layer on top of it. Rinse, repeat until every
element of a stack is defined and get swarm or kubernetes to deploy and
manage it. This use depends strongly on the rich public library of
application layers. In order to have this in FreeBSD we'd either have t= o be
able to use the Linux images directly or we'd need a similar library of=
FreeBSD images (OCI compliant if we want kubernetes) - which is an awful lo= t
of playing catch up.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Another use for this mechanism is to assemble c= omplex application
stacks (such as development environments) so that they can be used easily.<= br> Many do this sort of thing with iocage, nomad, or base system jails and
ansible or puppet or ... Docker is almost certainly more convenient than an= y
of these.

--
Steve O'Hara-Smith
Odds and Ends at http://www.sohara.org/


--
Mario.
--000000000000e24b8e05f9250ec9-- From nobody Wed Apr 12 15:26:28 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxRRX0FNSz44xgk for ; Wed, 12 Apr 2023 15:27:52 +0000 (UTC) (envelope-from freebsd-database@pp.dyndns.biz) Received: from keymaster.home (ns1.xn--wesstrm-f1a.se [81.4.102.176]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "keymaster.home", Issuer "keymaster.home" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxRRV3lgWz4Nsf for ; Wed, 12 Apr 2023 15:27:50 +0000 (UTC) (envelope-from freebsd-database@pp.dyndns.biz) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of freebsd-database@pp.dyndns.biz has no SPF policy when checking 81.4.102.176) smtp.mailfrom=freebsd-database@pp.dyndns.biz; dmarc=none Received: from [192.168.254.0] ([192.168.254.0]) by keymaster.home (8.16.1/8.16.1) with ESMTP id 33CFQTGT019722 for ; Wed, 12 Apr 2023 17:26:29 +0200 (CEST) (envelope-from freebsd-database@pp.dyndns.biz) Message-ID: <05ba770b-cd03-2ee9-3b3c-8dfcd1ea4fdc@pp.dyndns.biz> Date: Wed, 12 Apr 2023 17:26:28 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Content-Language: en-GB To: FreeBSD Questions From: =?UTF-8?Q?Morgan_Wesstr=c3=b6m?= Subject: What is the proper way to handle the wireguard module now that it's part of the base system? Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [2.96 / 15.00]; HFILTER_HELO_IP_A(1.00)[keymaster.home]; SUBJECT_ENDS_QUESTION(1.00)[]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.987]; NEURAL_HAM_LONG(-0.88)[-0.877]; NEURAL_HAM_SHORT(-0.35)[-0.352]; HFILTER_HELO_NORES_A_OR_MX(0.30)[keymaster.home]; MIME_GOOD(-0.10)[text/plain]; R_SPF_NA(0.00)[no SPF record]; MLMMJ_DEST(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:198203, ipnet:81.4.100.0/22, country:NL]; R_DKIM_NA(0.00)[]; DMARC_NA(0.00)[pp.dyndns.biz]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4PxRRV3lgWz4Nsf X-Spamd-Bar: ++ X-ThisMailContainsUnwantedMimeParts: N I just upgraded to FreeBSD 13.2-RELEASE and made sure to deinstall the net/wireguard-kmod package before I rebooted. I had to force deinstall it since it's still a dependency to net/wireguard. No problems though - VPN-tunnel is up with the base kernel module and seems to be working just fine. A few questions though: 1) What happens if there are two identically named modules on the system - one in /boot/kernel and the other in /boot/modules? Which one gets priority and can this be controlled? 2) Depending on the answer to question 1, should I perhaps have left net/wireguard-kmod in place? If not, shouldn't there be a check in the Makefile for net/wireguard so it doesn't pull in net/wireguard-kmod as a dependency on FreeBSD 13.2? Regards Morgan Wesström From nobody Wed Apr 12 15:58:22 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxS7C1PxJz450vj for ; Wed, 12 Apr 2023 15:58:47 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "prime.gushi.org", Issuer "RapidSSL Global TLS RSA4096 SHA256 2022 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxS796Nh2z4NW6 for ; Wed, 12 Apr 2023 15:58:45 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gushi.org header.s=prime2014 header.b=NbpnWkkE; spf=pass (mx1.freebsd.org: domain of freebsd@gushi.org designates 2620:137:6000:10::142 as permitted sender) smtp.mailfrom=freebsd@gushi.org; dmarc=pass (policy=none) header.from=gushi.org Received: from smtpclient.apple (vpn-us.f.root-servers.org [149.20.8.9]) (authenticated bits=0) by prime.gushi.org (8.16.1/8.16.1) with ESMTPSA id 33CFwXFg022678 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Apr 2023 08:58:34 -0700 (PDT) (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 33CFwXFg022678 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1681315114; bh=mJS4IzNW1Q4HbtPPOBm+UzZclyhIDAgdTbxPsKpRw+c=; h=From:Subject:Date:To; z=From:=20"Dan=20Mahoney=20(Ports)"=20|Subject:= 20filesystem=20labels?|Date:=20Wed,=2012=20Apr=202023=2008:58:22=2 0-0700|To:=20questions@freebsd.org; b=NbpnWkkEmW37DM8sIE+1tRkJvk80ahC6pvexBWqVOr5Z5fH/IoAvaM3LzB9mo/GMs LbzjRaMVv77xblkbKFb3d+qinmbgyzCfwH9XFoBc50dhTQBbPXlzcf3Q7pyPsugVWs n9cZEzFrn9HT/rv84ge9MakPF9qA+ptU5QIaXtiYSuURhpokn5ZO744KzarurRbwap rHgIfQANvIZuJ7thiy4hM/5hEsZwL8bio/Nmmi87sorwZh2q8CRai9z+DjcTvkmHdR y9iyM0Xam8RD747enDwt1w0GmOll23X0qgod1MjH8XSPeg0gdzCsYHl4/ZqAqQ8rGj AgoDWiXHhc6KA== X-Authentication-Warning: prime.gushi.org: Host vpn-us.f.root-servers.org [149.20.8.9] claimed to be smtpclient.apple From: "Dan Mahoney (Ports)" Content-Type: multipart/alternative; boundary="Apple-Mail=_7CC8AF5D-51F2-4EA6-A555-36B567872914" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Subject: filesystem labels? Message-Id: Date: Wed, 12 Apr 2023 08:58:22 -0700 To: questions@freebsd.org X-Mailer: Apple Mail (2.3731.500.231) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.4 (prime.gushi.org [149.20.68.142]); Wed, 12 Apr 2023 15:58:43 +0000 (UTC) X-Spamd-Result: default: False [-5.20 / 15.00]; DWL_DNSWL_MED(-2.00)[gushi.org:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[gushi.org,none]; R_DKIM_ALLOW(-0.20)[gushi.org:s=prime2014]; RCVD_IN_DNSWL_MED(-0.20)[2620:137:6000:10::142:from]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:393507, ipnet:2620:137:6000::/44, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; HAS_XAW(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gushi.org:+]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PxS796Nh2z4NW6 X-Spamd-Bar: ----- X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_7CC8AF5D-51F2-4EA6-A555-36B567872914 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hey all, I find that the handbook mentions glabel labels, but several other = places say don=E2=80=99t use them. I managed to apply a gpt label to my new partition that I created using = only =E2=80=9Cgpart=E2=80=9D=20 The handbook mentions glabel labels, and tunefs labels, but says nothing = about GPT labels. I=E2=80=99ve seen some more complete posts on the forums (i.e. = https://forums.freebsd.org/threads/how-to-label-partitions.64380/) but = they still don=E2=80=99t show the full picture of what labels are usable = where, by what and which. Is there a good primer people know of of what the various types are, = fully, which are supported in fstab, which work with ZFS only, and the = like? Or should I just keep on using /dev/daX in fstab? (This only came up, = as I=E2=80=99m moving virtual disk images around, and renumbering = happens automatically when I delete one from a running vm), so labels = are useful in this case.= --Apple-Mail=_7CC8AF5D-51F2-4EA6-A555-36B567872914 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hey = all,

I find that the handbook mentions glabel labels, = but several other places say don=E2=80=99t use = them.

I managed to apply a gpt label to my new = partition that I created using only = =E2=80=9Cgpart=E2=80=9D 

The handbook = mentions glabel labels, and tunefs labels, but says nothing about GPT = labels.

I=E2=80=99ve seen some more complete = posts on the forums (i.e. https://forums.freebsd.org/threads/how-to-label-partitions.64380/) = but they still don=E2=80=99t show the full picture of what labels are = usable where, by what and which.

Is there a = good primer people know of of what the various types are, fully, which = are supported in fstab, which work with ZFS only, and the = like?

Or should I just keep on using /dev/daX = in fstab?  (This only came up, as I=E2=80=99m moving virtual disk = images around, and renumbering happens automatically when I delete one = from a running vm), so labels are useful in this = case.
= --Apple-Mail=_7CC8AF5D-51F2-4EA6-A555-36B567872914-- From nobody Wed Apr 12 16:13:46 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxSSh2pwTz4522G for ; Wed, 12 Apr 2023 16:13:56 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (mailserver.netfence.it [78.134.96.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mailserver.netfence.it", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxSSf4W14z3jMf for ; Wed, 12 Apr 2023 16:13:54 +0000 (UTC) (envelope-from ml@netfence.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=netfence.it header.s=202304 header.b=aFvYAPMN; spf=pass (mx1.freebsd.org: domain of ml@netfence.it designates 78.134.96.152 as permitted sender) smtp.mailfrom=ml@netfence.it; dmarc=pass (policy=none) header.from=netfence.it Received: from [10.1.2.18] (mailserver.netfence.it [78.134.96.152]) (authenticated bits=0) by soth.netfence.it (8.17.1/8.17.1) with ESMTPSA id 33CGDkaq042264 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO) for ; Wed, 12 Apr 2023 18:13:46 +0200 (CEST) (envelope-from ml@netfence.it) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netfence.it; s=202304; t=1681316031; bh=9cqPsKPnh46I1Q0uCMahX4wKIRgt3dANa9NVxMQrgrI=; h=Date:Subject:To:References:From:In-Reply-To; b=aFvYAPMN9NCNSm1yNgPC3QyNfYF9NuFD9rJbb3Lxeh6d7tS6naFetsz01fxhotUb2 TfksAzKBi6Df3/wgPd0/2MNnGaaiEPnobRO1QrXGKYZUSVGC/15B0UIuKEyHqDE8GC jiPE3AZMThHGy3AbHNuUVF5NXw3FD0ReQvNqCd9k= X-Authentication-Warning: soth.netfence.it: Host mailserver.netfence.it [78.134.96.152] claimed to be [10.1.2.18] Message-ID: <105b447c-05f5-6b6b-8da3-be1044ac69cc@netfence.it> Date: Wed, 12 Apr 2023 18:13:46 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: filesystem labels? Content-Language: en-US To: questions@freebsd.org References: From: Andrea Venturoli In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.86 X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[netfence.it,none]; R_SPF_ALLOW(-0.20)[+ip4:78.134.96.152:c]; R_DKIM_ALLOW(-0.20)[netfence.it:s=202304]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:35612, ipnet:78.134.0.0/17, country:IT]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[netfence.it:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; HAS_XAW(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4PxSSf4W14z3jMf X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On 4/12/23 17:58, Dan Mahoney (Ports) wrote: > Hey all, Hello. Can't answer the rest, but... > Or should I just keep on using /dev/daX in fstab? There's nothing wrong with using /dev/daX. You can however use labals when they give you some advantage. E.g. I label backup disks, so I know when a "backup" disk is plugged in (vs a generic one) and possibly run the backup automatically. If the disk is UFS, I use UFS labels for that (newfs -L ...), as I often don't even have a partition table. If it's ZFS I use GPT labels. bye av. From nobody Wed Apr 12 17:34:56 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxVGD46Shz458K6 for ; Wed, 12 Apr 2023 17:35:00 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxVGD2lwgz3h76 for ; Wed, 12 Apr 2023 17:35:00 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681320900; h=from:from: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; bh=febW506OsE0YC0sjnTdSClJujDOIsvfJl+ZBNPKZGc8=; b=fhOMP/n5DWklDEKQyGdXIQ5f3TBY4grv9AEK0e76A2faAfbE1e2RQy2GXyI4IGVCZRl0jH V/J7cv1dxdznTnk4ND+39cjAT2d6VeaPSww0OlBFkqkyjJCHpKJlJoovH70TsJ4fXPUZ47 zD0vi4yaDv7nzF6/Arh1w89Abu4VtBAuCfPQgIl056yjj8KDSRqsiWXxrBIJcy1Agtrdhg B8Dae5A8gAUwbxDIlMpCx2wjI9NBTT4XQrtt9Ldue3KM2c+M1I1p/6o/7hxf/e6M8oEXf7 cyHQucWT0phpp/IhGgZ/qqOu/ZbAOZpHwGMZGXwZa5Bi0j5FBbjK1fwZRQMOmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681320900; h=from:from: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; bh=febW506OsE0YC0sjnTdSClJujDOIsvfJl+ZBNPKZGc8=; b=wqtvlmBo2TKmze+D7Uwb6cGJqoFm/UoBFTo4u7pQDwCTslDE7lBTZ5DlZB/76EH5Hx82Oo 1BYeMvGxZeRpL+fDDU5TK3dMgbKPOQmWj108HTibqJtD+atilBIFlsl1WSbx8Ypg+LPFC4 no+7ESKV74yvgPWHTBeC3/YcMiQoDJNRXyCPP8B+lkMz3mzsq41yA7y7jDEgXMeN9SKS15 2LALubR0nRSSIyhEBm61G1qjKqfgagDNCiQHDsmmt7+UAUYYAdgzlEbxCx85fM6cL/m/In p5n3jSM3TxyYuZWLpX32xiv7EwZm3K5t6vdsF6mYg3hAlbCQUeV2P6Yd5bvykQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681320900; a=rsa-sha256; cv=none; b=YpjF5A9a5KV6721UhQ0sLo6F3xZBa8Z6mikzaBQmUrqlpqqRYiwFZp4mUywyc5ZZWLgAlA +tkepWJLnGsR2gDmXKiorJ3n0OkNJ7jllqxrEs1q4D8qgyv/Lvxd14eKi9DKN6SuTodlfN 483/ei3sUCa1N7FcaP7LzPz58+z+JCwRUkuyc4DnbfLAGjGiP6BU93e6IoRlRx6dbw+XQp dD3ZkwvAqNcAZPJWaeYquIe7rX+3mDh2lpIPzKISqAffbPX2QDiH6uZwVklbbnD/iL2zJw IVR3uYuDnygxcujBmoJcML7HoFcr6lljZjyLjDfijdufPFGBbqOn/AiwFvACzQ== Received: from [IPV6:2001:470:1f1c:a0::2] (tunnel642390-pt.tunnel.tserv1.lon2.ipv6.he.net [IPv6:2001:470:1f1c:a0::2]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: grahamperrin) by smtp.freebsd.org (Postfix) with ESMTPSA id 4PxVGC379CzJK8 for ; Wed, 12 Apr 2023 17:34:59 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) Message-ID: <7a8841a8-6211-7929-6c81-cc9306906732@freebsd.org> Date: Wed, 12 Apr 2023 18:34:56 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: What is the proper way to handle the wireguard module now that it's part of the base system? Content-Language: en-US To: questions@freebsd.org References: <05ba770b-cd03-2ee9-3b3c-8dfcd1ea4fdc@pp.dyndns.biz> From: Graham Perrin Organization: FreeBSD In-Reply-To: <05ba770b-cd03-2ee9-3b3c-8dfcd1ea4fdc@pp.dyndns.biz> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------qxHD72yFkdBPbyAkQ4otCjhu" X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------qxHD72yFkdBPbyAkQ4otCjhu Content-Type: multipart/mixed; boundary="------------S1Rb8xUPq4av0QMqL8yra4Y3"; protected-headers="v1" From: Graham Perrin To: questions@freebsd.org Message-ID: <7a8841a8-6211-7929-6c81-cc9306906732@freebsd.org> Subject: Re: What is the proper way to handle the wireguard module now that it's part of the base system? References: <05ba770b-cd03-2ee9-3b3c-8dfcd1ea4fdc@pp.dyndns.biz> In-Reply-To: <05ba770b-cd03-2ee9-3b3c-8dfcd1ea4fdc@pp.dyndns.biz> --------------S1Rb8xUPq4av0QMqL8yra4Y3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTIvMDQvMjAyMyAxNjoyNiwgTW9yZ2FuIFdlc3N0csO2bSB3cm90ZToNCj4g4oCmIDEp IFdoYXQgaGFwcGVucyBpZiB0aGVyZSBhcmUgdHdvIGlkZW50aWNhbGx5IG5hbWVkIG1vZHVs ZXMgb24gdGhlIA0KPiBzeXN0ZW0gLSBvbmUgaW4gL2Jvb3Qva2VybmVsIGFuZCB0aGUgb3Ro ZXIgaW4gL2Jvb3QvbW9kdWxlcz8gV2hpY2ggb25lIA0KPiBnZXRzIHByaW9yaXR5IGFuZCBj YW4gdGhpcyBiZSBjb250cm9sbGVkPw0KPg0KPiAyKSBEZXBlbmRpbmcgb24gdGhlIGFuc3dl ciB0byBxdWVzdGlvbiAxLCBzaG91bGQgSSBwZXJoYXBzIGhhdmUgbGVmdCANCj4gbmV0L3dp cmVndWFyZC1rbW9kIGluIHBsYWNlPyBJZiBub3QsIHNob3VsZG4ndCB0aGVyZSBiZSBhIGNo ZWNrIGluIHRoZSANCj4gTWFrZWZpbGUgZm9yIG5ldC93aXJlZ3VhcmQgc28gaXQgZG9lc24n dCBwdWxsIGluIG5ldC93aXJlZ3VhcmQta21vZCBhcyANCj4gYSBkZXBlbmRlbmN5IG9uIEZy ZWVCU0QgMTMuMj8NCg0KDQpOb3QgYSBkaXJlY3QgYW5zd2VyIHRvIHlvdXIgcXVlc3Rpb25z LCBidXQgdHJ5IA0KPGh0dHBzOi8vb2xkLnJlZGRpdC5jb20vci9mcmVlYnNkL2NvbW1lbnRz LzEyaTkxdWEvLS9qZnUzYzNtLz9jb250ZXh0PTI+Lg0KDQo= --------------S1Rb8xUPq4av0QMqL8yra4Y3-- --------------qxHD72yFkdBPbyAkQ4otCjhu Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsFAmQ268AFAwAAAAAACgkQt2dIb0oY1AuP 8g//fIXEohjA6g0T/hSXxkfurqYSnNa042RKqCmISsuXBjf0s+FlpIlXxWQBSHGy9hg55sSa+4YK OoDl13k8fFMst84MdfVxd63dkneV2BnN9vQwGXo26fIZ3hf4soj9mn2/mN1k6o2wN07sJ/3BxODu 9krkKeSbzCAD1CgGlu0I9hignwrVRou3hO0JxxKpoZvRczMuvF17FG6Cz4uf6nj4AAp48pv8BQES c2W2/CQ247cEyifBBr5tkAPVE9HLtB8DEGfZULB8f3e0TUGnmwfdrvLif6vlC9b8Ba7KAy/d3Mre hdGUip6RBUfgJ27RW3XhJCKnxxoBFjTs4nAUiM+9NQ3RYgUdarH+Dkb+W41BmzwFeCj6YGxWTBXp JpD/bzaqJLRhTJM7QYzc2DTiKjIiGIjSIolFgQRGQP8tRHhgQ2jllQxiqOJnEWViwwyXn+XyYsfM WDlcFKlXTjR3c84U4UIZIPXLWHPqyZBSaxuMzl0l0BBWvCY40dF2algLWYAGS+sfsYIMeZbbzf9r HpEQMN/CTcRovSvOpS/OuMXMoybZHWTKIF/kkN/gIhA8+/C7pG1bCkqK50zK6RlxI/erBzwKfuYJ cBI5bRo9m8fjkq+1VC7xCt6sAWrC9n2N1K9Eyk9IrCoxSCqMwsdYmrPTT5tTQC4Yset+CA2Hirvg mgc= =0QVf -----END PGP SIGNATURE----- --------------qxHD72yFkdBPbyAkQ4otCjhu-- From nobody Wed Apr 12 19:29:36 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxXpk4MvPz44bN7 for ; Wed, 12 Apr 2023 19:29:50 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxXpk26bQz3DcY for ; Wed, 12 Apr 2023 19:29:50 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lj1-f178.google.com with SMTP id q15so9469859ljp.5 for ; Wed, 12 Apr 2023 12:29:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681327788; x=1683919788; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1YFIUjJxvNnLFnNem7JFYa7NjkwSSYm+ZJgSHQuHSAM=; b=Jt/CsO26khtMz9NDpfYTi6OTSes0ni4FK3BeGn3ZL2ZpZAWekyG/B5F7o62s7SDpsx D8KTrx3DqNzjeQSvcFUnc61hrqpR3xC2+Z98g0XN27mZ4SIFW7HAd0iz064V+gICgS28 po+0JIRFGKyk2f5xRUqF2C26u8cwLch0YFXvlVnIU/3Qf5SbZJlO8OuxYbihMA5RYLcc 5M+DpCC7F6hisLjWAzaDhDeHkLlPxjH1mphqgtGUypYJ2VzadQBkonKS3XDSZW737y0B ePT0KpbZH38hAbcJPWvSI/lgFMCC3S6EC9o+tcxQvOqXvHcygzK1PWIWeSLuc4EfX1qk S1Kw== X-Gm-Message-State: AAQBX9fplmOqxyDNf69LvF4ttZ9mt7wpo2ObCJ5/qL0IhPBHWw4PWMmE hFvvhjLOAkfygG72EK8QM/2KYWIVh9ShID5GLez4zJiwzCU= X-Google-Smtp-Source: AKy350YD1/Faw4EWtxP6Bd9F2PlwEccEJ2dUs20X4r7fYDQtXto6CAOGbzHpv9qkcIja1PjJcul7a6/6xsO6L0v8KR4= X-Received: by 2002:a2e:7404:0:b0:2a7:75ef:597a with SMTP id p4-20020a2e7404000000b002a775ef597amr3740087ljc.8.1681327788299; Wed, 12 Apr 2023 12:29:48 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <05ba770b-cd03-2ee9-3b3c-8dfcd1ea4fdc@pp.dyndns.biz> In-Reply-To: <05ba770b-cd03-2ee9-3b3c-8dfcd1ea4fdc@pp.dyndns.biz> From: Ed Maste Date: Wed, 12 Apr 2023 15:29:36 -0400 Message-ID: Subject: Re: What is the proper way to handle the wireguard module now that it's part of the base system? To: =?UTF-8?Q?Morgan_Wesstr=C3=B6m?= Cc: FreeBSD Questions Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4PxXpk26bQz3DcY X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 at 11:28, Morgan Wesstr=C3=B6m wrote: > > I just upgraded to FreeBSD 13.2-RELEASE and made sure to deinstall the > net/wireguard-kmod package before I rebooted. I had to force deinstall it= since > it's still a dependency to net/wireguard. No problems though - VPN-tunnel= is up > with the base kernel module and seems to be working just fine. A few ques= tions > though: > > 1) What happens if there are two identically named modules on the system = - one > in /boot/kernel and the other in /boot/modules? Which one gets priority a= nd can > this be controlled? You can check the kern.module_path sysctl. By default it looks like /boot/kernel (or whatever kernel you boot) comes before /boot/modules. I think (but haven't checked) that everything would have been fine if wireguard-kmod was still installed. > 2) Depending on the answer to question 1, should I perhaps have left > net/wireguard-kmod in place? If not, shouldn't there be a check in the Ma= kefile > for net/wireguard so it doesn't pull in net/wireguard-kmod as a dependenc= y on > FreeBSD 13.2? net/wireguard/Makefile has: RUN_DEPENDS+=3D ${KMODDIR}/if_wg.ko:net/wireguard-kmod so the package should have a dependency on net/wireguard-kmod iff if_wg.ko is not present in the target FreeBSD version. From nobody Wed Apr 12 20:01:28 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxYhf34sBz44fpr for ; Wed, 12 Apr 2023 20:09:38 +0000 (UTC) (envelope-from jerry@seibercom.net) Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxYhd5KGZz3JqV for ; Wed, 12 Apr 2023 20:09:37 +0000 (UTC) (envelope-from jerry@seibercom.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=seibercom.net header.s=google header.b=dGGBtu2I; spf=pass (mx1.freebsd.org: domain of jerry@seibercom.net designates 2607:f8b0:4864:20::1029 as permitted sender) smtp.mailfrom=jerry@seibercom.net; dmarc=none Received: by mail-pj1-x1029.google.com with SMTP id 98e67ed59e1d1-2469f709ecaso410365a91.0 for ; Wed, 12 Apr 2023 13:09:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seibercom.net; s=google; t=1681330175; x=1683922175; h=content-transfer-encoding:mime-version:organization:reply-to :references:in-reply-to:message-id:subject:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=OC37oRHYKoDK03k9f8fdVbi6Ch6eJq+WQfnRABvGMEI=; b=dGGBtu2I8Oq7K5q4fFCKSLIoto4olW//5O9t2uQq4Us+61IpintPoz/uboWJMvl7YF dHs+FXulPheklcaVyPjR5GqgbXoDyNtR4spUmmkwDHu/4gTEUcMASNlOZSBfdT67pRpX 47lLMcOnvZ69Tg3wUi6dU5M0Vg9OqDXpTUsZA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681330175; x=1683922175; h=content-transfer-encoding:mime-version:organization:reply-to :references:in-reply-to:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OC37oRHYKoDK03k9f8fdVbi6Ch6eJq+WQfnRABvGMEI=; b=YnWm5inNOF8iM7mxpy4XmQa+BrgOweCb0qCv7HQiapRBrnrckzHexoAKZGSNsH0PE/ tiTTLzuwlUJKXsFMlnA+sTmTyadQ5AWupk58EpXmFh+S/W7UBW2VU8ISaLS5gzPR304D LIdQhh0WDM3T7GUUfjHKo64agP9/1Srt/zkQTzDjYVsTjU4aSEmNZQsem949ZtQP8g8s ka4flZO93x2PJmsam996OOnpYwzbAzeAESOoaBfjxyTsoTP9WNyOkAdP1A3LN7SDC3sU EbVaHv3Qb5ZcAIGtXpyoDEveZDnq+6QhEq7pVZVn5G0xnZaRIwY9l2MUDZ2g7oYkCkzF UEaw== X-Gm-Message-State: AAQBX9ehrUEJ8aM55qUHUECSLoHNL9JaHypgPjJtL+4Zvl+IVqo6Ub4i ku5XC5QFofwFs1wgTnsnEyY9htEWHzjHtxFvHok= X-Google-Smtp-Source: AKy350Yy/hSwpz8LzgGljWZvi1m78FauRq25YX7FrfkmWwUlnWUKbhOqbjFzKx4/h/JBaQmWVNEBAg== X-Received: by 2002:a81:e83:0:b0:54f:7970:2192 with SMTP id 125-20020a810e83000000b0054f79702192mr3245397ywo.2.1681329690892; Wed, 12 Apr 2023 13:01:30 -0700 (PDT) Received: from mystic.seibercom.net (cpe-71-77-18-211.nc.res.rr.com. [71.77.18.211]) by smtp.gmail.com with ESMTPSA id ck8-20020a05690c0b8800b0054f56baf3f2sm1712694ywb.122.2023.04.12.13.01.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Apr 2023 13:01:29 -0700 (PDT) Received: from localhost (scorpio.seibercom.net [192.168.1.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jerry@seibercom.net) by mystic.seibercom.net (Postfix) with ESMTPSA id 4PxYWD61cTz26Hl for ; Wed, 12 Apr 2023 16:01:28 -0400 (EDT) Date: Wed, 12 Apr 2023 16:01:28 -0400 From: "Gerard E. Seibert" To: "User Questions" Subject: Re: Docker Message-ID: <20230412160128.00005bd4@seibercom.net> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> Reply-To: "User Questions" Organization: seibercom NET X-Mailer: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [1.50 / 15.00]; REPLYTO_EQ_TO_ADDR(5.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[seibercom.net:s=google]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[questions@freebsd.org]; DMARC_NA(0.00)[seibercom.net]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1029:from]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_THREE(0.00)[4]; HAS_ORG_HEADER(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; TO_DN_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[seibercom.net:+]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; GREYLIST(0.00)[pass,body] X-Rspamd-Queue-Id: 4PxYhd5KGZz3JqV X-Spamd-Bar: + X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 15:38:47 +0200, Mario Marietto stated: > ---> Docker will NEVER run on FreeBSD, because Docker is built on > technologies which only exist in the Linux kernel. I have read several articles that state Docker can run on MS Windows. If that is true, and I have not seen anything that disproves it, then it can run on technologies other than those found in the Linux kernel. =20 > I don't agree with this. In my humble opinion Docker can run on > FreeBSD. For sure,not using the same technology that it uses on > Linux. FreeBSD does not use the kernel of Linux,so it cannot lean on > it,but I'm sure that it can lean on a lot of linux features that have > already been implemented on FreeBSD. Maybe they should be improved. > And on some other technologies that can be created almost from > scratch. In my opinion Docker does not work in FreeBSD not for > technical reasons. I'm sure that the technical problems can be solved > if there is the will,the need to overcome them. Honestly I think it > doesn't happen because there are habits and internal beliefs in every > group of OS developers. I'm talking about a certain type of > closed-mindedness and sense of belonging in a group that you don't > want to be scratched by tools that come from other types of OS > cultures. Docker is not needed in FreeBSD because there are already > similar tools that are working well and many systems engineers have > spent time and money to learn how to administer them. If docker were > implemented, these system administrators would continue to use their > favorite tools (jails), even in the industry / market there are just > as many well done. Probably a very few FreeBSD admins even want an > influx of users from linux who could switch to freebsd because of > that tool that wasn't there before but "now" it is there. >=20 > On Wed, Apr 12, 2023 at 4:29=E2=80=AFAM Tim Preston > wrote: >=20 > > Hi Mario, > > > > I may not have been clear enough in my last email. > > > > Docker will NEVER run on FreeBSD, because Docker is built on > > technologies which only exist in the Linux kernel. > > > > FreeBSD cannot run Linux containers, it can only run FreeBSD jails. > > > > It's not because FreeBSD programmers think they're more special > > than Linux programmers, it's just not technically possible. > > > > If you want to run any of the Docker images available on the > > internet you can try the tooling linked by Dave, which MIGHT let > > you run SOME Docker images inside a FreeBSD jail, using FreeBSD's > > Linux compatibility layer. But these images really require a Linux > > kernel to run properly. > > > > A better approach, if the applications you want to run are > > available in ports, or if the source code builds on FreeBSD, is to > > run them natively in a jail using tools similar to Docker like > > Bastille ( https://bastillebsd.org/) or Pot > > (https://github.com/bsdpot/pot). > > > > I hope some of this helps. > > > > Tim > > > > > > On Tue, 11 Apr 2023, at 8:45 PM, Mario Marietto wrote: > > > > ---> If you want the full Linux-compatible Docker experience, then, > > yes,use Linux, either in a VM, or directly. I don't think there are > > many FreeBSD people who use only 1 OS, we are by and large > > pragmatic people. It's ok to use different tools in different > > situations. > > > > But home users usually are poor people. To have a good computer > > means often to be lucky. I mainly use FreeBSD because I feel good > > when I use many of its tools. But it often happens that I also need > > to be able to have some different tool that I like because I tried > > it in a different system and I liked it. Docker is one of those > > tools. Users love it,even today,but it is becoming old. For sure > > there are good technical reasons behind this "love". The > > development of Docker on FreeBSD stopped a lot of years ago. And > > the reasons for that stop is not only caused by technical > > reasons,in my opinion,but,as I said,even by a form of > > discrimination. The storic FreeBSD users have been trained using > > its own tools and they won't change. They don't want to spend money > > to develop a new/old tool that will enrich the tools park ? This > > mindset is not focused on the satisfaction of those users that > > could migrate or that want to try FreeBSD,after having used another > > OS. It is some kind of sectarian mentality. Yes I can run a VM > > running Linux,but this will waste resources on the machine. Why > > should I run a whole VM if I need only to run a tool ? If the tool > > is not widely used,ok,developing it is not worth it. But we are > > talking of widely used tools here and Docker is one of those tools. > > > > On Tue, Apr 11, 2023 at 12:26=E2=80=AFPM Mario Marietto > > wrote: > > > > For sure there are users / developers that are in the middle,like it > > happens in the political area. I like this kind of person. I'm one > > of those people. My criticism is against those users and developers > > that show an exaggerated "love" and fidelity towards a system, > > whether by ideology, whether by habit, or by commercial reasons. > > I'm a frequent visitor to various freebsd forums and I often read > > opinions radicalized on linux technologies that should not enter > > the freebsd world, simply because in Freebsd there are already > > excellent tools that do their job well. Yes,they work well,but why > > not add more and different tools that which would allow the > > creation of bridges between different operating systems ? > > > > On Tue, Apr 11, 2023 at 12:17=E2=80=AFPM Dave Cottlehuber > > wrote: > > > > On Tue, 11 Apr 2023, at 09:44, Mario Marietto wrote: > > > Tim,you are wasting your time. It seems that all of these (good) > > > FreeBSD developers don't want you to use Linux technologies if > > > you have chosen FreeBSD as the main OS. That's not good and it > > > sounds like a discriminatory attitude. > > > > I think you're mis-representing the position of a lot of people > > here; please don't do that. > > > > The fast-moving Docker.com tech has been moving towards a > > standards-based "Open Container" https://opencontainers.org/ > > definition, and many people have worked across the standard, the > > implementation, kernel, & tooling, now in ports on FreeBSD, to make > > this possible. Just a few examples: > > > > - https://github.com/samuelkarp/runj/ > > - https://github.com/dfr/ocijail/ > > - https://medium.com/@dfr/oci-containers-for-freebsd-512a6df2bc85 > > > > It would be great to get your feedback on one of these and see what > > you tried, and where it breaks with your expectations. > > > > While it may be possible to run many linux containers with this > > tooling, systemd and other linux-specific things could be present > > in any container you pull, from systemd, to filesystem > > requirements, and expecting all of these to work seamlessly is > > unrealistic. > > > > If you want the full Linux-compatible Docker experience, then, yes, > > use Linux, either in a VM, or directly. I don't think there are many > > FreeBSD people who use only 1 OS, we are by and large pragmatic > > people. It's ok to use different tools in different situations. > > > > A+ > > Dave > > > > > > > > -- > > Mario. > > > > > > > > -- > > Mario. > > > > > > >=20 From nobody Wed Apr 12 20:25:49 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxZ3p33R4z44hKk for ; Wed, 12 Apr 2023 20:26:14 +0000 (UTC) (envelope-from pat@patmaddox.com) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxZ3m4wwtz4467 for ; Wed, 12 Apr 2023 20:26:12 +0000 (UTC) (envelope-from pat@patmaddox.com) Authentication-Results: mx1.freebsd.org; none Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id F3268320097C; Wed, 12 Apr 2023 16:26:10 -0400 (EDT) Received: from imap52 ([10.202.2.102]) by compute2.internal (MEProxy); Wed, 12 Apr 2023 16:26:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=patmaddox.com; h=cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1681331170; x=1681417570; bh=o+ 8ZLm/dV5xsUPI7vab6aTpT6jGIt156YwMnbnJV6ak=; b=G1s1/1K6l9ju4b0Va9 yz1e4ylNZYGEhNr0whTchcbf1tegvjl2GidHYGUHmMJBGWHjuMBS8XmAwUZAyPJc GKFtS+LlB1EJUJ54YLrzO1NHb08bqSg0OUFrQERSQ98gQwydpqZlHKOJ7fy1XbRD D5XQJLaZUHSHY3oYD4eh8+uyPf0FNMyG4v8eciTQotGRGUDmMvTclmN5/Slw2A6I eETRoa7je6f22ZsxDb5zBwHe2SyY/+JyzRnobKdI2zGKXoWk5KCCJOZCDsoWZWT0 vhZIOsPwglQN/jZjOhrlcghoLgVOYq4A7QW6jX4lWxUufDEZ5/f1WoPfHstyxCJq fiTg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1681331170; x=1681417570; bh=o+8ZLm/dV5xsU PI7vab6aTpT6jGIt156YwMnbnJV6ak=; b=Tw0EuHVU2c92OP18i5ABtCXSKyDyy 4Gmnkr27s6/bRcM7yoyg0hkaHfB427+3A48FTaASgy9jXD7rv6QuVuQr9DFbB8Ad 1DFw6VxIkeU8b39Fbe/KUM8rgyRNU37vjEE4QmwEOohcZLci/vHTsK3i7WvOwM0v dyqAnmMS8McNl5gSNdjYcTWhiqUerxeUKOmDdyBimTy6yGxE1s922E0nO0/bcKmf u6fP+0bg5M21M/3Any5U995yXlT1Mdkxt7h364QleBoKw3YD0rxgi291U1FUxFw+ oGXhHWJET3QC3fu398854WbbUQNJpztSQTAbv0ZTbZei7MhkPoUzD6P3Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdekiedgudehudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesth dtredtreertdenucfhrhhomhepfdfrrghtucforgguughogidfuceophgrthesphgrthhm rgguughogidrtghomheqnecuggftrfgrthhtvghrnhepheeutedukeevleejgffhudelke dvhfeileejvefhkeeihfegtdellefgkefhleeunecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomhepphgrthesphgrthhmrgguughogidrtghomh X-ME-Proxy: Feedback-ID: i8b6c40f9:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 58FACC60091; Wed, 12 Apr 2023 16:26:10 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-334-g8c072af647-fm-20230330.001-g8c072af6 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Message-Id: <24b3627f-7e1e-4686-8db1-b5df0eceb7d6@app.fastmail.com> In-Reply-To: <20230412160128.00005bd4@seibercom.net> References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412160128.00005bd4@seibercom.net> Date: Wed, 12 Apr 2023 13:25:49 -0700 From: "Pat Maddox" To: questions@freebsd.org Subject: Re: Docker Content-Type: text/plain X-Rspamd-Queue-Id: 4PxZ3m4wwtz4467 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, Apr 12, 2023, at 1:01 PM, Gerard E. Seibert wrote: > On Wed, 12 Apr 2023 15:38:47 +0200, Mario Marietto stated: >> ---> Docker will NEVER run on FreeBSD, because Docker is built on >> technologies which only exist in the Linux kernel. > > I have read several articles that state Docker can run on MS Windows. If > that is true, and I have not seen anything that disproves it, then it > can run on technologies other than those found in the Linux kernel. Docker for Windows and Mac both operate by running a Linux VM, and running Docker within the VM. An equivalent approach in FreeBSD would be to implement docker commands to spin up a Linux VM in bhyve and run the container inside it. That has been brought up several times (and summarily rejected by some people here), and is a different thing from FreeBSD kernel supporting Docker containers. Pat From nobody Wed Apr 12 20:28:17 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxZ6c1c0Dz44hcg for ; Wed, 12 Apr 2023 20:28:40 +0000 (UTC) (envelope-from pat@patmaddox.com) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxZ6Z6PySz488k for ; Wed, 12 Apr 2023 20:28:38 +0000 (UTC) (envelope-from pat@patmaddox.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=patmaddox.com header.s=fm2 header.b=c+y0w6ib; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=F250pjme; spf=pass (mx1.freebsd.org: domain of pat@patmaddox.com designates 64.147.123.24 as permitted sender) smtp.mailfrom=pat@patmaddox.com; dmarc=none Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id BFCD03200984; Wed, 12 Apr 2023 16:28:37 -0400 (EDT) Received: from imap52 ([10.202.2.102]) by compute2.internal (MEProxy); Wed, 12 Apr 2023 16:28:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=patmaddox.com; h=cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1681331317; x=1681417717; bh=sJ eBmLDEMTmr+/xl+id8QCvZY6Om7PfzkYEYGhb1qpw=; b=c+y0w6ibX1MsaR5DAp a8LuwUS8eKHeXsQQS7boH0DOIRV1ybSQeiKSWzdKZEjNr/J8H9aaSt12UlwzI/kx 020cezZnEsjLQi3sk0S5yYGtvNowoMjBWnWVSccfyFg+gD8QS3EnJIfJSvNyzwNX i19i0Q3wfEwGCOBSRcwwF6kqCMnJ738oO+gqw5J6VEAewD+6MVesJVO8JM33eYf6 1iBTMAhlxLNsw3b95dyQkIodoJy/GNVYbC+2z2vnw5RNoJ1fRyE85tFa269QtDdG 3jdbXiu/XxqRlITc951fIOIXLsBNbiKGYPBIfDYa2im47h5la3fgRHvwZYM2YztJ jqLw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1681331317; x=1681417717; bh=sJeBmLDEMTmr+ /xl+id8QCvZY6Om7PfzkYEYGhb1qpw=; b=F250pjmeSJVJ8ih4BP0CGbFUwUKk8 ccq6dqjjJuJsF71U/cYxIt6MBzaElk+Un5iKxpTRxmNH0AXtYdhN/+nTQ4zDb7v/ Fztnx6bFZiPL9pXZxoae89wUIvovVG0u2Pcvt7K1FhKsOFMpty3YFAbjgAb5yxYT LxtOkBm7W/8es2nUN43YHDx+lEEegUby5S2uILubORYZNVaApyTTuZdtwtnVzvHU ckjZZ9VLmRTVTjnuTvOKs1PQgv4IJxUylbKnyJ4BkKtgrZmN2ZmWp2N3Aqkxob6A 5Ke26MWFSJ4dcqzE+ru6X6aF7atMdJDtfzApohYnjPglxAophE4Kq3B6g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdekiedgudehudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesth dtredtreertdenucfhrhhomhepfdfrrghtucforgguughogidfuceophgrthesphgrthhm rgguughogidrtghomheqnecuggftrfgrthhtvghrnhepudefiedvueekjefhfeeggeekue fhffdtjedtueduudelieegffduudeuueekjefhnecuffhomhgrihhnpeguohgtkhgvrhdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hprghtsehprghtmhgrugguohigrdgtohhm X-ME-Proxy: Feedback-ID: i8b6c40f9:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 2FE2AC60091; Wed, 12 Apr 2023 16:28:37 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-334-g8c072af647-fm-20230330.001-g8c072af6 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Message-Id: <1c56fa40-defc-42d7-9c90-f161c3a1caae@app.fastmail.com> In-Reply-To: <24b3627f-7e1e-4686-8db1-b5df0eceb7d6@app.fastmail.com> References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412160128.00005bd4@seibercom.net> <24b3627f-7e1e-4686-8db1-b5df0eceb7d6@app.fastmail.com> Date: Wed, 12 Apr 2023 13:28:17 -0700 From: "Pat Maddox" To: questions@freebsd.org Subject: Re: Docker Content-Type: text/plain X-Spamd-Result: default: False [-4.09 / 15.00]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.24]; R_DKIM_ALLOW(-0.20)[patmaddox.com:s=fm2,messagingengine.com:s=fm3]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.24:from]; XM_UA_NO_VERSION(0.01)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; DKIM_TRACE(0.00)[patmaddox.com:+,messagingengine.com:+]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[64.147.123.24:from]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[pat]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[patmaddox.com]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4PxZ6Z6PySz488k X-Spamd-Bar: ---- X-ThisMailContainsUnwantedMimeParts: N On Wed, Apr 12, 2023, at 1:25 PM, Pat Maddox wrote: > On Wed, Apr 12, 2023, at 1:01 PM, Gerard E. Seibert wrote: >> On Wed, 12 Apr 2023 15:38:47 +0200, Mario Marietto stated: >>> ---> Docker will NEVER run on FreeBSD, because Docker is built on >>> technologies which only exist in the Linux kernel. >> >> I have read several articles that state Docker can run on MS Windows. If >> that is true, and I have not seen anything that disproves it, then it >> can run on technologies other than those found in the Linux kernel. > > Docker for Windows and Mac both operate by running a Linux VM, and > running Docker within the VM. > > An equivalent approach in FreeBSD would be to implement docker commands > to spin up a Linux VM in bhyve and run the container inside it. That > has been brought up several times (and summarily rejected by some > people here), and is a different thing from FreeBSD kernel supporting > Docker containers. > > Pat The magic behind docker desktop: https://www.docker.com/blog/the-magic-behind-the-scenes-of-docker-desktop/ From nobody Wed Apr 12 20:59:05 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxZnm71yFz44lD6 for ; Wed, 12 Apr 2023 20:59:08 +0000 (UTC) (envelope-from jerry@seibercom.net) Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxZnm1hsxz3qgY for ; Wed, 12 Apr 2023 20:59:08 +0000 (UTC) (envelope-from jerry@seibercom.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=seibercom.net header.s=google header.b="ad1+u/qx"; spf=pass (mx1.freebsd.org: domain of jerry@seibercom.net designates 2607:f8b0:4864:20::1133 as permitted sender) smtp.mailfrom=jerry@seibercom.net; dmarc=none Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-54ee11a607eso1367367b3.1 for ; Wed, 12 Apr 2023 13:59:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seibercom.net; s=google; t=1681333147; x=1683925147; h=content-transfer-encoding:mime-version:organization:reply-to :references:in-reply-to:message-id:subject:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=JkprVGLjuTMXIZZ14JKze6Pg1Qxf18DmD7Sm71Rw0yY=; b=ad1+u/qxRC67MnoIHD7Twxi3/u0JojNRGdGar/u/7212fpAcS3pdRKaLgC38w0MtHn TxhWLCGCSKGDNJ028ol5N5VxfyIzKIuypKmQUtzYnvCJA6Jwkl5tDD6owi6Vt5l7vxpN ugyG+YmTsG+CKJM3Pk2tZ86qXPhSacHAa4vQk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681333147; x=1683925147; h=content-transfer-encoding:mime-version:organization:reply-to :references:in-reply-to:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JkprVGLjuTMXIZZ14JKze6Pg1Qxf18DmD7Sm71Rw0yY=; b=HStnZHOJ6yOuWgZJchiNkdpm/uCsa1c3zIP1anVW2Bq5JCD9aHZArLBm2jB399/vqF RzJTgi2pqLmhamJbB3ukh0Jk04kYhj+umGdALmdvo0kO9Uumq+t7AGxI+N4EXWGqPjbt c+utqC4jHU7dAj61Eiul18EEwmyBRbTwPMxhAR48GKhHtcuvG9nTYWNcE2liRq9Lfut9 HVD2tJyIGESkT8f07O1EMFr2LiuVXyjBfAUNPdDnAiH0J2bspPGW9rZtGScerk1C1kmQ gbzDj75BM/KQp8nesFDjyf4oXXcb+5g+05gBqcuETGUEwQ0HoOzzs3zSlubvCkpvcMB+ NE7A== X-Gm-Message-State: AAQBX9cvk/1kCtrbhvTC/V1ff3jNzkOpznLj2VEjWanIUfLIllYpQxvT uf7+PggRjlQ/yJkNTFvrXoE06Dl01sGKfH5ivas= X-Google-Smtp-Source: AKy350bRB2jDh0b+/6hDno1p97RjWUm0JxnYgvK+1kXsgZqFLhGl11/z5iliyBH16oYvZMheKi3mAg== X-Received: by 2002:a25:b081:0:b0:b8f:46c3:dfe5 with SMTP id f1-20020a25b081000000b00b8f46c3dfe5mr2815751ybj.1.1681333146979; Wed, 12 Apr 2023 13:59:06 -0700 (PDT) Received: from mystic.seibercom.net (cpe-71-77-18-211.nc.res.rr.com. [71.77.18.211]) by smtp.gmail.com with ESMTPSA id n19-20020a81eb13000000b00545a08184e5sm4363007ywm.117.2023.04.12.13.59.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Apr 2023 13:59:06 -0700 (PDT) Received: from localhost (scorpio.seibercom.net [192.168.1.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jerry@seibercom.net) by mystic.seibercom.net (Postfix) with ESMTPSA id 4PxZnj3gWYz26Dt for ; Wed, 12 Apr 2023 16:59:05 -0400 (EDT) Date: Wed, 12 Apr 2023 16:59:05 -0400 From: "Gerard E. Seibert" To: "User Questions" Subject: Re: Docker Message-ID: <20230412165905.00003313@seibercom.net> In-Reply-To: <24b3627f-7e1e-4686-8db1-b5df0eceb7d6@app.fastmail.com> References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412160128.00005bd4@seibercom.net> <24b3627f-7e1e-4686-8db1-b5df0eceb7d6@app.fastmail.com> Reply-To: "User Questions" Organization: seibercom NET X-Mailer: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [1.50 / 15.00]; REPLYTO_EQ_TO_ADDR(5.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[seibercom.net:s=google]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[questions@freebsd.org]; DMARC_NA(0.00)[seibercom.net]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1133:from]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_THREE(0.00)[4]; HAS_ORG_HEADER(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; TO_DN_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[seibercom.net:+]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; GREYLIST(0.00)[pass,meta] X-Rspamd-Queue-Id: 4PxZnm1hsxz3qgY X-Spamd-Bar: + X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 13:25:49 -0700, Pat Maddox stated: > On Wed, Apr 12, 2023, at 1:01 PM, Gerard E. Seibert wrote: > > On Wed, 12 Apr 2023 15:38:47 +0200, Mario Marietto stated: > >> ---> Docker will NEVER run on FreeBSD, because Docker is built on > >> technologies which only exist in the Linux kernel. > > > > I have read several articles that state Docker can run on MS > > Windows. If that is true, and I have not seen anything that > > disproves it, then it can run on technologies other than those > > found in the Linux kernel. > > Docker for Windows and Mac both operate by running a Linux VM, and > running Docker within the VM. > > An equivalent approach in FreeBSD would be to implement docker > commands to spin up a Linux VM in bhyve and run the container inside > it. That has been brought up several times (and summarily rejected by > some people here), and is a different thing from FreeBSD kernel > supporting Docker containers. I was getting that information from here: https://docs.docker.com/desktop/install/windows-install/ From nobody Wed Apr 12 21:22:21 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxbL50TpJz44n6S for ; Wed, 12 Apr 2023 21:23:41 +0000 (UTC) (envelope-from freebsd-database@pp.dyndns.biz) Received: from keymaster.home (ns1.xn--wesstrm-f1a.se [81.4.102.176]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "keymaster.home", Issuer "keymaster.home" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxbL36N8Gz3Gpm for ; Wed, 12 Apr 2023 21:23:39 +0000 (UTC) (envelope-from freebsd-database@pp.dyndns.biz) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of freebsd-database@pp.dyndns.biz has no SPF policy when checking 81.4.102.176) smtp.mailfrom=freebsd-database@pp.dyndns.biz; dmarc=none Received: from [192.168.254.0] ([192.168.254.0]) by keymaster.home (8.16.1/8.16.1) with ESMTP id 33CLMM4Q020981 for ; Wed, 12 Apr 2023 23:22:22 +0200 (CEST) (envelope-from freebsd-database@pp.dyndns.biz) Message-ID: <40b2657e-12cd-8090-84ec-95ed5b7685eb@pp.dyndns.biz> Date: Wed, 12 Apr 2023 23:22:21 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 From: =?UTF-8?Q?Morgan_Wesstr=c3=b6m?= Subject: Re: What is the proper way to handle the wireguard module now that it's part of the base system? To: questions@freebsd.org References: <05ba770b-cd03-2ee9-3b3c-8dfcd1ea4fdc@pp.dyndns.biz> <7a8841a8-6211-7929-6c81-cc9306906732@freebsd.org> Content-Language: en-GB In-Reply-To: <7a8841a8-6211-7929-6c81-cc9306906732@freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [2.26 / 15.00]; HFILTER_HELO_IP_A(1.00)[keymaster.home]; AUTH_NA(1.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; HFILTER_HELO_NORES_A_OR_MX(0.30)[keymaster.home]; NEURAL_SPAM_SHORT(0.26)[0.260]; NEURAL_HAM_MEDIUM(-0.20)[-0.204]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:198203, ipnet:81.4.100.0/22, country:NL]; R_SPF_NA(0.00)[no SPF record]; DMARC_NA(0.00)[pp.dyndns.biz]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4PxbL36N8Gz3Gpm X-Spamd-Bar: ++ X-ThisMailContainsUnwantedMimeParts: N On 2023-04-12 19:34, Graham Perrin wrote: > Not a direct answer to your questions, but try > . > Thank you. The thread pointed out something my consciousness simply didn't register even though it was there right before my eyes. The net/wireguard package is a meta-package that doesn't install any code itself. It just pulls in net/wireguard-kmod and net/wireguard-tools. The dependecy on the kmod package is from that meta-package and I can of course deinstall it and only keep net/wireguard-tools. For my other questions I found some info myself. kldconfig(8) controls which paths should be searched for modules. Default is to look in /boot/kernel first which is logical. # kldconfig -r /boot/kernel;/boot/modules;/boot/dtb;/boot/dtb/overlays If I for some reason would want to load the kmod version first I guess I could just reconfigure that path but that would prioritize any duplicate modules in /boot/modules which may not be what I want. So question still remains if this behaviour can be controlled for individual modules? There's also some metadata attached to each module: # kldxref -d /boot/modules/if_wg.ko /boot/modules/if_wg.ko module wg depends on kernel.1301000 (1301000,1399999) interface wg.20220615 depends on crypto.1 (1,1) # kldxref -d /boot/kernel/if_wg.ko /boot/kernel/if_wg.ko module wg depends on kernel.1302001 (1302001,1302001) interface wg.20220615 depends on crypto.1 (1,1) I understand that the base version need 13.2 to load but I'm uncertain how to interpret (1301000,1399999) on the Ports version. Will it allow the module to load on any version higher than 13.1 without being recompiled? /Morgan From nobody Wed Apr 12 23:57:03 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxflK28WTz4518W for ; Wed, 12 Apr 2023 23:57:17 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxflJ4NVrz3jmn for ; Wed, 12 Apr 2023 23:57:16 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cedro.info header.s=google header.b=GdGtsIMS; spf=none (mx1.freebsd.org: domain of tomek@cedro.info has no SPF policy when checking 2607:f8b0:4864:20::1134) smtp.mailfrom=tomek@cedro.info; dmarc=none Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-5491fa028adso574251247b3.10 for ; Wed, 12 Apr 2023 16:57:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1681343835; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WyJigCFPJ/Mv+elVjHYPgHuLCy9uYpoVOOlV3qtLDTo=; b=GdGtsIMSI4qUREc1+paEyEkpbBWUOv3/8boiZVaGm7lDHupxqcq1lP7O8RgODhhrAN D1DMbNMdRYzaHtydU+LzuYdVM5eOHLhLPBJgbgrxxytPBStegnr5EcOyXgye6pEB49TW J8AUZchVXGZijxttJ8KZyYd2V0B7pVvoZt41qwKl3nkEgtGeqzgnny0uiTNcBFdwfnIp N+3o7e7gIOhq778Q5NYLPq9qaBRoZ1bjzTnEJqr+gGXhG3F2zMhfOHfqQjA9+Fe7vT4x Xwlha0sKTrotWg1Z767QR1uyNdj0u/zvn0H3QjmLafXyud8kepum53iQe0xpfkwVK5d0 W46Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681343835; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WyJigCFPJ/Mv+elVjHYPgHuLCy9uYpoVOOlV3qtLDTo=; b=Nn995Yld7jJzt9LvIvECka3nt1vr4ZpS9x+NWiMInQ6Z4H5+clsnXk6VlwQzttOnzX d2qGR8B8GjsERVXIsk2wG6KHvivqicHLMd+jrfhfEVySYAl79PmWGf/5N4Bm93zRFVq/ Tpz928gbKU6jfEF/2ypWjIHEaaXDQ90m5kSzomCaNlsARX7EMn6r/ALSriu9cLrr78QF jxGxSwPgARK7QGaHUmht5LHds15+s7BE8qK2BZeHswPh1U76+L0jnqoM8uAXVtYHFk/C LO3inTNhOBlhCqn+0V9Xs1Y80/oKhfN1s76nnqy2mv9PPTq3foOHMBLZQspYDzlulunr 5BzQ== X-Gm-Message-State: AAQBX9cKEOpMq5M7lLEhZFsvyoGqjXZQBnOluHN3CBywvkohSgkw5P4P Ea/3WuJ6kCxIGMlJVaUYKBMO9Z4YuhlMFiLjCmQ= X-Google-Smtp-Source: AKy350ZlcZpsZ20VBJIUyrkjKsj3yDDnNvcyGI+xuVvYQk8qsgvN32bkzipJWSiHO2vy/OjR91XGYw== X-Received: by 2002:a81:1742:0:b0:54f:6f2e:b3f5 with SMTP id 63-20020a811742000000b0054f6f2eb3f5mr4450220ywx.13.1681343835689; Wed, 12 Apr 2023 16:57:15 -0700 (PDT) Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com. [209.85.219.170]) by smtp.gmail.com with ESMTPSA id a206-20020a814dd7000000b00545a081847bsm80526ywb.11.2023.04.12.16.57.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Apr 2023 16:57:15 -0700 (PDT) Received: by mail-yb1-f170.google.com with SMTP id h198so20166619ybg.12; Wed, 12 Apr 2023 16:57:15 -0700 (PDT) X-Received: by 2002:a25:77cb:0:b0:b21:5fb4:c6e6 with SMTP id s194-20020a2577cb000000b00b215fb4c6e6mr154750ybc.11.1681343834918; Wed, 12 Apr 2023 16:57:14 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> In-Reply-To: From: Tomek CEDRO Date: Thu, 13 Apr 2023 01:57:03 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: FreeBSD Questions Mailing List Cc: freebsd-emulation@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_DKIM_ALLOW(-0.20)[cedro.info:s=google]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1134:from,209.85.219.170:received]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_NA(0.00)[no SPF record]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[cedro.info:+]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_SOME(0.00)[]; DMARC_NA(0.00)[cedro.info]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4PxflJ4NVrz3jmn X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Okay, so after upgrading to 13.2 I am unable to use VirtualBox again, I saw this already on 13.2-STABLE and rolled back to 13.1-RELEASE but the problem seems to be still here..? 1. pkg provides package for 13.1 that does not work on 13.2. 2. ports master vbox ose kmod builds fine but kernel panics on module load. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270809 Any hints how to fix? :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Thu Apr 13 00:27:52 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxgQs0s1Nz453hM for ; Thu, 13 Apr 2023 00:28:05 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxgQr49djz4NMY for ; Thu, 13 Apr 2023 00:28:04 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-94a39f6e8caso310336566b.0 for ; Wed, 12 Apr 2023 17:28:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1681345683; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8apmI+MDsiuKqSowwM/XPY8YPD5HZDyF1O0gX161iCc=; b=XX2P+/soWitJaRiy2GtOLmy0NY22NqATfa6bNW0SVPhN3YQUtYsrgR+qaZpHf+3XlF 8DwUNVqX42dw/KCqBRX2iwowrPEetE9aQfhJxO6+Z3F4BFfw5XUOlSwcTIYMG2Ikf7Pv 79WTc8205b2jPRZOEkFqGNQ3C0xAm5n2VCS4NRg6XQSzjDWnpAmfHvym8c73M6Z0mUFe gEHGzHDZuatgDbnm1eHeqJfTDwGOT/jnDmzJPefwDA3udiAaxJI5LyqvaGJ5mWyKhMEk CI2RFlOj1mvVkX/4bbhG0DP/UhTY2aOFnIZgqFkRrdfH7nl2/pB79jIGi0XanIqeoq/d PBAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681345683; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8apmI+MDsiuKqSowwM/XPY8YPD5HZDyF1O0gX161iCc=; b=jRGWrnHXgiQL54WvmVznsb704E2G0SFz9Hqj4shV+500aJwGqGEkWjcyiDDxBh4nPe Clx8ew6kE980p/4n8TxAgR7YFI2affkDrbO5visNE5k+V6t9TJiIb2wkRfDtelpC99kF L/w3z/4rouf8lHMN5rdnZi+76Xlvs1MDbTIZIyTspJCdZpbINPk+3xYDx4OET0Q/y92a /plPeCv3Z5M5A/6sP9TcTG8pQ6TPN4T+bqmAhP7RXARBmSenRTpD9yjQIOGkTLNY/VkT tj/+24H5Gd0OzEwfyrphdbIrNlaoy2M2eo9P0j5oZDiwkulKr0cslL2ndKg/scK4XWYx pAeg== X-Gm-Message-State: AAQBX9f40Xu3BpJC6bqvteCquHC/JQLoRnhqNRqEPpg+2nd6lwmDS3oA xdSPhVUBTjUY4ggit00H82/lpOEt9isUPsKSyV76UQoSgJ5zy7uD X-Google-Smtp-Source: AKy350b+fGEX/+rlcIUAbS5AKI2i8VWeWh9h/IrbwaWA1HydpnwTt7FSJ599lIaQH/u1Mvl77Q4488tsnfxgoAXPPSQ= X-Received: by 2002:a50:aa84:0:b0:504:7094:2b59 with SMTP id q4-20020a50aa84000000b0050470942b59mr247675edc.7.1681345683135; Wed, 12 Apr 2023 17:28:03 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> In-Reply-To: From: Warner Losh Date: Wed, 12 Apr 2023 18:27:52 -0600 Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: Tomek CEDRO Cc: FreeBSD Questions Mailing List , freebsd-emulation@freebsd.org Content-Type: multipart/alternative; boundary="0000000000003037fa05f92ccc6c" X-Rspamd-Queue-Id: 4PxgQr49djz4NMY X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --0000000000003037fa05f92ccc6c Content-Type: text/plain; charset="UTF-8" On Wed, Apr 12, 2023, 5:57 PM Tomek CEDRO wrote: > Okay, so after upgrading to 13.2 I am unable to use VirtualBox again, > I saw this already on 13.2-STABLE and rolled back to 13.1-RELEASE but > the problem seems to be still here..? > > 1. pkg provides package for 13.1 that does not work on 13.2. > 2. ports master vbox ose kmod builds fine but kernel panics on module load. > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270809 > > Any hints how to fix? :-) > Build from source and lock the package against updates. Warner -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > > --0000000000003037fa05f92ccc6c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Apr 12, 2023, 5:57 PM Tomek CEDRO <tomek@cedro.info> wrote:
Okay, so after upgrading to 13.2 I am unable to u= se VirtualBox again,
I saw this already on 13.2-STABLE and rolled back to 13.1-RELEASE but
the problem seems to be still here..?

1. pkg provides package for 13.1 that does not work on 13.2.
2. ports master vbox ose kmod builds fine but kernel panics on module load.=

https://bugs.freebsd.org/bugzi= lla/show_bug.cgi?id=3D270809

Any hints how to fix? :-)
Build from source and lock the package against upd= ates.

Warner

--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

--0000000000003037fa05f92ccc6c-- From nobody Thu Apr 13 01:10:37 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxhNC55mrz456r6 for ; Thu, 13 Apr 2023 01:10:51 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxhNC3HxWz427P for ; Thu, 13 Apr 2023 01:10:51 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb2f.google.com with SMTP id t16so908870ybi.13 for ; Wed, 12 Apr 2023 18:10:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1681348249; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=LbV2mt2sf4YGr9c0KnDuzgla/9RUpYiW0kL4YkbJ0kw=; b=EwW97FvTOe38gFIuzUaz8xaJeRDWEkbGY1huAwQV3xEJCArVfdS5NRlDSeKGwxdSdf qHLsekHVLLXj7vacy8U+1Poxpm5ANYY8/T+BABKWEAFb4PlAjBStAGusq5YL6UlaCZBF h++m6fHUbB+GXBODJlwOGwK0/Ixad1zThAeFcxcgiWf0EXgMQsppfvp3OVAhAdwvL1sW ESw2qqbGxWC5wMThrx+oDCL+6CASBNk5uDnZqgdgn/IOrlVakeBlnH1PpQ4two7WVEKB 8EpGKBs2oxOEBoN0XsF++0bwYlmgRrDTIIi7I7ZQVpgMPqKY1IMh2xCs9ZASA33H0NeS 1Rng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681348249; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LbV2mt2sf4YGr9c0KnDuzgla/9RUpYiW0kL4YkbJ0kw=; b=XUh8HRH5JPF/o+FfCzdx5SF8kacDEcbrKknmkomDYf+KRL4negX7O9fkNXMR/m6QDH 4e5JU7dkkUUN8lhHFtwDJIPPseDd/w97xzqnWTlApUp53ZR+L9uEuQWKi9TXSD4ybUFe pJ0YdqCkuVzCqGoCXrEWb7V4wLA9KMefSLQBTv/bCWbRb+jmJsbJ2HM8hViazM52xnhi pj7MIzXxg1W8SWHnQff3sqI55eX7+HGStILnAQv9YMYXbECeqTmrcBJ4mhMp81NRZ4OT vSgjtZEv+EThrOMQsZRjm7R/vE6DCIp+DfN6ViFL4ZPIDABz8LpACwiTB3yfgsmiYd64 FRQw== X-Gm-Message-State: AAQBX9d2oGvDekPdxiHcabaffA+jxpBNqVeW2nxMd7aLF4IyD1nJ8vaQ Sl/Qq+7f9odYwFyLRwlBSpznA40il3xjH2m2Udg= X-Google-Smtp-Source: AKy350Yql7Vv78y7PVH5mP4fsJBCmm9P83XzOHb/DzHUmowdPZIWthDV9qGzapNj4pNSW1UGSoIzXA== X-Received: by 2002:a25:1c42:0:b0:b8f:3b58:6fb3 with SMTP id c63-20020a251c42000000b00b8f3b586fb3mr459643ybc.3.1681348249700; Wed, 12 Apr 2023 18:10:49 -0700 (PDT) Received: from mail-yb1-f169.google.com (mail-yb1-f169.google.com. [209.85.219.169]) by smtp.gmail.com with ESMTPSA id m2-20020a258002000000b00b7767ca7485sm72316ybk.34.2023.04.12.18.10.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Apr 2023 18:10:49 -0700 (PDT) Received: by mail-yb1-f169.google.com with SMTP id v7so12308480ybi.0; Wed, 12 Apr 2023 18:10:49 -0700 (PDT) X-Received: by 2002:a25:cf4e:0:b0:b8f:5519:74b with SMTP id f75-20020a25cf4e000000b00b8f5519074bmr90988ybg.0.1681348248680; Wed, 12 Apr 2023 18:10:48 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> In-Reply-To: From: Tomek CEDRO Date: Thu, 13 Apr 2023 03:10:37 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: Warner Losh Cc: FreeBSD Questions Mailing List , freebsd-emulation@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4PxhNC3HxWz427P X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Thu, Apr 13, 2023 at 2:28=E2=80=AFAM Warner Losh wrote: > On Wed, Apr 12, 2023, 5:57 PM Tomek CEDRO wrote: >> 1. pkg provides package for 13.1 that does not work on 13.2. >> 2. ports master vbox ose kmod builds fine but kernel panics on module lo= ad. >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270809 >> Any hints how to fix? :-) > > Build from source and lock the package against updates. Thanks Warner, I sometimes do that, but the built from ports causes kernel panic :-( --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Thu Apr 13 01:30:37 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pxhq61fMpz458f6 for ; Thu, 13 Apr 2023 01:30:42 +0000 (UTC) (envelope-from trkellers@gmail.com) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pxhq42Q0Kz3NSr for ; Thu, 13 Apr 2023 01:30:40 +0000 (UTC) (envelope-from trkellers@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=kqtnpaEJ; spf=pass (mx1.freebsd.org: domain of trkellers@gmail.com designates 2607:f8b0:4864:20::835 as permitted sender) smtp.mailfrom=trkellers@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-3e69900d4e0so6994661cf.0 for ; Wed, 12 Apr 2023 18:30:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681349438; x=1683941438; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=TMutG3m7GBeafDbcwGl/S1vFCeLFQjT9XwY+G0iqIZo=; b=kqtnpaEJxnCLDSxi2tThT0yVbgw9N/gGrDcqBfoZsFONY+jfBnYgb6TQrdw3/ET3oE nZ4hgiOmU8B4L0MvoIO+7Y0vyyE/xrHazy0gInCElIAqdFzysh7E9TZhZNoQoMJ+SyK6 C6SdDLqdAaukZQv77WQDnakKVMn68e/HUfK+fmIn49iMSH5NQo4M/kI1WDQa/AlrpeCL gldybk+Psnw+irgkYtCJDg7mMnV3BBWLnOzRSg8SNF+S3pwgXSIu1elm/U42ui7DKRtN qLyT3icaqPCzlXtEZHA+ZVVz7S0/blnMArUhy9AacOQTxIUaS1u9Ll4Hj3VdnPNmIrWI 4e0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681349438; x=1683941438; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TMutG3m7GBeafDbcwGl/S1vFCeLFQjT9XwY+G0iqIZo=; b=FYN2u03V7nZgUzRlc+SigTFgt6tIg0H7mvYiJmRgXGPyM4v+oUrALEO6axZUFeH21F FEFERghbNbfbW2b03KLGHpj4El59oHWifeWsDPU14PC4DwQGfR+35jMQUUX65cGSfNjl vUJsdJY5jqj5daeGvu0g5okPOH5QzSjyRpbn0vou3sn5B83Zqz7xdcDIWDlBKf/PWO+I J2Rlsb5QCZ9mLMMjZ9URtatLBdCVUyLJgTBQ4IYDFYPx/hg63f0gYqzP4WbMxsLnVmww aFj8vUXlvxC5jjBYzxSd9V8wNVKkRZD5jdyFnQ9NIArfpt/I452PDEIneT2KsMr2xBFE EGtA== X-Gm-Message-State: AAQBX9f43Y/IzVEgedkdTrVg2NHMQAgnK22/ijJnvw3MWUnQvZThZLRx 77mIzvzE9egw6GxNKhwP34QXcIXvvTo= X-Google-Smtp-Source: AKy350Z6HJdPXr8/YZu+1QcES3BLUL8OMI/n7zgtops2SwxxBtepLsbGutNipBvfYiWWuJgvGz9mRQ== X-Received: by 2002:a05:6214:5296:b0:5e9:2bad:c920 with SMTP id kj22-20020a056214529600b005e92badc920mr919279qvb.5.1681349438430; Wed, 12 Apr 2023 18:30:38 -0700 (PDT) Received: from [192.168.254.155] ([50.123.160.66]) by smtp.gmail.com with ESMTPSA id s80-20020a37a953000000b00746b2ca65edsm100944qke.75.2023.04.12.18.30.37 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Apr 2023 18:30:38 -0700 (PDT) Message-ID: Date: Wed, 12 Apr 2023 21:30:37 -0400 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.9.1 Subject: Re: FreeBSD 13.2-RELEASE Now Available To: questions@freebsd.org References: <20230411044832.10F73170F8@freefall.freebsd.org> Content-Language: en-US From: TIM KELLERS In-Reply-To: Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.70 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_HTML_ONLY(0.20)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::835:from]; BLOCKLISTDE_FAIL(0.00)[50.123.160.66:server fail,2607:f8b0:4864:20::835:server fail]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:~]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[questions@freebsd.org] X-Rspamd-Queue-Id: 4Pxhq42Q0Kz3NSr X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N

That's interesting, I'm running VirtualBox 7 on a Mac and I have 13.2-stable running as a guest  The Mac, running OS 13 .3.1 is the host.  I do remember having to hack around with kext files to get VB to run, but 13.2-stable runs fine as a guest.  I'll try building Vbox on the FreeBSD guest and see what happens if I use it as a hopst and report back.


Tim

Timothy Kellers, Sr.
AWS

On 4/12/23 7:57 PM, Tomek CEDRO wrote:
Okay, so after upgrading to 13.2 I am unable to use VirtualBox again,
I saw this already on 13.2-STABLE and rolled back to 13.1-RELEASE but
the problem seems to be still here..?

1. pkg provides package for 13.1 that does not work on 13.2.
2. ports master vbox ose kmod builds fine but kernel panics on module load.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270809

Any hints how to fix? :-)

From nobody Thu Apr 13 02:55:30 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxkjD6rTlz45GRZ for ; Thu, 13 Apr 2023 02:55:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxkjD17j6z3l8q for ; Thu, 13 Apr 2023 02:55:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-504eb1155d3so6044799a12.1 for ; Wed, 12 Apr 2023 19:55:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1681354541; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/8qfzxcwVqWkoTZ5epMUOoDlWjy2Z88Ywmu6IGDTLes=; b=useIkl9ZejC7YSU4ZmySlIrEujudodVOhKrFMQSoaELk8OLBbmk320nB8K+J+O2zUy /M+4wcSh90GPGN5DVSEaZSBY7CsExYufs7doXmD3fz1/dl93+8idNTy3CZcXDv1x/zvP 3GbZfzKqP1LdXthush4jhkwFM3EBEPMKk9kkseEOxUNStaeJ3pdnLmX6agBNA8+mbw4A lzQU+t/wBHUDbLQaNG2x+EBDf1YUFmBoie8HfQowL/Jg4VZuzVFfYcCrFlBMiQZbMyX1 VD176LvJyiE98rOB9eEbrwAyeo8B4CJj3xDvXQOUU9IRQkvb3LxoTxowDCC4ndsDa+a5 8taw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681354541; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/8qfzxcwVqWkoTZ5epMUOoDlWjy2Z88Ywmu6IGDTLes=; b=EvReKbO6LJj9XB67DOFZR36WnoOt31ZfQqgF2cToC9R/A1aOcdtgkXaQ1T4jSS1LcI XcHxx/sFzGYO8Se6+zUFN847W5sN0kPMYwzP3d9m/sa4zsAvRWJc4pwWp5U93eZVS65S SM8OM/Zs+evko4IXY+3eAGWTWBaOKvTUUOHaGrEKxQ+E2dvoY91Kc0XGuFRnPgPczXmh M8wnTjiXqlmPzfxVSz9HWJLsc8iMHpqlCCUiZc1Le0KeBFohgazMgbrcbM7cY1GzR0Bh 2U+35dv2/taBhTWfhcWT2+ZbKtLeHmoDGoBxA2IGUZu25RyZ7OpHA0xe7mv4wkglmftH x1vA== X-Gm-Message-State: AAQBX9dHxzcN0q5TDzwzKTbDx8C/9VMo/5ypWyy99MhHan0L4JAg4N1P d3yGSYwdtvCNjY2M1J/APKlbAf3TiYbJXJ0X72a7yg== X-Google-Smtp-Source: AKy350aYDYlOKTBxglzNhQyrE+Zw6ZPvAC7X7HKVXZ3FdfGuMlBg0JQbHdonUKarZmms4QZQDf+EceGXdB+XPNM6Wz4= X-Received: by 2002:a50:8718:0:b0:504:d7ff:8da7 with SMTP id i24-20020a508718000000b00504d7ff8da7mr160851edb.3.1681354541417; Wed, 12 Apr 2023 19:55:41 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> In-Reply-To: From: Warner Losh Date: Wed, 12 Apr 2023 20:55:30 -0600 Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: Tomek CEDRO Cc: FreeBSD Questions Mailing List , freebsd-emulation@freebsd.org Content-Type: multipart/alternative; boundary="0000000000002ed8f005f92edc49" X-Rspamd-Queue-Id: 4PxkjD17j6z3l8q X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --0000000000002ed8f005f92edc49 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Apr 12, 2023, 7:10 PM Tomek CEDRO wrote: > On Thu, Apr 13, 2023 at 2:28=E2=80=AFAM Warner Losh wrote: > > On Wed, Apr 12, 2023, 5:57 PM Tomek CEDRO wrote: > >> 1. pkg provides package for 13.1 that does not work on 13.2. > >> 2. ports master vbox ose kmod builds fine but kernel panics on module > load. > >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270809 > >> Any hints how to fix? :-) > > > > Build from source and lock the package against updates. > > Thanks Warner, I sometimes do that, but the built from ports causes > kernel panic :-( > Oh my. That's not the usual problem... Warner --=20 > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > --0000000000002ed8f005f92edc49 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Apr 12, 2023, 7:10 PM Tomek CEDRO <tomek@cedro.info> wrote:
On Thu, Apr 13, 2023 at 2:28=E2=80=AFAM Warner Lo= sh wrote:
> On Wed, Apr 12, 2023, 5:57 PM Tomek CEDRO wrote:
>> 1. pkg provides package for 13.1 that does not work on 13.2.
>> 2. ports master vbox ose kmod builds fine but kernel panics on mod= ule load.
>> https://bugs.freebsd.o= rg/bugzilla/show_bug.cgi?id=3D270809
>> Any hints how to fix? :-)
>
> Build from source and lock the package against updates.

Thanks Warner, I sometimes do that, but the built from ports causes
kernel panic :-(

Oh my. That's not the usual problem...

Warner=C2=A0

=
--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
--0000000000002ed8f005f92edc49-- From nobody Thu Apr 13 07:54:23 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxsL66g4dz45hNv for ; Thu, 13 Apr 2023 07:54:38 +0000 (UTC) (envelope-from aimass@yabarana.com) Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxsL60sF8z3kKX for ; Thu, 13 Apr 2023 07:54:37 +0000 (UTC) (envelope-from aimass@yabarana.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yabarana-com.20221208.gappssmtp.com header.s=20221208 header.b=DZIBVKx8; spf=pass (mx1.freebsd.org: domain of aimass@yabarana.com designates 2a00:1450:4864:20::632 as permitted sender) smtp.mailfrom=aimass@yabarana.com; dmarc=none Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-94a34a0b9e2so269252966b.1 for ; Thu, 13 Apr 2023 00:54:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yabarana-com.20221208.gappssmtp.com; s=20221208; t=1681372475; x=1683964475; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PhY013+4JPy+PTk3PUbRl1WVVTtg4y3D7AeyywqZ0Gs=; b=DZIBVKx8PHTi21yt04Dr8wUYvwXTu0NNwBnzDPGElJB7A+u/C8mc2Qu5OqpI1ccIzX 5G1qthB+iRnepKQPIFz7gbyBJAOVil86FT2wrSGCDT2KOXK8Kd3G2WjSbyhJUP41A/FY Girl63eT79/VPZQl/VwwvBpyuDg1NLORV5JKKhocezkjuAiXc44bGz+wbWJtBqStYdtM FB5TZ00bsQyMflLSgw4D8BbCbMcgviH5mQZqBNbtSd13DrCQHRJsM7n+XUaEAiC9eTOF TlDwppGHGZs6fOoEVpQgly5nomhsgQgElJnjDqFT5DvZif5YuaoVwwVXwgKGLhiNE1vC eESA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681372475; x=1683964475; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PhY013+4JPy+PTk3PUbRl1WVVTtg4y3D7AeyywqZ0Gs=; b=Kk3YlZ0VnO2EaBFiWI5BW9MBRpMRmYYO75IFbpObqKzt5x2C2Vzd6gIrrHkJCRFHFa j8bp5dAjTm9MH2PS5FDi3Hmgh16W2rMptnIl+MQAyaGkIi7csmWASZEhg15EI6DHioz2 LUv3UCB8uvqazVuxd77MQqiXLswrHSI+QYttYdjxXhtHpXaJmmUMgEi6DbqUjciXcxUp dG/pt0sPRsR1jqLHeNf5nrjZ2zb4CmELzwlLdshjH2jVfelR77MrYbtJ/TKO/nUNeYX5 LbiqsK2gcqpo7CcPLMnmCYsJ6d9A2ZFUx2hwdtPzVHMO9unPVTAr+hIn9k0Mj2KK8BdQ okgg== X-Gm-Message-State: AAQBX9fKSC9CwsG6nbjrBdy9yO2/ORo/3TD0Z3r8MzfD/vD63jAOVQeO tpoytxIaLm1/Xv2G4JNotQURbY8dRFeWcbs7lrXoPVh7hQPGgJH2F4c= X-Google-Smtp-Source: AKy350bnYwM3Jk8yf3lKZFvMQQRpAbifo1P8xU8XTO36+74GoGySOxX6PjiHZhF7gxEyuHk0jv9lN4hp2xh4WhlIRno= X-Received: by 2002:a50:ab15:0:b0:504:eb61:b4eb with SMTP id s21-20020a50ab15000000b00504eb61b4ebmr703299edc.7.1681372474811; Thu, 13 Apr 2023 00:54:34 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230328153937.9f44fd2eb8ea9bbb8975bc32@sohara.org> <20230328162943.df1a91721a36ec540f9dd660@sohara.org> In-Reply-To: <20230328162943.df1a91721a36ec540f9dd660@sohara.org> From: Alejandro Imass Date: Thu, 13 Apr 2023 09:54:23 +0200 Message-ID: Subject: Re: Docker To: "Steve O'Hara-Smith" Cc: Tomek CEDRO , freebsd-questions Content-Type: multipart/alternative; boundary="00000000000018c0f105f93309c7" X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_DKIM_ALLOW(-0.20)[yabarana-com.20221208.gappssmtp.com:s=20221208]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::632:from]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DKIM_TRACE(0.00)[yabarana-com.20221208.gappssmtp.com:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[yabarana.com]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4PxsL60sF8z3kKX X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --00000000000018c0f105f93309c7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Mar 28, 2023 at 5:29=E2=80=AFPM Steve O'Hara-Smith wrote: > On Tue, 28 Mar 2023 17:16:36 +0200 > Tomek CEDRO wrote: > > > if there are lots of images for linux docker, and docker is linux only > > solution, there is no reason to talk about it on bsd or even offer some > > sort of images of bsd for linux right? > > Until recently I would have said yes very much so, but Kubernetes > is now deprecating Docker and providing generic container support so it > should be very easy to get Kubernetes to orchestrate jails and Bhyve vms. > > Agreed 100% --00000000000018c0f105f93309c7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Tue, Mar 28, 2023 at 5:29=E2=80=AF= PM Steve O'Hara-Smith <steve@soh= ara.org> wrote:
On Tue, 28 Mar 2023 17:16:= 36 +0200
Tomek CEDRO <tomek= @cedro.info> wrote:

> if there are lots of images for linux docker, and docker is linux only=
> solution, there is no reason to talk about it on bsd or even offer som= e
> sort of images of bsd for linux right?

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Until recently I would have said yes very much = so, but Kubernetes
is now deprecating Docker and providing generic container support so it
should be very easy to get Kubernetes to orchestrate jails and Bhyve vms.

Agreed 100%=C2=A0
=C2=A0
--00000000000018c0f105f93309c7-- From nobody Thu Apr 13 08:16:27 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxsqY1z6nz44VTr for ; Thu, 13 Apr 2023 08:16:41 +0000 (UTC) (envelope-from aimass@yabarana.com) Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxsqX2YQHz4KGJ for ; Thu, 13 Apr 2023 08:16:40 +0000 (UTC) (envelope-from aimass@yabarana.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yabarana-com.20221208.gappssmtp.com header.s=20221208 header.b=iWq3xi2r; spf=pass (mx1.freebsd.org: domain of aimass@yabarana.com designates 2a00:1450:4864:20::631 as permitted sender) smtp.mailfrom=aimass@yabarana.com; dmarc=none Received: by mail-ej1-x631.google.com with SMTP id os24so5699342ejb.12 for ; Thu, 13 Apr 2023 01:16:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yabarana-com.20221208.gappssmtp.com; s=20221208; t=1681373798; x=1683965798; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XpzOAL0MBw7Bw59Ges1eR885SjUfMbsZm9Sx1Yjd0u4=; b=iWq3xi2rDlMu5Xb3hL4jJjxEXVi/qF92WB6LjRF+oE/veADMlmzcdT30nf3QiM5isL eavNaPn9xi1z984hjfYi846M5QGnDB1AG9lMuaNdOCtUcqfKsIEAY0YLA31ESKSxybW4 fyTI3frv8RFOr6Twx+vsqMlGGDRWEqizKefpumX2QmVLAx/sRLMIoLBxYLk/FWE+BCd5 lhdgMx5pNciRh6NglYN7Kotj7yQMKIrlx6frJINiYvjMrizcYOfYCkxtf+/8YOixefTD VcBRp1cjqO1YOi0ld8+gp+rL9CIgg+yNMHxV5xQnbiNLlfj+X7Ksi43tWhn87Bngh9Uo 97EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681373798; x=1683965798; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XpzOAL0MBw7Bw59Ges1eR885SjUfMbsZm9Sx1Yjd0u4=; b=cm2E0I9Rv3NpImu1JsUoaDk8v7bJSjaDjEu06W6PY50hcjmnEDX3bsCHJA5Zt0Brqd ugkLVDipYPiOB8Ix550oiXrFjHiKQWGsEffbAPI1WEkhtgzH9cL4TU9+5amyBjaIDPrB /24MXBTDiXvafTMk68NhHlXfxnRv4uo1G+okZCHkO1lUY/3c5Y6xpJMUukouEiXNMsgc UydIzVEYI8gwVxC0ZJy1bhqlGWayjNvimyhv+1nJKqfMDZMo9/Vsu67UJcalTlJtMTlI rSMpk92oKW2AxsL/uD8ZE84mIoqqvyTiZI93GoS7P97m3GuSdmNY2II/9BvqXp3XGW/t 9O6w== X-Gm-Message-State: AAQBX9eTYERj+gJ7vh0n7JI7dw6j/a4XPAAt5mL1+qTqSqVuqvzvURCL iKl/TxmFsILZuw4tdrK1ai1smxoiUjlAipeqt3k+xw== X-Google-Smtp-Source: AKy350akSfHR+kZPA2f2VQLgqe3LiQeGVT9Lk0FCxHpYyayMKBYJfOAWixGX5WcXC/qU3LkWFJNJViEamCNdpog48uE= X-Received: by 2002:a17:907:1de6:b0:94a:5cb3:8979 with SMTP id og38-20020a1709071de600b0094a5cb38979mr795981ejc.10.1681373798307; Thu, 13 Apr 2023 01:16:38 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> In-Reply-To: From: Alejandro Imass Date: Thu, 13 Apr 2023 10:16:27 +0200 Message-ID: Subject: Re: Docker To: Mario Marietto Cc: Dave Cottlehuber , freebsd-questions , Tim Preston Content-Type: multipart/alternative; boundary="000000000000fbc95005f93357c8" X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[yabarana-com.20221208.gappssmtp.com:s=20221208]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FREEMAIL_TO(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::631:from]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yabarana-com.20221208.gappssmtp.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DMARC_NA(0.00)[yabarana.com]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4PxsqX2YQHz4KGJ X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --000000000000fbc95005f93357c8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Apr 11, 2023 at 12:26=E2=80=AFPM Mario Marietto wrote: > For sure there are users / developers that are in the middle,like it > happens in the political area. I like this kind of person. I'm one of tho= se > people. My criticism is against those users and developers that show an > exaggerated "love" and fidelity towards a system, whether by ideology, > whether by habit, or by commercial reasons. I'm a frequent visitor to > various freebsd forums and I often read opinions radicalized on linux > technologies that should not enter the freebsd world, simply because in > Freebsd there are already excellent tools that do their job well. Yes,the= y > work well,but why not add more and different tools that which would allow > the creation of bridges between different operating systems ? > > > The thing is that FreeBSD is actually better. By 2006 I was doing with EzJail what many people consider today cutting edge. We ventured out on "boutique web hosting" for a while and I single-handedly administered about 12 bare metal FBSD servers with anywhere between a dozen to 20+ jails each. Today there's Bastille and much better tooling and I don't think that FBSD necessarily needs to " fit in" with the container and AWS crowd. FreeBSD invented containers as jails long before they were reinvented by Linux and Docker. I think the best path is to continue to do what it is good at, which is producing the most stable and high performance OS on the planet. I'm not saying that change and evolution are not good, I'm just saying that I don't see FBSD as a " me too" player. If you look at any company or organization who abandons their core values to pursue the latest FAD or whatever usually just dissolves into oblivion. There are tons of example but RadioShack comes to mind, when in the 1990s they decided to almost do everything contrary to the core values... I had worked there as a teen in the 80s and I could not believe what I saw when I visited the States in 90s. Getting Kubernetes to work over bare metal FBSD --AND-- adding a compatibility layer to pull in existing Docker images could make it very attractive for companies and organizations wanting to move away from AWS or Azure back into their own stacks.. what VMWare failed to do. Initially it could target just development teams and startups wanting to save on AWS but eventually I think a lot of companies would want to move away from Amazon or Azure but they just don't have a viable alternative. anyway just my $0.02 Best, --=20 Alex --000000000000fbc95005f93357c8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Tue, Apr 11, 2023 at 12:26=E2=80= =AFPM Mario Marietto <marietto= 2008@gmail.com> wrote:
Fo= r sure there are users / developers that are in the middle,like it happens = in the political area. I like this kind of person. I'm one of those peo= ple. My criticism is against those users and developers that show an exaggerated "love" and fidelity towards a system, whe= ther by ideology, whether by habit, or by commercial reasons. I'm a frequent visitor to various freebsd forums and I ofte= n read opinions radicalized on linux technologies = that should not enter the freebsd world, simply because in Freebsd there ar= e already excellent tools that do their job well. Yes,they work well,but wh= y not add more and different tools that which woul= d allow the creation of bridges between different operating systems ?



The thing is that FreeBSD is actually better. By 2= 006 I was doing with EzJail what many people consider today cutting edge. W= e ventured out on "boutique web hosting" for a while and I single= -handedly administered about 12 bare metal FBSD servers with anywhere betwe= en a dozen to 20+ jails each. Today there's Bastille and much better to= oling and I don't think that FBSD necessarily needs to " fit in&qu= ot; with the container and AWS crowd. FreeBSD invented containers as jails= =C2=A0long before they were reinvented by Linux and Docker. I think the bes= t path=C2=A0is to continue to do what it is good at, which is producing the= most stable and high performance OS on the planet.=C2=A0

I'm not saying that change and evolution are not good, I'm = just saying that I don't see FBSD as a " me too" player. If y= ou look at any company or organization who=C2=A0abandons their core values = to pursue the latest FAD or whatever usually just dissolves into oblivion. = There are tons of example but RadioShack comes to mind, when in the 1990s t= hey decided to almost do everything contrary to the core values... I had wo= rked there as a teen in the 80s and I could not believe what I saw when I v= isited the States in 90s.=C2=A0

Getting Kubern= etes to work over bare metal FBSD --AND-- adding a compatibility layer to p= ull in existing Docker images could make it very attractive for companies a= nd organizations wanting to move away from AWS or Azure back into their own= stacks.. what VMWare failed to do. Initially it could target just developm= ent teams and startups wanting to save on AWS but eventually I think a lot = of companies would want to move away from Amazon or Azure but they just don= 't have a viable alternative.=C2=A0

anyway jus= t my $0.02=C2=A0

Best,

--= =C2=A0
Alex

=C2=A0
--000000000000fbc95005f93357c8-- From nobody Thu Apr 13 08:17:30 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pxsrk5zKQz44VfK for ; Thu, 13 Apr 2023 08:17:42 +0000 (UTC) (envelope-from aimass@yabarana.com) Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pxsrk2rb1z4MG7 for ; Thu, 13 Apr 2023 08:17:42 +0000 (UTC) (envelope-from aimass@yabarana.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-94a34d3812cso327118066b.2 for ; Thu, 13 Apr 2023 01:17:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yabarana-com.20221208.gappssmtp.com; s=20221208; t=1681373861; x=1683965861; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LKRhDxJyjGXliSojCSPuS9JNEWFFDxgxeMSNXdlIN5Q=; b=DEb/GsjHGpsnpHzpJXUStpSPuif5+hAq1mhKbTI3/jdvho2FkCKiBXNnpfFrwpa4D9 f3UqOf+vVP12rMsIXb4DgjWRmA2yfJYxV9Dzjb3VSYbZOlGLm16Vy6QQrPgsBu6EbOo3 xpXR9B5GUSEMWtHHzIH2Ks29m5VN8CatOAHXvhDHBCoGmwya4OsTKytPjXHZlLsIqBQA ZW0sExOWe9rlT5KOFlcqrlid4GO+2KrkRi1ChzKkF6htIVLaKWqCy3BdQpgnYhjaBqD7 an+PH7COwnRWir5xddL5ZyKjLv5wPGpfHX87gCuZ/m7/HWO/VtMD0uk/VTWHw0/x8D5c 8zUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681373861; x=1683965861; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LKRhDxJyjGXliSojCSPuS9JNEWFFDxgxeMSNXdlIN5Q=; b=TGZy1VhENMtzzKelzo5zxpFirj7lCkTDz7cWaY2+cehQFGgfl0FnT/4DsGwBRXhLG9 yaX27Bro/2RVa1iaZElSTiKPHFbASp8AWyUR9P9ls+TCxvwiiRnBm68Ex0AqE8eQUzR+ Vfjsss+R6VkkUpixKMavgdl/6Oa8d2hbAlEVHAX8uyzoBYNGm2/YiW4bFWAGdUp0Wkzd tpNQC+qC13CGC/8emUygH9mue2ULADxuTL4NiBghOzpaKoSuV+6uzFhdNMI7ki4jjLDm dfKQkjYmgQq1k7GUI1LvK+8LPaVAHyyFaVGw0VVF1xNhy0wGMErw2/bZzj4BaebZTAgK Hgig== X-Gm-Message-State: AAQBX9eYtz/bsekQvclGT3AEu4ObfNKCJzrtTepUj9fJADPKJmG+pMac JEzNUFtpkvcvolNdf4POeR4HqYNOOoQ1U2AHr0Fu1qAIdNBR8urqwUA= X-Google-Smtp-Source: AKy350bCFqtGJK7QL1q4HGeC9EUixb6r9vywNBJx2wPC1vfrRQkcnPpJC80dTqx4BsVwJqsjkQ37WwXj3E8SmRUGqMI= X-Received: by 2002:a50:8ad7:0:b0:4fa:e5e0:9466 with SMTP id k23-20020a508ad7000000b004fae5e09466mr750337edk.7.1681373860977; Thu, 13 Apr 2023 01:17:40 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> In-Reply-To: <1535315680.2770963.1681309684072@mail.yahoo.com> From: Alejandro Imass Date: Thu, 13 Apr 2023 10:17:30 +0200 Message-ID: Subject: Re: Docker To: Paul Pathiakis Cc: "Steve O'Hara-Smith" , Mario Marietto , Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="000000000000b80a3105f9335b41" X-Rspamd-Queue-Id: 4Pxsrk2rb1z4MG7 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --000000000000b80a3105f9335b41 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiakis wrote: > I believe the simplest thing would be to wrap jails or iocage in an > interface that looks like and behaves Docker-like. > > and Bastille! > > --000000000000b80a3105f9335b41 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Wed, Apr 12, 2023 at 4:28=E2=80=AF= PM Paul Pathiakis <pathiaki2@yaho= o.com> wrote:
I believe the simplest thing would be to wrap jail= s or iocage in an interface that looks like and behaves Docker-like.
<= div dir=3D"ltr">

and = Bastille!
=C2=A0
=

=
--000000000000b80a3105f9335b41-- From nobody Thu Apr 13 09:17:08 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pxv9P4gF8z44bXl for ; Thu, 13 Apr 2023 09:17:13 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.134]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pxv9P09f5z3mwG for ; Thu, 13 Apr 2023 09:17:12 +0000 (UTC) (envelope-from freebsd@edvax.de) Authentication-Results: mx1.freebsd.org; none Received: from r56.edvax.de ([178.5.230.94]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPA (Nemesis) id 1MWRZr-1psdjC3fzf-00XtPY; Thu, 13 Apr 2023 11:17:10 +0200 Date: Thu, 13 Apr 2023 11:17:08 +0200 From: Polytropon To: "Dan Mahoney (Ports)" Cc: questions@FreeBSD.org Subject: Re: filesystem labels? Message-Id: <20230413111708.62d8c8d3.freebsd@edvax.de> In-Reply-To: References: Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:yIgqF9QgJ8xWD4/xPXZ2P1gUlCwDEYYBKbZpbpfhMzDRQEbosid Rx7WtL+BYpNB5h0LYUdh2hujmXPJ1VQe1j9A1cHop/Oi7ERL0EyuiyqSEbxwH2CaC71SSyA TBDWdlovViptTa/Zgjbc0jcOlzP5cyiV0WG92j2MVEHf/LSVdOkqtiYi95hCOHFpQJ8eG2s 8BEWkpNdAAi7P5q+PEL/g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:FJBrjt9ltV4=;zZKm7bdT+BeDzVnHJdBik7SE4ZD cVwsxjuNotOJ8lMPTqCdMAaapAUCiujkFf0OTgI3+idBKyddiZLYrOJ3KidGTzIfiCnO99j58 9bc0OcvzrRBaJw+7v5d5vpqcjTDZ3MIUdZuZFSrv/4wPgvSPDqmY335rknVnTv7qM1TzrTpn+ J2bFBuOLTFGOINCjzxd31ztuH88nnQc5dpoRDYsK4gufAzYO5tXUEGtUgRRahbdEe3aZ7fLwA oeKw8YEGlXOgdFQtUleee+otfov7DtLxeTqMrXd8YnzZwEQ77iSItCHC3tqOMgBJEjoz/mdlz BaR/w0MI9kI5bzVQbJcXh5lZjwvz622fDGk/CBcdMfcrcsNNx5lOCs6STc8znp7miGvTKD+SA rLKf0WzCJzcAZPk8RsxfzaoJnLG96aXV6lY0lcetxni2NODL7qjliCx/voIeQP4rSRmEfl7ys cQJcbbnq5SRkyf0fMR4Na6gZj78+MUkBIEyZc5cigAi6ejSEvw8oYtX1dVVAW0vATLGd6oeAw hfdZCHb7l8C8H5X7QwfwigpSIIyAbeEaOmS7TULr5Nrfmne8FHes7EhXN+bDGkApo5MPN7Kk6 H1vqmEzQ8f/5/auwEyNYyVEJ7P3fT9q4Kh94CR1fUYwGtZtutjG1injAY5onsNqlyPu3Kk8tv yKBWtOHUcJKg8ttaCkxr/Pj0xgdEkQ9cHj+xjcSWjw== X-Rspamd-Queue-Id: 4Pxv9P09f5z3mwG X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, 12 Apr 2023 08:58:22 -0700, Dan Mahoney (Ports) wrote: > I find that the handbook mentions glabel labels, but several > other places say don’t use them. For example? THis is a honest question, because in my experience glabels are a common solution for disk labelling. > I managed to apply a gpt label to my new partition that I > created using only “gpart” > > The handbook mentions glabel labels, and tunefs labels, but > says nothing about GPT labels. GPT labels are specific to GPT partitioning scheme (as opposed to MBR partitioning, either as "dedicated mode" with bare partitions, or "DOS mode" with partitions inide slices). Because today you're probably going to use GPT partitioning, GPT labels can be used without any problem. Labels applied to MBR-style partitions can be both glabel or UFSIDs. > I’ve seen some more complete posts on the forums > (i.e. https://forums.freebsd.org/threads/how-to-label-partitions.64380/) > but they still don’t show the full picture of what > labels are usable where, by what and which. Allow me to try to help with this problem: GPT partitioning: devices: /dev/da0p1, /dev/da0p2, ... tool: gpart label: GPT label location: /dev/gpt/ MBR partitioning: tools: gpart (traditional: fdisk, disklabel) dedicated partitioning: devices: /dev/da0a, /dev/da0b, ... tool: glabel label: glabel location: /dev/label/ applied to FS (instead of partition): tools: newfs, tunefs label: UFS label location: /dev/ufs/ -or- tool: none label: UFSID location: /dev/ufsid/ DOS style ("primary DOS partitions"): devices: /dev/da0s1a, da0s1b, ... /dev/da1s1a, ... tools and labels as above My very own summary is: When you setup disks, use GPT. Use MBR only if you have a good reason to. :-) Of course you _can_ apply a UFS label or use a UFSID for a UFS filesystem in a GPT partition, but that's not really neccessary because you can already label the partition itself. > Is there a good primer people know of of what the various > types are, fully, which are supported in fstab, which work > with ZFS only, and the like? Not that I'm aware of, but please compare: https://docs.freebsd.org/en/books/handbook/geom/#geom-glabel https://people.freebsd.org/~rodrigc/doc/data/doc/en_US.ISO8859-1/books/handbook/bsdinstall-partitioning.html http://wonkity.com/~wblock/docs/html/disksetup.html > Or should I just keep on using /dev/daX in fstab? Nothing wrong with that in a static environment, i. e., one where you can safely predict which devices wiill be detected in which order to conclude what their device filenames will be. Otherwise, go with GPT labels. > (This only came up, as I’m moving virtual disk images > around, and renumbering happens automatically when I > delete one from a running vm), so labels are useful > in this case. Definitely. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From nobody Thu Apr 13 09:20:44 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxvFX3pq4z44brM for ; Thu, 13 Apr 2023 09:20:48 +0000 (UTC) (envelope-from johannes-maria@t-online.de) Received: from mailout10.t-online.de (mailout10.t-online.de [194.25.134.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mailout00.t-online.de", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxvFX1c06z3tb3 for ; Thu, 13 Apr 2023 09:20:48 +0000 (UTC) (envelope-from johannes-maria@t-online.de) Authentication-Results: mx1.freebsd.org; none Received: from fwd84.dcpf.telekom.de (fwd84.aul.t-online.de [10.223.144.110]) by mailout10.t-online.de (Postfix) with SMTP id EDFD5134BC; Thu, 13 Apr 2023 11:20:45 +0200 (CEST) Received: from t-online.de ([194.140.112.154]) by fwd84.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1pmt8H-1OoEGO0; Thu, 13 Apr 2023 11:20:45 +0200 Received: by t-online.de (nbSMTP-1.00) for uid 1001 (using TLSv1/SSLv3 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) johannes-maria@t-online.de; Thu, 13 Apr 2023 11:20:45 +0200 (CEST) Date: Thu, 13 Apr 2023 11:20:44 +0200 From: Johannes-Maria Kaltenbach To: "Dan Mahoney (Ports)" Cc: questions@freebsd.org Subject: Re: filesystem labels? Message-ID: <20230413092044.GB2143@localhost.org> References: List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.2 (2019-09-21) X-TOI-EXPURGATEID: 150726::1681377645-99D4FC79-A90AAF44/0/0 CLEAN NORMAL X-TOI-MSGID: 1f634d47-33f5-4360-99d2-8411a46d77d6 X-Rspamd-Queue-Id: 4PxvFX1c06z3tb3 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:3320, ipnet:194.25.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N Hello, On Wed, Apr 12, 2023 at 08:58:22AM -0700, Dan Mahoney (Ports) wrote: ... > The handbook mentions glabel labels, and tunefs labels, > but says nothing about GPT labels. ... > Is there a good primer ... see e. g. Michael W Lucas FreeBSD Mastery: Storage Essentials Best regards, Johannes-Maria From nobody Thu Apr 13 11:31:02 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pxy8W3Bsqz44pqV for ; Thu, 13 Apr 2023 11:31:39 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yw1-x1131.google.com (mail-yw1-x1131.google.com [IPv6:2607:f8b0:4864:20::1131]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pxy8W0SbDz4LVm for ; Thu, 13 Apr 2023 11:31:39 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1131.google.com with SMTP id 00721157ae682-5491fa028adso599202617b3.10 for ; Thu, 13 Apr 2023 04:31:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681385498; x=1683977498; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sBBNNETTYBSX4wc8u7X7N2NPbzbCBcrQFNa+PCZRreY=; b=mno/2zdcxNlWB8s8t6ch29Tbznm3EoRNe8yHmWP9Lg/TNeaiHhjHLzNIkKOriYlYS5 9gTeTnmVsrSj37/Mw50XhcZALqZ8Bkp08RzmotrZ2VbHuGkCV03ubUjDUmUmQemPxYB1 Px9RWgn+2yNx2kcsiwSg5f/thfJ5tT+FZBTLNu2HdwcEg0CJ93WLsQVvcu71JSCnouC4 dsrhBi0lXJp8dm90fsT1I8Y6E2Ir/EwQMYXi9lZyf9jR/JZwPYXFd0X5wubIwi9D0Bz3 +TAC7kkKde8DDyyPnOqgkX/pU0BeLLGJmalDtJNKX/X/AEV8j4tBTCiYTzrLb2VuwO+p LAFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681385498; x=1683977498; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sBBNNETTYBSX4wc8u7X7N2NPbzbCBcrQFNa+PCZRreY=; b=R1iNal/aLLGawh6jTiNHE0sZRhWLVGcRxAqlf88B91lPMh1M0Qm+W13tgj2Ul7EPl7 0Mi9PDkn1txax/0j+PGeOoJFmZF0jmsgZbX0WwVd/OHSQs5SWoZ3Vb2lfd2v2RfpUhTy MIAs9F2LGnUcxwtKAicY/bVEfpDY1uoPvd5nEGX4wtlPeP7I4SsYw3wZOikK3WnR9hAk 51Oh9uccnC9qegwS+a4MPIP2wawL5k0X2flKgCSOtWumADKSUoRIiSYbzzwYakzgrlds P0MinR9vWvneRZI7BnEUB1+3OPAbGPgafscyf7RY7SuodPoi3U2eX9z6W2qdnolspv0h 5Y+A== X-Gm-Message-State: AAQBX9cQf7XUmivHe/OQGfg+4rVozt3nvrhhXxNzKm3nfH07+MHLb1Hb 1IYU7v1ZUklWDffCYfuZBw25npNHCqepEYJ5uuW47Ptcija+OfAL X-Google-Smtp-Source: AKy350Y9JalXHwtOEhJcRzs3edZ9tPHP5NKYYuPlnknMAxmjmExqsWma2NebF+Yk8a+JcIQ+FMIyGDfHixLzbOjhSSA= X-Received: by 2002:a81:e443:0:b0:54c:fd7:476e with SMTP id t3-20020a81e443000000b0054c0fd7476emr1193353ywl.3.1681385498342; Thu, 13 Apr 2023 04:31:38 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> In-Reply-To: From: Mario Marietto Date: Thu, 13 Apr 2023 13:31:02 +0200 Message-ID: Subject: Re: Docker To: Alejandro Imass Cc: Paul Pathiakis , "Steve O'Hara-Smith" , Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="0000000000005bfb2e05f9361146" X-Rspamd-Queue-Id: 4Pxy8W0SbDz4LVm X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --0000000000005bfb2e05f9361146 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The point of my argumentation is not if FreeBSD has or not good tools for containerizing and securing applications. It has. Point is that the users that don't know FreeBSD are tied to their own tools and rarely want to change them. Almost everyone wants to change. But trying,experimenting and changing something in the workflow is important,because every tool has bad and good sides. There are many docker images already to be used on the net and this will save a lot of time and effort and money for a lot of people. This is a fact. And I think that it happened because Docker is...good. FreeBSD has tools like docker,but the mass production of containerized images never happened. So,would we ask ourselves the reason ? Maybe something has not gone well. I use Linux and FreeBSD and I "love" both these systems. Linux has a larger user base than FreeBSD. A larger user base may mean more innovations in a small time,a faster bug correction and so on. I think that mostly advantages from the implementation of docker on FreeBSD will come from the user base. Mostly for those users that come from linux or other OS and that already use docker and kubernetes. I don't think those users are a small number. Those users could jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be the straw that broke the camel's back. You argue that the jails are working already great and that they should use them. I argue that the freebsd community could have a more tolerant behavior to the users that could jump to the FreeBSD world and they should not force them to learn only new technologies at first. To have some important tools which work on multiple systems means having a good business card. So,in the end I ask to myself and to you : FreeBSD needs to grow in terms of community ? Does it need to be populated by a bigger number of users that will come from another OS base community ? On Thu, Apr 13, 2023 at 10:17=E2=80=AFAM Alejandro Imass wrote: > > > On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiakis > wrote: > >> I believe the simplest thing would be to wrap jails or iocage in an >> interface that looks like and behaves Docker-like. >> >> > and Bastille! > > >> >> --=20 Mario. --0000000000005bfb2e05f9361146 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The point of my argumentation is not if FreeBSD has o= r not good tools for containerizing and securing applications. It has. Poin= t is that the users that don't know FreeBSD are tied to their own tools= and rarely want to change them. Almost everyone wants to change. But tryin= g,experimenting and changing something in the workflow is important,because= every tool has bad and good sides. There are many docker images already to= be used on the net and this will save a lot of time and effort and money f= or a lot of people. This is a fact. And I think that it happened because Do= cker is...good. FreeBSD has tools like docker,but the mass production of co= ntainerized images never happened. So,would we ask ourselves the reason ? M= aybe something has not gone well. I use Linux and FreeBSD and I "love&= quot; both these systems. Linux has a larger user base than FreeBSD. A larg= er user base may mean more innovations in a small time,a faster bug correct= ion and so on.

I think that mostly advantages= from the implementation of docker on FreeBSD will come from the user base.= Mostly=20 for those users that come from linux or other OS and that already use=20 docker and kubernetes. I don't think those users are a small number.=20 Those users could jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be the straw that broke the camel= 's back. You argue that the jails are working already great and = that they should use them. I argue that the freebsd community could have a = more tolerant behavior to the users that could jump to the FreeBSD world and th= ey should not force them to learn only new technologies at first. To have s= ome important tools which work on multiple systems means having a good business card. So,in the=20 end I ask to myself and to you : FreeBSD needs to grow in terms of co= mmunity ? Does it need to be populated by a bigger number of users t= hat will come from another OS base community ?

On= Thu, Apr 13, 2023 at 10:17=E2=80=AFAM Alejandro Imass <aimass@yabarana.com> wrote:=


On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiak= is <pathiaki2@y= ahoo.com> wrote:
I believe the simplest thing would be to wrap jail= s or iocage in an interface that looks like and behaves Docker-like.
<= div dir=3D"ltr">

and = Bastille!
=C2=A0


--
Mario.
--0000000000005bfb2e05f9361146-- From nobody Thu Apr 13 12:53:55 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pxzzk5lGZz44xFH for ; Thu, 13 Apr 2023 12:54:10 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x112e.google.com (mail-yw1-x112e.google.com [IPv6:2607:f8b0:4864:20::112e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pxzzk2pzKz3KHq for ; Thu, 13 Apr 2023 12:54:10 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x112e.google.com with SMTP id 00721157ae682-54c12009c30so386918957b3.9 for ; Thu, 13 Apr 2023 05:54:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1681390448; x=1683982448; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=CLqz80zWOl36nT5H6azyQDiz9qeyF+MlTmo4kZywAs4=; b=d7SHgLI2AGO/7yab1UNuixBJK1Xf/cpNveg5fhvVF+7gYC4ybBxmCji609a2DygndA DtE2nto08vCN4ss1OUiuxgQouMshUXf/FTHUigOpmqjqHZNjh5XuuN3D7WyCn4IR6D5i Rf2bn6GCrbPyq6ks7Kl27wBvo4QMNpoAtx2VHcvaun9ljiCz1lmJRxzUwk38L67gSXQ7 ervLHoyfCnvmDEUb/80bEWVr6SusMWAihZxLIE2dCfHW5he2BFpXwJ4w1weBrMRaPWg7 arMIKVMg3fMea+qpzprmzV6Eh7502xg9xNMpYH9ymN0bL/kZ1QeKT2+8RN41Cdd2g8SF w8OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681390448; x=1683982448; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CLqz80zWOl36nT5H6azyQDiz9qeyF+MlTmo4kZywAs4=; b=XUz2FDGEdtar5ihvyuPf9BCo3Ko+AD4oPHGR7l5JHiNdso4IolInBBf+fq5Vh1hSFC WLqu+X6qxjYiAOELqLdJAuMfWFwbvvZkWBh0ywc/RofaJvVK7OnL3g7Ww52fv0L0HtoW 10fAyEtysPXWUpoHMxqyHOn+KzRtt/gvLeNjdhW+TXEwlRiPPf6lE9PV0fYi4tQeafvb hfD6b/3kY36IktegXZtFyTYTlvKCVsxuUGn7iYktTNPZQf8gUxD+ZQFOmCvTL/MDE9kA ZUx2/zyh1w05Z/k2s06j4Ool1cwVmjE83Zoqm8OgMEcXls8hZDNsjLdRQoTbbSPZGGYa pAlw== X-Gm-Message-State: AAQBX9dKXs5Q9myx+TDNWi2AwGykk75jtOegv2mfoeBOx8bt5H/tu31M tZa9sOz/ySAgX/G2PDYGKa50FDbrSTj0Ox9HBME= X-Google-Smtp-Source: AKy350ZOiI8CUcK4Prn+fNzWamb7usR07T6kOhXTSubPfmuGMXfn6QwvpxoS6IJ6v0am3iUWKJIi0g== X-Received: by 2002:a0d:d4ce:0:b0:54e:fd83:143 with SMTP id w197-20020a0dd4ce000000b0054efd830143mr1815015ywd.42.1681390448437; Thu, 13 Apr 2023 05:54:08 -0700 (PDT) Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com. [209.85.128.169]) by smtp.gmail.com with ESMTPSA id 18-20020a810e12000000b0054ef368af47sm428587ywo.116.2023.04.13.05.54.07 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 Apr 2023 05:54:08 -0700 (PDT) Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-54fbb713301so37695067b3.11 for ; Thu, 13 Apr 2023 05:54:07 -0700 (PDT) X-Received: by 2002:a81:eb14:0:b0:54f:b986:9c60 with SMTP id n20-20020a81eb14000000b0054fb9869c60mr1271704ywm.7.1681390447395; Thu, 13 Apr 2023 05:54:07 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> In-Reply-To: From: Tomek CEDRO Date: Thu, 13 Apr 2023 14:53:55 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: TIM KELLERS Cc: questions@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Pxzzk2pzKz3KHq X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Thu, Apr 13, 2023 at 3:31=E2=80=AFAM TIM KELLERS wrote: > > That's interesting, I'm running VirtualBox 7 on a Mac and I have 13.2-sta= ble running as a guest The Mac, running OS 13 .3.1 is the host. I do reme= mber having to hack around with kext files to get VB to run, but 13.2-stabl= e runs fine as a guest. I'll try building Vbox on the FreeBSD guest and se= e what happens if I use it as a hopst and report back. Thank you Tim :-) I am also using amdgpu + zfs + vbox. There was a report of problems with this configuration, but knowing if it works on other configuration could be helpful. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267028 By the way, I would prefer the reversed configuration: to run macOS 13 on FreeBSD host.. as my MBP2015 stopped with updates at macOS 12 and that prevents me from upgrading XCode to 14 :-( I also found this article on bhyve's nice frontend "vm" that I am learning right now.. its not that easy quick use as vbox but when all things work fine adding simple gui could put bhyve ahead and remove all vbox related problems :-) https://klarasystems.com/articles/from-0-to-bhyve-on-freebsd-13-1/ --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Thu Apr 13 12:58:51 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py05v295Bz44xxs for ; Thu, 13 Apr 2023 12:59:31 +0000 (UTC) (envelope-from miguelmclara@gmail.com) Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py05t6J7gz3lD2 for ; Thu, 13 Apr 2023 12:59:30 +0000 (UTC) (envelope-from miguelmclara@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lj1-x236.google.com with SMTP id n22so13602213ljq.8 for ; Thu, 13 Apr 2023 05:59:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681390768; x=1683982768; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WJymTps835dtNC6WrES3mPLOfzACme/tmWRhE0jxq2g=; b=Z0Xjg1g+H1GlduLOvR6itIjH2d+WrF/8u3tME9xq0NeTU+1O+F4oX9O0C/5xl2ty6r Mi5XwssgSIBffPOd1epP0IrQ4nmxEhBs8Z4bO+Yp0adizBh2aO+M4MH5MoXgOTMK7fti zSpDR0Mnx6bACUZQxNzBBEKN47b0vw47wdD1WIVjOFGYD2hNE57/QPJBgmcXJm2CRlu2 fArx4c6osyhmWRuAAGIRSCab162cDC30OIXn7edKSffWyE+4mSLS/JyUzmrTq5JguhHu RRbGLy9/h7CbnTfArm9HsuRXHmD6qTMshgyZ2GbaSrtj0MULxX4O3JpxjTZXJxi3+YQq s5Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681390768; x=1683982768; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WJymTps835dtNC6WrES3mPLOfzACme/tmWRhE0jxq2g=; b=W97ZGLPgayufwpDDO6e5s+vjPzgWF444RXkK1d+X6R9eR2iXaF4MJbaud2JjBNm2Eo TROiXcfaqliss8n5scaqeE9HgGA9eokvc33rJnYGNch628jr7xe8iyjXhyk9IDlATVPq F0PwviNtbRPoSsN0yRCFWTwE91p4e0KqDpbNv2Wb14AG7fox9nzNhWv4KR1txDdTPhUy DZyn9rvCGNpRuictemK1aU9FPoxnBDCWn7xHxCdLCRABrKKwObmKb8i61hIAXponA6DS y51YlthZKX9muBgyRgiIIkfC47YRgqh0wdhPi8Hxc6jqRgGapmEYtGVYcH1hyMsZHOb9 rfPw== X-Gm-Message-State: AAQBX9eB7BeDpKB+vj5c9H2qh6PGQrK7ZoGMnyOxoFaB7W/JmfD2DBpk 8c9fsYc80IHM/C2UJi6OZUlhp99Zhx76B0jlH8s= X-Google-Smtp-Source: AKy350YMDmnf6scOuWwgIsYkkaYHVXXinvEbUSNh814b5ddg8FU72mqB3TsGWPo745jXDvk8FVIY028RGnmfmDiSAAU= X-Received: by 2002:a2e:90d3:0:b0:2a7:8295:cd00 with SMTP id o19-20020a2e90d3000000b002a78295cd00mr685218ljg.7.1681390768284; Thu, 13 Apr 2023 05:59:28 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> In-Reply-To: From: Miguel C Date: Thu, 13 Apr 2023 13:58:51 +0100 Message-ID: Subject: Re: Docker To: Mario Marietto Cc: Alejandro Imass , Paul Pathiakis , "Steve O'Hara-Smith" , Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="00000000000078e9d805f9374b2e" X-Rspamd-Queue-Id: 4Py05t6J7gz3lD2 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --00000000000078e9d805f9374b2e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 100% Agree with this, and the fact is there have been cases where there is that tolerance and there are maintainers making efforts to bring "linux" things to freeBSD even if via linux emulation. Docker has been mentioned many times in mailing lists and forums and there is always comments like "but why jails are much better" etc, sometimes not only intolerant but rude reply that serve only to drive people away IMHO. I also don't get why is that so complicated, is it just cause FreeBSD's maintainers/community don't want to even consider docker on FreeBSD? Couldn't we just run docker on bhyve? I'm sure it would serve the "just want to test this image purpose" but I suspect there will be some issues with Filesytem/network, not issues per say, but more like it likely takes some work to get this to run in easy manner, but I think I've seen mentions of using sshfs or zvols to make this part easier. MacOS and Windows use virtualization anyway, sure Docker "DESKTOP" is supported but docker, but they are still using a VM at the end of the day and handle the filesystem/network stuff for the user. I've never tried this my self but I don't think it should be that super complicated unless you plan to run docker on prod envs, I think here, the argument that "right tool for the job" is very valid.... I use docker on my macOS but I'm not going to run things in prod in macbooks ofc, I will still use Linux, K8s etc. Perhaps the FreeBSD foundation could invest a bit in getting a tool to easy the way of running docker through bhyve, I do believe this would be good for user adoption, but probably there are other priorities. On Thu, Apr 13, 2023 at 12:32=E2=80=AFPM Mario Marietto wrote: > The point of my argumentation is not if FreeBSD has or not good tools for > containerizing and securing applications. It has. Point is that the users > that don't know FreeBSD are tied to their own tools and rarely want to > change them. Almost everyone wants to change. But trying,experimenting an= d > changing something in the workflow is important,because every tool has ba= d > and good sides. There are many docker images already to be used on the ne= t > and this will save a lot of time and effort and money for a lot of people= . > This is a fact. And I think that it happened because Docker is...good. > FreeBSD has tools like docker,but the mass production of containerized > images never happened. So,would we ask ourselves the reason ? Maybe > something has not gone well. I use Linux and FreeBSD and I "love" both > these systems. Linux has a larger user base than FreeBSD. A larger user > base may mean more innovations in a small time,a faster bug correction an= d > so on. > > I think that mostly advantages from the implementation of docker on > FreeBSD will come from the user base. Mostly for those users that come fr= om > linux or other OS and that already use docker and kubernetes. I don't thi= nk > those users are a small number. Those users could jump to FreeBSD if Dock= er > / Kubernetes are implemented in FreeBSD. This could be the straw that > broke the camel's back. You argue that the jails are working already > great and that they should use them. I argue that the freebsd community > could have a more tolerant behavior to the users that could jump to the > FreeBSD world and they should not force them to learn only new technologi= es > at first. To have some important tools which work on multiple systems mea= ns > having a good business card. So,in the end I ask to myself and to you : > FreeBSD needs to grow in terms of community ? Does it need to be > populated by a bigger number of users that will come from another OS base > community ? > > On Thu, Apr 13, 2023 at 10:17=E2=80=AFAM Alejandro Imass > wrote: > >> >> >> On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiakis >> wrote: >> >>> I believe the simplest thing would be to wrap jails or iocage in an >>> interface that looks like and behaves Docker-like. >>> >>> >> and Bastille! >> >> >>> >>> > > -- > Mario. > --00000000000078e9d805f9374b2e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
100% Agree with this, and the fact is there= have been cases where there is that tolerance and there are maintainers ma= king efforts to bring "linux" things to freeBSD even if via linux= emulation.

Docker has been mentioned many times i= n mailing lists and forums and there is always comments like "but why = jails are much better" etc, sometimes not only intolerant but rude rep= ly that serve only to drive people away IMHO.

I al= so don't get why is that so complicated, is it just cause FreeBSD's= maintainers/community don't want to even consider docker on FreeBSD? C= ouldn't we just run docker on bhyve? I'm sure it would serve the &q= uot;just want to test this image purpose" but I suspect there will be = some issues with Filesytem/network, not issues per say, but more like it li= kely takes some work to get this to run in easy manner, but I think I'v= e seen mentions of using sshfs or zvols to make this part easier.

MacOS and Windows use virtualization anyway, sure Docker &q= uot;DESKTOP" is supported but docker, but they are still using a VM at= the end of the day and handle the filesystem/network stuff for the user.
I've never tried this my self but I don't think it= should be that super complicated unless you plan to run docker on prod env= s, I think here, the argument that "right tool for the job" is ve= ry valid.... I use docker on my macOS but I'm not going to run things i= n prod in macbooks ofc, I will still use Linux, K8s etc.

Perhaps the FreeBSD foundation could invest a bit in getting a tool to eas= y the way of running docker through bhyve, I do believe this would be good = for user adoption, but probably there are other priorities.



On Thu, Apr 13, 2023 at 12:32=E2=80=AFPM Mario Marietto <marietto2008@gmail.com> wrot= e:
The point of my argumentation is not if FreeBSD has or not good to= ols for containerizing and securing applications. It has. Point is that the= users that don't know FreeBSD are tied to their own tools and rarely w= ant to change them. Almost everyone wants to change. But trying,experimenti= ng and changing something in the workflow is important,because every tool h= as bad and good sides. There are many docker images already to be used on t= he net and this will save a lot of time and effort and money for a lot of p= eople. This is a fact. And I think that it happened because Docker is...goo= d. FreeBSD has tools like docker,but the mass production of containerized i= mages never happened. So,would we ask ourselves the reason ? Maybe somethin= g has not gone well. I use Linux and FreeBSD and I "love" both th= ese systems. Linux has a larger user base than FreeBSD. A larger user base = may mean more innovations in a small time,a faster bug correction and so on= .

I think that mostly advantages from the imp= lementation of docker on FreeBSD will come from the user base. Mostly=20 for those users that come from linux or other OS and that already use=20 docker and kubernetes. I don't think those users are a small number.=20 Those users could jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be the straw that broke the camel= 's back. You argue that the jails are working already great and = that they should use them. I argue that the freebsd community could have a = more tolerant behavior to the users that could jump to the FreeBSD world and th= ey should not force them to learn only new technologies at first. To have s= ome important tools which work on multiple systems means having a good business card. So,in the=20 end I ask to myself and to you : FreeBSD needs to grow in terms of co= mmunity ? Does it need to be populated by a bigger number of users t= hat will come from another OS base community ?

On= Thu, Apr 13, 2023 at 10:17=E2=80=AFAM Alejandro Imass <aimass@yabarana.com> wrote:=


On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiak= is <pathiaki2@y= ahoo.com> wrote:
I believe the simplest thing would be to wrap jail= s or iocage in an interface that looks like and behaves Docker-like.
<= div dir=3D"ltr">

and = Bastille!
=C2=A0


--
Mario.
--00000000000078e9d805f9374b2e-- From nobody Thu Apr 13 12:59:56 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py0794XhDz44xy4 for ; Thu, 13 Apr 2023 13:00:37 +0000 (UTC) (envelope-from odhiambo@gmail.com) Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py0783JYCz3mg5 for ; Thu, 13 Apr 2023 13:00:36 +0000 (UTC) (envelope-from odhiambo@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=pVEtr13s; spf=pass (mx1.freebsd.org: domain of odhiambo@gmail.com designates 2a00:1450:4864:20::130 as permitted sender) smtp.mailfrom=odhiambo@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lf1-x130.google.com with SMTP id 26so2295523lfq.11 for ; Thu, 13 Apr 2023 06:00:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681390834; x=1683982834; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=0jhdA3VYIDkI4neucKZjpZ4i2fdoYgCp1wkxhyciGkM=; b=pVEtr13sok4oWRH1LO9WDPVNsP3NswE98aCWDYMR1ndD9AX2GyAcrCOcbOD+QJnXHJ YChLazmp3LUuANArP9YvxaLoePu+lh/shGHf1+7rEn/hOn1gIcMdXer1yyoqTVC2SDUj vZHQJYsAme1NMahvzsitp/S6F3cVToS8klNGiqINjb02oyxse7FwNjtzkSf5fCxvgYE/ ZgIR4vvllu3gdR4Tn3XNAd64jARrjkwait9c6psMJ5tlrCFm3xI4Pcalg9bhjRAYPuw+ 356Bgvnjk5bghD8wmIGLd0QK3NaqfrBNBqUCPipBFPNFcnc73NHnOvxOSSSsy15u6hQa a5cQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681390834; x=1683982834; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0jhdA3VYIDkI4neucKZjpZ4i2fdoYgCp1wkxhyciGkM=; b=hEcfsyK5V0F6xLkMHCKWV6js6HtrnfvI5fn3d0E+bmz4E3WVthkqHtAnafCwxFNcE3 JNChBOcuS0O6m8qrsqrcfYWnEfDiekz6z+tXz+CK6ku0hZe62fIIkeIWztpYo+LTlZxG KDanBXnP9/16IATZ04qQf5ReUjB2XrsP4evsalbRoLbVOPsDt35gXbQpL/MvaKi4lwm5 TCQyK29Ac38VhwdOdZyaEq5PtKjKkmUmguVcUFHLemuK+MceJXBUXeTa5A9eF/kSTZ7a WR8vdL/XrIB0sTSkp5iPRld+5WG+lrQC4pr/nGi++pU3YX24boYinMrJRUt6XfgpNJ3g 3AxA== X-Gm-Message-State: AAQBX9eFVwOyp2+2LAhVJTUK6Y0ANtDvQ9qOudK4jvMm9LE1S+/m/ph3 Gy0/WdntnGkmQOTdNtxZilEQ32z1/4xCT+6qCA7y/IIQiS5ubw39 X-Google-Smtp-Source: AKy350bxP9Yg7SPTKwnZmb5BF+ecVqGKuRT5wzWvKoDzB6maPvLa9CgSf6W/fEzHReQKZms6wfLw6nxN9ZmMZMWgnzE= X-Received: by 2002:a19:c203:0:b0:4db:b4:c8d7 with SMTP id l3-20020a19c203000000b004db00b4c8d7mr555616lfc.2.1681390834019; Thu, 13 Apr 2023 06:00:34 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 From: Odhiambo Washington Date: Thu, 13 Apr 2023 15:59:56 +0300 Message-ID: Subject: Running logstash on FreeBSD To: questions Content-Type: multipart/alternative; boundary="00000000000063f3da05f9374f9c" X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.991]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MLMMJ_DEST(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::130:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4Py0783JYCz3mg5 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --00000000000063f3da05f9374f9c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I hope someone here is running the same. I have installed logstash v8 on FreeBSD 13-RELEASE using the port. For some reason, starting or stopping it prompts me for Kerberos authentication. I am not sure where it is getting this from, although it seems there is some Kerberos config somewhere on this server. I never use it. https://discuss.elastic.co/t/unable-to-start-logstash-on-freebsd/329874/3 I wonder whether there is a way to disable that Kerberos authentication thing. Better still if I can delete anything to do with Kerberos on my server :) --=20 Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html] --00000000000063f3da05f9374f9c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I hope someone here is running the same.<= /div>

I have installed logstash v8 on FreeBSD 13-RELEASE using= the port.
For some reason, starting or stopping it prompts me fo= r Kerberos authentication.
I am not sure where it is getting this= from, although it seems there is some Kerberos config somewhere on this se= rver. I never use it.


I wonder whether there is a way to dis= able that Kerberos authentication thing. Better still if I can delete anyth= ing to do with Kerberos on my server :)

--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 32= 00 0004/+254 7 2274 3223
"Oh, the = cruft.",=C2=A0egrep -v '^$|^.*#'=C2=A0=C2=AF\_(=E3=83=84)_/=C2=AF= =C2=A0:-)
[How to ask sma= rt questions:=C2=A0http://www= .catb.org/~esr/faqs/smart-questions.html]
--00000000000063f3da05f9374f9c-- From nobody Thu Apr 13 13:17:09 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py0VS0Zzcz450Lf for ; Thu, 13 Apr 2023 13:17:20 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from anny.lostinspace.de (anny.lostinspace.de [195.30.95.33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py0VR17JKz4CbG for ; Thu, 13 Apr 2023 13:17:19 +0000 (UTC) (envelope-from idefix@fechner.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=fechner.net header.s=default header.b=HFTHouWx; spf=pass (mx1.freebsd.org: domain of idefix@fechner.net designates 195.30.95.33 as permitted sender) smtp.mailfrom=idefix@fechner.net; dmarc=pass (policy=none) header.from=fechner.net Received: from server.idefix.lan (unknown [93.182.104.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: idefix@fechner.net) by anny.lostinspace.de (Postfix) with ESMTPSA id 2D48693D50 for ; Thu, 13 Apr 2023 15:17:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fechner.net; s=default; t=1681391835; h=from:from: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; bh=jSS1RHkATRbtMhUQySYWWSfxuooARoRZaJphBlOEA7Y=; b=HFTHouWxUtNofD+tiXwtPlAP7/idH1xOgEZCQR+d6k1spKUpKXgWglGXaNaLamtZQR1ucR kC0VLMnpvcFmAeZwrR7T+Wj+eLfNFrvBClUYVS0pDVd+0pqG00CkjpiOsxOeVkg8E/PB3t MStik5jRyz93ulVySQBa3zz5//aTfDE= Received: from [192.168.0.151] (idefix.idefix.lan [192.168.0.151]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by server.idefix.lan (Postfix) with ESMTPSA id 81BE2C3F1D1 for ; Thu, 13 Apr 2023 16:17:13 +0300 (EEST) Message-ID: <12328b93-23bb-49cc-1edd-42f4989062d3@fechner.net> Date: Thu, 13 Apr 2023 16:17:09 +0300 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: FreeBSD 13.2-RELEASE Now Available Content-Language: en-US To: questions@freebsd.org References: <20230411044832.10F73170F8@freefall.freebsd.org> From: Matthias Fechner In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Action: no action X-Rspamd-Server: anny.lostinspace.de X-Spamd-Result: default: False [-6.70 / 15.00]; DWL_DNSWL_MED(-2.00)[fechner.net:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DMARC_POLICY_ALLOW(-0.50)[fechner.net,none]; RCVD_IN_DNSWL_MED(-0.20)[195.30.95.33:from]; R_SPF_ALLOW(-0.20)[+a]; R_DKIM_ALLOW(-0.20)[fechner.net:s=default]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:5539, ipnet:195.30.0.0/16, country:DE]; DKIM_TRACE(0.00)[fechner.net:+]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[questions@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4Py0VR17JKz4CbG X-Spamd-Bar: ------ X-ThisMailContainsUnwantedMimeParts: N Am 13.04.2023 um 15:53 schrieb Tomek CEDRO: > I am also using amdgpu + zfs + vbox. There was a report of problems > with this configuration, but knowing if it works on other > configuration could be helpful. > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267028 > > By the way, I would prefer the reversed configuration: to run macOS 13 > on FreeBSD host.. as my MBP2015 stopped with updates at macOS 12 and > that prevents me from upgrading XCode to 14 🙁 > > I also found this article on bhyve's nice frontend "vm" that I am > learning right now.. its not that easy quick use as vbox but when all > things work fine adding simple gui could put bhyve ahead and remove > all vbox related problems 😄 > > https://klarasystems.com/articles/from-0-to-bhyve-on-freebsd-13-1/ You maybe want to check also CBSD. You can write files like for vagrant to spin up jails and/or VMs. Or just use a console based UI or just command options. Very handy tool. It can do much more like handling complete clusters. There is a telegram group existing where questions are answered. Gruß Matthias -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook From nobody Thu Apr 13 13:21:43 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py0cG0qtBz450tD for ; Thu, 13 Apr 2023 13:22:22 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py0cF4dH4z4MY2 for ; Thu, 13 Apr 2023 13:22:21 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-54fbee98814so33176957b3.8 for ; Thu, 13 Apr 2023 06:22:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681392140; x=1683984140; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=wuKrpdg0k8Wc7o48N9uHCqV0caKJUuhhmPRS8LWo/Ac=; b=FLwcmUapsukTwGj65GyniJ4QnBXwXXGRbKhy9j9Sfyknen4IoN7owxIvNAhcjSIeGu ISW5T3MaNz8j3lIjFnraSd2g/NXm3HYFZfeASfYrCIjiGKbV5dPyycL4AllcTChotZCh 1VIbAOhxk+z5e1GWCPJiVMBjDd4SuKmXYXyvP1m8FqJzxfUSO+vSyr6WVKvBMMeZZNhx UVN+huKSHxB6rOYk2u8/MjvNd5rpBWwRhnutH7qDuO79qIn5x2U9CTC+Eul4t4Woh3UC viv19CQU2T8oJrqHW3zP15v6WP4ZTwlNb3DrKYxtURdKB5IQdvKuTdLxA1PVkFTM6h2g 02iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681392140; x=1683984140; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wuKrpdg0k8Wc7o48N9uHCqV0caKJUuhhmPRS8LWo/Ac=; b=b5dGIRcuVUopM5wl15UKUWUl90WYPGWoVM9Sj++SqIvQEfeB9Ep/T6OTEwlwyC5ggA zwKA/3M+BgZoEoxjzTx+OEVjdkV8yt/YFBmqfurHjOcH+jm+xs9JmNVlmPxqUzaVOBe7 69kpuGF3YT4O2uQ4b2zkcoi0oTyelhAIud6vAfZYcL8jqqwE/F58i3HWc1NAEFIDn/ls +ooK1hgQl3sRa/zNtfOrZIDwdUTTsS28yebycFLX/JIMwoQ5z4Y/pVjX/vFs7L9kbYh6 72cEaBiqIml4sJgFea0lAMvihxUzzgt48UG8m0taPCFsiZAghIhzbDMqOgVV7drUmLUZ 3bSg== X-Gm-Message-State: AAQBX9e+IPVVxg0Lt/qmSilrnQpV5mo2FTAR9/9/JU23/UWDkVe84n8Y M+2Tzd6WOlW0UO5uP0M9VVccWOYuccSBsV1a9Ek= X-Google-Smtp-Source: AKy350bcVP/s1O/GkPOL4I/BzORLLPmwUpUhUwoh8sE/QkhvJ10vNEal6izDuheX89HkUTJIfj0xvDGB4yqXCojQH5E= X-Received: by 2002:a0d:ec02:0:b0:54c:2723:560d with SMTP id q2-20020a0dec02000000b0054c2723560dmr1376933ywn.3.1681392140275; Thu, 13 Apr 2023 06:22:20 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> In-Reply-To: From: Mario Marietto Date: Thu, 13 Apr 2023 15:21:43 +0200 Message-ID: Subject: Re: Docker To: Miguel C Cc: Alejandro Imass , Paul Pathiakis , "Steve O'Hara-Smith" , Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="0000000000003fd33b05f9379d26" X-Rspamd-Queue-Id: 4Py0cF4dH4z4MY2 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --0000000000003fd33b05f9379d26 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ---> Couldn't we just run docker on bhyve? more no than yes. You could try to put yourself in other people's shoes. You are only moving the problem. You are indirectly asking the users that come from another system to learn bhyve if they want to use docker. Why should they learn something different to just use what they need ? At this point they could jump directly to learn jails,instead of bhyve and / or docker. To learn something different requires time,energy,etc. This is not a good business card for the new users. And it implicitly admits that a useful and popular tool like docker doesn't work on an efficient operating system like FreeBSD. Yes there are great tools like docker for freebsd, but those users don't need it, they just want docker. Maybe they don't even need to learn bhyve. Just Docker. Your reasoning is typical of someone who has been using freebsd for some time, you don't think like those users who would like to adopt it and are evaluating the pros and cons. Take also in consideration that running bhyve to run Docker is a waste of resources on the machine,if I want to run only Docker,because in a normal situation,I shouldn't have the need to use bhyve. Users that have already boarded FreeBSD have probably already come to appreciate jails and many of them don't need to run bhyve to get docker. Remember the focus of my argumentation : it is something like this : I offer a native implementation of docker on FreeBSD and I use it as bait to attract more users. And between those users maybe there will be also good developers that will love FreeBSD even for different reasons than docker. The ultimate goal is to make freebsd a little more attractive to the industry, because as far as I read, it's slowly disappearing. On Thu, Apr 13, 2023 at 2:59=E2=80=AFPM Miguel C w= rote: > 100% Agree with this, and the fact is there have been cases where there i= s > that tolerance and there are maintainers making efforts to bring "linux" > things to freeBSD even if via linux emulation. > > Docker has been mentioned many times in mailing lists and forums and ther= e > is always comments like "but why jails are much better" etc, sometimes no= t > only intolerant but rude reply that serve only to drive people away IMHO. > > I also don't get why is that so complicated, is it just cause FreeBSD's > maintainers/community don't want to even consider docker on FreeBSD? > Couldn't we just run docker on bhyve? I'm sure it would serve the "just > want to test this image purpose" but I suspect there will be some issues > with Filesytem/network, not issues per say, but more like it likely takes > some work to get this to run in easy manner, but I think I've seen mentio= ns > of using sshfs or zvols to make this part easier. > > MacOS and Windows use virtualization anyway, sure Docker "DESKTOP" is > supported but docker, but they are still using a VM at the end of the day > and handle the filesystem/network stuff for the user. > > I've never tried this my self but I don't think it should be that super > complicated unless you plan to run docker on prod envs, I think here, the > argument that "right tool for the job" is very valid.... I use docker on = my > macOS but I'm not going to run things in prod in macbooks ofc, I will sti= ll > use Linux, K8s etc. > > Perhaps the FreeBSD foundation could invest a bit in getting a tool to > easy the way of running docker through bhyve, I do believe this would be > good for user adoption, but probably there are other priorities. > > > > On Thu, Apr 13, 2023 at 12:32=E2=80=AFPM Mario Marietto > wrote: > >> The point of my argumentation is not if FreeBSD has or not good tools fo= r >> containerizing and securing applications. It has. Point is that the user= s >> that don't know FreeBSD are tied to their own tools and rarely want to >> change them. Almost everyone wants to change. But trying,experimenting a= nd >> changing something in the workflow is important,because every tool has b= ad >> and good sides. There are many docker images already to be used on the n= et >> and this will save a lot of time and effort and money for a lot of peopl= e. >> This is a fact. And I think that it happened because Docker is...good. >> FreeBSD has tools like docker,but the mass production of containerized >> images never happened. So,would we ask ourselves the reason ? Maybe >> something has not gone well. I use Linux and FreeBSD and I "love" both >> these systems. Linux has a larger user base than FreeBSD. A larger user >> base may mean more innovations in a small time,a faster bug correction a= nd >> so on. >> >> I think that mostly advantages from the implementation of docker on >> FreeBSD will come from the user base. Mostly for those users that come f= rom >> linux or other OS and that already use docker and kubernetes. I don't th= ink >> those users are a small number. Those users could jump to FreeBSD if Doc= ker >> / Kubernetes are implemented in FreeBSD. This could be the straw that >> broke the camel's back. You argue that the jails are working already >> great and that they should use them. I argue that the freebsd community >> could have a more tolerant behavior to the users that could jump to the >> FreeBSD world and they should not force them to learn only new technolog= ies >> at first. To have some important tools which work on multiple systems me= ans >> having a good business card. So,in the end I ask to myself and to you : >> FreeBSD needs to grow in terms of community ? Does it need to be >> populated by a bigger number of users that will come from another OS bas= e >> community ? >> >> On Thu, Apr 13, 2023 at 10:17=E2=80=AFAM Alejandro Imass >> wrote: >> >>> >>> >>> On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiakis >>> wrote: >>> >>>> I believe the simplest thing would be to wrap jails or iocage in an >>>> interface that looks like and behaves Docker-like. >>>> >>>> >>> and Bastille! >>> >>> >>>> >>>> >> >> -- >> Mario. >> > --=20 Mario. --0000000000003fd33b05f9379d26 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
---> Couldn't we just run docker on bhyve?

more no than yes. You could try to put yourself in other people's shoes. You are on= ly moving the problem. You are indirectly asking the users that come from a= nother system to learn bhyve if they want to use docker. Why should they le= arn something different to just use what they need ? At this point they cou= ld jump directly to learn jails,instead of bhyve and / or docker. To learn = something different requires time,energy,etc. This is not a good business c= ard for the new users. And = it implicitly admits that a useful and popular tool like docker doesn't= work on an efficient operating system like FreeBSD. Yes there are great tools like docker for freebsd= , but those users don't need it, they just want docker. Maybe they don&= #39;t even need to learn bhyve. Just Docker. Your reasoning is typical of someone who has been using f= reebsd for some time, you don't think like those users who would like t= o adopt it and are evaluating the pros and cons. Take also in consideration= that running bhyve to run Docker is a waste of resources on the machine,if= I want to run only Docker,because in a normal situation,I shouldn't ha= ve the need to use bhyve. Users that have already boarded FreeBSD have probably already come to apprec= iate jails and many of them don't need to run bhyve to get docker. Reme= mber the focus of my argumentation : it is something like this : I offer a = native implementation of docker on FreeBSD and I use it as bait to attract = more users. And between those users maybe there will be also good developer= s that will love FreeBSD even for different reasons than docker. The ultima= te goal is to make freebsd = a little more attractive to the industry, because as far as I read, it'= s slowly disappearing.

<= /div>


On Thu, Apr 13, 2023 at 2:59=E2=80=AFPM Miguel C <miguelmclara@gmail.com> wrot= e:
100% Agree with this, and the fact is there have been ca= ses where there is that tolerance and there are maintainers making efforts = to bring "linux" things to freeBSD even if via linux emulation.

Docker has been mentioned many times in mailing lis= ts and forums and there is always comments like "but why jails are muc= h better" etc, sometimes not only intolerant but rude reply that serve= only to drive people away IMHO.

I also don't = get why is that so complicated, is it just cause FreeBSD's maintainers/= community don't want to even consider docker on FreeBSD? Couldn't w= e just run docker on bhyve? I'm sure it would serve the "just want= to test this image purpose" but I suspect there will be some issues w= ith Filesytem/network, not issues per say, but more like it likely takes so= me work to get this to run in easy manner, but I think I've seen mentio= ns of using sshfs or zvols to make this part easier.

MacOS and Windows use virtualization anyway, sure Docker "DESKTOP&q= uot; is supported but docker, but they are still using a VM at the end of t= he day and handle the filesystem/network stuff for the user.

<= div>I've never tried this my self but I don't think it should be th= at super complicated unless you plan to run docker on prod envs, I think he= re, the argument that "right tool for the job" is very valid.... = I use docker on my macOS but I'm not going to run things in prod in mac= books ofc, I will still use Linux, K8s etc.

Perhaps the = FreeBSD foundation could invest a bit in getting a tool to easy the way of = running docker through bhyve, I do believe this would be good for user adop= tion, but probably there are other priorities.


=

= On Thu, Apr 13, 2023 at 12:32=E2=80=AFPM Mario Marietto <marietto2008@gmail.com>= wrote:
The point of my argumentation is not if FreeBSD has or not go= od tools for containerizing and securing applications. It has. Point is tha= t the users that don't know FreeBSD are tied to their own tools and rar= ely want to change them. Almost everyone wants to change. But trying,experi= menting and changing something in the workflow is important,because every t= ool has bad and good sides. There are many docker images already to be used= on the net and this will save a lot of time and effort and money for a lot= of people. This is a fact. And I think that it happened because Docker is.= ..good. FreeBSD has tools like docker,but the mass production of containeri= zed images never happened. So,would we ask ourselves the reason ? Maybe som= ething has not gone well. I use Linux and FreeBSD and I "love" bo= th these systems. Linux has a larger user base than FreeBSD. A larger user = base may mean more innovations in a small time,a faster bug correction and = so on.

I think that mostly advantages from th= e implementation of docker on FreeBSD will come from the user base. Mostly= =20 for those users that come from linux or other OS and that already use=20 docker and kubernetes. I don't think those users are a small number.=20 Those users could jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be the straw that broke the camel= 's back. You argue that the jails are working already great and = that they should use them. I argue that the freebsd community could have a = more tolerant behavior to the users that could jump to the FreeBSD world and th= ey should not force them to learn only new technologies at first. To have s= ome important tools which work on multiple systems means having a good business card. So,in the=20 end I ask to myself and to you : FreeBSD needs to grow in terms of co= mmunity ? Does it need to be populated by a bigger number of users t= hat will come from another OS base community ?

On= Thu, Apr 13, 2023 at 10:17=E2=80=AFAM Alejandro Imass <aimass@yabarana.com> wrote:=


On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiak= is <pathiaki2@y= ahoo.com> wrote:
I believe the simplest thing would be to wrap jail= s or iocage in an interface that looks like and behaves Docker-like.
<= div dir=3D"ltr">

and = Bastille!
=C2=A0


--
Mario.


--
Mario.
--0000000000003fd33b05f9379d26-- From nobody Thu Apr 13 13:22:40 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py0ck2RQLz4519G for ; Thu, 13 Apr 2023 13:22:46 +0000 (UTC) (envelope-from 4250.82.1d4fe000432d72e.e108435032d1bdd912ddb0e17f484320@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py0cj3p35z4NG2 for ; Thu, 13 Apr 2023 13:22:45 +0000 (UTC) (envelope-from 4250.82.1d4fe000432d72e.e108435032d1bdd912ddb0e17f484320@email-od.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681392166; x=1683984166; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=uAUyCnwWJe8UB8rqQMYwURcplDjLR2rg7QzX0IC9Xgs=; b=CkclNi+5GsNlhv3+RpVt10U1HoOCkdnZtE0uas5861wRMR7qu8vRmDGqZCFSWxWD9o7/On+/fMYMng5LQWqNz1VcGvwmyg48j1wiwMQsKkq8RZDULWurMKjlXwS5qeAPjcBZ55dkWCNi6hkoF5kRASr6n37ISIlP/cQygd+1YJo= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDQzMmQ3MmUuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r3.us-east-1.aws.in.socketlabs.com (r3.us-east-1.aws.in.socketlabs.com [142.0.191.3]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Thu, 13 Apr 2023 09:22:44 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r3.us-east-1.aws.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Thu, 13 Apr 2023 09:22:42 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pmwuP-000JGg-5h; Thu, 13 Apr 2023 14:22:41 +0100 Date: Thu, 13 Apr 2023 14:22:40 +0100 From: Steve O'Hara-Smith To: Mario Marietto Cc: Alejandro Imass , Paul Pathiakis , Tim Preston , freebsd-questions Subject: Re: Docker Message-Id: <20230413142240.11d3b8c6baab7286678f3de2@sohara.org> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.1) X-Clacks-Overhead: "GNU Terry Pratchett" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Py0cj3p35z4NG2 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Thu, 13 Apr 2023 13:31:02 +0200 Mario Marietto wrote: > The point of my argumentation is not if FreeBSD has or not good tools for > containerizing and securing applications. It has. Point is that the users > that don't know FreeBSD are tied to their own tools and rarely want to > change them. Almost everyone wants to change. But trying,experimenting and > changing something in the workflow is important,because every tool has bad > and good sides. There are many docker images already to be used on the net > and this will save a lot of time and effort and money for a lot of people. The problem with using the docker images available online is that these are *linux* filesystem overlay images. Docker only provides the mechanism for creating and assembling those images into runtime environments. The business of running them is handled by LXC via containerd. So in order to achieve what you want there would need to be: 1: Support for jails in containerd or support for LXC on FreeBSD. 2: Support for a *lot* more of the up to date Linux system calls (current emulation is for a 4.4.0 kernel. 3: Support for the filesystem layering used by Docker. 4: (the easy bit) A port of docker. This comes up a lot - but nobody ever wants to do the work which is why it never happens. It appears that none of the FreeBSD developers want this (fair enough they have other things on their minds and FreeBSD is a volunteer effort), and that none of the people who want this care enough to step up and do the work or raise a fund to pay someone to do it. -- Steve O'Hara-Smith From nobody Thu Apr 13 13:28:58 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py0m8576Wz451bs for ; Thu, 13 Apr 2023 13:29:12 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py0m838JWz4YyR for ; Thu, 13 Apr 2023 13:29:12 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-54fbb713301so39629097b3.11 for ; Thu, 13 Apr 2023 06:29:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1681392552; x=1683984552; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=E3WMnDl8JfQkRinAA5D/9Y4TXy5Xc3MGKK0YxhA2Dh4=; b=J2yzg/oBcENXhub6fhGApZCt7p21chlrWDYYskaySH635FWlaO0PBW1ZlvwOBChJ2v V9UhvtaungNbB1fkab+qYkICz1a/NQSOyog9r6SSITCMG9+m4b7dRiMAluvFEpVf1s4v JQ2j2jqSmTqJLGzS/n2oR8KI0wdsZvpjs4gqleZwNdQfpdQR3xd6nhTVx/hy+vLRmGCS k2ZY04bLoUQ2irXAgg1CDZB1MopQI0Bkh2XgyC7iWpMDbvxNJsbLTqnzwz51jO/LKTnc IYxqCIhxhzDNkZMYkp/Fp3J858FHOH7kG5RBUAKTloHky78CW68fXwRp5xSFraW6HYpZ /cjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681392552; x=1683984552; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=E3WMnDl8JfQkRinAA5D/9Y4TXy5Xc3MGKK0YxhA2Dh4=; b=c3B3Vtf/jFxfE0GrO3+lw8NyLbYKwHsH2sW65UbWH3da/iFPuOaUhqQxqAmp1GD+1r DeW97I4lI7aUmX0udn/KqTD2uqv4o2+Kd7PI4CVJzewcIE0kw3yEwEqFZwQVYpRuOTH9 d/wNuT+nEa6ygjG3YDNclhnXRb1ea7G/NLUERAIyGWGnqVRLyY1fCZKcdbXxbcI0K9fN ATgyofVyOngDjCO2OARpD/9Fc1ajeY+PckhJfBlW0p0fZarz0n27rOGoLp+bYkTdiSG2 4seuJmmoTqjtkG1/fdfBvn1qOb2tMSAe9YFAhm1h9U9d51TvtlRY8J1ybpxAc1GuhEO6 1fNQ== X-Gm-Message-State: AAQBX9dpeVjnRkB3ctFtcbVCRNPVuLsjndqGy7fZuiON/eLbWeF4ivjI HpfZSM01g/eQv7+zuIIf3DBuZtRF2IsBfhigQwk= X-Google-Smtp-Source: AKy350YMUGDMOp6tDB+JzQRMW/5M59B5lEwtFp7eiXVFEDBnuiZpvJ99qwdE6IrvkO8AZ1puhIRbDA== X-Received: by 2002:a0d:c5c4:0:b0:54b:eb40:411a with SMTP id h187-20020a0dc5c4000000b0054beb40411amr1726982ywd.15.1681392551828; Thu, 13 Apr 2023 06:29:11 -0700 (PDT) Received: from mail-yb1-f180.google.com (mail-yb1-f180.google.com. [209.85.219.180]) by smtp.gmail.com with ESMTPSA id cl22-20020a05690c0c1600b0054fbadd96c4sm437817ywb.126.2023.04.13.06.29.11 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 Apr 2023 06:29:11 -0700 (PDT) Received: by mail-yb1-f180.google.com with SMTP id y16so227805ybb.2 for ; Thu, 13 Apr 2023 06:29:11 -0700 (PDT) X-Received: by 2002:a25:cfce:0:b0:b8f:54f5:89ff with SMTP id f197-20020a25cfce000000b00b8f54f589ffmr1380039ybg.11.1681392550989; Thu, 13 Apr 2023 06:29:10 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230411044832.10F73170F8@freefall.freebsd.org> <12328b93-23bb-49cc-1edd-42f4989062d3@fechner.net> In-Reply-To: <12328b93-23bb-49cc-1edd-42f4989062d3@fechner.net> From: Tomek CEDRO Date: Thu, 13 Apr 2023 15:28:58 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FreeBSD 13.2-RELEASE Now Available To: Matthias Fechner Cc: questions@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Py0m838JWz4YyR X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Thu, Apr 13, 2023 at 3:17=E2=80=AFPM Matthias Fechner wrote: > Am 13.04.2023 um 15:53 schrieb Tomek CEDRO: > > I also found this article on bhyve's nice frontend "vm" that I am > > learning right now.. its not that easy quick use as vbox but when all > > things work fine adding simple gui could put bhyve ahead and remove > > all vbox related problems =F0=9F=98=84 > > > > https://klarasystems.com/articles/from-0-to-bhyve-on-freebsd-13-1/ > > You maybe want to check also CBSD. You can write files like for vagrant > to spin up jails and/or VMs. > Or just use a console based UI or just command options. > > Very handy tool. > It can do much more like handling complete clusters. > There is a telegram group existing where questions are answered. Thanks Matthias! Looks like a powerful tool :-) For now I just need a quick testing ground with easy setup / snapshot mainly to crosscompile and test code on various platforms using FreeBSD as the host nothing fancy :-) I will keep in CBSD mind for a bigger solutions, thanks again :-) --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Thu Apr 13 14:00:25 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py1SJ2n87z453nt for ; Thu, 13 Apr 2023 14:00:32 +0000 (UTC) (envelope-from pathiaki2@yahoo.com) Received: from sonic318-20.consmr.mail.ne1.yahoo.com (sonic318-20.consmr.mail.ne1.yahoo.com [66.163.186.82]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py1SH3JYgz4K6r for ; Thu, 13 Apr 2023 14:00:31 +0000 (UTC) (envelope-from pathiaki2@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681394429; bh=yo1yTYpMM1F2GGNpc6Ky1E2OX//XMCApUqj4lNLanAM=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=Bbzi4FfPyy0tcPfK8apb+UngDd4I2ucqICd4+M3uSGfk2SVYXY5SBV/59sWi1BQHSBtUz8bpeafCHFXB1kJ3u+FroSi/+ZI7K8lqZgF6udHmvwoJv+KZlpOAk6qsYncIpu1IkRuUgYddFNbARWhWWtqOi3yi+iOBsWgaVIA1jcYSiWgjniFto9VQDIfrtqJdb6ZJX03PwFgeytigqKUar4Wf0FxBvrqg765Od+xOwW1Q1RIF+ZlelEdgc71Zk/6+iT28geUASKcL+aikoWaHLs1+LNGkQIehbuz7SPIvn+AU077A0dzKDCMpuoCmqsFpyMpOeg2+Cw0TLLfVqcROXQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681394429; bh=POeBqSzdo61Cfdnbkb5x/vXHVlpVNYXiQuZ4e2rafNz=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=rKc828Oj8oVZz41VfvC/GZBnm+eMQOuqDSCE8SyIkJadX3zmAjvcQ6FHv67wS6Kw0P4VMUU2uoF4VeWT5sh8IbuTrbyI2pcJRMG+sxfzL8U5CZrhfJuaf+KlAyXDo2NoEzMcMw/ShzJSOSa6waRb+59cURfhLcGaujMM7/SVGJbxEYn3CaI0cjdC292ZckqvrLyfQuFoa8LWRSzDBz5OlE8fcXc2/3rfdq5ISPF+RaIAEXLSh+qVYH4RaHCamNcYvQE1uzw0D/M/HdTalO6iTWkTnj1eArj4pimg4BERLGrW5PmUixkvlxhi97Fs68CFxfO4BfkQhe17PNXjOxid9A== X-YMail-OSG: jK6py5AVM1mwh8rVa_f8wA9WhVSM7rqH6JwFlB6XHXB5L8JlRKclksRz1p.B371 pLbAtqnyeQEpAI1TzCmIhzU.Jw6EU_SDlSN53dhtXkgHd0OfHXyUqzt9twiEnapg1exH7chWGPvC P2.siiPc4Jm6nd2_o6jFnbNyACR.7mks02EVqH02X8bpP7T2tjv5cI6B4YtELQXj0GAWIjiFfdjk 2iOJulg62HdCOEX.xrCEh8ftaY6bwfhsPg2iOVy4S7_hcf6014AVKTJWllFfW.4uDUzPT7aXuSXe geLHEJUYDV8kCKJvEMPp_fUcSsS8gfRXmRyOrCRyo_INlxSYLLCY82XCjFYJMstJC4PNGCoOWJXg aSYJwTBecfjFaySG9welFaTsqZca7Nr81xMErW89J_OoIpeAw1.ASPKLqX_.P3OaK_AHfYIR2HX. _EZvPJn7vJkEnz4Xw3bGCAzRjpm85DHTuAfgxQtJ_HxE3hbP2AogPJIWCzuWxW9Vk_zq7JNu3Ogl qp9O0u94g5Y_mTnsBv1IE7J3P4Vp5DNRSyPoyk15KWxfqP_ilInj6zcMdHIZjI6OmV..8VpesHT1 G7leNXC0.wV9PLgb0Do425Kam3zl2YUYUMYdzDs9nwH7l0fYxepaHd2_4SZTlLKILx7LXbjN_Oyd maGCZv6LWAqrmS_zrgdqxpmlEF6geZ0QmtE28qgdCGKjL4lZh6J96e7KpkaVh5CfUAhJ.kgwfcac utiLYOoxDfj3eft39T3_r_oBDrkvubsCVEOr8R4M15FPh3L52QnCok9Lji7rID7zE3Z7EG_X3iRc 90_TKSCxXUsZpkZaLlOaN96jQNMjzktLT9I5.4f7B.gUJm34CWxOvPAnvsfUACwj1xTLHXsMesqc Ng9Nlp39LUdKlcR_atp5k5MeTnTRotw.sqQzuhlNbdw5K0IUXdo9JH2gKsGRzJGIcB.qYv6breWV 1iaEGRN6xlgSwV7Dk12kfQapZUVvhdif7ffzxd2njSRgSjmSSl9R4IdwqBl1uBY6kbQCtPCn9pnS m3M8mxmWj6T061yhtJYVeOHirT9HGKDEXSNx8U953F67YrKdf48Ig26FIiueOYpUSwbLekSiMJsC FbxIsp4uZAolvMroNR4PZbedkci6TsajLHw45G2mT0LMLUYqkqDBavNRaFfqy_O1d6iAtAH10lQJ PDTNUPZoCT6bCOTMp.OvvisV9ho5nA4TdcnEzNMso3QbzVOCDs2sc34CocbHv2sP44QrTz6P5cxL Rzlq33Aa_jpL2XwgFZrU5gLfU76eN8bTiOzNvaCeM6OBa5euzEId._4StSvhwIs61eDt6xk_8ZpS QCxDQACmDcDP27FI53_0gFWbPL4OSXw8I7v5NB2WUUi2JNr3xFtbWYIukVAfMWopiRzuk6jlkj7N p05Fvcwfslxjg3WPuzkfrhf7KwyQ.WtRlFGAglmixGrVS4b3QwrX34mU78L4r8cpj_3Sc3HwYlet gvDlcJi4.9G1Vd4nX9_5Em4bIj8orn0NTCwHtYR4ZO8z92z0cOoAsu9.R18M8b6DSYvTSu1eSS2x .8HnyqHlQQ0QKDT9dwEGGLvRGXfKcSx0H2vGQQ5k1RP.EkucH_HH7TBE.yXIYDVkNll4D6rU0fDe GOWhdSsrqpwrLl18RG79OL.PEaEIYSS_nS61E2R8FQQqy.MKIBQG7kpePjGhsCEqaX6Ef06janh8 RD1a8lAE5b94nC0nfQwMSRWS0b0eamK7Abg0rZBn6Q7vqSIIwUqxObBdd3yac3zquH52VXkqk8c2 S3oMmKZVObijWI8uT_zUIOgEzBzhZljrea0KHmcwD0OHRdKF_.KnOPk81gN8EuZJ2cV.JarPosYu vRVVbTXjDCDJLIV5mOU.sNxini.k6q6GDx1NU55gGiB9Fs5Bj.nchEBvH.IGoV5E16NdJUNy8OTZ 9G7YbzZ2w5Ev3PyU50v1rzmu0Jw0WwNf9zarsBYefdB.tyVCIr6bc45MwhWOtM2keGpo6r5E6mRo QU9NTSDaE11f87flkSzOrOr6Gz5cJmKjRpY0LwEtMLY24nKvGLSKvm509839G3bx7vN35MEwG5WU o9fjUIeAeNcalov2g5vKhtGyby3vo.3seLIfwF4T4hsWE56eFqbv4WfIxIaYQHYqy7MexfsCdgzr jXlcmX_pGnfMu5lhPvbwxxytfl6TpT7O1b2IIIwTbj0XYGWNAFUw9FLVh_bWc0J7BUZe8lJIiCjv QC_5A44LT5Lrh5Gj1wJxq0yNhbJRfQRBL X-Sonic-MF: X-Sonic-ID: 8c6dfad3-785a-47aa-a8e9-c83b56310667 Received: from sonic.gate.mail.ne1.yahoo.com by sonic318.consmr.mail.ne1.yahoo.com with HTTP; Thu, 13 Apr 2023 14:00:29 +0000 Date: Thu, 13 Apr 2023 14:00:25 +0000 (UTC) From: Paul Pathiakis To: Miguel C , Mario Marietto Cc: Alejandro Imass , Steve O'Hara-Smith , Tim Preston , freebsd-questions Message-ID: <543289768.3317542.1681394425362@mail.yahoo.com> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> Subject: Re: Docker List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3317541_1854442059.1681394425359" X-Mailer: WebService/1.1.21365 YMailNorrin X-Rspamd-Queue-Id: 4Py1SH3JYgz4K6r X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N ------=_Part_3317541_1854442059.1681394425359 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I guess my opinion at this point is to drop this.=C2=A0 I don't see a vali= d point for diverting resources and various other things to accommodate 'do= cker' or many other things that are dependent on 'linuxisms'.=C2=A0 Where d= oes it stop?=C2=A0 Do we start porting everything from Windows as well?=C2= =A0 My point is there are many things in many OSes and variants thereof, th= at have hooks into proprietary parts of the kernel that are not 'modular'.= =C2=A0 By modular, I mean that they can be compiled and used on another OS = like most things in the ports/pkgs system.=C2=A0 Since this is 'kernel' lev= el, I don't think FreeBSD should pursue such an endeavor with the limited r= esources at hand.=C2=A0 The FreeBSD kernel and userland are a thing of beau= ty and refinement imho.=C2=A0 All I have to do is look at the CVE database = to see that in the last 10 years there only a couple of hundred bugs.=C2=A0= Just the linux KERNEL has 1000s as does windows.=C2=A0 I would worry that = anything that had ties into the Linux kernel is probably an issue waiting t= o happen. I've been doing system administration and system architecture for over 35 y= ears...=C2=A0 When people ask what the dominant *nix OS is and are expectin= g Linux.... It starts us down the road of all the big boys use FreeBSD beca= use they can't afford to have constant patching and vulnerabilities. So, it's either in a hypervisor and we go from there or drop it.=C2=A0 The = amount of time spent on this discussion is becoming 'trollish' Paul On Thursday, April 13, 2023 at 08:23:35 AM GMT-5, Mario Marietto wrote: =20 =20 ---> Couldn't we just run docker on bhyve? more no than yes. You could try to put yourself in other people's shoes. Yo= u are only moving the problem. You are indirectly asking the users that com= e from another system to learn bhyve if they want to use docker. Why should= they learn something different to just use what they need ? At this point = they could jump directly to learn jails,instead of bhyve and / or docker. T= o learn something different requires time,energy,etc. This is not a good bu= siness card for the new users. And it implicitly admits that a useful and p= opular tool like docker doesn't work on an efficient operating system like = FreeBSD. Yes there are great tools like docker for freebsd, but those users= don't need it, they just want docker. Maybe they don't even need to learn = bhyve. Just Docker. Your reasoning is typical of someone who has been using= freebsd for some time, you don't think like those users who would like to = adopt it and are evaluating the pros and cons. Take also in consideration t= hat running bhyve to run Docker is a waste of resources on the machine,if I= want to run only Docker,because in a normal situation,I shouldn't have the= need to use bhyve. Users that have already boarded FreeBSD have probably a= lready come to appreciate jails and many of them don't need to run bhyve to= get docker. Remember the focus of my argumentation : it is something like = this : I offer a native implementation of docker on FreeBSD and I use it as= bait to attract more users. And between those users maybe there will be al= so good developers that will love FreeBSD even for different reasons than d= ocker. The ultimate goal is to make freebsd a little more attractive to the= industry, because as far as I read, it's slowly disappearing. On Thu, Apr 13, 2023 at 2:59=E2=80=AFPM Miguel C w= rote: 100% Agree with this, and the fact is there have been cases where there is = that tolerance and there are maintainers making efforts to bring "linux" th= ings to freeBSD even if via linux emulation. Docker has been mentioned many times in mailing lists and forums and there = is always comments like "but why jails are much better" etc, sometimes not = only intolerant but rude reply that serve only to drive people away IMHO. I also don't get why is that so complicated, is it just cause FreeBSD's mai= ntainers/community don't want to even consider docker on FreeBSD? Couldn't = we just run docker on bhyve? I'm sure it would serve the "just want to test= this image purpose" but I suspect there will be some issues with Filesytem= /network, not issues per say, but more like it likely takes some work to ge= t this to run in easy manner, but I think I've seen mentions of using sshfs= or zvols to make this part easier. MacOS and Windows use virtualization anyway, sure Docker "DESKTOP" is suppo= rted but docker, but they are still using a VM at the end of the day and ha= ndle the filesystem/network stuff for the user. I've never tried this my self but I don't think it should be that super com= plicated unless you plan to run docker on prod envs, I think here, the argu= ment that "right tool for the job" is very valid.... I use docker on my mac= OS but I'm not going to run things in prod in macbooks ofc, I will still us= e Linux, K8s etc. Perhaps the FreeBSD foundation could invest a bit in getting a tool to easy= the way of running docker through bhyve, I do believe this would be good f= or user adoption, but probably there are other priorities. On Thu, Apr 13, 2023 at 12:32=E2=80=AFPM Mario Marietto wrote: The point of my argumentation is not if FreeBSD has or not good tools for c= ontainerizing and securing applications. It has. Point is that the users th= at don't know FreeBSD are tied to their own tools and rarely want to change= them. Almost everyone wants to change. But trying,experimenting and changi= ng something in the workflow is important,because every tool has bad and go= od sides. There are many docker images already to be used on the net and th= is will save a lot of time and effort and money for a lot of people. This i= s a fact. And I think that it happened because Docker is...good. FreeBSD ha= s tools like docker,but the mass production of containerized images never h= appened. So,would we ask ourselves the reason ? Maybe something has not gon= e well. I use Linux and FreeBSD and I "love" both these systems. Linux has = a larger user base than FreeBSD. A larger user base may mean more innovatio= ns in a small time,a faster bug correction and so on.=20 I think that mostly advantages from the implementation of docker on FreeBSD= will come from the user base. Mostly for those users that come from linux = or other OS and that already use docker and kubernetes. I don't think those= users are a small number. Those users could jump to FreeBSD if Docker / Ku= bernetes are implemented in FreeBSD. This could be the straw that broke the= camel's back. You argue that the jails are working already great and that = they should use them. I argue that the freebsd community could have a more = tolerant behavior to the users that could jump to the FreeBSD world and the= y should not force them to learn only new technologies at first. To have so= me important tools which work on multiple systems means having a good busin= ess card. So,in the end I ask to myself and to you : FreeBSD needs to grow = in terms of community ? Does it need to be populated by a bigger number of = users that will come from another OS base community ?=20 On Thu, Apr 13, 2023 at 10:17=E2=80=AFAM Alejandro Imass wrote: On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiakis wrote: I believe the simplest thing would be to wrap jails or iocage in an interf= ace that looks like and behaves Docker-like. and Bastille!=C2=A0 --=20 Mario. --=20 Mario. =20 ------=_Part_3317541_1854442059.1681394425359 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I guess my opinion at this p= oint is to drop this.  I don't see a valid point for diverting resourc= es and various other things to accommodate 'docker' or many other things th= at are dependent on 'linuxisms'.  Where does it stop?  Do we star= t porting everything from Windows as well?  My point is there are many= things in many OSes and variants thereof, that have hooks into proprietary= parts of the kernel that are not 'modular'.  By modular, I mean that = they can be compiled and used on another OS like most things in the ports/p= kgs system.  Since this is 'kernel' level, I don't think FreeBSD shoul= d pursue such an endeavor with the limited resources at hand.  The Fre= eBSD kernel and userland are a thing of beauty and refinement imho.  A= ll I have to do is look at the CVE database to see that in the last 10 year= s there only a couple of hundred bugs.  Just the linux KERNEL has 1000= s as does windows.  I would worry that anything that had ties into the= Linux kernel is probably an issue waiting to happen.

I'v= e been doing system administration and system architecture for over 35 year= s...  When people ask what the dominant *nix OS is and are expecting L= inux.... It starts us down the road of all the big boys use FreeBSD because= they can't afford to have constant patching and vulnerabilities.

So, it's either in a hypervisor and we go from there or drop it.=   The amount of time spent on this discussion is becoming 'trollish'

Paul

=20
=20
On Thursday, April 13, 2023 at 08:23:35 AM GMT-5, Mario= Marietto <marietto2008@gmail.com> wrote:


---> Couldn't we just run docker on bhyve?

more no than yes. You could try to put yourself in other people'= s shoes. You are only moving the problem. You are indirectly asking the use= rs that come from another system to learn bhyve if they want to use docker.= Why should they learn something different to just use what they need ? At = this point they could jump directly to learn jails,instead of bhyve and / o= r docker. To learn something different requires time,energy,etc. This is no= t a good business card for the new users. And it implicitly admits that a usef= ul and popular tool like docker doesn't work on an efficient operating syst= em like FreeBSD. Yes there are great tools like docker for freebsd, but those = users don't need it, they just want docker. Maybe they don't even need to l= earn bhyve. Just Docker. Your reasoning is typical of someone who has been usi= ng freebsd for some time, you don't think like those users who would like t= o adopt it and are evaluating the pros and cons. Take also in consideration= that running bhyve to run Docker is a waste of resources on the machine,if= I want to run only Docker,because in a normal situation,I shouldn't have t= he need to use bhyve. Users that have already boarded FreeBSD have probably al= ready come to appreciate jails and many of them don't need to run bhyve to = get docker. Remember the focus of my argumentation : it is something like t= his : I offer a native implementation of docker on FreeBSD and I use it as = bait to attract more users. And between those users maybe there will be als= o good developers that will love FreeBSD even for different reasons than do= cker. The ultimate goal is to make freebsd a little more attractive to the ind= ustry, because as far as I read, it's slowly disappearing.



On Thu, Apr 13, 2023 at 2:59=E2=80=AFPM M= iguel C <miguelmclara@gmail.com> wrote:
100% Agree with this, and t= he fact is there have been cases where there is that tolerance and there ar= e maintainers making efforts to bring "linux" things to freeBSD even if via= linux emulation.

Docker has been m= entioned many times in mailing lists and forums and there is always comment= s like "but why jails are much better" etc, sometimes not only intolerant b= ut rude reply that serve only to drive people away IMHO.

I also don't get why is that so complicated, is it ju= st cause FreeBSD's maintainers/community don't want to even consider docker= on FreeBSD? Couldn't we just run docker on bhyve? I'm sure it would serve = the "just want to test this image purpose" but I suspect there will be some= issues with Filesytem/network, not issues per say, but more like it likely= takes some work to get this to run in easy manner, but I think I've seen m= entions of using sshfs or zvols to make this part easier.

MacOS and Windows use virtualization anyway, sure Do= cker "DESKTOP" is supported but docker, but they are still using a VM at th= e end of the day and handle the filesystem/network stuff for the user.

I've never tried this my self b= ut I don't think it should be that super complicated unless you plan to run= docker on prod envs, I think here, the argument that "right tool for the j= ob" is very valid.... I use docker on my macOS but I'm not going to run thi= ngs in prod in macbooks ofc, I will still use Linux, K8s etc.

Perhaps the FreeBSD foundation could in= vest a bit in getting a tool to easy the way of running docker through bhyv= e, I do believe this would be good for user adoption, but probably there ar= e other priorities.



On Thu, Apr 13, 2023 at 12:32=E2=80=AFPM Mario Marietto <marietto2008@gmail.com> wrote:
The point of my argumentation is not if FreeBSD has or no= t good tools for containerizing and securing applications. It has. Point is= that the users that don't know FreeBSD are tied to their own tools and rar= ely want to change them. Almost everyone wants to change. But trying,experi= menting and changing something in the workflow is important,because every t= ool has bad and good sides. There are many docker images already to be used= on the net and this will save a lot of time and effort and money for a lot= of people. This is a fact. And I think that it happened because Docker is.= ..good. FreeBSD has tools like docker,but the mass production of containeri= zed images never happened. So,would we ask ourselves the reason ? Maybe som= ething has not gone well. I use Linux and FreeBSD and I "love" both these s= ystems. Linux has a larger user base than FreeBSD. A larger user base may m= ean more innovations in a small time,a faster bug correction and so on.

I think that mostl= y advantages from the implementation of docker on FreeBSD will come from th= e user base. Mostly=20 for those users that come from linux or other OS and that already use=20 docker and kubernetes. I don't think those users are a small number.=20 Those users could jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be the straw that broke the camel= 's back. You argue that the jails are working already great and that= they should use them. I argue that the freebsd community could have a more= tolerant behavior to the users that could jump to the FreeBSD world and th= ey should not force them to learn only new technologies at first. To have s= ome important tools which work on multiple systems means having a good business card. So,in the=20 end I ask to myself and to you : FreeBSD needs to grow in terms of co= mmunity ? Does it need to be populated by a bigger number of users t= hat will come from another OS base community ?

<= div dir=3D"ltr" class=3D"ydpa1dd3db9yiv6427533293gmail_attr">On Thu, Apr 13= , 2023 at 10:17=E2=80=AFAM Alejandro Imass <aimass@yabaran= a.com> wrote:


On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiakis <pathiaki2@yahoo.com> wrote:
=
I believe the simplest thing would be to wrap jail= s or iocage in an interface that looks like and behaves Docker-like.
<= div dir=3D"ltr">

and Bastille!
 



--
Mario.


--
Ma= rio.
------=_Part_3317541_1854442059.1681394425359-- From nobody Thu Apr 13 15:43:15 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py3lY5QTBz45J60 for ; Thu, 13 Apr 2023 15:43:53 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py3lY3csyz49Vd for ; Thu, 13 Apr 2023 15:43:53 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb33.google.com with SMTP id j10so5669311ybj.1 for ; Thu, 13 Apr 2023 08:43:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681400632; x=1683992632; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=51xi4p2JiTpQ/hFP3LISUzvR/gE65lfc4hZD2PiYNmQ=; b=i8JJEJ4ltqwzFNy0B8whfkC0uAIvm4FlNQO2cWQ6WP7NFwYYaJBwmAicsX/NzvWmEj vARukEJ35I+4by9f+oxiqIFcupofv1uBjxIxR42EcyNvBzvKpd/RSqVqOr+AHxOfgFXU DZqK7bzuUMuNWl17bkzTNcP+ERYL5PhnCUKbb/rqGX1IdMHG7wF9kFnHPPVPud81O60l khZ7wFHEaTKYWGl2hfFgL5/FGCscI8N7eXgnwepaipLPIxn/ABDu3KSK9Uj8pBOI6GyT PTZz6gznYD0RG6sL2/PYNse9e+aUlsn7mGAeHxTH68lq3drs8+cxZohI9jKeY69R4dw7 kUAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681400632; x=1683992632; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=51xi4p2JiTpQ/hFP3LISUzvR/gE65lfc4hZD2PiYNmQ=; b=jorQ196IRJZrIGX/TBtijIViLHCiBDvmDd1t9RFbjGyrCRXdNRiJo7SkkSoO+//r72 qyYthH3B7prggs07c6yehqxqytIcEACKXRgqCIbwtylr4J9SC5q8fbxnbMGzLx+ZmawH Koda1NWGyF7Qz1mwZP69u/bBysVgKIiRQFiFwFIFoh2DpWllk1NMjNtBkQmh/o4wU6F0 BlpJIgHKpf8BZE8nUug/cBpLdcMrBMrMcOE8jWkLsI14WZGArIbLzVwp/98RkX4IAbib rIM/g9O0w7tHcrSPpN1Q6VV/fTXWchV1q42hZK/jod/Sd30abPNBGRBLpPWH9MO7tKDt Fw+w== X-Gm-Message-State: AAQBX9fpzf9uM6wso0RIjRwvZYyZxvRetkWR8+UGzTY06Ei6JIBQW0Ff w1wON7KO1KoWB7FNuecBp1nhQ1y9+D1vhVppHDQ= X-Google-Smtp-Source: AKy350bxSAB5rC2J3Ka9eVDknBp3VStACB5UJUzSk0+4EiuSpzTtZEsCOrioEZaoCthQNiyC0SozjLLM0JhnaGzgB48= X-Received: by 2002:a25:6ed6:0:b0:b68:d117:305b with SMTP id j205-20020a256ed6000000b00b68d117305bmr1398223ybc.10.1681400632235; Thu, 13 Apr 2023 08:43:52 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> <543289768.3317542.1681394425362@mail.yahoo.com> In-Reply-To: <543289768.3317542.1681394425362@mail.yahoo.com> From: Mario Marietto Date: Thu, 13 Apr 2023 17:43:15 +0200 Message-ID: Subject: Re: Docker To: Paul Pathiakis Cc: Miguel C , Alejandro Imass , "Steve O'Hara-Smith" , Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="00000000000068db5005f93997e7" X-Rspamd-Queue-Id: 4Py3lY3csyz49Vd X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --00000000000068db5005f93997e7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable For sure not everything,but something that is very requested and that it has given a solid proof to be a valid and robust tool. I think Docker has all these requisites. On Thu, Apr 13, 2023 at 4:00=E2=80=AFPM Paul Pathiakis wrote: > I guess my opinion at this point is to drop this. I don't see a valid > point for diverting resources and various other things to accommodate > 'docker' or many other things that are dependent on 'linuxisms'. Where > does it stop? Do we start porting everything from Windows as well? My > point is there are many things in many OSes and variants thereof, that ha= ve > hooks into proprietary parts of the kernel that are not 'modular'. By > modular, I mean that they can be compiled and used on another OS like mos= t > things in the ports/pkgs system. Since this is 'kernel' level, I don't > think FreeBSD should pursue such an endeavor with the limited resources a= t > hand. The FreeBSD kernel and userland are a thing of beauty and refineme= nt > imho. All I have to do is look at the CVE database to see that in the la= st > 10 years there only a couple of hundred bugs. Just the linux KERNEL has > 1000s as does windows. I would worry that anything that had ties into th= e > Linux kernel is probably an issue waiting to happen. > > I've been doing system administration and system architecture for over 35 > years... When people ask what the dominant *nix OS is and are expecting > Linux.... It starts us down the road of all the big boys use FreeBSD > because they can't afford to have constant patching and vulnerabilities. > > So, it's either in a hypervisor and we go from there or drop it. The > amount of time spent on this discussion is becoming 'trollish' > > Paul > > On Thursday, April 13, 2023 at 08:23:35 AM GMT-5, Mario Marietto < > marietto2008@gmail.com> wrote: > > > ---> Couldn't we just run docker on bhyve? > > more no than yes. You could try to put yourself in other people's shoes. > You are only moving the problem. You are indirectly asking the users that > come from another system to learn bhyve if they want to use docker. Why > should they learn something different to just use what they need ? At thi= s > point they could jump directly to learn jails,instead of bhyve and / or > docker. To learn something different requires time,energy,etc. This is no= t > a good business card for the new users. And it implicitly admits that a > useful and popular tool like docker doesn't work on an efficient operatin= g > system like FreeBSD. Yes there are great tools like docker for freebsd, > but those users don't need it, they just want docker. Maybe they don't ev= en > need to learn bhyve. Just Docker. Your reasoning is typical of someone > who has been using freebsd for some time, you don't think like those user= s > who would like to adopt it and are evaluating the pros and cons. Take als= o > in consideration that running bhyve to run Docker is a waste of resources > on the machine,if I want to run only Docker,because in a normal situation= ,I > shouldn't have the need to use bhyve. Users that have already boarded > FreeBSD have probably already come to appreciate jails and many of them > don't need to run bhyve to get docker. Remember the focus of my > argumentation : it is something like this : I offer a native implementati= on > of docker on FreeBSD and I use it as bait to attract more users. And > between those users maybe there will be also good developers that will lo= ve > FreeBSD even for different reasons than docker. The ultimate goal is to > make freebsd a little more attractive to the industry, because as far as = I > read, it's slowly disappearing. > > > > On Thu, Apr 13, 2023 at 2:59=E2=80=AFPM Miguel C = wrote: > > 100% Agree with this, and the fact is there have been cases where there i= s > that tolerance and there are maintainers making efforts to bring "linux" > things to freeBSD even if via linux emulation. > > Docker has been mentioned many times in mailing lists and forums and ther= e > is always comments like "but why jails are much better" etc, sometimes no= t > only intolerant but rude reply that serve only to drive people away IMHO. > > I also don't get why is that so complicated, is it just cause FreeBSD's > maintainers/community don't want to even consider docker on FreeBSD? > Couldn't we just run docker on bhyve? I'm sure it would serve the "just > want to test this image purpose" but I suspect there will be some issues > with Filesytem/network, not issues per say, but more like it likely takes > some work to get this to run in easy manner, but I think I've seen mentio= ns > of using sshfs or zvols to make this part easier. > > MacOS and Windows use virtualization anyway, sure Docker "DESKTOP" is > supported but docker, but they are still using a VM at the end of the day > and handle the filesystem/network stuff for the user. > > I've never tried this my self but I don't think it should be that super > complicated unless you plan to run docker on prod envs, I think here, the > argument that "right tool for the job" is very valid.... I use docker on = my > macOS but I'm not going to run things in prod in macbooks ofc, I will sti= ll > use Linux, K8s etc. > > Perhaps the FreeBSD foundation could invest a bit in getting a tool to > easy the way of running docker through bhyve, I do believe this would be > good for user adoption, but probably there are other priorities. > > > > On Thu, Apr 13, 2023 at 12:32=E2=80=AFPM Mario Marietto > wrote: > > The point of my argumentation is not if FreeBSD has or not good tools for > containerizing and securing applications. It has. Point is that the users > that don't know FreeBSD are tied to their own tools and rarely want to > change them. Almost everyone wants to change. But trying,experimenting an= d > changing something in the workflow is important,because every tool has ba= d > and good sides. There are many docker images already to be used on the ne= t > and this will save a lot of time and effort and money for a lot of people= . > This is a fact. And I think that it happened because Docker is...good. > FreeBSD has tools like docker,but the mass production of containerized > images never happened. So,would we ask ourselves the reason ? Maybe > something has not gone well. I use Linux and FreeBSD and I "love" both > these systems. Linux has a larger user base than FreeBSD. A larger user > base may mean more innovations in a small time,a faster bug correction an= d > so on. > > I think that mostly advantages from the implementation of docker on > FreeBSD will come from the user base. Mostly for those users that come fr= om > linux or other OS and that already use docker and kubernetes. I don't thi= nk > those users are a small number. Those users could jump to FreeBSD if Dock= er > / Kubernetes are implemented in FreeBSD. This could be the straw that > broke the camel's back. You argue that the jails are working already > great and that they should use them. I argue that the freebsd community > could have a more tolerant behavior to the users that could jump to the > FreeBSD world and they should not force them to learn only new technologi= es > at first. To have some important tools which work on multiple systems mea= ns > having a good business card. So,in the end I ask to myself and to you : > FreeBSD needs to grow in terms of community ? Does it need to be > populated by a bigger number of users that will come from another OS base > community ? > > On Thu, Apr 13, 2023 at 10:17=E2=80=AFAM Alejandro Imass > wrote: > > > > On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiakis > wrote: > > I believe the simplest thing would be to wrap jails or iocage in an > interface that looks like and behaves Docker-like. > > > and Bastille! > > > > > > -- > Mario. > > > > -- > Mario. > --=20 Mario. --00000000000068db5005f93997e7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
For sure not everything,but something that is very request= ed and that it has given a solid proof to be a valid and robust tool. I thi= nk Docker has all these requisites.

On Thu, Apr 13, 2023 at 4:00=E2=80= =AFPM Paul Pathiakis <pathiaki2@y= ahoo.com> wrote:
I guess my opinion at this point is to drop this.= =C2=A0 I don't see a valid point for diverting resources and various ot= her things to accommodate 'docker' or many other things that are de= pendent on 'linuxisms'.=C2=A0 Where does it stop?=C2=A0 Do we start= porting everything from Windows as well?=C2=A0 My point is there are many = things in many OSes and variants thereof, that have hooks into proprietary = parts of the kernel that are not 'modular'.=C2=A0 By modular, I mea= n that they can be compiled and used on another OS like most things in the = ports/pkgs system.=C2=A0 Since this is 'kernel' level, I don't = think FreeBSD should pursue such an endeavor with the limited resources at = hand.=C2=A0 The FreeBSD kernel and userland are a thing of beauty and refin= ement imho.=C2=A0 All I have to do is look at the CVE database to see that = in the last 10 years there only a couple of hundred bugs.=C2=A0 Just the li= nux KERNEL has 1000s as does windows.=C2=A0 I would worry that anything tha= t had ties into the Linux kernel is probably an issue waiting to happen.

I've been doing system a= dministration and system architecture for over 35 years...=C2=A0 When peopl= e ask what the dominant *nix OS is and are expecting Linux.... It starts us= down the road of all the big boys use FreeBSD because they can't affor= d to have constant patching and vulnerabilities.

=
So, it's either in a hypervisor and we go from t= here or drop it.=C2=A0 The amount of time spent on this discussion is becom= ing 'trollish'

Pau= l

=20
=20
On Thursday, April 13, 2023 at 08:23:35 AM GMT-5, Mario= Marietto <m= arietto2008@gmail.com> wrote:


---> Couldn't we just run docker on b= hyve?

more no than yes. You could try to put yourself in other people's shoes. You are= only moving the problem. You are indirectly asking the users that come fro= m another system to learn bhyve if they want to use docker. Why should they= learn something different to just use what they need ? At this point they = could jump directly to learn jails,instead of bhyve and / or docker. To lea= rn something different requires time,energy,etc. This is not a good busines= s card for the new users. And it implicitly admits= that a useful and popular tool like docker doesn't work on an efficien= t operating system like FreeBSD. Yes there are gre= at tools like docker for freebsd, but those users don't need it, they j= ust want docker. Maybe they don't even need to learn bhyve. Just Docker= . Your reasoning is typical of someone who has bee= n using freebsd for some time, you don't think like those users who wou= ld like to adopt it and are evaluating the pros and cons. Take also in cons= ideration that running bhyve to run Docker is a waste of resources on the m= achine,if I want to run only Docker,because in a normal situation,I shouldn= 't have the need to use bhyve. Users that have= already boarded FreeBSD have probably already come to appreciate jails and= many of them don't need to run bhyve to get docker. Remember the focus= of my argumentation : it is something like this : I offer a native impleme= ntation of docker on FreeBSD and I use it as bait to attract more users. An= d between those users maybe there will be also good developers that will lo= ve FreeBSD even for different reasons than docker. The ultimate goal is to<= /span> make freebsd a little more attractive to the indus= try, because as far as I read, it's slowly disappearing.



On Thu, Apr 13, 2023 at 2:59= =E2=80=AFPM Miguel C <miguelmclara@gmail.com> wr= ote:
<= div>
100% Agree with this, and the fact is there have been cases w= here there is that tolerance and there are maintainers making efforts to br= ing "linux" things to freeBSD even if via linux emulation.
<= div>
Docker has been mentioned many times in m= ailing lists and forums and there is always comments like "but why jai= ls are much better" etc, sometimes not only intolerant but rude reply = that serve only to drive people away IMHO.

I also don't get why is that so complicated, is it just cause F= reeBSD's maintainers/community don't want to even consider docker o= n FreeBSD? Couldn't we just run docker on bhyve? I'm sure it would = serve the "just want to test this image purpose" but I suspect th= ere will be some issues with Filesytem/network, not issues per say, but mor= e like it likely takes some work to get this to run in easy manner, but I t= hink I've seen mentions of using sshfs or zvols to make this part easie= r.

MacOS and Windows use virtualiza= tion anyway, sure Docker "DESKTOP" is supported but docker, but t= hey are still using a VM at the end of the day and handle the filesystem/ne= twork stuff for the user.

I= 've never tried this my self but I don't think it should be that su= per complicated unless you plan to run docker on prod envs, I think here, t= he argument that "right tool for the job" is very valid.... I use= docker on my macOS but I'm not going to run things in prod in macbooks= ofc, I will still use Linux, K8s etc.

Perhaps the FreeBSD foundation could invest a bit in getting a= tool to easy the way of running docker through bhyve, I do believe this wo= uld be good for user adoption, but probably there are other priorities.



On Thu, Apr 13, 2023 at 12:32=E2= =80=AFPM Mario Marietto <marietto2008@gmail.com>= wrote:
The point of my argumentation is not if FreeBSD has or not good tool= s for containerizing and securing applications. It has. Point is that the u= sers that don't know FreeBSD are tied to their own tools and rarely wan= t to change them. Almost everyone wants to change. But trying,experimenting= and changing something in the workflow is important,because every tool has= bad and good sides. There are many docker images already to be used on the= net and this will save a lot of time and effort and money for a lot of peo= ple. This is a fact. And I think that it happened because Docker is...good.= FreeBSD has tools like docker,but the mass production of containerized ima= ges never happened. So,would we ask ourselves the reason ? Maybe something = has not gone well. I use Linux and FreeBSD and I "love" both thes= e systems. Linux has a larger user base than FreeBSD. A larger user base ma= y mean more innovations in a small time,a faster bug correction and so on. =

I think that mo= stly advantages from the implementation of docker on FreeBSD will come from= the user base. Mostly=20 for those users that come from linux or other OS and that already use=20 docker and kubernetes. I don't think those users are a small number.=20 Those users could jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This could be the straw that broke the camel= 's back. You argue that the jails are working already great and = that they should use them. I argue that the freebsd community could have a = more tolerant behavior to the users that could jump to the FreeBSD world and th= ey should not force them to learn only new technologies at first. To have s= ome important tools which work on multiple systems means having a good business card. So,in the=20 end I ask to myself and to you : FreeBSD needs to grow in terms of co= mmunity ? Does it need to be populated by a bigger number of users t= hat will come from another OS base community ?

On Thu, Apr 13, 2023 at 10:17= =E2=80=AFAM Alejandro Imass <aimass@yabarana.com> w= rote:
=


On Wed, Apr 12, 2023 at 4:28=E2=80=AFPM Paul Pathiakis <pathiaki2@yahoo.com> wrote:
I believe the simplest thing would be to wrap jail= s or iocage in an interface that looks like and behaves Docker-like.
<= div dir=3D"ltr">

and Bastille!
=C2=A0



--
Mario.


--
Mario.


--
Mario.
--00000000000068db5005f93997e7-- From nobody Thu Apr 13 15:51:39 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py3wk0WHjz45JqB for ; Thu, 13 Apr 2023 15:51:50 +0000 (UTC) (envelope-from 4250.82.1d4fe000434ea86.e1e77cc83a5106872a52363c06b17452@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py3wj5wVqz4Q2q for ; Thu, 13 Apr 2023 15:51:49 +0000 (UTC) (envelope-from 4250.82.1d4fe000434ea86.e1e77cc83a5106872a52363c06b17452@email-od.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681401110; x=1683993110; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=F+ZiEKbl3wnU3113JR3E28gZnLZMsKTPWZ5oiBEv7VU=; b=IRE/blpZJNv/NSQOtk2GX4U70hy2CP7fcEQZe4znL1fratGffdkoi3rlcUzTEs4OX0eLiAewaWXewp/TZJ4RvPkxhg7H/ww9FV48yhkytGcyPdTBVH0TOqJXtX55bk9cl4czsvN9xWxBfkUJjSyZT4c5Ldp8b0XS1uhunaq+9FU= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDQzNGVhODYuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r1.h.in.socketlabs.com (r1.h.in.socketlabs.com [142.0.180.11]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Thu, 13 Apr 2023 11:51:43 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r1.h.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Thu, 13 Apr 2023 11:51:41 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pmzEZ-000DPJ-FU; Thu, 13 Apr 2023 16:51:39 +0100 Date: Thu, 13 Apr 2023 16:51:39 +0100 From: Steve O'Hara-Smith To: Mario Marietto Cc: Paul Pathiakis , Miguel C , Alejandro Imass , Tim Preston , freebsd-questions Subject: Re: Docker Message-Id: <20230413165139.6a79f0a99d29accbcdc8769d@sohara.org> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> <543289768.3317542.1681394425362@mail.yahoo.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.1) X-Clacks-Overhead: "GNU Terry Pratchett" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Py3wj5wVqz4Q2q X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Thu, 13 Apr 2023 17:43:15 +0200 Mario Marietto wrote: > For sure not everything,but something that is very requested and that it > has given a solid proof to be a valid and robust tool. I think Docker has > all these requisites. So go forth and make it happen. I posted elsewhere an overview of what needs doing (I probably missed a lot of things), it's a fairly big project and it will need its own team of developers composed of people who want it done. -- Steve O'Hara-Smith From nobody Thu Apr 13 16:39:32 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py50V22K9z45NNs for ; Thu, 13 Apr 2023 16:40:10 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com [IPv6:2607:f8b0:4864:20::1136]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py50T6yMNz3n7C for ; Thu, 13 Apr 2023 16:40:09 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-54f6a796bd0so178544427b3.12 for ; Thu, 13 Apr 2023 09:40:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681404009; x=1683996009; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PBrsRtcoOp6KMMNGMi5n0vPgtslxZZSxcw8ZccF8AX8=; b=iulOKEozSo/waFfpyLp1GuyphO43Mgh+sj59w0VRiUjZUO+agPpsXVrEBZOzOHfeOh WRbGeUYO1GWaQwfhJPB/Bxm0PnAVNkooUvpAhGV2HYEamovCybDRRpzEqtgj0l6ar/Ze ux6FmTbSLKP4aNvDIauQmGld0DUUFCdepTA4IsgIZWxxj/VaemFjx318HDgXAu7E25VM EXyy2iExsFHCaYNKK5QRFo5hK5ko+fzwRpSOCJjo7/JC3uMMjaWDUGVQ0BaupFwRIXhz Qtd6wC1Yvsd+XKtg6jMOXmCRZUonUrY9U77SBTMonC30YcDI4EU5W+hRsbwt7QPtnovJ W3cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681404009; x=1683996009; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PBrsRtcoOp6KMMNGMi5n0vPgtslxZZSxcw8ZccF8AX8=; b=JgZK9Ixnq+3EIHtsIoU8r3LvSF34c3VEcZ/qJxvMg5Pke64x0xGGBviyCI2U4bQaru eJMr4Go1i7nn8WD1Pn5Fupc68PK7/30r3NZJ8ZAuz1/L+UwnD49FhUJqlbmQqHMUG3dz GC6aEFwxMzb3mssEADyIkWdwkBkXd685ia0oq+gzBXb7VNYTM40a6lauOD3pgl7OV8EU MDdi4rnL+/w1jQaDZay0qijwVHR09c2T1PBqYERheCPdwLv8CMKHLRt5uqIxLL//Pr3N Dnc/6zArv43oaJM6qn8DmtvDQeAfNob43ufuCoJxjOwmzyKlN22qx9wexFgNBhs/ikE+ 5Njw== X-Gm-Message-State: AAQBX9e6mplb/HjvqKwd0Dy71k+W4ZDj9FXcon7b5/LOfoD39I4WoUNw WKc9KN/pxoWB6abM+obTh4ESmSzdcWVaVishJrM= X-Google-Smtp-Source: AKy350Z1rDyIvV2vLFAVFztgVUZ0z/+b8M2RFQhVBx7NkOZQYVMzzd+eJatkYYhwy960qqOx4gnRdbbEyreoRy4rqY4= X-Received: by 2002:a81:e443:0:b0:54c:fd7:476e with SMTP id t3-20020a81e443000000b0054c0fd7476emr1808792ywl.3.1681404008984; Thu, 13 Apr 2023 09:40:08 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> <543289768.3317542.1681394425362@mail.yahoo.com> <20230413165139.6a79f0a99d29accbcdc8769d@sohara.org> In-Reply-To: <20230413165139.6a79f0a99d29accbcdc8769d@sohara.org> From: Mario Marietto Date: Thu, 13 Apr 2023 18:39:32 +0200 Message-ID: Subject: Re: Docker To: "Steve O'Hara-Smith" Cc: Paul Pathiakis , Miguel C , Alejandro Imass , Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="000000000000adf57805f93a60ab" X-Rspamd-Queue-Id: 4Py50T6yMNz3n7C X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --000000000000adf57805f93a60ab Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Have you ever asked yourself because until 2015 there was an interest to keep the docker updated between the ports ? Maybe because there was (and for me there is) a good interest between the developers and users,even if there aren't developers interested to fix it. On Thu, Apr 13, 2023 at 5:51=E2=80=AFPM Steve O'Hara-Smith wrote: > On Thu, 13 Apr 2023 17:43:15 +0200 > Mario Marietto wrote: > > > For sure not everything,but something that is very requested and that i= t > > has given a solid proof to be a valid and robust tool. I think Docker h= as > > all these requisites. > > So go forth and make it happen. I posted elsewhere an overview of > what needs doing (I probably missed a lot of things), it's a fairly big > project and it will need its own team of developers composed of people wh= o > want it done. > > -- > Steve O'Hara-Smith > --=20 Mario. --000000000000adf57805f93a60ab Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Have you ever asked yourself because until 2015 there was = an interest to keep the docker updated between the ports ? Maybe because th= ere was (and for me there is) a good interest between the developers and us= ers,even if there aren't developers interested to fix it.
On Thu, A= pr 13, 2023 at 5:51=E2=80=AFPM Steve O'Hara-Smith <steve@sohara.org> wrote:
On Thu, 13 Apr 2023 17:43:15 +0200
Mario Marietto <marietto2008@gmail.com> wrote:

> For sure not everything,but something that is very requested and that = it
> has given a solid proof to be a valid and robust tool. I think Docker = has
> all these requisites.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 So go forth and make it happen. I posted elsewh= ere an overview of
what needs doing (I probably missed a lot of things), it's a fairly big=
project and it will need its own team of developers composed of people who<= br> want it done.

--
Steve O'Hara-Smith <steve@sohara.org>


--
Mario.
--000000000000adf57805f93a60ab-- From nobody Thu Apr 13 16:46:05 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py57S2Rzmz45P3v for ; Thu, 13 Apr 2023 16:46:12 +0000 (UTC) (envelope-from 4250.82.1d4fe000435fa83.6629442a70bb22980fa3726e22960994@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py57S0kZ3z41kp for ; Thu, 13 Apr 2023 16:46:12 +0000 (UTC) (envelope-from 4250.82.1d4fe000435fa83.6629442a70bb22980fa3726e22960994@email-od.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1681404372; x=1683996372; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info:subject:to:from:cc:reply-to; bh=Y3ra7425al4py2re3ZTWPksAdyPNvPS4LXoREg1MwLY=; b=QMJjUEX8OjX91QNXwBHlagsMfjSGphy9SGlHaagGH5qeVJTwyEWCxWQcI9zAFPAaN+or3DY1jDjDKzvo7ELpPuTm5m55bovh5bK+TUyBxzmi33izlN753O2QiFHOYDdOYw8wSCJ126FbXWKY509Bhn4RykFvR0+GCfSc++YxjLM= X-Thread-Info: NDI1MC4xMi4xZDRmZTAwMDQzNWZhODMuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r2.us-west-2.aws.in.socketlabs.com (r2.us-west-2.aws.in.socketlabs.com [142.0.190.2]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Thu, 13 Apr 2023 12:46:10 -0400 Received: from smtp.lan.sohara.org (86-42-20-118-dynamic.b-ras1.bdt.dublin.eircom.net [86.42.20.118]) by r2.us-west-2.aws.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Thu, 13 Apr 2023 12:46:07 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pn05F-0004Dn-DD; Thu, 13 Apr 2023 17:46:05 +0100 Date: Thu, 13 Apr 2023 17:46:05 +0100 From: Steve O'Hara-Smith To: Mario Marietto Cc: Paul Pathiakis , Miguel C , Alejandro Imass , Tim Preston , freebsd-questions Subject: Re: Docker Message-Id: <20230413174605.ba015d95eb1b70a27d4f9b88@sohara.org> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> <543289768.3317542.1681394425362@mail.yahoo.com> <20230413165139.6a79f0a99d29accbcdc8769d@sohara.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.1) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Py57S0kZ3z41kp X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Thu, 13 Apr 2023 18:39:32 +0200 Mario Marietto wrote: > Have you ever asked yourself Asked what ? > because until 2015 there was an interest to > keep the docker updated between the ports ? Maybe because there was (and Somebody maintained it, and stopped. That's how the ports work, there's no team that maintains them it's all individuals. > for me there is) a good interest between the developers and users,even if Developers are users and vice-versa. > there aren't developers interested to fix it. Personally I have no interest in running Docker in any shape or form so I'm not going to be working at it. -- Steve O'Hara-Smith Odds and Ends at http://www.sohara.org/ From nobody Thu Apr 13 17:46:33 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py6TC2xCLz45TyZ for ; Thu, 13 Apr 2023 17:46:39 +0000 (UTC) (envelope-from pathiaki2@yahoo.com) Received: from sonic320-20.consmr.mail.ne1.yahoo.com (sonic320-20.consmr.mail.ne1.yahoo.com [66.163.191.82]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py6TB4SjJz3FWN for ; Thu, 13 Apr 2023 17:46:38 +0000 (UTC) (envelope-from pathiaki2@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681407996; bh=zheNWsJvqHa/wNWWr1338VWCd6qwDWmQtT1HSQgVfXk=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=mEZ7TyTVd6nHm4zcLvdaEetGdbCmA5ITQW/+b8BXYPdhRnjGgadpDIfORPyKzpVWpYLOmCUCR1i9qWnlp5Agk5glxis7fFbqaRd7Lxf74zENd+PKvSRDAdKlFm/LEWyZdADXj5KacUCfRgLgLMSxG1IlGHeGBke+JwnFznFTu8L1Eutc2jXbSA6leXCf7kGXeXar8svBDYVQ9GKnlyRqSJO/dV4tBYQ6dKkj2ItoIqdmcN3TFQsypiKOZSqyIewI5LZb0fAwWqtlLmGC0aaHZaFSylcEt1ZAM0GuAklicqjxQ0n4MpHlDQCc/sE24OtDjGkUIVRLgkJDikTOuPuJTg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1681407996; bh=oxCmzvj0ty90FnIXWg8k52b7egs/YgmG/eZbAd0vzvu=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=q+LVrGBoahKA4LmJdll9sb0UyzT82se3NJ07+Uf265iC9v8b8ZZDLEOfRP/C08TYBF72ld3/KEyoMu8/d5Qpq7tX4AqFSrATyDZPsQ/AZ/FYCadmpx/lZJV6EbHkwrmkNOknhqyGziWFs6K6ri5DPmzja0u01/MN7OJtqwSeQuD1faH/JHr7qLp/LjkQeDOppngYCIBpOL0Z5p+TeshsR4rqM5OQiRhjq6J/gVx2opu/1UT23C/X1s/GQMYbiwJTIJ96I4qkM95DU4AhhGo0hCz4kKy8bU3ksY0JkXKEcs8uLNK8qXq1NQc5DziJYsbuq9l2WaAWxoD3A4p5B8zRbw== X-YMail-OSG: lIGvK0sVM1nx.oYSZpxWQw4uVwqoYlRcSrZ5KjLxMs0gKrwAbb.jG.tPU3u0CU4 V75manbqeH3vceKtfAcRCvWDyf9EvN4hirPpYpt9RrFb7EK3gMHkAFAbSQ9BZv3aVJaOvULvcTpY wSlGFpjR24smBDNWPY.8ruN5CFWispmlFfErrsM1rMJlGvOoNzzGFRijXbyxfmvfFbPfGL7.SU4c 8SBmgOokPSFCQkL2p2Nlrj.L5QVQBT5zjXiqu0vN7il5c2c82waMYSkauRgdLUXqwMqPOR6eaxT9 9iPeiDsFqeg0KeOjOM6Mukh_3xi4dFpoGLivvEOAR2dh.iYvQpXfwMEANUGaB6.RwcAaTQwBiJ.t scfKP4FYrfLtzDOgJFLRmCpnFbhu3WoU.hD_iyQ1C7DG_jUIFrkzHdHS_m_rJ1Lw8jBxrEkdFeoe QB0qfr7fOsNaiZ5JkVT8yRuOYNNFq8u9NmV8WHFbs_gUYxLQRKSuQBXfZVVVQJCHCIOr5toVMI5A hR3J0UYARDtaz.0PHufJBaBrDWR5gH9njzPFcvLvZsvHtu3D8SQwJF9beK8KWB_RzGNepsjlUqEz S0d0Mvjqsb7zMlO.9ILd9GMRfEybtpGW6WqGwkRjzNFQoWYNw0EO6xNCqhSppopcNJAnHnJz6IiH DEt01ILjaS2c0.vxyHZvvmAbnL46R0xE9rk37wp.OV5ItNm_QCDfrtgv8A2ud2w16QH2d5Y.WI89 X4HyrAVgMJM_AyXlyWXHRmC73zcdja6Xb9E3Ggmv4hr4T8XbLvjWsb0fEdSTkGhx17dc_nCUnGiZ _dk5QKqdYHpiFCz9cGbHe0Id6HT1_p4j_.HVmzyyInhRid735VDcUBnMRpU5Mm9LIMXfpPFiiYFW hb7vvFcWOF4Z2yayG0YCYhapMO4GP3NWu_v9DkE9_CaOKA8ioj5jC6p.P_Z5q1TIIU5bqkuv_Fwx x9o5yX8lgFpyGIpzZAm4m5_QJiNq7GxlcXI08y_fQ_iarANUjk3JfYUTXxONnpbzfgPM4L3lNPll Bio61ED.M6wawY_a5J3G.Qjfnr.VVgIoCC3rpoIfFRzQp0zfC1.y6CEUm8goAf1g.7EvG5D2ehxQ 1EbfTkJg5NaJhKZ3e14UKCO80Ly_qkul3vAsX79AN8Iz_biIx7YP9sN.fW6Uo8RXf05rQ1sIe3eX dQjhdYho4jlhcJ.FVvJXBFiNx.2pqos4lFRTHBvKPpCNztixL7bx_9YEbGZUrqo7iGHAUH.NymTB mtzedFfsPsqAAAlZsvu_IMMZzIKWPilGgh9RZX0fwEYBArKkG0tVRm8rTQSnKuDDzrgSGHW.wDZA w.K4YPP12D1dtwLmQxTpRh5R_A6cpd3xseWe8vlknaZsf2kB_oCTLbmR65Drmtp1lQbAEc.NoGgO 2wuP8XtaW3tMhoqqAviiSpHzEZvfPREfJ.klg1.VLl.3ZpCq1RYLuJXeet9qWvdQ8vVY021lOB1z uadt6swACeoUI89WDigIqPRAiu_tP.nVCNApexSKdh0FPE3niHEoGlPDTnumxN7if3Cnc.R1FetB 96IiEfrh.GrxUixmRhW8.bCCT3YkCBYotz3JiaWqa1ZberQoaoEeqGyTBSGWlTwWckyuG.FnGmeS T0b29OQizVgY6_Tctag8eZg5ROfIksIdBg9c31glfaOdurT.kUsU9jfLx8ElZwEt8joUtw3BqgY. rkp9AIGNy8wlcqF8mFkPoBC9quERsBbChgQKzs1BPWCAix.byGYMgVfniXadWjeXUZni42eVsen. IHPXvc8mzabwSF3zMOgQ8Jrw0FDFt78cM8SeXfEehY1ZAdvQjHcH_qqnCUguEGfCGU1oAQIFgFgn JURilvnn4o4wOU2dU7mf0l4mkZC5n66ffMhcD5cGDMfgcQf7LV6wLJW0sTr1.SlsGa.Qx.k1cB81 w.9V3IP0iIhzMfi8edUi_r7A.EBkgvde.kn_oJZBSAPsoQyVqFu3jtMrILvLLL0i6H0Rq2hXRZH0 q2T15TAIfwu7cAUEKSHnefG11dje5b999RMKl2dyDXmhO7dUlTyAAzI97KPHQpXjvt2BqcwhHI_w 2Ln7n2ZkrMypWfW7N.ZH7GZAPecC987Y0jyHc04CqqeX3N7a9CUvw6Z_tH5pF8a9Bk4Xg5XrHirB GzdI9DSGYpaDDO57YlzvDauAfYCRpXQAFUv2Tne97DUzDRer9Ge1.JUZEs2ZCOw1tDNyOflUMJlZ Yizjg0Qne8bwx2.CHMvFma3xteDggHz_zCr4B X-Sonic-MF: X-Sonic-ID: 626d3a63-5030-43b2-9fca-900807ef6574 Received: from sonic.gate.mail.ne1.yahoo.com by sonic320.consmr.mail.ne1.yahoo.com with HTTP; Thu, 13 Apr 2023 17:46:36 +0000 Date: Thu, 13 Apr 2023 17:46:33 +0000 (UTC) From: Paul Pathiakis To: Steve O'Hara-Smith , Mario Marietto Cc: Miguel C , Alejandro Imass , Tim Preston , freebsd-questions Message-ID: <1713049884.3454502.1681407993048@mail.yahoo.com> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> <543289768.3317542.1681394425362@mail.yahoo.com> <20230413165139.6a79f0a99d29accbcdc8769d@sohar a.org> Subject: Re: Docker List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3454501_903155551.1681407993047" X-Mailer: WebService/1.1.21365 YMailNorrin X-Rspamd-Queue-Id: 4Py6TB4SjJz3FWN X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N ------=_Part_3454501_903155551.1681407993047 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable And again, I must ask that this is dropped.=C2=A0 In my eyes, it is now tr= olling. As Steve posted, find a group of people that are interested in making it av= ailable with FreeBSD kernel constructs and create something that can easily= read/write and make use of the docker containers. FreeBSD has multiple containers technologies and the oldest one is jails th= at was created, literally, decades ago.=C2=A0 Just because 'Docker' is the = neat, new, kewl thing right now, it may or may not survive.=C2=A0 Jails and= hypervisors have and so have all the other constructs of FreeBSD.=C2=A0 Th= e security on them is incredible and the inheritance is well thought out. Mario, if you really want this, start a project, find out all the people yo= u need and ask if they will donate time.=C2=A0 You've been stating that no = one wants to learn 'something new like jails/iocage etc'.=C2=A0 Thats the p= roblem with the industry today.=C2=A0 People don't want to learn and unders= tand at the bit level.=C2=A0 You want Docker on FreeBSD, but you don't want= to learn about FreeBSD to learn how complicated it is.=C2=A0=C2=A0 I work on various versions of Linux daily.=C2=A0 Quite frankly, it's a hodg= e-podge of multiple projects that get thrown together and somehow works....= until massive holes in functionality and security are found.There are bigg= er problems for them to fix than a container system that grew out of a need= to simplify coding and environment creation for ease of use....aka not wan= ting to put the effort where it belongs... an incredibly solid foundation a= nd proper programming practice. The FreeBSD OPERATING SYSTEM is a kernel and userland.=C2=A0 It is constant= ly optimized, rewritten and goes through a rigorous design/upgrade/implemen= tation process and multiple QA and release clients before any version is re= leased.=C2=A0 It shows in the CVE findings.=C2=A0 Even x.0 releases are rob= ust and mostly bug free.=C2=A0 I don't see any versions of the Linux KERNEL= ever doing that and its a comparison between a COMPLETE OS versus just a K= ERNEL. So pardon me.... but I now see you as a troll.=C2=A0 Please talk to some of= the more detailed people on the mailing lists to start your project.=C2=A0= Learn about the kernel structures on Linux and FreeBSD and their equivalen= ts.=C2=A0 That's where you should start. Paul On Thursday, April 13, 2023 at 09:40:47 AM PDT, Mario Marietto wrote: =20 =20 Have you ever asked yourself because until 2015 there was an interest to k= eep the docker updated between the ports ? Maybe because there was (and for= me there is) a good interest between the developers and users,even if ther= e aren't developers interested to fix it.=20 On Thu, Apr 13, 2023 at 5:51=E2=80=AFPM Steve O'Hara-Smith wrote: On Thu, 13 Apr 2023 17:43:15 +0200 Mario Marietto wrote: > For sure not everything,but something that is very requested and that it > has given a solid proof to be a valid and robust tool. I think Docker has > all these requisites. =C2=A0 =C2=A0 =C2=A0 =C2=A0 So go forth and make it happen. I posted elsewh= ere an overview of what needs doing (I probably missed a lot of things), it's a fairly big project and it will need its own team of developers composed of people who want it done. --=20 Steve O'Hara-Smith --=20 Mario. =20 ------=_Part_3454501_903155551.1681407993047 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
=
And again, I must ask that t= his is dropped.  In my eyes, it is now trolling.

As = Steve posted, find a group of people that are interested in making it avail= able with FreeBSD kernel constructs and create something that can easily re= ad/write and make use of the docker containers.

FreeBSD h= as multiple containers technologies and the oldest one is jails that was cr= eated, literally, decades ago.  Just because 'Docker' is the neat, new= , kewl thing right now, it may or may not survive.  Jails and hypervis= ors have and so have all the other constructs of FreeBSD.  The securit= y on them is incredible and the inheritance is well thought out.

Mario, if you really want this, start a project, find out all the p= eople you need and ask if they will donate time.  You've been stating = that no one wants to learn 'something new like jails/iocage etc'.  Tha= ts the problem with the industry today.  People don't want to learn an= d understand at the bit level.  You want Docker on FreeBSD, but you do= n't want to learn about FreeBSD to learn how complicated it is.  =

I work on various versions of Linux daily.  Quite f= rankly, it's a hodge-podge of multiple projects that get thrown together an= d somehow works.... until massive holes in functionality and security are f= ound.
There are bigger problems= for them to fix than a container system that grew out of a need to simplif= y coding and environment creation for ease of use....aka not wanting to put= the effort where it belongs... an incredibly solid foundation and proper p= rogramming practice.

=
The FreeBSD OPERATING SYSTEM is a ke= rnel and userland.  It is constantly optimized, rewritten and goes thr= ough a rigorous design/upgrade/implementation process and multiple QA and r= elease clients before any version is released.  It shows in the CVE fi= ndings.  Even x.0 releases are robust and mostly bug free.  I don= 't see any versions of the Linux KERNEL ever doing that and its a compariso= n between a COMPLETE OS versus just a KERNEL.

So pardon m= e.... but I now see you as a troll.  Please talk to some of the more d= etailed people on the mailing lists to start your project.  Learn abou= t the kernel structures on Linux and FreeBSD and their equivalents.  T= hat's where you should start.
<= br>
Paul

=20
=20
On Thursday, April 13, 2023 at 09:40:47 AM PDT, Mario M= arietto <marietto2008@gmail.com> wrote:


Have you ever asked yourself because until 2015 there was an interest t= o keep the docker updated between the ports ? Maybe because there was (and = for me there is) a good interest between the developers and users,even if t= here aren't developers interested to fix it.

On Thu, A= pr 13, 2023 at 5:51=E2=80=AFPM Steve O'Hara-Smith <steve@soha= ra.org> wrote:
On Thu, 13 Apr 2023 17:43:15 += 0200
Mario Marietto <marietto2008@gmail.com> wrote:
> For sure not everything,but something that is very requested and that = it
> has given a solid proof to be a valid and robust tool. I think Docker = has
> all these requisites.

        So go forth and make it happen. I posted elsewh= ere an overview of
what needs doing (I probably missed a lot of things), it's a fairly big
project and it will need its own team of developers composed of people who<= br clear=3D"none"> want it done.

--
Steve O'Hara-Smith <steve@sohara.org>


--
Mari= o.
------=_Part_3454501_903155551.1681407993047-- From nobody Thu Apr 13 18:22:45 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Py7Gy00TPz45ZpZ for ; Thu, 13 Apr 2023 18:22:50 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py7Gw5Zxjz3G0d; Thu, 13 Apr 2023 18:22:48 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681410168; h=from:from: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; bh=3PmcZWJdAk1CeRxmxZlILaWtfOMQAHkBjuOWFMrOK0Q=; b=tfrpIo7lUqGVjEIjqBVUpsowNo8+iwFYZk0pYKrxWswwwilo79oTVm7G6km7rk8rKUm/aA aryemHaaKTh/1NlRexaCMUK+YD/xVLRQOBkWis/3Z8oRVEc5f5q5azVVhy+vA+qB4XI3+b XfqjA8spU4/wE6nCQNSiuNm2PYPoGkV9xXBr5sm6rnGShT1pX7inAB5W90nNTU+rIQuwCN 9GnNgut9awaCDduajFcxXv2UOgdr63scLSieQffXYvmunmHAjeusqUe+MFwmhgEKya8mOg +LTufpYTL6T20PnMW4j15bdu7Rwn3ZAok2/0A5ntS9hO8QgC/z2wXQkLrgh1xQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681410168; h=from:from: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; bh=3PmcZWJdAk1CeRxmxZlILaWtfOMQAHkBjuOWFMrOK0Q=; b=kns58D/kLiVapKmxXF0igoIoVtxvpVNbCwbqYVYoE8P7rkYKlPecBpYBX84hfvw8rifKML ZbRrZ1zthWvEDVvjJwLXfflAAMw7W/RMj/JhdP5hb48keK23atGbCWkQTSSvYGYG0gkPQJ TOoFhPUivS8XXNOQy69zE34FH8At8PwLWLHoSXxAtBqhtJvdWa/rfwinbYRb87aPpjh3Ry +MgjOqtxQA5BuXkOAZ31KPDAttVWk0mX8wkvcIjfhw2IRUlf0YdYZb/e5BCnEolJ6qz+R0 BCpRXzKCA1eiPQui4guHgxhU/ZEARoqt/Pia+Uch7TbZ8Xrm7kKEbWDEN5ku8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681410168; a=rsa-sha256; cv=none; b=u6yl1fn71vxGnWpk/LbTk92P54NE+WcC8zqV3hmU+fjnoMzd5ZiFrqalw7unEQ+hkU7EXW MSsEh0zxlZ0fx9UTUWE22V8BQ6Sbtr3lobfdmnO47dfbZm36twWTWGMYQqnN7mqrXMfA5G iLptcy46HP4sVsATJzlLT5tvqj45OqvJYvPq8shWfJxLDoOqTwBVcWGmXGUJf56rahvyAq MBrM+3sC7R8AXI+1IY4N5LBcmodSRv9C6Kc+13SGF9sMQa3HGMs5T6d3jzNi90V1HwFBZs JBkW5eCcHPLZVW7bx8S1kkdrGQgt0pDEtfpexmAX3K9usrHPsP3QEp9l+rYFZA== Received: from [192.168.1.10] (host-2-100-161-236.as13285.net [2.100.161.236]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: grahamperrin) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Py7Gw2CNtzlxl; Thu, 13 Apr 2023 18:22:48 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) Message-ID: <930a3ed1-5fbc-b8e8-487e-b91193501f7f@freebsd.org> Date: Thu, 13 Apr 2023 19:22:45 +0100 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: freebsd-update(8) upgrade peculiarities (was: FreeBSD 13.2-RELEASE Now Available) To: questions@freebsd.org References: <20230411044832.10F73170F8@freefall.freebsd.org> Content-Language: en-US X-Priority: 4 (Low) From: Graham Perrin Organization: FreeBSD In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------UTU2WLWs8h8I0b1KazA2JhNY" X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------UTU2WLWs8h8I0b1KazA2JhNY Content-Type: multipart/mixed; boundary="------------sDlnJf74bupEB0X22Rcj6Wrf"; protected-headers="v1" From: Graham Perrin To: questions@freebsd.org Message-ID: <930a3ed1-5fbc-b8e8-487e-b91193501f7f@freebsd.org> Subject: freebsd-update(8) upgrade peculiarities (was: FreeBSD 13.2-RELEASE Now Available) References: <20230411044832.10F73170F8@freefall.freebsd.org> In-Reply-To: --------------sDlnJf74bupEB0X22Rcj6Wrf Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTIvMDQvMjAyMyAwMjo0NywgVG9tZWsgQ0VEUk8gd3JvdGU6DQoNCj4gT2theSwgaGVy ZSB3ZSBnbyBvbiAxMy4xLVJFTEVBU0UtcDYgd2l0aCBmcmVlYnNkLXVwZGF0ZSB1cGdyYWRl IC1yDQo+IDEzLjItUkVMRUFTRSA6LSkNCj4NCj4gSSBjYW4gc2VlIHRoYXQgc29tZSBmaWxl cyBhcmUgZ29uZSBpbiAxMy4yOg0KPg0KPiAvZXRjL2Rpc2t0YWIgLSBJIHN0aWxsIHVzZSBm bG9wcGllcyEhIDotUA0KPg0KPiAvZXRjL3NlcnZpY2VzIC0gdGhhdCB3YXMga2luZCBvZiBo YW5keSBjaGVhdHNoZWV0IGZvciBzZXJ2aWNlcyBwb3J0cy4uDQo+IGlzIHRoZXJlIGEgcmVw bGFjZW1lbnQ/DQo+DQo+IC9ldGMvcmMuZC93cGFfc3VwcGxpY2FudCAtIGlzIGl0IG1vdmVk IHRvIHRoZSBwb3J0IHZlcnNpb24/IElmIHNvIHdoeQ0KPiB0aGF0IGNvbmZpZyBmaWxlIGlz IG5vdCBtb3ZlZCB0byAvdXNyL2xvY2FsL2V0YyA/IFRoZXJlIG1heSBiZSBzb21lDQo+IGNv bmZpZ3VyYXRpb25zIG92ZXIgdGhlcmUuDQo+DQo+IC9ldGMvcmMuZC96cG9vbCAtIEkgaG9w ZSBldmVyeXRoaW5nIGJvb3RzIGZpbmUgSSBoYXZlIHRocmVlIHpwb29scyBoZXJlIDotUA0K Pg0KPiDigKYNCg0KDQpJIGhhZCBzaW1pbGFyIHBlY3VsaWFyaXRpZXMgd2l0aCBhbiB1cGdy YWRlIG9mIGEgamFpbCBmcm9tIA0KMTMuMS1SRUxFQVNFLXA3LiBJbiBNYXRyaXgvSVJDICNw b3VkcmllcmUgSSB3cm90ZToNCg0KDQrigKYgZm9yIGdpZ2dsZXMsIEkgY2xpY2tlZCAneScg d2hlbiBhc2tlZCB3aGV0aGVyIG5vbmV4aXN0ZW5jZSBvZiANCi9ldGMvcGFzc3dkIChhbmQg dmFyaW91cyBvdGhlciBmaWxlcykgd2FzIHJlYXNvbmFibGUsIHdoaWxzdCB1cGdyYWRpbmcg YSANCmphaWw6IDxodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvUDU2NyQ4Ni0yNjg+DQoN ClRoZSByZXN1bHRpbmcgamFpbCBzZWVtcyB0byBiZSBmdW5jdGlvbmFsLCBJIGJlZ2FuIGEg cnVuIG9mIA0KcG91ZHJpZXJlLWJ1bGssIGJ1dCBJIGRvIHdvbmRlciB3aGV0aGVyIHNvbWV0 aGluZyB3YXMgd3JvbmcgZHVyaW5nIHRoZSANCnVwZ3JhZGUuDQoNCg== --------------sDlnJf74bupEB0X22Rcj6Wrf-- --------------UTU2WLWs8h8I0b1KazA2JhNY Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsFAmQ4SHUFAwAAAAAACgkQt2dIb0oY1AuN BQ//an/uwVLx5wKDZb0eyJ0dIRxNNjb5tcg8gpLucufc8HPeOF1lBrqV8+2n25igRKOdkgEY1i+H giPK7lIQZmWWlZ1kKkoRSAPBVGahefxQ1zT++x8kdlh7Ywkxm9z/AYbdxlmLxoNx3+TRqgjIXfPl H7PYkynuBCxMtHrNFkoK3oq/k9TA7lBbkacP6D23EChf7FheMkkaskatdUvx68BbVKNa69I+4d5u uTlGMpa0P+I/3bnGBaV8CVcyakOobaZFcW5G0Zj/cBVovuOMeUKNe/uhHsgpXf3xZzLb3JXazXV/ L2lDY1peipEnHDZFapfEe3bMz8NI71KFftSZA+rFxIe5NQbRMQpLbnVkEU5NTcmYwSmgqfuKhgNf dxiaNmuWw/x80t9R99bqvHBLyDM0mt0Ale0XbZpOO30MDuyAsxJjjKuJqj0cP8jVCTITwds79ILz 1cn0Ib4tbVX4A3uy7O+iJ6xDxlv45OPeK1nA89Orv0wuscLde/1OGkOb7vonnUARVB51no+0WrBN QC9bqK72vBBulbi+6DPeB0en8dg7hd+CEgFBd9f2A+k0pXwCmhuuZUvmW6LGk1CeDnWD63JBrOWD 9od8sBK5V1w725fcO0GS0fZBv0jDHWhqXaS2Qy8ZzWXIEPS1x9hGU2OMjn9B29rPBmhR4SyeQsZA GFQ= =7DUS -----END PGP SIGNATURE----- --------------UTU2WLWs8h8I0b1KazA2JhNY-- From nobody Thu Apr 13 21:30:50 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PyCSD5brKz44gZV for ; Thu, 13 Apr 2023 21:31:08 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.134]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PyCSC4McGz3Brc for ; Thu, 13 Apr 2023 21:31:07 +0000 (UTC) (envelope-from freebsd@edvax.de) Authentication-Results: mx1.freebsd.org; none Received: from r56.edvax.de ([178.5.230.94]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPA (Nemesis) id 1MiaHf-1qJuiA3M1P-00fjrq; Thu, 13 Apr 2023 23:30:54 +0200 Date: Thu, 13 Apr 2023 23:30:50 +0200 From: Polytropon To: Miguel C Cc: Mario Marietto , Alejandro Imass , Paul Pathiakis , "Steve O'Hara-Smith" , Tim Preston , freebsd-questions Subject: Re: Docker Message-Id: <20230413233050.2f0046c3.freebsd@edvax.de> In-Reply-To: References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Z0ieVpd788g/OsRsSzxSP3xrDlp6L/fGoNn3fMsLGPxjftKpXRt AT7Rizwfd4TJX1Bm5yQskpcHjWUeaRxC4cMn6zauOD1z5L+Qu4ftL/W7DFQgSHBzLNz1ZV4 O90p4sEKZjPdv2xku2PbE83O4qDGdKoWjB9Tf5nN4xflej3KgrOhCBbTDSsTU6yn5WbR7pq eT1QJqA54tG/nJtIfklVg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:MO4Ej563wQM=;9I9xxfiQXuxgHQCgVLiuAqP0CcV WKEGk+PQDPD6WxeCYagkBY6kQS3bqVkN39fvicO1BR+DUNa1SDNbnW1YQjZ9mvgmnMCnil+j3 wDTnF+IzxUzEXEg9iAWXDfsQ9E9K+/Ixxq4yW0NOpj8BJg0HJQ59Hfo83531hMBWt3lZlq9SW 0UVAmjA3LhCvsuq7dtgLK/+dA4MVDoc+cbz7giYOZqR60LoYeHpSiy3QljrklMaJ8LOVzkUk+ buNM1Rs5L3i1uANxmyaWkXexRy/q29Lbqam1IMcYAvw5lJ49/Ye0I72j3Ob1AbBzsBYabiTX3 EfErxjPot1+pzr9bW2JKV0IV+WNz61AHQk43Rc14frvzxfIc4wvegVH7CoYKLszzw7wl6BOuB J6UCm14vsSxt3naItN6OJTaVo59dtwIC3/zzyHCMLc8Fbaip72FOX79eWC/p2qY7gHuCd8zHV BbgxfDGkXydjgQaUtr1Et++R16t6yKsOUBP+3ma5NeNQT/UayTusdBijXG4JBVnT8yv588yO7 AhERV4tKxh8+oRVZtNGdlmYXXmwthlBkcfjvyPMtIFi00mjK8dLGfSbyIIuvlwFSyD4Z066te wi4Pf3GQGPheVb78TXOgQtxGO5DXbqrM64l0f6yjwc49D2jdJK9FwKtbctQ+7plLnO3xlkZse AgwWzPS7dX0HiEEC6Ku9LAGJclc3Txhe8Ev8wn6Emw== X-Rspamd-Queue-Id: 4PyCSC4McGz3Brc X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Thu, 13 Apr 2023 13:58:51 +0100, Miguel C wrote: > I also don't get why is that so complicated, is it just cause FreeBSD's > maintainers/community don't want to even consider docker on FreeBSD? The core "problem" - in fact, it's not actually a problem, it's just the consequences of a design decision - is that Docker hooks deeply into Linux kernel functioalities which the FreeBSD kernel simply does not have. Docker therefore is Linux-centric and Linux-specific, because the focus of development is pointed at Linux. Cross-OS interoperability is not a primary goal here. You could ask: Why does Linux Firefox not run on macOS? Why does the Mac App Store not run on "Windows"? It is not because someone is lazy or stupid, it's just because it is not designed to do that. > Couldn't we just run docker on bhyve? The word "just" is the key here: It is not a _simple_ thing. "Could we just run FreeBSD binaries on Android?" ;-) > I'm sure it would serve the "just > want to test this image purpose" but I suspect there will be some issues > with Filesytem/network, not issues per say, but more like it likely takes > some work to get this to run in easy manner, but I think I've seen mentions > of using sshfs or zvols to make this part easier. It looks like it is technically possible, after (!) investing time and work into getting it done. It is not a trivial effort. > MacOS and Windows use virtualization anyway, sure Docker "DESKTOP" is > supported but docker, but they are still using a VM at the end of the day > and handle the filesystem/network stuff for the user. You could likewise use a VM to run an instance of Linux and then run Docker inside that VM... > I've never tried this my self [...] Sorry, not a good prefix for a broad statement. :-) > [...] but I don't think it should be that super > complicated unless you plan to run docker on prod envs, I think here, the > argument that "right tool for the job" is very valid.... I use docker on my > macOS but I'm not going to run things in prod in macbooks ofc, I will still > use Linux, K8s etc. It's probably _quite_ complicated, or else someone would already have done it as there are lots of users and administrators who would probably love to run Docker natively on FreeBSD. I'm not involved in the Docker development, so I can only guess (or conclude from Linux development): It is a moving target and, as mentioned above, combined with Linux-centricity. "I've never built a house, but how hard can it be? There are lots of houses over there!" Sorry... ;-) > Perhaps the FreeBSD foundation could invest a bit in getting a tool to easy > the way of running docker through bhyve, I do believe this would be good > for user adoption, but probably there are other priorities. The FreeBSD foundation is responsible primarily for the FreeBSD operating system. Docker is a 3rd party software (like the stuff in the ports collection), so it's a bit out of scope of the FreeBSD foundation. But writing a polite message to them and asking is never a bad idea. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From nobody Thu Apr 13 22:29:48 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PyDmg26n7z44m08 for ; Thu, 13 Apr 2023 22:30:27 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yw1-x112b.google.com (mail-yw1-x112b.google.com [IPv6:2607:f8b0:4864:20::112b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PyDmf6yVdz49TX for ; Thu, 13 Apr 2023 22:30:26 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-54fb615ac3dso97992207b3.2 for ; Thu, 13 Apr 2023 15:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681425025; x=1684017025; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=M+WHWU4OIe+JAhNNkJKZrqD03JTzHzogGwCH5Tsq6cA=; b=Atmc3xBHmkOu1iwjgtFOmJ7J3tkDpAUIj0n2AhVrlexPEV+Qpc6fG+K3tpDNOQiQiw 9ybmc/okzxdMq+okDbdziu2MiqmGkDfr3u/iYLMwl897/0T/gWbYk1TQ83N2Kje+toi2 OzF32qheZE1UikAjmZkIYZhqE13zkjGKhq0ScQoaG32xY4BgENr/cr8/RcrNUE3r9PdH b+R8b+4SogRjTHfVguABxALWA6XWO98ZehxwJspe8qYkmOsQXM76wtpi7f9MoqiLDoVA wfYwSYbwpm0kgSqIhio1GTuKaR5bXjCxbRBJOeLe3ULh3LFquH1jhod34EuzqZhz2n7Q ssIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681425025; x=1684017025; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=M+WHWU4OIe+JAhNNkJKZrqD03JTzHzogGwCH5Tsq6cA=; b=MGWHHcDeaNARmkuafxcuA+N0uu9/OqtdqsSst0MGpRUJURFYmnI7vy/R1hQENKWAxV 81kvqrMbs8N8PvVvVOyt4axrlxREWMBI4wvIcbBDbprcjTEhYvTCoFVJVaKPim/sgZka 3Ct4Rqyz+BRFmIa7l998NiVFU30ZrbsR1U8GZLVSqqDb1gAm5FWJPUe9+BEECmvjrC63 EfqgKT45W50iY608LWhP3RceK4093fj9uuPG6QQJWuULXwPOtzIIAUXTX6SRrp6491Vz dGTUNWTR9zicwFGNrYOKRqh8NUCFrRlBncAmDPjhbXNoJoLn98svksHbo9uB04v/wTnA kiXg== X-Gm-Message-State: AAQBX9cj+rEsuV2gDUTyB7lO5yHf4arTzVmgjK9Xh8/UAofDV+mLOk6J VyT5G/4kPvqR6e3IJf2+yPgfIJYMHDElNdA0xLo= X-Google-Smtp-Source: AKy350ZbpuINhtiRTtwiRbhQiKseecKW4Jic5WP5k+UxwMr3rYAtqV2IFdqLouSW9KNw8nmqjAwFbysUR/uwcaTTizs= X-Received: by 2002:a81:4005:0:b0:540:e744:13ae with SMTP id l5-20020a814005000000b00540e74413aemr2486446ywn.3.1681425025217; Thu, 13 Apr 2023 15:30:25 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> <1535315680.2770963.1681309684072@mail.yahoo.com> <20230413233050.2f0046c3.freebsd@edvax.de> In-Reply-To: <20230413233050.2f0046c3.freebsd@edvax.de> From: Mario Marietto Date: Fri, 14 Apr 2023 00:29:48 +0200 Message-ID: Subject: Re: Docker To: Polytropon Cc: Miguel C , Alejandro Imass , Paul Pathiakis , "Steve O'Hara-Smith" , Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="0000000000005839c605f93f45b6" X-Rspamd-Queue-Id: 4PyDmf6yVdz49TX X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --0000000000005839c605f93f45b6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Someone here got scared that this discussion already became trollish. So,I don't know if I'm allowed to reply further. On Thu, Apr 13, 2023 at 11:30=E2=80=AFPM Polytropon wrot= e: > On Thu, 13 Apr 2023 13:58:51 +0100, Miguel C wrote: > > I also don't get why is that so complicated, is it just cause FreeBSD's > > maintainers/community don't want to even consider docker on FreeBSD? > > The core "problem" - in fact, it's not actually a problem, > it's just the consequences of a design decision - is that > Docker hooks deeply into Linux kernel functioalities which > the FreeBSD kernel simply does not have. Docker therefore > is Linux-centric and Linux-specific, because the focus of > development is pointed at Linux. Cross-OS interoperability > is not a primary goal here. > > You could ask: Why does Linux Firefox not run on macOS? > Why does the Mac App Store not run on "Windows"? It is > not because someone is lazy or stupid, it's just because > it is not designed to do that. > > > > > Couldn't we just run docker on bhyve? > > The word "just" is the key here: It is not a _simple_ > thing. "Could we just run FreeBSD binaries on Android?" ;-) > > > > > I'm sure it would serve the "just > > want to test this image purpose" but I suspect there will be some issue= s > > with Filesytem/network, not issues per say, but more like it likely tak= es > > some work to get this to run in easy manner, but I think I've seen > mentions > > of using sshfs or zvols to make this part easier. > > It looks like it is technically possible, after (!) > investing time and work into getting it done. It is > not a trivial effort. > > > > > MacOS and Windows use virtualization anyway, sure Docker "DESKTOP" is > > supported but docker, but they are still using a VM at the end of the d= ay > > and handle the filesystem/network stuff for the user. > > You could likewise use a VM to run an instance of > Linux and then run Docker inside that VM... > > > > > I've never tried this my self [...] > > Sorry, not a good prefix for a broad statement. :-) > > > > > [...] but I don't think it should be that super > > complicated unless you plan to run docker on prod envs, I think here, t= he > > argument that "right tool for the job" is very valid.... I use docker o= n > my > > macOS but I'm not going to run things in prod in macbooks ofc, I will > still > > use Linux, K8s etc. > > It's probably _quite_ complicated, or else someone > would already have done it as there are lots of users > and administrators who would probably love to run > Docker natively on FreeBSD. I'm not involved in the > Docker development, so I can only guess (or conclude > from Linux development): It is a moving target and, > as mentioned above, combined with Linux-centricity. > > "I've never built a house, but how hard can it be? > There are lots of houses over there!" Sorry... ;-) > > > > > Perhaps the FreeBSD foundation could invest a bit in getting a tool to > easy > > the way of running docker through bhyve, I do believe this would be goo= d > > for user adoption, but probably there are other priorities. > > The FreeBSD foundation is responsible primarily for > the FreeBSD operating system. Docker is a 3rd party > software (like the stuff in the ports collection), > so it's a bit out of scope of the FreeBSD foundation. > But writing a polite message to them and asking is > never a bad idea. > > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... > --=20 Mario. --0000000000005839c605f93f45b6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Someone here got scared that this discussion already becam= e trollish. So,I don't know if I'm allowed to reply further.

On = Thu, Apr 13, 2023 at 11:30=E2=80=AFPM Polytropon <freebsd@edvax.de> wrote:
On Thu, 13 Apr 2023 13:58:5= 1 +0100, Miguel C wrote:
> I also don't get why is that so complicated, is it just cause Free= BSD's
> maintainers/community don't want to even consider docker on FreeBS= D?

The core "problem" - in fact, it's not actually a problem, it's just the consequences of a design decision - is that
Docker hooks deeply into Linux kernel functioalities which
the FreeBSD kernel simply does not have. Docker therefore
is Linux-centric and Linux-specific, because the focus of
development is pointed at Linux. Cross-OS interoperability
is not a primary goal here.

You could ask: Why does Linux Firefox not run on macOS?
Why does the Mac App Store not run on "Windows"? It is
not because someone is lazy or stupid, it's just because
it is not designed to do that.



> Couldn't we just run docker on bhyve?

The word "just" is the key here: It is not a _simple_
thing. "Could we just run FreeBSD binaries on Android?" ;-)



> I'm sure it would serve the "just
> want to test this image purpose" but I suspect there will be some= issues
> with Filesytem/network, not issues per say, but more like it likely ta= kes
> some work to get this to run in easy manner, but I think I've seen= mentions
> of using sshfs or zvols to make this part easier.

It looks like it is technically possible, after (!)
investing time and work into getting it done. It is
not a trivial effort.



> MacOS and Windows use virtualization anyway, sure Docker "DESKTOP= " is
> supported but docker, but they are still using a VM at the end of the = day
> and handle the filesystem/network stuff for the user.

You could likewise use a VM to run an instance of
Linux and then run Docker inside that VM...



> I've never tried this my self [...]

Sorry, not a good prefix for a broad statement. :-)



> [...] but I don't think it should be that super
> complicated unless you plan to run docker on prod envs, I think here, = the
> argument that "right tool for the job" is very valid.... I u= se docker on my
> macOS but I'm not going to run things in prod in macbooks ofc, I w= ill still
> use Linux, K8s etc.

It's probably _quite_ complicated, or else someone
would already have done it as there are lots of users
and administrators who would probably love to run
Docker natively on FreeBSD. I'm not involved in the
Docker development, so I can only guess (or conclude
from Linux development): It is a moving target and,
as mentioned above, combined with Linux-centricity.

"I've never built a house, but how hard can it be?
There are lots of houses over there!" Sorry... ;-)



> Perhaps the FreeBSD foundation could invest a bit in getting a tool to= easy
> the way of running docker through bhyve, I do believe this would be go= od
> for user adoption, but probably there are other priorities.

The FreeBSD foundation is responsible primarily for
the FreeBSD operating system. Docker is a 3rd party
software (like the stuff in the ports collection),
so it's a bit out of scope of the FreeBSD foundation.
But writing a polite message to them and asking is
never a bad idea.



--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...


--
Mario.
--0000000000005839c605f93f45b6-- From nobody Fri Apr 14 03:47:01 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PyMp76xrzz45Hyb for ; Fri, 14 Apr 2023 03:47:11 +0000 (UTC) (envelope-from kpn@neutralgood.org) Received: from gunsight1.neutralgood.org (gunsight1.neutralgood.org [IPv6:2607:f758:2280:1:d6be:d9ff:feac:a1e9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "gunsight1.neutralgood.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PyMp62g7Mz3L2L for ; Fri, 14 Apr 2023 03:47:10 +0000 (UTC) (envelope-from kpn@neutralgood.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of kpn@neutralgood.org designates 2607:f758:2280:1:d6be:d9ff:feac:a1e9 as permitted sender) smtp.mailfrom=kpn@neutralgood.org; dmarc=none Received: from gunsight1.NeutralGood.ORG (localhost [127.0.0.1]) by gunsight1.neutralgood.org (8.16.1/8.15.2) with ESMTPS id 33E3l20E091144 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 13 Apr 2023 23:47:02 -0400 (EDT) (envelope-from kpn@gunsight1.NeutralGood.ORG) Received: (from kpn@localhost) by gunsight1.NeutralGood.ORG (8.16.1/8.15.2/Submit) id 33E3l135091141; Thu, 13 Apr 2023 23:47:01 -0400 (EDT) (envelope-from kpn) Date: Thu, 13 Apr 2023 23:47:01 -0400 From: "Kevin P. Neal" To: "Dan Mahoney (Ports)" Cc: questions@freebsd.org Subject: Re: filesystem labels? Message-ID: References: List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-No-archive: Yes X-Spamd-Result: default: False [-2.28 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.99)[-0.994]; NEURAL_HAM_SHORT(-0.99)[-0.989]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[questions@freebsd.org]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:13649, ipnet:2607:f758::/32, country:US]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[neutralgood.org]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4PyMp62g7Mz3L2L X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On Wed, Apr 12, 2023 at 08:58:22AM -0700, Dan Mahoney (Ports) wrote: > Hey all, > > I find that the handbook mentions glabel labels, but several other > places say don't use them. > > I managed to apply a gpt label to my new partition that I created using > only "gpart" > > The handbook mentions glabel labels, and tunefs labels, but says > nothing about GPT labels. GPT labels only apply to GPT partitioned disks. The labels appear under "/dev/gpt/". Mount filesystems using that device node in that directory. UFS labels are similar, but only apply to UFS filesystems, and the labels appear under "/dev/ufs/". Mount filesystems using that device node in that directory. It is possible to have a GPT label and a UFS label for the "same" partition. Well, but the GPT label is for the partition and the UFS label is for the filesystem, but in practice this is not a useful distinction. Labels created with glabel add metadata to the end of a partition (or disk) if I remember correctly. I believe the label then presents under /dev, and you must mount using the label device under /dev somewhere. Otherwise you risk having the metadata at the end of the partition get overwritten. The partition exported by the label device prevents this. Which means you can have a GPT partition label, a glabel for the partition, and then a UFS filesystem mounted under the glabel device with a UFS label. But that's a lot of labels and is just asking for trouble. Really, don't do that. Just don't. If you stick with GPT labels then you won't have these problems. If you have to mess with UFS labels or some other label scheme then be very careful to not create a mess for yourself. I do not know if zfs or zfsd know about glabel devices. I can image them accidentally picking up the device node for the disk partition and blowing away a glabel. And the results are probably not good if ZFS sees a disk that happens to have a glabel on it. The glabel device node probably won't be picked up and the result would be ZFS blowing away the glabel. This is not an issue with GPT partition labels. -- Kevin P. Neal http://www.pobox.com/~kpn/ "A pig's gotta fly." - Crimson Pig From nobody Fri Apr 14 04:42:27 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PyP2c4N9tz45NXs for ; Fri, 14 Apr 2023 04:43:04 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "prime.gushi.org", Issuer "RapidSSL Global TLS RSA4096 SHA256 2022 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PyP2b3N87z3Pt0 for ; Fri, 14 Apr 2023 04:43:02 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple ([IPv6:2601:602:87f:b05d:18b1:e035:bc23:1320]) (authenticated bits=0) by prime.gushi.org (8.16.1/8.16.1) with ESMTPSA id 33E4ggbH088637 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Apr 2023 21:42:44 -0700 (PDT) (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 33E4ggbH088637 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1681447365; bh=b+YE+6W9kTyzvF9zgtwwYQfBU0jUXjEkDHX9xmhrDFM=; h=From:Subject:Date:In-Reply-To:Cc:To:References; z=From:=20"Dan=20Mahoney=20(Ports)"=20|Subject:= 20Re:=20filesystem=20labels?|Date:=20Thu,=2013=20Apr=202023=2021:4 2:27=20-0700|In-Reply-To:=20<20230413111708.62d8c8d3.freebsd@edvax .de>|Cc:=20"questions@freebsd.org"=20|To:=2 0Polytropon=20|References:=20=0D=0A=20<20230413111708.62d8c8d3.fre ebsd@edvax.de>; b=Ftj7DXgA/G9pQQXjnnuUMvZ1Y76ZiYh1wOhvwdTHVUpvsfq2rrFiyIDC6RbWHd/XP oXY1XxKxNB1bYQ+QdymLfQKCEBP33Yz4HdNIN1pyZWeeitnRYKLYLlY32V9Z+rC0sI qNp0sXv6q2ZxTVdMChk1iSnJcbHE0NDJ7+eFUvL5GkyOpu1bpRSYdFZH68CQoYwGPL rxYiD9IGTibVlXsRxg5CheLr/69zLTEJzTPgZU9ZqTcAl8Amn6r1km4aQbR2YTupDB 8ho2/ScOt2S76hcMToIlFp9g9tD85Lj+yfyMr7F0tPxiBKdO6hylTWqsiL0OrDnIY7 JjAXxKYjyYiGw== X-Authentication-Warning: prime.gushi.org: Host [IPv6:2601:602:87f:b05d:18b1:e035:bc23:1320] claimed to be smtpclient.apple From: "Dan Mahoney (Ports)" Message-Id: <82C015E0-71B9-4189-AA84-71219CA14E73@gushi.org> Content-Type: multipart/alternative; boundary="Apple-Mail=_0B0FDC82-EF5D-4302-AD86-313021D1CBBE" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Subject: Re: filesystem labels? Date: Thu, 13 Apr 2023 21:42:27 -0700 In-Reply-To: <20230413111708.62d8c8d3.freebsd@edvax.de> Cc: "questions@freebsd.org" To: Polytropon References: <20230413111708.62d8c8d3.freebsd@edvax.de> X-Mailer: Apple Mail (2.3731.500.231) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.4 (prime.gushi.org [IPv6:2620:137:6000:10:0:0:0:142]); Fri, 14 Apr 2023 04:42:53 +0000 (UTC) X-Rspamd-Queue-Id: 4PyP2b3N87z3Pt0 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:393507, ipnet:2620:137:6000::/44, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_0B0FDC82-EF5D-4302-AD86-313021D1CBBE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Apr 13, 2023, at 2:17 AM, Polytropon wrote: >=20 > On Wed, 12 Apr 2023 08:58:22 -0700, Dan Mahoney (Ports) wrote: >> I find that the handbook mentions glabel labels, but several >> other places say don=E2=80=99t use them. >=20 > For example? >=20 > THis is a honest question, because in my experience glabels > are a common solution for disk labelling. Warren Block (see the wonkitty link below? Same person.) said in this = old post to avoid it if you can: = https://forums.freebsd.org/threads/odd-dax-device-mapping-in-freebsd-9-1-r= c1.34676/=EF=BF=BC It=E2=80=99s also specific not only to an OS type, but also a fliesystem = type, whereas if you=E2=80=99re using GPT disks. =3D=3D=3D >> I managed to apply a gpt label to my new partition that I >> created using only =E2=80=9Cgpart=E2=80=9D=20 >>=20 >> The handbook mentions glabel labels, and tunefs labels, but >> says nothing about GPT labels. >=20 > GPT labels are specific to GPT partitioning scheme (as > opposed to MBR partitioning, either as "dedicated mode" > with bare partitions, or "DOS mode" with partitions > inide slices). Because today you're probably going to > use GPT partitioning, GPT labels can be used without > any problem. Labels applied to MBR-style partitions > can be both glabel or UFSIDs. Right now, the problem I=E2=80=99ve found is that even though I just = added a new device, and labeled it, it doesn=E2=80=99t show up in = /dev/gpt/anything =E2=80=94 and even /dev/gpt doesn=E2=80=99t exist, = despite having previous GPT disks in the system, at boot. The new drive = doesn=E2=80=99t show in /dev/gpt even after a reboot. There are mentions of a number of sysctls that one *can* set, but not a = great list of what they do. root@collect-us:/home/dmahoney # sysctl -a | grep geom.label kern.features.geom_label: 1 kern.geom.label.disk_ident.enable: 0 kern.geom.label.gptid.enable: 1 kern.geom.label.gpt.enable: 1 kern.geom.label.ufs.enable: 1 kern.geom.label.ufsid.enable: 1 kern.geom.label.reiserfs.enable: 1 kern.geom.label.ntfs.enable: 1 kern.geom.label.msdosfs.enable: 1 kern.geom.label.iso9660.enable: 1 kern.geom.label.flashmap.enable: 1 kern.geom.label.ext2fs.enable: 1 kern.geom.label.debug: 0 What manpage would document any of the above? >> I=E2=80=99ve seen some more complete posts on the forums >> (i.e. = https://forums.freebsd.org/threads/how-to-label-partitions.64380/) >> but they still don=E2=80=99t show the full picture of what >> labels are usable where, by what and which. >=20 > Allow me to try to help with this problem: >=20 > GPT partitioning: > devices: /dev/da0p1, /dev/da0p2, ... > tool: gpart > label: GPT label > location: /dev/gpt/ > MBR partitioning: > tools: gpart (traditional: fdisk, disklabel) > dedicated partitioning: > devices: /dev/da0a, /dev/da0b, ... > tool: glabel > label: glabel > location: /dev/label/ > applied to FS (instead of partition): > tools: newfs, tunefs > label: UFS label > location: /dev/ufs/ > -or- > tool: none > label: UFSID > location: /dev/ufsid/ > DOS style ("primary DOS partitions"): > devices: /dev/da0s1a, da0s1b, ... /dev/da1s1a, ... > tools and labels as above >=20 > My very own summary is: When you setup disks, use GPT. > Use MBR only if you have a good reason to. :-) >=20 > Of course you _can_ apply a UFS label or use a UFSID > for a UFS filesystem in a GPT partition, but that's > not really neccessary because you can already label > the partition itself. >=20 >=20 >=20 >> Is there a good primer people know of of what the various >> types are, fully, which are supported in fstab, which work >> with ZFS only, and the like? >=20 > Not that I'm aware of, but please compare: >=20 > https://docs.freebsd.org/en/books/handbook/geom/#geom-glabel >=20 > = https://people.freebsd.org/~rodrigc/doc/data/doc/en_US.ISO8859-1/books/han= dbook/bsdinstall-partitioning.html >=20 > http://wonkity.com/~wblock/docs/html/disksetup.html >=20 >=20 >=20 >> Or should I just keep on using /dev/daX in fstab? >=20 > Nothing wrong with that in a static environment, i. e., > one where you can safely predict which devices wiill be > detected in which order to conclude what their device > filenames will be. Otherwise, go with GPT labels. In this particular setup, I had a virtual machine with three disks, one = of which was slated to be removed. VMWare presents things to the SCSI = bus, in the order they=E2=80=99re added ot the system: Virtual Disk 1: /dev/da0 Virtual Disk 2:/dev/da1 Virtual Disk 3:/dev/da2 What happens when I shut down, remove that second device, and reboot? = Disk 3 gets renumberd to disk 2, and gets seen as da1. That=E2=80=99s my use case. Using /dev/daX in here is always suceptible = to that problem. But=E2=80=A6when the device entries don=E2=80=99t show up, either = immediately, and on reboot, and the manpages don=E2=80=99t tell me how = to rescan the thing, then I turn to -questions :) -Dan --Apple-Mail=_0B0FDC82-EF5D-4302-AD86-313021D1CBBE Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_D5EF5D0A-D179-4F12-B0B5-2BBD024B9F13" --Apple-Mail=_D5EF5D0A-D179-4F12-B0B5-2BBD024B9F13 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Apr = 13, 2023, at 2:17 AM, Polytropon <freebsd@edvax.de> = wrote:

On Wed, 12 = Apr 2023 08:58:22 -0700, Dan Mahoney (Ports) wrote:
I find that the handbook mentions glabel labels, but = several
other places say don=E2=80=99t use = them.

For example?

THis is a honest question, = because in my experience glabels
are a common solution for disk = labelling.

Warren Block = (see the wonkitty link below?  Same person.) said in this old post = to avoid it if you can: