GNUstep
| GNUstep | |
![]() Logo |
|
|
|
|
Un bureau sous GNUstep |
|
|
|
|
| Développeur | Projet GNU |
|---|---|
| Dernière version | 1.14.0 resp. 0.12.0 (15 avril 2007) |
| Environnement | GNU/Linux, FreeBSD, NetBSD, Mac OS X, UNIX, GNU, MS Windows |
| Type | Environnement de bureau |
| Licence | GNU GPL |
| Site web | (en) Site officiel |
| modifier |
|
GNUstep est un environnement de bureau libre. Il implémente le framework OpenStep dont les spécifications ont été rendues publiques en 1994. GNUstep fait partie du projet GNU et est inclus dans certaines distributions GNU/Linux.
Sommaire |
Présentation [modifier]
Les applications développées avec GNUstep — le plus souvent en langage Objective-C — alliées au gestionnaire de fenêtres WindowMaker peuvent constituer un environnement graphique convivial similaire par certains aspects à NeXTSTEP et Mac OS X.
Un programme écrit pour Mac avec Cocoa pourra se compiler avec GNUStep (toutes plates-formes), mais ce n'est pas garanti. En revanche, il est presque certain qu'un programme écrit pour GNUStep pourra se compiler avec Cocoa.
GWorkspace [modifier]
GWorkspace[1] est un gestionnaire graphique pour GNUstep pouvant servir de gestionnaire de fenêtres et de fichiers. C'est à l'origine un clone du gestionnaire de l'espace de travail NeXT workspace manager.
| Version | Date |
|---|---|
| 0.9.0 | 30 septembre 2011[2] |
| 0.9.1 | 4 juin 2012[3] |
GNUstep Objective-C Runtime [modifier]
GNUstep Objective-C Runtime[4] est à la fois un sur-ensemble du moteur d'exécution des systèmes Apple Mac OS X 10.7 / iOS 5 et une implémentation libre des langages Objective-C et Objective-C++. La dernière version 1.6 a été réalisée le 24 novembre 2011[5].
La bibliothèque d'exécution est responsable de l'implémentation du modèle objet (en) ainsi que de la réflexivité. Le moteur d'exécution GNUstep implémente les API Objective-C d'Apple ainsi qu'un petit nombre d'API du compilateur GCC pour s'assurer d'une rétrocompatibilité.
Notes et références [modifier]
- (en) « GNUstep Workspace Manager - GWorkspace », gnustep.org, 1er octobre 2011.
- (en) Riccardo Mottola (30-09-2011), « GWorkspace 0.9.0 », info-gnu.
- (en) Riccardo Mottola (04-06-2012), « GWorkspace 0.9.1 », info-gnu.
- (en) « Objective-C runtime - GNUstepWiki », wiki.gnustep.org, 22 octobre 2009.
- (en) « GNUstep Objective-C Runtime 1.6 », lists.gnu.org, 24 novembre 2011.
Liens internes [modifier]
- GNUstep Renaissance, langage de spécification d'interfaces pour GNUstep
- Cocoa
- Étoilé
Liens externes [modifier]
- (en) GNUstep sur le répertoire du logiciel libre.
- (en) Backbone, une distribution GNUstep.
- (en) Projet Étoilé.
- (en) Live CD GNUstep.
