Importing mksh in base

Eric van Gyzen eric at vangyzen.net
Fri Jan 25 19:10:54 UTC 2019


> On Jan 25, 2019, at 11:37 AM, Conrad Meyer <cem at FreeBSD.org> wrote:
> 
> On Fri, Jan 25, 2019 at 9:11 AM Gleb Popov <arrowd at freebsd.org> wrote:
>> Are there FreeBSD users that are used to bash?
> 
> Sure, I am.  I used Linux for about a decade, probably exclusively
> with bash, before using FreeBSD at all.  I don't know enough about
> mksh to comment on it, though.

Ditto, except only 2 years on Linux before coming to FreeBSD.  I tried tcsh, since it was the default and in base, but I hated it for interactive use.  Notably absent are one-line “for" loops.  On new installs, after networking is up, my very first command is “pkg install bash [and others]”.

I would love to see any license-compatible Bourne-like shell in base and the default.  Our /bin/sh is a lot better for interactive use than it was years ago (thanks mostly to Jilles!), but it would be nice to keep /bin/sh small and fast, while taking advantage of upstream maintainership of a full-featured interactive shell.

Eric


More information about the freebsd-arch mailing list