MKS Toolkit is a software package produced and maintained by
PTC that provides a
Unix-like environment for scripting, connectivity and porting
Unix and
Linux software to
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. It was originally created for
MS-DOS, and
OS/2 versions were released up to version 4.4. Several editions of each version, such as MKS Toolkit for
developers,
power users, enterprise developers and
interoperability are available, with the enterprise developer edition being the most complete.
Before PTC, MKS Toolkit was owned by
MKS Inc
MKS, Inc (formerly called Mortice Kern Systems) is a subsidiary of PTC, Inc. It was previously a multinational independent software vendor that was acquired by Parametric Technology Corporation (now PTC) on May 31, 2011. MKS operated in the A ...
. In 1999, MKS acquired a company based in
Fairfax
Fairfax may refer to:
Places United States
* Fairfax, California
* Fairfax Avenue, a major thoroughfare in Los Angeles, California
* Fairfax District, Los Angeles, California, centered on Fairfax Avenue
* Fairfax, Georgia
* Fairfax, Indiana
* Fa ...
,
Virginia, USA called Datafocus Inc. The Datafocus product N''u''TCRACKER 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 10.0 was current .
Overview
The MKS Toolkit products offer functionality in the following areas:
* Command shell environments of
Bourne shell
The Bourne shell (sh) is a Shell (computing), shell Command-line interface#Command-line interpreter, command-line interpreter for computer operating systems.
The Bourne shell was the default Unix shell, shell for Version 7 Unix. Unix-like syste ...
,
KornShell
KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983. The initial development was based on Bourne shell source code. Other early contributors were Bell ...
,
Bash,
C shell,
Tcl shell
* Traditional
Unix commands (400+), including
grep
,
awk
,
sed
,
vi
,
ls
,
kill
* Windows specific commands (70+), including
registry
,
shortcut
,
desktop
,
wcopy
,
db
,
dde
,
userinfo
* Tape and archive commands, including
tar
,
cpio
,
pax
,
zip
,
bzip2
,
ar
* Remote connectivity, including
ssh,
remote shell,
telnet,
xterm, kterm, rexec,
rlogin
* Porting APIs, including
fork()
,
signals
,
alarms
,
threads
* Graphical porting APIs, including
X,
ncurses,
Motif
Motif may refer to:
General concepts
* Motif (chess composition), an element of a move in the consideration of its purpose
* Motif (folkloristics), a recurring element that creates recognizable patterns in folklore and folk-art traditions
* Moti ...
,
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
Supported operating systems
MKS Toolkit products support all
IA-32 and
x64 of the
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
operating systems. There is some loss of functionality running IA-32 versions on
Windows 9x. Earlier versions ran on MS-DOS and compatible operating systems.
[
]
See also
*
Cygwin
Cygwin ( ) is a POSIX-compatible programming and runtime environment that runs natively on Microsoft Windows. Under Cygwin, source code designed for Unix-like operating systems may be compiled with minimal modification and executed.
The Cygwin in ...
*
MinGW
*
Hamilton C shell
*
UnxUtils
*
UWIN
*
GnuWin32
References
Reviews
*
*
External links
MKS Home
{{Unix-Windows interoperability
Compilers
Programming tools
Compatibility layers
Unix emulators