L'interface standard de système d'exploitation portable (POSIX) a été développée par l'Institute of Electrical et Electronics Engineers (IEEE). Les interfaces POSIX (IEEE 1003.1) de noyau fournissent des fonctions (API) pour le développement d'applications qui est portable à travers UNIX et d'autres systèmes d'exploitation POSIX-compatible à un ensemble d'interface de programmation d'application de base.
Plans Microsoft sur le support de POSIX.1 avec un sous-système d'application intégré à Windows NT version 3.1. Microsoft prévoit de disposer de ce sous-système être certifié pour la compatibilité avec la série FIPS de tests 151 - 1. (FIPS fait référence à Federal Information Processing Standards Publication Series publié par le National Institute of Standards et Technologie [NIST]).
Le sous-système POSIX permet à des clients à placements dans les applications POSIX d'utiliser les systèmes d'exploitation Windows NT. Bien que ce système soit fourni pour des raisons de compatibilité, Microsoft compte entièrement tout développement Windows NT utilisant l'API Win32 native.
Attend à la spécification POSIX.2 être publié bientôt. Microsoft effectue le suivi de cette spécification pour la compatibilité future possible. Les options possibles incluent des tierces extensions au sous-système POSIX.1 dans Windows NT.
L'information sur d'autres spécifications POSIX n'est pas libérée actuellement. Microsoft effectuera le suivi de leurs exigences et fournira à l'avenir les composants. Utiliser un système ouvert à l'intérieur de la structure architecture WOSA est l'objectif.
Certification englobe le matériel et le système d'exploitation. Pour tout renseignement sur la certification, interrogez sur comme suit dans la Base de connaissances Microsoft :
Windows NT, certification et POSIX
Retour au début
XPG signifie X / depuis Open Portability Guide (débuté dans 1989). Il est un guide développé par X / s'Ouvrir été a fondé dans 1984 par Amdahl, Bull DEC, Fujitsu, HP, Hitachi, IBM, Olivetti, ICL, NCR, NEC, Oki, Siemens Nixdorf, Sun, Unisys et Unix Intl. X / l'instruction de mission Ouvrir est :
Pour proposer à utilisateurs la valeur supérieure de l'informatique via l'implémentation pratique de systèmes ouverts.
X / ne fait plus de référence comme à XPG Ouvrir the " vous X / Ouvrez Guidait Portabilité " parce que vous X l'interopérabilité / Ouvrez Je veux pour mettre en valeur avec le portabilité.
Également il existe une X / vous Ouvrez council d'utilisateur qui inclut Andersen, sonnerie, Boeing, British Telecom, Kodak, McDonnell Douglas, IMPÔT, Swedish Telecom et autres. Microsoft est un membre de la X / ouvert éditeurs de logiciels avec Novell, Micro Focus, Informix, SCO et autres.
XPG se compose de plusieurs éléments qui forment le Common Applications Environment (CAE). X / Ouvrir voudra que fournisseurs aient leurs parties XPG personnalisé. Notez que marque est différente de certification. Marque ne nécessite pas de configuration matérielle spécifique.
Actuellement XPG appartient à la révision 4 (XPG4). Il diffère de XPG3 (1989) principalement dans l'inclusion de parties d'interopérabilité (l' interface de transport, transfert de fichiers par exemple et la messagerie de messagerie).
XPG4 est décomposé en les composants suivants :
| ? | Système d'exploitation et langues |
| ? | Gestion de données |
| ? | Interface utilisateur |
| ? | Interconnexion générale |
| ? | Interconnexion grosse |
| ? | Interconnexion PC |
| ? | Support
|
Microsoft possède les certains composants, mais tout. N'ont reçu la X, les aucuns composants de Microsoft / vous Ouvrez marque. Cela n'est pas vu toutefois aussi detrimental.
Retour au début
Système d'exploitation et langues
| ? | Prise en charge d'internationalisation dans le système d'exploitation (Microsoft ne cela a pas actuellement)
|
| ? | Portabilité avec POSIX.1 ( Microsoft POSIX.1 passe par certification NIST )
|
| ? | Commandes et utilitaires standard ( utilitaires VP ou POSIX.2 ils à l'avenir attendent à effectuer requis POSIX.2 )
|
| ? | ANSI C (Microsoft prend en charge tous cela sauf ADA), ANSI COBOL, Pascal, FORTRAN et ADA
|
Retour au début
Gestion de données
| ? | Prise en charge ISAM (Microsoft ne prend pas ISAM en charge)
|
| ? | SQL ANSI relationnel (Microsoft dispose de SQL Server)
|
Retour au début
Interface utilisateur
| ? | X-Windows (fourni pour NT par DEC) |
| ? | Interface de terminal (incluse avec Terminal)
|
Retour au début
Interconnexion générale
| ? | "Utilise ... une interface de ligne de commande à fournir la fonctionnalité Internet Protocol Suite (IPS) File Transfer Protocol (FTP) en tant qu'initiateur OSI FTAM"
|
| ? | X.400 (version 3.0 de Microsoft Mail)
|
| ? | NFS (tiers disponibles de tiers pour MS-DOS, Windows et OS/2 tiers fonctionnent sur une solution pour NT)
|
| ? | XTI (inclusion possible dans NT)
|
Retour au début
Interconnexion grosse
| ? | CPI-C (dont aucune prise en charge n'est prévue)
|
Retour au début
Interconnexion PC
| ? | (PC) NFS (disponible) |
| ? | Serveur de LMX (prise en charge SMB 2.0)
|
Retour au début
Support magnétique
| ? | Disponible à travers des tiers |
Retour au début