Schéma des couches
Le système NeXTSTEP est composé de plusieurs couches :

- Le matériel qui peut être Motorola 68k (machines NeXT),
Intel x86, HP PA-Risc, Sun Sparc.
- Le noyau mach
en version 2.5,
- Le système 4.3BSD de type Unix.
- La Foundation Kit qui est une collection d'objets de base (chaînes,
nombres, listes...).
- Le Display PostScript (DPS) est le moteur graphique du système.
C'est un sur-ensemble du DPS d'Adobe.
- L'Application Kit contient tous les objets de haut niveau (gestion de
l'interface utilisateur, couleurs, fonts, impression, couper-coller...).
Schéma fonctionnel
Le Window Server est un processus Mach qui contient Display PostScript.
C'est le coeur du système. NeXTSTEP.

Le Window Server :
- gère tous les contextes DPS des applications (tracé,
fenêtres, redraws...),
- gère le matériel (écran, clavier, souris, imprimante).
Les applications :
- parlent au Window Server, à travers des ports Mach, par des commandes
PostScript (tokens),
- peuvent être locales ou distantes (fonction NXhost).
Le Workspace Manager est une application un peu spéciale
qui gère le concept de bureau.
Retour