git: dc140a9fc151 - main - Bourne shell -> POSIX shell

From: Alexander Ziaee <ziaee_at_FreeBSD.org>
Date: Tue, 14 Apr 2026 13:03:34 UTC
The branch main has been updated by ziaee:

URL: https://cgit.FreeBSD.org/src/commit/?id=dc140a9fc151f3717bce2157f49070daafa13ec0

commit dc140a9fc151f3717bce2157f49070daafa13ec0
Author:     Alexander Ziaee <ziaee@FreeBSD.org>
AuthorDate: 2026-04-14 13:02:53 +0000
Commit:     Alexander Ziaee <ziaee@FreeBSD.org>
CommitDate: 2026-04-14 13:02:58 +0000

    Bourne shell -> POSIX shell
    
    The FreeBSD shell is a POSIX compatible shell. It evolved over several
    decades from the Almquist shell, which was preceeded a decade before
    that by the Bourne shell. Most readers today have never seen a Bourne
    shell. If someone wants to learn to use our shell, they need to look for
    tutorials on the POSIX shell. Align descriptions through out the tree
    with this reality, consistent with it's manual and common parlance.
    
    We made a similar change to the doc tree in b4d6eb01540fe.
    
    MFC after:              3 days
    Reviewed by:            carlavilla
    Differential Revision:  https://reviews.freebsd.org/D56382
---
 share/skel/dot.profile                | 2 +-
 usr.bin/apply/apply.1                 | 2 +-
 usr.bin/chpass/chpass.1               | 2 +-
 usr.bin/fortune/datfiles/freebsd-tips | 4 ++--
 usr.bin/script/script.1               | 4 ++--
 usr.sbin/adduser/adduser.8            | 2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/share/skel/dot.profile b/share/skel/dot.profile
index 40dfa58f4e84..d67a6e2a934b 100644
--- a/share/skel/dot.profile
+++ b/share/skel/dot.profile
@@ -1,5 +1,5 @@
 #
-# .profile - Bourne Shell startup script for login shells
+# .profile - POSIX Shell startup script for login shells
 #
 # see also sh(1), environ(7).
 #
diff --git a/usr.bin/apply/apply.1 b/usr.bin/apply/apply.1
index f1c114d40814..1e0115364e81 100644
--- a/usr.bin/apply/apply.1
+++ b/usr.bin/apply/apply.1
@@ -96,7 +96,7 @@ The following environment variable affects the execution of
 .Bl -tag -width SHELL
 .It Ev SHELL
 Pathname of shell to use.
-If this variable is not defined, the Bourne shell is used.
+If this variable is not defined, the POSIX shell is used.
 .El
 .Sh FILES
 .Bl -tag -width /bin/sh -compact
diff --git a/usr.bin/chpass/chpass.1 b/usr.bin/chpass/chpass.1
index 0891f3f28c92..0321d748a1a4 100644
--- a/usr.bin/chpass/chpass.1
+++ b/usr.bin/chpass/chpass.1
@@ -227,7 +227,7 @@ The
 field is the command interpreter the user prefers.
 If the
 .Ar shell
-field is empty, the Bourne shell,
+field is empty, the POSIX shell,
 .Pa /bin/sh ,
 is assumed.
 When altering a login shell, and not the super-user, the user
diff --git a/usr.bin/fortune/datfiles/freebsd-tips b/usr.bin/fortune/datfiles/freebsd-tips
index 379f772fea88..47fd3c755626 100644
--- a/usr.bin/fortune/datfiles/freebsd-tips
+++ b/usr.bin/fortune/datfiles/freebsd-tips
@@ -180,7 +180,7 @@ directory sizes.
 nc(1) (or netcat) is useful not only for redirecting input/output to
 TCP or UDP connections, but also for proxying them with inetd(8).
 %
-sh (the default Bourne shell in FreeBSD) supports command-line editing.  Just
+sh (the default POSIX shell in FreeBSD) supports command-line editing.  Just
 ``set -o emacs'' or ``set -o vi'' to enable it. Use "<TAB>" key to complete
 paths.
 %
@@ -415,7 +415,7 @@ if you leave the shell idle for more than 30 minutes.
 %
 You can use aliases to decrease the amount of typing you need to do to get
 commands you commonly use.  Examples of fairly popular aliases include (in
-Bourne shell style, as in /bin/sh, bash, ksh, and zsh):
+POSIX shell style, as in /bin/sh, bash, ksh, and zsh):
 
 	alias lf="ls -FA"
 	alias ll="ls -lA"
diff --git a/usr.bin/script/script.1 b/usr.bin/script/script.1
index 5f40e5af28ff..ef8eaa35174f 100644
--- a/usr.bin/script/script.1
+++ b/usr.bin/script/script.1
@@ -139,7 +139,7 @@ Forward terminal size changes on
 The script ends when the forked shell (or command) exits (a
 .Em control-D
 to exit
-the Bourne shell
+the POSIX shell
 .Pf ( Xr sh 1 ) ,
 and
 .Em exit ,
@@ -184,7 +184,7 @@ exists, the shell forked by
 will be that shell.
 If
 .Ev SHELL
-is not set, the Bourne shell
+is not set, the POSIX shell
 is assumed.
 .Pq Most shells set this variable automatically .
 .El
diff --git a/usr.sbin/adduser/adduser.8 b/usr.sbin/adduser/adduser.8
index e21a7653f250..eacc12a8f3ce 100644
--- a/usr.sbin/adduser/adduser.8
+++ b/usr.sbin/adduser/adduser.8
@@ -459,7 +459,7 @@ command appeared in
 .An -nosplit
 This manual page and the original script, in Perl, was written by
 .An Wolfram Schneider Aq Mt wosch@FreeBSD.org .
-The replacement script, written as a Bourne
+The replacement script, written as a POSIX
 shell script with some enhancements, and the man page modification that
 came with it were done by
 .An Mike Makonnen Aq Mt mtm@identd.net .