From owner-freebsd-questions@freebsd.org Tue Mar 17 05:02:28 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C187B25A9D8 for ; Tue, 17 Mar 2020 05:02:28 +0000 (UTC) (envelope-from vas@sibptus.ru) Received: from admin.sibptus.ru (admin.sibptus.ru [IPv6:2001:19f0:5001:21dc::10]) (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 48hLdH6yyNz4TRH for ; Tue, 17 Mar 2020 05:02:27 +0000 (UTC) (envelope-from vas@sibptus.ru) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sibptus.ru; s=20181118; h=In-Reply-To:Message-ID:Subject:To:From:Date; bh=EMYFQ8wwnOznLOa8w8Vqp9ziNjc+du3ma787Qmh6fwk=; b=kW3FkPxFyAeRhdjL3pdImLQ8fr 0z7JI0vE4tfaaQxwxhzf/09k24xr8Vy02hFi/jAqPeaNzVMOaefDQIIpcXgSyGhdeJJJMoEoavf3K KWZ8XpKaoAtXWMMDqH2trZxq68D0iknAc22CInKJ0xuXbBJsLeLuso+Ycilf1+aPvk9Q=; Received: from vas by admin.sibptus.ru with local (Exim 4.93.0.4 (FreeBSD)) (envelope-from ) id 1jE4N0-0005Gy-Jd for freebsd-questions@freebsd.org; Tue, 17 Mar 2020 12:02:26 +0700 Date: Tue, 17 Mar 2020 12:02:26 +0700 From: Victor Sudakov To: freebsd-questions@freebsd.org Subject: Re: Technological advantages over Linux Message-ID: <20200317050226.GC19098@admin.sibptus.ru> References: <20200215141238.GY1879@aurora.gregv.net> <20200316110246.GB95052@admin.sibptus.ru> <20200316114638.GD1410@belspo> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dkEUBIird37B8yKS" Content-Disposition: inline In-Reply-To: <20200316114638.GD1410@belspo> X-PGP-Key: http://admin.sibptus.ru/~vas/ X-PGP-Fingerprint: 10E3 1171 1273 E007 C2E9 3532 0DA4 F259 9B5E C634 X-Rspamd-Queue-Id: 48hLdH6yyNz4TRH X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sibptus.ru header.s=20181118 header.b=kW3FkPxF; dmarc=pass (policy=none) header.from=sibptus.ru; spf=pass (mx1.freebsd.org: domain of vas@sibptus.ru designates 2001:19f0:5001:21dc::10 as permitted sender) smtp.mailfrom=vas@sibptus.ru X-Spamd-Result: default: False [-8.44 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.985,0]; R_DKIM_ALLOW(-0.20)[sibptus.ru:s=20181118]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-3.36)[ip: (-9.89), ipnet: 2001:19f0:5000::/38(-4.94), asn: 20473(-1.90), country: US(-0.05)]; DKIM_TRACE(0.00)[sibptus.ru:+]; DMARC_POLICY_ALLOW(-0.50)[sibptus.ru,none]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:20473, ipnet:2001:19f0:5000::/38, country:US]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Mar 2020 05:02:28 -0000 --dkEUBIird37B8yKS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Julien Cigar wrote: > > >=20 > > > The insanity of systemd is a large part of what convinced me > > > to migrate all my personal machines from GNU/Linux to FreeBSD > > > a couple of years ago. > >=20 > > I've just come across two related things which may convince me to > > migrate some machines from FreeBSD to Debian. > >=20 > > 1. On Debian, you can run several instances of php-fpm with different > > PHP versions in them. > >=20 > > 2. On Debian, you can install and run several versions of PostgreSQL > > simultaneously thanks to the pg_createcluster/pg_lsclusters/... > > infrastructure. > >=20 > > All that from standard packages, without manual compiling and tweaking, > > jails etc, with minimal effort. >=20 > that's true, but once you setup a dedicated Poudriere machine,=20 I do have a dedicated Poudriere machine. It can *build* different versions and combinations of PHP/whatever (even that not always unless you build separate -z sets with different make.conf files), unfortunately you cannot *install* them simultaneously. > that all > your deployments are happening in jails,=20 *All" deployments in jails is an overkill. Using jails will be especially counterproductive in case of PostgreSQL because you will not be able to do smart things like=20 "pg_update --link --old-datadir XXX --new-datadir YYY". > that you use some CMS (like > SaltStack), and that everything is based on ZFS it's a *lot* easier to > maintain on the long term, and you have a lot of flexibility. I think I don't quite agree with you. Keeping multiple jails in an updated state, and building multiple Poudriere sets (combination of packages) for all your service jails is a huge administrative overhead best avoided when not absolutely necessary. >=20 > I have to deal with some very old (15+ years) shit at work that isn't > updated but has to be accessible (webapps) (don't ask) and thanks to > jails and things like rctl I could stil use that latest -RELEASE while > isolating the old shit in 10.x-RELEASE jails. Try to do that with > Linux.. (I don't say it's impossible but it would require a lot more > work IMHO) That's a different matter when the use of jails is justified. However, for having nice and supported php72 and php73 packages simultaneously you don't need such security measures. After all, FreeBSD has learned to have different versions of Python. PS Debian's pg_*cluster framework rocks! --=20 Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --dkEUBIird37B8yKS Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJecFniAAoJEA2k8lmbXsY0NNsH/R6nmSKMwon9aj1bLSXAGoKQ Esm/ND+w+rdT6hgL/TrTiGUmzFI+hAdZMy9SGCi+P+3Zp+4CzkqydTp4S81Ntzz8 mDoSeohcLeaCmzPVyjJ4Di6HxfNAGa2cPHw/XBHVm8IRT47yawae3njSETcY07/6 Q2IGqyfInzi+3+3VnOo3l90s19uza6MI0bFe1FO7Ryxp6PaA//6GUcCVhAAlVXeS qWLBUQ8r2hJnkONb0/yeoLjVtyxP1DltSKR3djhI9mI858uOIyZMnSfe0W1pvjpk s02tkCqtn4WrrJs2+2iacBHkMWIoQUC/oa2PojB0+naqw5TKfA7Sb02N5AHXv1E= =KHMn -----END PGP SIGNATURE----- --dkEUBIird37B8yKS--