|This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. (November 2015) (Learn how and when to remove this template message)|
|This article needs additional citations for verification. (January 2009) (Learn how and when to remove this template message)|
MKS Toolkit is a software package produced and maintained by PTC Inc. that provides a Unix-like environment for scripting, connectivity and porting Unix and Linux software to both 32- and 64-bit Microsoft Windows systems. It was originally created for MS-DOS, and OS/2 versions were released up to version 4.4. Several levels of each version, such as MKS Toolkit for Developers, Power Users, Enterprise Developers, Interoperability and so on are available, with the Enterprise Developer being the most complete
Before PTC, MKS Toolkit was owned by MKS Inc. In 1999, MKS acquired a company based in Fairfax, Virginia, USA called Datafocus Inc. The Datafocus product NuTCRACKER had included the MKS Toolkit since 1994 as part of its Unix compatibility technology. The MKS Toolkit was also licensed by Microsoft for the first two versions of their Windows Services for Unix, but later dropped in favor of Interix after Microsoft purchased the latter company.
Version 9.6 was released on 6 March 2014.
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, ...
Windows versions supported
- Windows Server 2012
- Windows 8 and 8.1
- Windows Server 2008
- Windows 7
- Windows Vista
- Windows Server 2003
- Windows XP
32-bit versions of the MKS Toolkit also run on Windows NT and Windows 2000, and also run on Windows 95/98 with the loss of some functionality. Earlier versions ran on MS-DOS and compatible operating systems.
- Mario Morejon (2004-07-16). "MKS Makes Unix Migration An Easy Task". CRN.
- MKS Toolkit instruction bboklet, version 8.6
- MKS Web site:PTC MKS Toolkit Supported Versions
- "MKS Toolkit Commands: vi, sed, grep, awk, tar, gnu binutils, sh, ksh, csh, bash Command".
- "MKS Toolkit Commands: Windows Specific Commands".
- "MKS Toolkit Commands: Commands in the Connectivity Suite Runtime".
- "MKS Toolkit: Reference Pages: MKS Toolkit UNIX APIs Reference".
- "MKS Customer Support: Supported Versions".
- "MKS Toolkit Release Notes, Version 8.0". MKS Software, Inc. January 2002. Retrieved November 22, 2015.
In addition, because of the lack of certain operating features on Windows 95/98/Me, some MKS Toolkit UNIX APIs run in degraded mode (or return without doing anything) on those platforms.
- Crawford, Frank (October 1991), "Making Real Use of a PC.", Australian UNIX systems User Group Newsletter, 12 (4/5): 41–43, retrieved November 22, 2015,
the basic utilities supplied with MS-DOS leave something to be desired. ... there are a number of packages available that can make your PC almost into a UNIX look-a-like. ... One of these packages is the MKS Toolkit.
- Mark Olsen (1989). Computers and the Humanities, MKS Toolkit: UNIX Tools under MS-DOS. 23 (3 ed.). pp. 267–270.
- Emmett Dulaney (2004-04-02). "Review: Evaluating MKS Toolkit for Developers 8.6". Dr. Dobb's.