MKS Toolkit is a software package produced and maintained by MKS Inc. that provides a Unix environment for scripting, connectivity and porting Unix and Linux software to both 32- and 64-bit Microsoft Windows systems.
In 1999 MKS acquired a company based in Fairfax, Virginia, called Datafocus Inc. The Datafocus product NuTCRACKER had included the MKS Toolkit since 1994 as part of its Unix compatibility technology and hence the purchase was a natural fit for MKS.
The MKS Toolkit products offer functionality in the following areas:
- Various command shell environments - Bourne shell, Korn shell, Bash, C shell, Tcl shell
- Traditional Unix commands (400+) - grep, awk, sed, vi, ls, kill, and more...
- Windows specific commands (70+) - registry, shortcut, desktop, wcopy, db, dde, userinfo, and more...
- Tape/Archive commands - tar, cpio, pax, zip, bzip2, ar, ...
- Connectivity clients/servers - ssh, remote shell, telnet, xterm, kterm, rexec, rlogin, and more...
- Porting APIs - including fork(), signals, alarms, threads, and more...
- Graphical porting APIs - X, ncurses, Motif, OpenGL, ...
The GnuWin32 project provides native ports in the form of runnable computer programs, patches, and source code for various GNU and open source tools and software, much of it modified to run on the 32-bit Windows platform. The ports included in the GnuWin32 packages are:
- GNU utilities such as bc, bison, chess, Coreutils, diffutils, ed, Flex, Gawk, gettext, grep, Groff, gzip, iconv, less, m4, patch, readline, rx, sharutils, sed, tar, texinfo, units, wget, which
- Archive management and compression tools, such as: arc, arj, bzip2, gzip, lha, zip, zlib.
- Non-GNU utilities such as: cygutils, file, ntfsprogs, openssl, pcre.
- Graphics tools.
- Tools for processing text.
- Mathematical Software and Statistics Software.