MKS Toolkit - Running / Porting UNIX to Windows

Build Better Software ™

MKS Interoperability Times

WINTER 2009 EDITION

MKS Software Inc.

MKS Announces New Patch Release for MKS Toolkit and MKS X/Server

MKS Inc. is pleased to announce the immediate availability Patch 2 for MKS Toolkit 9.2 and Patch 1 MKS X/Server 8.5. MKS Toolkit 9.2 Patch 2 is a maintenance update for MKS Toolkit 9.2.  It includes all fixes provided in MKS Toolkit 9.2 Patch 1 as well as those listed in the link below.   

For a complete description of the fixes and new features included in this update, please see http://www.mkssoftware.com/docs/rn/relnotes_tk92p2.asp  

MKS X/Server 8.5. Patch 1 is a maintenance update for MKS X/Server 8.5.  For a list of the fixes included, see the link below.  Additionally MKS X/Server 8.5 Patch 1 includes the following new features:  
  • MKS X/Server now supports overlay planes on systems with video cards that support that feature(for examples, cards that use the NVIDIA Quadro FX or ATI FireGL chipsets).
  • MKS X/Server now supports compressed fonts (that is, ..gz files). Such fonts can be used exactly like uncompressed fonts (that is, .pcf files). X/Servers on Linux systems commonly use compressed fonts and this support allows these Linux system fonts to be easily moved and used with MKS X/Server.
For a complete description of the fixes and new features included in this update, please see http://www.mkssoftware.com/docs/rn/relnotes_mksx85p1.asp  

Customers with a current PCS Support contract and who are running MKS Toolkit 9.2 or MKS X/Server 8.5 can immediately download the patches using http://www.mkssoftware.com/support/patches.asp  

Customers with a current PCS Support contract and who are running earlier supported versions of the products, may request their free upgrades using the following site:  http://www.mkssoftware.com/support/upgradeform.asp

MKS Toolkit Supports Microsoft's 64-bit Operating System

MKS Toolkit for Enterprise Developers 64-bit Edition simplifies the migration 64-bit UNIX applications to 64-bit Windows enabling customers to deploy their UNIX/Linux applications on both Extended Architecture (i.e. AMD64 and EM64T) and Itanium-based platforms.  

64-bit Windows operating systems are ideal for applications that require large amounts of memory and high-performance mathematical computation, such as Web caching, data warehousing, complex mechanical design and analysis, scientific applications and research. MKS was the first to 32-bit Windows and now MKS Toolkit for Enterprise Developers 64-bit Edition is the ONLY solution for porting robust, mission-critical 64-bit UNIX/Linux applications to Windows.  To learn more see: http://www.mkssoftware.com/products/tk/ds_tkedev64.asp

Upcoming MKS Events

Online Events:
Lower Costs & Increase Quality with Better Requirements
Date
: 12-Feb-2009
Time:  11:00 AM to 12:00 PM, MST  

Project Managers, QA Managers, Process Managers and Development Managers - Register if you are a Manager struggling in today's world to maintain requirements and understand the traceability of requirements to other project artifacts.  

Details & Registration: http://www.mks.com/Interop_QualityBetterRequirementswebinarpm

A Stickyminds.com Webinar, Featuring Author Robin Goldsmith:
“Overcoming Requirements-Based Testing's Hidden Pitfalls”
Date:  February 24, 2009
Time:  2:00 PM EST  

In this Web seminar, Robin Goldsmith, a respected authority on software testing practices and author of Discovering REAL Business Requirements for Software Project Success will identify key sources of requirements-based testing oversights, including:
  • Failing to distinguish real business requirements from product/system requirements
  • Falling into the testability trap
  • Equating requirements-based testing with a single technique
  • Presuming one test per requirement or use case scenario suffices
Space is limited. Register now: http://w.on24.com/r.htm?e=132924&s=1&k=3468C7290236A9BA84BDAC6914D0DEFA&partnerref=TheSource     

Tradeshow Event:
COMMON's 2009 Annual Meeting & Expo
Date
: 26-Apr-2009 to 30-Apr-2009
Place:  Grand Sierra Resort and Casino,Reno, NV, United States  

COMMON's 2009 Annual Meeting and Exposition in Reno, Nevada, taking place from April 26 - 30, 2009 - gathering of the Power Systems user community. IBM nd AIX education will include all-day pre-conference workshops, Integrated Seminars and open labs. The Annual Meeting will kick-off on Sunday, April 26th with the Opening Session, followed by four days of leading-edge IBM i and AIX-related education, closing with the fun and exciting iSocial Main Event on Thursday, April 30th.   To register for the conference, or to learn more visit: http://www.common.org/conferences/2009/annual/index.html.

MKS Toolkit Quick Tips

Q:   Can I install MKS Toolkit in a clustered server environment?
A  Yes, normally, to install MKS Toolkit on the individual systems (or nodes) that make up a clustered server, you simply install it on each of those systems. If, however, you are planning on using MKS Secure Shell with such a cluster, there are additional steps that need to be taken.

Installing MKS Toolkit on Clustered Nodes (PDF) will walk through those steps as well as the rationale for their need.  

Q:   How do MKS Toolkit utilities support long file names or UNC names?
A:   MKS Toolkit commands support long file names with spaces by allowing the use of double quotes around a path. You can also put a backslash in front of each space.  

Examples:
   cd "Program Files"
   cd Program\ Files  

MKS Toolkit commands support UNC names in a similar way to the rest of Windows except instead of backslashes it requires forward slashes:
   cd //machinename/sharepoint  

You could also use:
   \\\\machinename\\sharepoint  

Q:   How can I mix MFC and UNIX code in the same program?
A:
   Using MFC requires your code to include Microsoft standard header files, which clash with Toolkit header files. To resolve this, build your UNIX code with Toolkit into a stand-alone NuTCRACKER Platform DLL (see the Building Standalone DLLs in the Porting Shared Libraries chapter of the UNIX to Windows Porting Guide for more details).  

Build this DLL in a Toolkit build environment. Then use VC++ to build the MFC code which loads the DLL you built from your UNIX code. (Remember the _NutEnableNuTC()/_NutDisableNuTC() calls around the UNIX code). Pay special attention to those calls which might block the thread. The MFC message cannot respond while the thread is blocked in a NuTCRACKER call.

To get more MKS Toolkit Tips visit our knowledge base at: http://www.mkssoftware.com/support/kb/
To see more on the Porting Guide visit: http://www.mkssoftware.com/docs/sg/#uwpg
To download the Resource Kit visit: http://www.mkssoftware.com/reskit/


Buy MKS Products Online

MKS offers the convenience of purchasing our products directly from our Web Store. Buy and download today!
MKS now offers a 30-day UNCONDITIONAL guarantee:

http://webstore.mkssoftware.com/webstore/

MKS Inc. trusts this information is of interest to you. If you are no longer the correct contact for MKS Toolkit Product Family information or would prefer not to receive this Newsletter, please send a reply to this email with the words "Please Remove" at the beginning of the body of the message. If you know of others who might be interested in this information, please forward their name and email address to tk_info@mkssoftware.com.

Published by MKS Inc.
[ UNIX on Windows Home | Site Map | MKS Toolkit Products | Sales | Services | Support | RSS ]
[ PC X Server | Secure Shell (SSH) Solutions | Feedback |
© 1995 - 2024 MKS Inc. All Rights Reserved