
MKS Toolkit
Fournit un environnement de type Unix pour le scripting, la connectivité et le portage des logiciels Unix et Linux vers les systèmes Microsoft Windows 32 et 64 bits.
MKS Toolkit est un produit d’interopérabilité pour Microsoft Windows et UNIX qui fournit un environnement de type Unix pour le scripting, la connectivité et le portage des logiciels Unix et Linux vers les systèmes Microsoft Windows 32 et 64 bits. Il est disponible dans les éditions suivantes :
- MKS Toolkit pour les développeurs professionnels : un sous-ensemble de MKS Toolkit pour les développeurs d’entreprise pour la migration des applications et utilitaires UNIX C, C++ et Fortran non graphiques vers Microsoft Windows
- MKS Toolkit pour l’interopérabilité : étend MKS Toolkit pour les développeurs en ajoutant un serveur X pour l’affichage des applications graphiques basées sur le système X Window, y compris les applications OpenGL et Motif sur Microsoft Windows.
Veuillez noter que la licence pour 5 utilisateurs n’est plus disponible ; un nombre illimité de licences peut être commandé en utilisant un seul numéro de série. Plusieurs numéros de série sont disponibles sur demande. MKS Toolkit est sous licence sur la base d’un utilisateur/nom de machine.
MKS Toolkit – Caractéristiques
MKS Toolkit, une gamme complète d’outils multiplateformes pour les environnements Windows et UNIX/Linux, fournit des outils pour une productivité instantanée dans les environnements Windows 32 et 64 bits avec des tâches de développement, de test ou d’administration système. Scripts, commandes et applications UNIX/Linux combinés avec plus de 450 utilitaires et une application complète.
Le SDK d’application MKS rend même Windows agréable.
Les principales améliorations de MKS Toolkit 9.2 incluent :
- Microsoft Visual Studio 2008 – MKS Toolkit 9.2 est entièrement compatible avec la version de sortie de Microsoft Visual Studio 2008. Les détails sur l’utilisation de l’IDE Visual Studio 2008 pour compiler, lier et déboguer des applications se trouvent dans les chapitres « Le processus de portage » et « Utilisation de l’IDE Visual C++ » de la version en ligne du Guide de portage UNIX vers Windows de MKS Toolkit.
- En plus de la prise en charge de divers compilateurs C/C++, cette version propose également la prise en charge de la version 10.0 du compilateur Absoft Pro Fortran f90/f77. Ce compilateur peut produire des exécutables pour les plates-formes 32 bits x86 et 64 bits x64.
- Compatibilité mise à jour du système d’exploitation – Compatible avec Windows Vista SP1, Windows Server 2008, et la version candidate de Windows XP SP3
MKS Toolkit pour les développeurs
MKS Toolkit pour les développeurs est un produit de développement Windows pour les développeurs de logiciels, de scripts et de sites Web, qui peuvent choisir entre des environnements de construction en ligne de commande ou graphiques de Visual Studio. Il est idéal pour développer des scripts communs et multiplateformes pour UNIX, Linux et Windows, à partir d’un seul bureau Windows. En utilisant la puissance de plus de 300 utilitaires en ligne de commande et de scripts CGI.
En fournissant une suite complète d’utilitaires UNIX et Windows, MKS Toolkit pour les développeurs permet aux développeurs et aux administrateurs système de personnaliser, contrôler et automatiser leurs processus de développement logiciel et administratifs.
MKS Toolkit pour les développeurs accélère le processus de développement logiciel et d’administration et réduit les erreurs en éliminant le temps passé sur des tâches manuelles fastidieuses.
- Des scripts puissants vous permettent de simplifier et d’automatiser l’exécution de tâches répétitives.
- Intégration de nouvelles technologies vous permet de contrôler et de manipuler facilement l’infrastructure dynamique d’aujourd’hui.
- Architecture basée sur les composants vous offre la possibilité de personnaliser facilement une solution configurée selon les besoins de votre organisation.
Fonctionnalités Avantages Prise en charge des caractères multioctets Les utilitaires et API MKS prennent en charge les caractères multioctets/Unicode, les formats de fichier et les saisies interactives. Cela permet aux utilisateurs d’afficher, de charger, de modifier, de rechercher et de manipuler des fichiers et des données selon des normes non-ASCII. De manière interactive, les utilisateurs peuvent spécifier des noms de fichiers avec des caractères ASCII étendus et peuvent taper/modifier dans l’éditeur Vi. Plus de 450 outils UNIX pour Windows - Capitalisez sur les investissements existants dans la formation des développeurs et des administrateurs système
- Maintenez un environnement de build unique sur UNIX et Windows
Plus de 70 utilitaires spécifiques à Windows - Ajoutez et manipulez facilement des comptes utilisateur et de groupe
- Manipulez le registre Windows et les autorisations de fichiers spécifiques à Windows
- Contrôlez les services Windows
- Clonez des arbres de fichiers système
- Plug-in Visual Studio
Automatisation des processus - Augmentez la productivité des développeurs et des administrateurs système en automatisant les tâches et les processus routiniers
- Réduisez les erreurs causées par des tâches manuelles répétitives
Prise en charge de Windows 32 et 64 bits Migrez facilement les systèmes et les outils vers la prochaine génération de systèmes d’exploitation Windows Puissants shells de commandes Remplacez l’invite de commandes Windows par votre choix entre Korn (ksh), POSIX (sh), Bash (bash) ou tclsh, chacun offrant plus de contrôle, de flexibilité et une plus large gamme de fonctionnalités. Fonctionnalité avancée Architecture native de Windows - Intégration complète et interaction avec Win32
- Contrôler et manipuler les processus et applications Windows
Suite de connectivité complète - Se connecter de manière sécurisée à des systèmes distants UNIX et Windows
- Partager des ressources dans plusieurs endroits géographiques
- Disponible en versions de connexion simple et illimitée
- Visual SFTP sécurisé vous permet de transférer/manipuler des fichiers vers et depuis des systèmes distants UNIX/Windows de manière sécurisée.
Suite de sauvegarde système et gestion de bandes Effectuer rapidement des sauvegardes système complètes ou incrémentielles compatibles avec UNIX Automatiser les communications Améliorer les communications en intégrant et en automatisant les notifications par e-mail, web, ou réseau dans vos processus. MKS Toolkit pour l’interopérabilité
MKS Toolkit pour l’interopérabilité est une mise à jour complète pour les développeurs et les administrateurs système qui ont besoin d’accéder et d’afficher des applications graphiques UNIX/Linux sur des systèmes Windows.
Les organisations maintiennent et renforcent leurs investissements UNIX, ajoutent à cet investissement avec Windows, et expérimentent avec Linux. Ces organisations recherchent également activement des solutions d’interopérabilité pour leur permettre de croiser efficacement leurs investissements technologiques sur ces plates-formes puissantes. MKS Toolkit pour l’interopérabilité est une suite complète d’interopérabilité UNIX et Windows, permettant l’accès distant, l’administration système à distance, l’interconnectivité, le partage de fichiers, et des capacités complètes d’automatisation et de script.
Caractéristiques
Optimiser les investissements dans UNIX et Windows
MKS Toolkit pour l’interopérabilité permet deUtilisation complète des ressources internes UNIX existantes, y compris les compétences des administrateurs et ingénieurs, l’expérience, les méthodologies et le code source des logiciels. Cela aide à préserver des processus et des applications de haute qualité tout en réduisant les coûts dans toute l’entreprise.
- Les environnements de shell MKS UNIX ajoutent de la puissance et de la flexibilité à la ligne de commande Windows.
- Les outils de manipulation de fichiers et de texte conformes à POSIX tels que vi, grep et find simplifient l’initiative d’interopérabilité au sein d’une organisation.
Accès sécurisé aux systèmes distants
Le fait de mettre une copie d’un produit MKS Toolkit for Interoperability sur chacun de vos serveurs et postes de travail vous permettra de vous connecter à vos machines réseau de n’importe où sur votre réseau ou via une ligne téléphonique pour effectuer toutes les tâches nécessaires. Dans un environnement UNIX et Windows mixte, vous pourrez accéder et afficher des applications de vos serveurs UNIX, directement sur vos postes de travail Windows sans jamais quitter votre bureau.- Un serveur telnet, permettant l’accès distant à la machine Windows.
- Client/service shell sécurisé ainsi que d’autres utilitaires sécurisés (scp, sftp, sftp-service), services de shell distant, rlogind et rexecd, pour l’accès distant aux systèmes Windows.
- Utilitaires distants (rsh, rexec, rcp, rlogin) pour accéder à d’autres machines UNIX et Windows.
- Application graphique SFTP visuelle pour transférer et manipuler des fichiers vers/depuis/sur des systèmes UNIX/Windows distants.
- Un serveur X complet pour afficher des applications graphiques basées sur le système XWindow, y compris des applications OpenGL et Motif, sur Windows, xterm, et la possibilité de tunneliser les communications X11 à travers une connexion chiffrée.
Réduire le TCO grâce à l’interopérabilité d’entreprise
Au lieu de choisir entre Windows et UNIX/Linux, la plupart des organisations de SI optent pour un mélange des deux systèmes d’exploitation, de nombreuses grandes organisations utilisant Windows comme complément à leur stratégie globale en arrière-plan. Afin de réduireAutres fonctionnalités :
- Une large sélection d’environnements de commandes (KornShell, CShell, bash, Tclsh) offrant un plus grand contrôle, une plus grande flexibilité et une gamme plus large de fonctionnalités que l’invite de commandes Windows traditionnelle.
- Accéder à des systèmes distants UNIX, Linux et Windows avec des utilitaires Secure Shell (secsh/secshd, scp, sftp), des utilitaires Remote Shell (rsh/rshd, rexec/rexecd, rlogin/rlogind, rcp), telnetd et xterm.
- Extension Visual SFTP Explorer permettant le glisser-déposer et d’autres opérations de fichiers via l’interface graphique Windows.
- Les utilitaires et API MKS prennent désormais en charge les caractères multioctets/Unicode dans le contenu des fichiers, les noms de fichiers et de répertoires, les tuyaux, les variables d’environnement, les affichages de la console et d’autres domaines.
- Un serveur X entièrement capable de réseau, pour afficher à la fois des applications X Windows locales et distantes.
- Une interface de planification puissante ainsi qu’une suite d’utilitaires en ligne de commande (at, batch, crontab, taskrun et wts) pour automatiser les tâches courantes.
- Services et utilitaires SNMP (Simple Network Management Protocol) qui vous permettent de contrôler les appareils réseau et leurs fonctions.
- Commandes pour extraire ou envoyer du contenu depuis des serveurs locaux ou distants (web, netnews).
- Commandes de gestion du système de fichiers (mount, umount) et prise en charge des liens symboliques.
- Intégrer des notifications automatiques dans les processus et scripts avec des utilitaires de messagerie en ligne de commande comme smtpmail et mapimail.
- Copier les autorisations entre les objets et manipuler les attributs de sécurité des fichiers et des utilisateurs Win32 (chacl, lsacl, su).
- Créer et gérer des utilisateurs, des groupes et des autorisations sur Windows (userinfo, groupinfo, member).
- Commandes de bande et d’archivage (tar, pax, cpio, mt), pour créer des sauvegardes compatibles avec UNIX.
- Manipuler les pilotes de périphériques, les domaines Windows et les associations de fichiers (dev, domain, ftype).
Les administrateurs système peuvent :
- Ajouter des utilisateurs.
Les administrateurs système et les groupes
- Cloner un fichier système ou une arborescence de documents
- Administrer à distance des systèmes
- Effectuer des sauvegardes compatibles UNIX
Les développeurs de logiciels peuvent :
- Scripting multiplateforme
- Effectuer des compilations distribuées multiplateformes
- Recherche et récupération de fichiers complexes
- Tests automatisés
MKS Toolkit pour les administrateurs système
Le MKS Toolkit pour les administrateurs système est une suite d’administration puissante qui vous permet d’administrer à distance des systèmes, d’effectuer des sauvegardes sur plusieurs plateformes et d’automatiser des tâches répétitives que vous ne pouviez faire auparavant qu’une par une à l’aide d’utilitaires graphiques Windows. Augmentez la productivité et automatisez des tâches telles que la synchronisation des mots de passe, l’ajout d’utilisateurs et de groupes, la configuration de nouvelles machines, le clonage d’un fichier système ou d’une arborescence de documents sur des systèmes locaux ou distants, le transfert de données et de fichiers entre les machines, l’exécution de recherches de fichiers complexes et la copie de permissions entre des objets à partir d’un seul bureau, en utilisant ces puissants outils en ligne de commande sur Windows.
Le MKS Toolkit pour les administrateurs système est une suite d’administration puissante qui donne aux utilisateurs la possibilité d’administrer à distance des systèmes, d’effectuer des sauvegardes sur plusieurs plateformes et d’automatiser des tâches répétitives à l’aide d’utilitaires graphiques Windows.
Fonctionnalités du MKS Toolkit pour les administrateurs système
- Un large choix d’environnements de commandes (KornShell, CShell, bash, tclsh) offrant un plus grand contrôle, une plus grande flexibilité et une plus large gamme de fonctionnalités que l’invite de commandes Windows traditionnelle
- Plus de 450 utilitaires en ligne de commande UNIX et Windows (spécification complète POSIX.2)
- Extension Visual SFTP Explorer permettant le glisser-déposer et d’autres opérations de fichiers via l’interface graphique Windows
- Créer et gérer des utilisateurs, des groupes et des permissions sur Windows (userinfo, groupinfo, member)
- Copier des permissions entre des objets et manipuler Wi
- n32 fichier et attributs de sécurité des utilisateurs (chacl, lsacl, su)
- Démarrer, arrêter et interroger les services et processus Windows (service, ps) Services SNMP (Simple Network Management Protocol) et utilitaires permettant aux utilisateurs de contrôler les périphériques réseau et leurs fonctions
- Les utilitaires et API MKS prennent désormais en charge les caractères multioctets/Unicode dans le contenu des fichiers, les noms de fichiers et de répertoires, les tubes, les variables d’environnement, les affichages de console et d’autres domaines
- Commandes de manipulation du système de fichiers (mount, umount) et prise en charge des liens symboliques
- Cloner un fichier système ou une arborescence de documents (tar, scp, sftp, cp, ls, find)
- Créer et contrôler les bureaux, raccourcis et apparences Windows (bureau, raccourci)
- Interroger et manipuler le registre Windows
- Utilitaires de compression (zip, unzip, gzip, gunzip) pour compléter les commandes mkszip et uncompress
- Manipuler les pilotes de périphériques, les domaines Windows et les associations de fichiers (dev, domain, ftype)
Nouvelles fonctionnalités dans la version 9.2 Patch 3
- Prise en charge de la version Release Candidate de Windows 7
Le kit d’outils MKS 9.2p3 fonctionne spécifiquement avec les versions Release Candidate de Windows 7 et de Windows Server 2008 R2. Une fois que Microsoft aura livré une version généralement disponible de Windows 7, MKS prendra en charge cela avec une nouvelle version du kit d’outils MKS dans un délai de 30 jours après la sortie officielle de Microsoft. En raison de problèmes de compatibilité introduits par Microsoft avec Windows 7, VOUS DEVREZ ABSOLUMENT METTRE À JOUR LE KIT D’OUTILS MKS POUR UTILISER LE KIT D’OUTILS MKS SUR WINDOWS 7. Le kit d’outils MKS 9.2p2 et les versions antérieures ne fonctionneront pas correctement sous Windows 7. Pour utiliser Windows 7 (version Release Candidate), MKS Toolkit 9.2p3 est nécessaire. De plus, notre version officielle compatible avec la version 7 sera nécessaire lorsque Windows 7 sera généralement disponible. Ci-dessous sont des éléments clés qui ne fonctionneront plus si vous utilisez actuellement une version du kit d’outils MKS autre que MKS Toolkit 9.2p3 :- Shell a des problèmes de fork() en raison d’une régression de l’API dans le système d’exploitation
- Échoue sur les machines x64 en raison d’une régression de l’API avec GetProcAddress() sur les machines x64 avec la redirection du système de fichiers désactivée;
- Prise en charge des pseudo-tty, Sshd, rlogind, xterm, ne fonctionne pas correctement;
- L’installation échoue à définir ROOTDIR sur un chemin court. Cela casse les éléments du menu Démarrer et de nombreux scripts. Cela est dû à un nouveau concept de désactivation de la génération de noms courts sur une base de disque.
- Utilitaire sysinf amélioré pour fournir des informations système supplémentaires et prendre en charge de nouvelles fonctionnalités des versions candidates de Windows 7 et Windows Server 2008 R2.
- Améliorations cosmétiques de l’applet du Panneau de configuration de MKS Toolkit.
MKS Toolkit – Configuration système
Les produits MKS Toolkit ont les exigences logicielles suivantes :
Plateformes
- Windows 2000
- Windows XP
- Windows Server 2003
- Windows Server 2003 R2
- Windows Vista
- Windows XP x64 Edition
- Windows Server 2003 pour systèmes basés sur Itanium
- Windows Server 2003 x64 Edition
- Windows Server 2003 R2 x64 Edition
- Windows Vista x64
- Windows Server 2008 (32 bits et x64)
- Windows Server 2008 pour systèmes basés sur Itanium
Systèmes de fichiers FAT
Il n’est pas actuellement possible de sécuriser adéquatement une installation de MKS Toolkit sur un système de fichiers FAT. Par conséquent, sur les systèmes Windows 2000/XP/2003/Vista, nous recommandons d’installer MKS Toolkit sur un système de fichiers NTFS.Compilateurs
Les produits de développement MKS Toolkit fonctionnent avec divers compilateurs et environnements de compilation. Le chapitre « Utilisation des langages » du Guide de portage UNIX vers Windows de MKS Toolkit décrit comment utiliser ces produits MKS Toolkit avec C, C++ et Fortran.MKS Toolkit for Developers prend en charge les compilateurs suivants :
- Microsoft Visual C++ 6.0, 7.0, 7.1, 8.0 ou 9.0 (en tant que
Le produit de notation ou en tant que partie de Microsoft Visual Studio)
- Visual C++ 2008 Express (également connu sous le nom de Visual C++ 9.0 Express)
- Visual C++ 2005 Express (nécessite Microsoft Platform SDK)
- Microsoft C++ 2003 Toolkit (nécessite Microsoft Platform SDK)
- Intel C++ 8.x ou 9.x (nécessite Microsoft Platform SDK)
- GCC 3.3.1, tel que fourni dans le kit de ressources MKS Toolkit
En outre, MKS Toolkit for Professional Developers et MKS Toolkit for Enterprise Developers prennent également en charge les environnements de compilation suivants:
- les deux versions de la Standard Template Library
- le compilateur Absoft Pro Fortran f90/f77, versions 5.0, 6.0, 7.0, 8.0, 9.0 et 10.0. (http://www.absoft.com/)
MKS Toolkit pour les développeurs d’entreprise 64 bits prend en charge les compilateurs 64 bits supplémentaires suivants:
- Visual C++ de Microsoft Visual Studio 2008 (Remarque : l’édition Team est requise pour le compilateur IA64)
- Visual C++ de Microsoft Visual Studio 2005 (Remarque : l’édition Team est requise pour le compilateur IA64)
- Compilateur Microsoft Platform SDK
- Intel C++ 8.x ou 9.x (nécessite Microsoft Platform SDK)
Pour les compilateurs 64 bits qui nécessitent le Microsoft Platform SDK (c’est-à-dire les compilateurs Intel C++ 8.x ou 9.x), la version du SDK requise dépend du processeur de votre système. Pour les processeurs avec une architecture IA64, pour les processeurs d’architecture étendue, vous devez utiliser la version 1289 ou ultérieure du SDK.
Mise à jour du correctif
- Si vous avez mis à niveau un système existant avec MKS Toolkit installé vers Windows 7 ou Windows Server 2008 R2, vous devez simplement appliquer le correctif
- Si vous avez effectué une nouvelle installation de Windows 7 ou Windows Server 2008 R2 sur une machine, vous devez installer MKS Toolkit 9.2p3 à partir d’une image de CD et avoir une licence MKS Toolkit valide pour cette machine. Vous ne pouvez pas installer MKS Toolkit 9.2 et appliquer ensuite le correctif.
- Si vous n’avez pas mis à niveau vers Windows 7 ou Windows Se
En Windows Server 2008 R2, vous pouvez simplement appliquer le correctif pour obtenir les corrections de problèmes et les nouvelles fonctionnalités.
- Shell a des problèmes de fork() en raison d’une régression de l’API dans le système d’exploitation