PTC MKS Toolkit
Product Overview & Solutions Guide

PTC Inc.
12701 Fair Lakes Circle
Suite 350
Fairfax VA 22033-3831 USA
Office: +1-703-803-3343
Support: +1-703-803-7660
Fax: +1 703 803-3344

August 2014


Thank you for purchasing one of the award-winning PTC MKS Toolkit® products. This guide is designed to give you a quick overview of the features of the PTC MKS Toolkit product family, to help you get started using this product, and to give you some ideas about what it can do to help you.

The PTC MKS Toolkit Product Family

PTC MKS Toolkit products enable you to preserve your investments in UNIX® software and expertise as you deploy Windows-based workstations and servers, because Toolkit allows you to port scripts, source code, and working environments quickly and easily from UNIX to Windows.

PTC MKS Toolkit products also allow pure Windows users to automate routine tasks with scripting and increase productivity with file and text manipulation tools, batch search and replace tools, and scheduling interfaces. PTC MKS Toolkit products provide solutions in the following areas:

  • User Productivity – a variety of UNIX shells and over 400 commandline utilities help make your software engineers and system administrators more productive on their Windows machines.
  • Platform Interoperability – a selection of connectivity utilities provides you with secure interactive access to both your remote Windows servers and workstations and your UNIX/Linux systems.
  • Application Portability – more than 2700 APIs let you port all manner of UNIX/Linux applications to Windows, while maintaining a single source code baseline.

Over the years, the combination of our products and services—our solutions—have resulted in an extraordinary track record of success for our customers. No matter where you go in industry, you will find someone who depends on PTC MKS Toolkit products for their success.


PTC MKS Toolkit for Developers

PTC MKS Toolkit for Enterprise Developers

Command shells and scripting utilities

System administration utilities

Graphical and command-line scheduling interfaces

Tape backup and archiving utilities

Client/server remote utilities

Client/server secure utilities

Telnet server

Software development utilities

Web development utilities

Tcl shell and built-in commands

x server


Advanced development utilities


Non-Graphical APIs


Tcl development APIs


x, Motif, OpenGL APIs


PTC MKS Toolkit for Developers

PTC MKS Toolkit for Developers, the award winning and industry-leading Windows/UNIX interoperability solution, dramatically improves the compatibility between Windows and UNIX environments. Featuring a comprehensive suite of UNIX and Windows utilities, PTC MKS Toolkit for Developers gives developers and system administrators the power to customize, control, and automate their software development and administrative processes.

PTC MKS Toolkit for Developers speeds the software development and administration process and reduces errors by eliminating the time spent on tedious manual tasks.

Benefits of PTC MKS Toolkit for Developers include:

  • Powerful scripting allows you to simplify and automate the execution of repetitive tasks.
  • New technology integration enables you to easily control and manipulate today's dynamic infrastructures.
  • Component-based architecture provides you with the ability to easily customize a solution configured to the needs of your organization.

PTC MKS Toolkit for Enterprise Developers

PTC MKS Toolkit for Enterprise Developers (formerly NuTCRACKER) is the proven solution for porting robust, mission-critical UNIX applications to Windows.

With over 2700 UNIX APIs and a full command-line development environment, PTC MKS Toolkit for Enterprise Developers is the ultimate in UNIX to Windows migration. No other product can match our full support for C, C++, and FORTRAN; for UNIX process management including forking, signals, alarms, and threads; for file system and security management; and for curses, X, Motif, and OpenGL. And no other product matches PTC MKS Toolkit's access to Windows APIs for Windows integration and interoperability.

Benefits of PTC MKS Toolkit for Enterprise Developers include:

  • Run UNIx applications as native Windows programs taking full advantage of COM, .NET, and other Windows features.
  • Maintain a single source base across UNIx and Windows systems save time and money for years to come.
  • Cut development time by 70%, 80%, even 90%.
  • Easily deploy ported applications with built-in packaging wizard and a wide variety of UNIx runtime options.

PTC MKS Toolkit for Enterprise Developers 64-bit Edition

64-bit Windows is an ideal platform for applications that require large amounts of memory and high-performance such as digital content creation, electronic design automation, data warehousing, mechanical design automation, and advanced scientific and research applications. PTC MKS Toolkit for Enterprise Developers 64-bit Edition simplifies the migration of 32-bit and 64-bit UNIX applications to both Itanium and extended architecture 64-bit Windows platforms.

Other PTC MKS Toolkit Products

There are several products in the PTC MKS Toolkit family aimed at different kinds of people, performing different kinds of tasks. All products in the PTC MKS Toolkit family are unified by our goal of bringing the power of UNIX to Windows.

  • PTC MKS Toolkit for Professional Developers — a subset of PTC MKS Toolkit for Enterprise Developers, the PTC MKS Toolkit for Professional Developers product is an ideal solution for the migration of non-graphical, character based, UNIX C, C++, and FORTRAN applications and utilities to Windows.
  • PTC MKS Toolkit for Interoperability — extending PTC MKS Toolkit for Developers by adding the complete PTC X/Server for displaying X Window System-based graphical applications, including OpenGL and Motif applications, on Windows. A network-capable server can display a graphical application on your Windows workstation from any machine on your network.
  • MKS Toolkit for System Administrators -- a subset of MKS Toolkit for Developers, the System Administrators product is a powerful administration suite that gives you the ability to move data and files between machines, remotely administer systems, and perform backups across multiple platforms. Increase productivity and automate repetitive tasks like password synchronization, adding users and groups, setting up new machines, cloning a system file or a document tree on local or remote systems, and automatically scheduling recurring tasks.

About This Manual

This manual consists of several chapters discussing various aspects of the PTC MKS Toolkit product family:

  • “Getting Started” on page 5 provides an introduction to various aspects of working with PTC MKS Toolkit.
  • “Putting PTC MKS Toolkit to Work for You” on page 15 provides an overview of how you can you use PTC MKS Toolkit to create the solutions that meet your computing needs.
  • “Additional Information” on page 31 describes additional sources of information about using PTC MKS Toolkit.
  • “Configuration” on page 37 describes how you can customize your PTC MKS Toolkit product.