Date: Fri, 25 Jan 2019 20:07:55 +0100 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Cy Schubert <Cy.Schubert@cschubert.com>, freebsd-arch@freebsd.org, arch@freebsd.org Subject: Re: Importing mksh in base Message-ID: <C9B49E76-30FC-42FB-9B44-AC9740E26655@FreeBSD.org> In-Reply-To: <D43F06EE-A6A9-4F7D-BF81-8EC2298F86C9@cschubert.com> References: <20190125165751.kpcjjncmf7j7maxd@ivaldir.net> <D43F06EE-A6A9-4F7D-BF81-8EC2298F86C9@cschubert.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Le 25 janvier 2019 18:12:58 GMT+01:00, Cy Schubert <Cy=2ESchubert@cschuber= t=2Ecom> a =C3=A9crit : >On January 25, 2019 8:57:51 AM PST, Baptiste Daroussin ><bapt@FreeBSD=2Eorg> wrote: >>Hi everyone, >> >>I would like to import mksh in base, https://www=2Emirbsd=2Eorg/mksh=2Eh= tm >>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 > >Why not ksh93 instead? It is the original and authoritative Korn shell=2E >EPL is compatible with the BSD license=2E Personally, I've been toying >with the idea of importing ksh93 for a while now=2E > The reason I chose mksh is because it is heavily maintained and from the t= esting I have done it was the "nicer" interface >As to replacing root's shell, replacing tcsh is a large POLA violation=2E It will not replace in existing installation just make it the default in n= ew installation I can t see how this is a POLA violation if it is in new se= tup on new major version (upgrades won t be affacted) > Maybe give users the option at install time instead=2E=20 Doable, unsure it is worth it but yes we can do that if that is asked a lo= t
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C9B49E76-30FC-42FB-9B44-AC9740E26655>