From nobody Wed Sep 22 20:50:03 2021 X-Original-To: current@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 3955917CA410; Wed, 22 Sep 2021 20:50:11 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: from mail-ua1-x929.google.com (mail-ua1-x929.google.com [IPv6:2607:f8b0:4864:20::929]) (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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HF9R629g4z3K9b; Wed, 22 Sep 2021 20:50:10 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: by mail-ua1-x929.google.com with SMTP id d4so2780250uak.2; Wed, 22 Sep 2021 13:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Z0tTEfaG4QEq2o49KvT0fRyUTL2OxMkSOlMqRfKfbZ8=; b=kXCXZHcnb+CVcSDj6/hVMWV/mgHS9wD37D9bWAzyyRbsomJ3KKZdx0iPQiPtf+AbJt 9vp/VUzFXQTBpLzwev7A5qmvzrMMmLt9YkQXqr9rVt9yjLhZOBJRZJtwURIo7b99PjZE x9d8NLnuKgdT+kZk5UxGgGkDf409cVS3BpGNThFFeuEsuArlcNpMW5gLtd1q4rR87oeL GHk6Nb0vnw5FN5ZkOyfEtvJMqoZizTQNN+1ufLJL9UJx9gIkQCPTmE38sGQQcDNQH4d3 yhIaizHeCxi8EwEV3Y7LOpwVAlF4xmWKFNTxnQQFI8CdAc2ENpSLMzBoFgsf79tx4C7E Yz5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Z0tTEfaG4QEq2o49KvT0fRyUTL2OxMkSOlMqRfKfbZ8=; b=QNOiFVs/SfDQLDN0Q9TgpZ6Dn7vmc+oQldOpLdqbyvczkGPuRuD07u7k2W9yNKj51B 5c+TFBQ1cJ+MIbf/lX5P3rM6pg+TIj8Ly/hSmB0VyM4SVbpTG4adsilFkG2PoGYgrjwQ HkMpwFr0aAjxreUbZToj/RlAaZEGi7ONYiFmjDqCUMnQDMrpS4kGWwEZDKPwVmdSJxqO zcekgoD3oIOkOv9GdVZF2c+GywWQzHIjCjD5y3p0QOXWqq+AzZX0NCaOJoaB0JYd+60R 1EjbSTJHY0Tt8FfDn1DN3q6TqAeMvwKOYFubk9RLyIukAORqUtmUhe1NRyQKycuhDOVC 8B3w== X-Gm-Message-State: AOAM533/JgEEdXS8KfEe9r8GNtuEaiSyc7QZhXSM29/GW18zfhF8TWG4 S2M5df7YcSJ1i+21cUWrFChAxbM4VP9j88bgyftfQJr5MY1AYiT1 X-Google-Smtp-Source: ABdhPJzcY1i4cwGqHv59+Gimil4EbwVU6gPgqmiFi8woBi7VzaGNjkrkSO20CUsoqzwiq9Brfsou0tXqpPgaDtC+Of0= X-Received: by 2002:a05:6130:40d:: with SMTP id ba13mr1618002uab.124.1632343804098; Wed, 22 Sep 2021 13:50:04 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 Received: by 2002:a59:5706:0:b0:231:f367:1438 with HTTP; Wed, 22 Sep 2021 13:50:03 -0700 (PDT) In-Reply-To: <20210922083645.4vnoajyvwq6wfhdf@aniel.nours.eu> References: <20210922083645.4vnoajyvwq6wfhdf@aniel.nours.eu> From: grarpamp Date: Wed, 22 Sep 2021 16:50:03 -0400 Message-ID: Subject: Re: [HEADSUP] making /bin/sh the default shell for root To: current@freebsd.org Cc: arch@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4HF9R629g4z3K9b X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=kXCXZHcn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grarpamp@gmail.com designates 2607:f8b0:4864:20::929 as permitted sender) smtp.mailfrom=grarpamp@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::929:from]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N > propose to make it the default shell for root starting FreeBSD 14.0-RELEASE Make it so. The whole rest of rc, pkg, base scripts and subsystems use a lot of sh, not csh. So this is a good compatibility, consistancy, and gotcha-removing update, needed for decades. Even "bash" is a majority spoken shell in Linux/world, helping make crossovers if BSD becomes a bit more bash-like. The bsd sh feature updates are filling useful/needed capability gaps. "csh considered harmful" toor needs to go as part of simple cruft removal for a cleaner base, else you would have to add zoor, koor, boor, toor, etc. No no no no! Nobody leave FreeBSD just to get run csh on their windows command prompt ;) Users are always free to customize local installs as desired. BSD community can definitely volunteer to make benchmark of its shell vs others, determine if and where improvements to make. Many apps never get checked for obvious speedups, if so it might become fastest shell even with the new features.