breck@umvlsi.ecs.umass.edu (William Breck) (07/08/90)
Hello folks...
Here is a summary of the responses I received.
Mortice Kern Systems' product, MKS toolkit, was highly recommended.
It contains a K-shell, which I'm told is an improved Bourne shell.
Command line editing reportedly works with vi or emacs key bindings.
The shell may act as a replacement for DOS's normal command.com.
I was told that they also have products for BS/2. Oh, did I type a
`B' instead of an `O'? ;-)
One reply mentioned that the utilities were ported from System V3 and
included a list of them:
r.exe dc.exe id.exe pcat.exe sync.exe
asa.exe dd.exe ident.exe pg.exe tail.exe
awk.87 deroff.exe jobs.exe posixcon.exe tar.exe
awk.exe dev.exe join.exe pr.exe tee.exe
awkl.87 df.exe kill.exe prof.exe test.exe
awkl.exe diff.exe lc.exe ps.exe time.exe
banner.exe diff3.exe lex.exe pwd.exe touch.exe
basename.exe dirname.exe line.exe rcs.exe tr.exe
c.exe du.exe login.exe rcsclean.exe tty.exe
cal.exe echo.exe logname.exe rcsdiff.exe uname.exe
calendar.exe ed.exe look.exe rcsmerge.exe uncompre.exe
cat.exe egrep.exe ls.exe rev.exe unexpand.exe
cc.exe env.exe m4.exe rlog.exe uniq.exe
cd.exe expand.exe mailx.exe rm.exe unpack.exe
chmod.exe expr.exe make.exe rmdir.exe unstrip.exe
ci.exe fg.exe merge.exe sed.exe uudecode.exe
cmp.exe fgrep.exe mkdir.exe sh.exe uuencode.exe
co.exe file.exe mktemp.exe size.exe validfna.exe
comm.exe find.exe more.exe sleep.exe vi.exe
compress.exe fmt.exe mv.exe sort.exe wc.exe
cp.exe fold.exe nl.exe spell.exe which.exe
cpio.exe getopt.exe nm.exe split.exe who.exe
crypt.exe grep.exe od.exe strings.exe xargs.exe
ctags.exe gres.exe pack.exe strip.exe yacc.exe
cut.exe head.exe passwd.exe sum.exe
date.exe help.exe paste.exe
It is available from a mail-order firm, the Programmer's Shop, for
about $229. Students are elegible for a discount. Another source
said Univar, for $120...
Mortice Kern Systems, Inc. Tel (519) 884-2251
35 King Street North FAX (519) 884-8861
Waterloo, Ontario, N2J 2W9 UUCP: uunet!watmath!mks!inquiry
Canada Internet: inquiry@mks.com
Compuserve User ID: 73260,1043
BIX User Name: mks
Another product, C/utilities Toolchest, from Mix software includes a
Bourne shell, utilities, C compiler and debugger and source. The
price is rumored to be $20.
Mix Software
1132 commerce Drive
Richardson, TX 75081.
1-800-333-0330
Another reply touted PolyShell from Sage Software. They are
reportedly about to drop the product, but have given the rights to
the author, Pat Thompson, who will be selling it. It will soon be
available for BS/2, as well. It is rumored to be better than MKS
Utilities.
There is a book available titled "OnCommand: Writing a Unix-Like Shell
for MS-DOS" by Allen Holub. It includes a disk with a shell written
by the author.
The publisher is:
M&T Publishing, Inc.
501 Galveston Drive
Redwood City, CA 94063
Another netter recommended a pc bulletin board in the DC area that has
loads of Unix and Unix-ported-to-DOS utilities. The board is
'Computer Connect', run by Bob Blacher @ (202) 547-2008.
Finally, public domain versions of some utilities might be found in
the simtel20 archives (simtel20.army.mil), available by anonymous ftp.
An index is available. For an intro to the simtel20 see
comp.sys.ibmpc.digest.
Thanx to all of you who posted or emailed replies! If anyone is
interested in archiving the replies or the summary, let me know and
I'll email you a copy!
Liamrja@edison.cho.ge.com (rja) (07/10/90)
It is unreasonable to claim that PolyShell is "better" than the MKS Toolkit (which includes the MKS Korn Shell). MKS has more utilities and has gone to a lot of trouble to ensure that its utilities conform to the System V definitions or the draft POSIX.2 Shell and Utilities interface as appropriate. (Note that the SVID covers A Lot that isn't mentioned at all in POSIX.2 or POSIX.2a) PolyShell hasn't really made much effort to follow the POSIX.2 effort. Folks who prefer Berkeley-flavoured things like the C Shell and who aren't very POSIX-oriented might well prefer PolyShell. Folks who are POSIX or System V oriented will be much happier with the MKS Toolkit. Both are fine products but a direct comparison along the lines of "is rumoured to be better than" is uncalled for since they really are targeting different customers (BSD people and SVID/POSIX people) and have different goals, capabilities, and limitations. The other consideration in comparing them is the matter of support and MKS has a quite solid reputation for supporting its customers while Polytron is dropping its support. On the other hand, a colleague here has been quite happy with the shell described in "On Command" and with its accompanying utilities from "/util" that M&T Publishing sells. It doesn't do as much as either PolyShell or the MKS Toolkit, but if it meets your needs then it is a reasonable way to save money. I believe that there is also a product called the "Hamilton C Shell" from yet another vendor. I don't have much information since I'm a Korn Shell user and csh just doesn't interest me.
breck@umvlsi.ecs.umass.edu (William Breck) (07/12/90)
When I posted my summary of responses, I mentioned that Polyshell was "rumored" to be better than MKS Toolkit. The truth of the matter is, _one_ of the netters who replied liked Polyshell better. No one else compared the two until after my summary was posted. Since the summary posting, a netter sent me the following info: "MKS has more utilities and has gone to a lot of trouble to ensure that its utilities conform to the System V definitions or the draft POSIX.2 Shell and Utilities interface as appropriate. (Note that the SVID covers a lot that isn't mentioned at all in POSIX.2 or POSIX.2a) PolyShell hasn't really made much effort to follow the POSIX.2 effort. "Folks who prefer Berkeley-flavoured things like the C Shell and who aren't very POSIX-oriented might well prefer PolyShell, while folks who are POSIX or System V oriented will be much happier with the MKS Toolkit. "The other consideration in comparing them is the matter of support and MKS has a quite solid reputation for supporting its customers while Polytron is dropping its support. "[Another user] has been quite happy with the shell described in `On Command' and with its accompanying utilities from `/util' that M&T Publishing sells. It doesn't do as much as either PolyShell or the MKS Toolkit, but if it meets your needs then it is a reasonable way to save money." This same user reports that he has heard of a product called the "Hamilton C Shell" from another vendor. He didn't have any more info about it though. If I can be of help, or need more enlightenment about this topic, feel free to email me! Liam