From owner-freebsd-questions@freebsd.org Fri Feb 14 16:27:44 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 159E723A050 for ; Fri, 14 Feb 2020 16:27:44 +0000 (UTC) (envelope-from aimass@yabarana.com) Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48JzLg2Wkfz3KyT for ; Fri, 14 Feb 2020 16:27:39 +0000 (UTC) (envelope-from aimass@yabarana.com) Received: by mail-lj1-x22b.google.com with SMTP id w1so11389770ljh.5 for ; Fri, 14 Feb 2020 08:27:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yabarana-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wtC/6O3HbsXjuY6SlaYLgmgDxDIrxieQqBdZ26jXebY=; b=OieR1svp25SWGJ4hx2w+dSPtZUSk9/5S7LhRcFtyJGnRvIDePl9NelWpmOJjOiQToG HMUsiaiODw7Wvh6p+QASTd+UkKVKXv/8HwlU5G7OWlJH2WDUfSoQIH0StlokkX+wXBwi 7Jvzx554mk7oAKlyKYTU0jCoSm7kl7O0GUiWRIKoBUoF3lGpVS/+ldxQ/Mphj1E+VeGD J4DGPgeMkLcN5gl6hQCBaYrvQ1dAEE+kmMCSmNcO6uoj67tjAqpWhcQTOTxgjT8iyexy WuUTQMK8z1RI9eSLmJcGWeNif8QlGboRnyL45OL1HRiqpfOTtNtV6TLOiLVkUT3kV46C FP4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wtC/6O3HbsXjuY6SlaYLgmgDxDIrxieQqBdZ26jXebY=; b=OMNm/GFq5rF6RkCq67Gl0Nsaws1AKnM0NZHfsSdC6VqUWEu1SHOqdpUV+xvJrG6FZu 3cHwXwGnyqGXekC5Qdd43b2a861VdIk8ucLlYg+vAwl+jsf2YIPi8NhuzNn/7DDJNgrY 0CSFHZBfbZOsWqNLbQxxjGlzpqrxp8z786TR1IYsgcB6x1zdGzAnz27pOHa68DYl7qWR wNLqijlqpTyWV8sDLclPdZBj2JnZrGA/RZDuRmqugrU98gBE+X0z2hHkeMI6Tx5O90vM 6y0mNz0htlOayOp2PdjMuqiwOfmgZG1FYCt7xIR5QqXjmoizKyha3DVw0aoKIEW2M1+a oysw== X-Gm-Message-State: APjAAAXMlXbTXp16DxLJdWw/QrltmOpCjKitHI2GN1bExcKNm+C6rt7T 5lGfSbtC3PaP5IdARVdmfAFWJt++mwQiowBgJvUqNA== X-Google-Smtp-Source: APXvYqwH6doeMt7V9tHfgv+r6OOketoQjGS1QxGDtVYxkwfegdfKuuXDvIliYFRVPR6PfY1k9WuKHR6Le2vQmzITsPQ= X-Received: by 2002:a2e:9218:: with SMTP id k24mr2553725ljg.262.1581697656039; Fri, 14 Feb 2020 08:27:36 -0800 (PST) MIME-Version: 1.0 References: <20200214121620.GA80657@admin.sibptus.ru> In-Reply-To: <20200214121620.GA80657@admin.sibptus.ru> From: Alejandro Imass Date: Fri, 14 Feb 2020 11:27:24 -0500 Message-ID: Subject: Re: Technological advantages over Linux To: Victor Sudakov Cc: FreeBSD Questions X-Rspamd-Queue-Id: 48JzLg2Wkfz3KyT X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yabarana-com.20150623.gappssmtp.com header.s=20150623 header.b=OieR1svp; dmarc=none; spf=pass (mx1.freebsd.org: domain of aimass@yabarana.com designates 2a00:1450:4864:20::22b as permitted sender) smtp.mailfrom=aimass@yabarana.com X-Spamd-Result: default: False [-5.17 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[yabarana-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; DMARC_NA(0.00)[yabarana.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yabarana-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[b.2.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-2.67)[ip: (-9.18), ipnet: 2a00:1450::/32(-2.42), asn: 15169(-1.68), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: Fri, 14 Feb 2020 16:27:44 -0000 On Fri, Feb 14, 2020 at 7:16 AM Victor Sudakov wrote: > What other features do we have to (persuade the management to) prefer > FreeBSD for new installations? > > Thing is that most of the industry is moving away from bare metal and into the cloud and in that sense Linux (particularly Ubuntu Server) is the defacto standard it seems. The reason I moved to FreeBSD like around 2006 was that Linux's virtual memory manager was not very good at that time and whenever you force Linux to swap it usually left the system unstable and required reboot. Whereas FreeBSD you push it to the max (99%+ of swap) and would always recover. And this was way back in FreeBSD 6 and I can only guess it's gotten better, whereas Linux probably is not worrying too much about this since most Linux servers today in AWS don't even have swap, and what for, since they act mostly as a POSIX API on top of multiple layers of virtualized shit. After we made the move, discovering EzJail was the killer feature for us. We were basically doing all the stuff people are doing nowadays with Docker and Terraform etc. We had these kind of flexible and powerful CI/CD pipelines with FreeBSD when these terms weren't even coined as such. That's why I laugh at my younger colleagues who think they are more advanced than what we were doing 14 years ago. And that's the issue with this industry is all the FADs and wheel reinvention. It's the same thing with languages for example. Perl 5 and plain ol C are probably still superior to anything out there today, and only now are we seeing some true advancement in the right direction (e.g. Rust, Go etc.). So if you ask me FreeBSD could probably focus away from this cloud FAD and continue to evolve it's very powerful features and target people that have not gave into this cloud bullshit, and to real sysadmins who are not afraid of taking responsibility instead of hiding behind AWS or Azure. Let them go down that path, and let us focus on reality and bare metal. IMHO, BSD could invest in taking projects like EzJail (plus ZFS) to make this functionality native and EASY, provide an images database and the infrastructure to provide a NATIVE, bare metal equivalent to Docker + Terraform. In other words, FreeBSD and other BSD projects could offer NATIVE and modern CI/CD and IaaS pipelines on bare metal. Just food for thought. Best, -- Alex