Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jan 2019 19:26:58 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Adam <amvandemore@gmail.com>
Cc:        "freebsd-arch@freebsd.org" <arch@freebsd.org>
Subject:   Re: Importing mksh in base
Message-ID:  <3C023956-1B69-440E-844B-E09D0C7D9EBE@FreeBSD.org>
In-Reply-To: <CA%2BtpaK3i3fOZ-maSwhCGJ0GScv-suwf7-1214YnZH-Ne8Ktcig@mail.gmail.com>
References:  <20190125165751.kpcjjncmf7j7maxd@ivaldir.net> <CA%2BtpaK3i3fOZ-maSwhCGJ0GScv-suwf7-1214YnZH-Ne8Ktcig@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


Le 25 janvier 2019 18:41:51 GMT+01:00, Adam <amvandemore@gmail=2Ecom> a =
=C3=A9crit :
>On Fri, Jan 25, 2019 at 10:58 AM Baptiste Daroussin <bapt@freebsd=2Eorg>
>wrote:
>
>> Hi everyone,
>>
>> I would like to import mksh in base, https://www=2Emirbsd=2Eorg/mksh=2E=
htm
>> And make it the default root shell (not necessary in one step)
>>
>> Why:
>> 1/ it is tiny 400k (in the packaged version) all other shells fitting
>the
>> expectation are bigger
>> 2/ it's default frontend in interactive mode is very close to what
>most
>> people
>> are used to with bash and shells as default root shell on other BSD
>and
>> most
>> linuxes
>> 3/ from my narrow window csh as a default root shell is one of the
>major
>> complaint (usually the first thing a user get faced to) from new
>comers and
>> also for some long timers who are reinstalling a machine and have not
>yet
>> installed/configured a bourne compatible shell
>>
>> What this proposal is _NOT_ about:
>> 1/ the removal of tcsh from base
>> 2/ any kid of denial of the quality and interest or features of csh
>>
>> What do you think?
>> Best regards,
>> Bapt
>>
>
>I do not wish to have a bash like root shell since imo its interactive
>mode
>isn't that great=2E  I don't think conformity is a great argument for
>change
>in this regard=2E  I don't see any other advantage to this change=2E  I
>could
>be wrong but I also think it might be incorrect to say bash is the
>default
>root shell on other BSD's=2E


I am not saying bash is the default but bourne like shell on openbsd for i=
nstance it is a variant or ksh which mksh is a fork of, for example

>
>If there is some change to the root shell, I'd rather see it to be zsh
>which does have a good interactive mode=2E

zsh is big and evolving quickly, imho not a good candidate for base



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C023956-1B69-440E-844B-E09D0C7D9EBE>