pdksh vs. mksh info [was: Re: Apparently, csh programming is
considered harmful.]
Chuck Robey
chuckr at chuckr.org
Sun Dec 16 19:29:19 PST 2007
Tom McLaughlin wrote:
>> Now that you mention pdksh, have you tried mksh (in Ports too)?
>>
>> I've installed it and successfully run moderately large ksh scripts
>> (like the webrev(1) utility of OpenSolaris), and it is about an order of
>> magnitude smaller than pdksh here:
>>
>> % keramida at kobe:/usr/local/bin$ ls -ld mksh bash ksh
>> % -rwxr-xr-x 1 root wheel - 684699 Dec 9 19:51 bash
>> % -r-xr-xr-x 1 root wheel - 2390645 Aug 31 17:07 ksh
>> % -r-xr-xr-x 1 root wheel - 236202 Dec 9 18:34 mksh
>> % keramida at kobe:/usr/local/bin$ ldd mksh bash ksh
>> % mksh:
>> % libc.so.7 => /lib/libc.so.7 (0x280ae000)
>> % bash:
>> % libncurses.so.7 => /lib/libncurses.so.7 (0x28101000)
>> % libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28144000)
>> % libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28156000)
>> % libc.so.7 => /lib/libc.so.7 (0x2824b000)
>> % ldd: ksh: not a dynamic executable
>> % keramida at kobe:/usr/local/bin$
>>
>
> I've maintained a port of OpenBSD's pdksh for some time but I've never
> committed it. Think of pdksh but still actively maintained.
>
> http://people.freebsd.org/~tmclaugh/files/openksh/openksh-4.2.shar
>
> [tom at releng-7-fbsd tom]$ ls -al /usr/local/bin/ksh
> -r-xr-xr-x 1 root wheel 192032 Dec 16 18:22 /usr/local/bin/ksh*
If you're familiar with pdksh, are you also familiar with ksh93, which
is (I believe) Mr. Korn's own shell? If you are, I would be interessted
in your opinion of the two, any comparisons you might give.
More information about the freebsd-questions
mailing list