Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Un développeur propose l'environnement de bureau Linux NEXTSPACE
Aux nostalgiques du système d'exploitation NeXTSTEP

Le , par Stéphane le calme

21PARTAGES

19  0 
NeXTSTEP est le système d'exploitation sorti le 18 septembre 1989, avec les ordinateurs conçus par NeXT, basé sur un micronoyau Mach, un environnement BSD 4.3 et une interface graphique efficace fondée sur le Display PostScript. NeXTSTEP était conçu au départ pour fonctionner sur les machines de NeXT (NeXTcube, NeXTstation N&B et couleur) mais comme ce matériel se vendait mal, NeXT décida de porter son système d'exploitation sur les plateformes Sparc, PA-RISC et x86.

C'est sur une machine NeXT sous NeXTSTEP que Tim Berners-Lee développa WorldWideWeb, le premier navigateur web (plus tard rebaptisé Nexus), alors qu'il travaillait au CERN. Il évolua en OPENSTEP (NeXTSTEP version 4), puis à la suite du rachat de NeXT par Apple en 1996, devient Rhapsody (NeXTSTEP version 5) et enfin Mac OS X.

Sans doute nostalgique de ce système d'exploitation, un développeur a présenté NEXTSPACE, un environnement de bureau Linux qui apporte l'aspect et la convivialité de NeXTSTEP. « J'essaie de garder l'expérience utilisateur aussi proche que possible du système d'exploitation NeXT d'origine. Il est développé conformément aux "directives d'interface utilisateur OpenStep" », a expliqué le développeur.

Et de continuer en expliquant que : « Je veux créer un environnement de bureau rapide, élégant, fiable et facile à utiliser avec une attention maximale à l'expérience utilisateur (convivialité) et à la maturité visuelle. Je voudrais qu'il devienne une plateforme où les applications s'exécuteront avec un aperçu du système d'exploitation de NeXT. Les applications de base telles que la connexion, l'espace de travail et les préférences sont la base du développement futur d'applications et des exemples de style et de méthodes d'intégration d'applications.


« NEXTSPACE n'est pas seulement un ensemble d'applications vaguement intégrées les unes aux autres. C'est un système d'exploitation de base avec des framework, des curseurs de souris, des polices, des couleurs, des animations et tout ce que je pense aidera les utilisateurs à être efficaces et heureux ».

Pourquoi l'a-t-il proposé ? Déjà parce qu'il aime l'aspect, la convivialité et les principes de conception de NeXTSTEP. Ensuite parce qu'il est persuadé que GNUstep a besoin d'une implémentation de référence d'un environnement de bureau orienté utilisateur. Et enfin parce qu'il pense que cela deviendra un environnement intéressant pour les développeurs et confortable (rapide, facile à utiliser, riche en fonctionnalités) pour les utilisateurs.

« Contrairement à d'autres projets "réels" et "sérieux", je n'ai pas encore défini de public cible pour NEXTSPACE. J'ai intentionnellement laissé de côté les tendances de conception d'interface utilisateur modernes (animations fantaisistes, ombres, lignes floues grises, contrôles plats, couleurs acides, transparence). J'aime l'interface utilisateur précise, claire, grisâtre et "ennuyeuse" qui aide, sans me gêner, à faire mon travail ».

Applications et fonctionnalités

Se connecter

Un panneau de connexion simple où vous entrez votre nom d'utilisateur et votre mot de passe. Il n'y a pas de capture d'écran disponible, mais le développeur note qu'il s'agit d'une copie exacte de la fenêtre de connexion de NeXTSTEP en termes de « look and feel ».


Espace de travail

Le développeur parle d'un Workspace Manager rapide et élégant utilisant le multithreading pour fournir une fluidité maximale pour :
  • Une navigation dans le système de fichiers, gestion des fichiers (créer, copier, déplacer, lier des fichiers / répertoires).
  • Une gestion transparente des applications, des processus et des fenêtres (démarrer, démarrer automatiquement, fermer, redimensionner, déplacer, maximiser, miniaturiser, masquer).
  • Un redimensionnement de fenêtre de style macOS : le curseur s'arrête de bouger lorsque la taille maximale / minimale d'une fenêtre est atteinte, et le curseur change son image pour donner un indice pour les directions disponibles.
  • Des bureaux virtuels, Dock, applications et icônes de fenêtre.
  • Une gestion des supports (montage automatique des supports amovibles, fournissant des éléments de menu pour éjecter / monter / démonter les éléments amovibles).
  • Des processus d'arrière-plan : toutes les opérations de gestion de fichiers et de médias ont des indicateurs d'état avec des contrôles (arrêt, pause, annulation).
  • Un lanceur : un panneau pour exécuter des commandes avec autocomplétion et historique.
  • Un recycleur : prise en charge du glisser-déposer et possibilité de restaurer les objets recyclés à leur emplacement d'origine en un seul clic.
  • Autre : inspecteurs pour divers types de contenu, chercheur, messages de console et préférences pour diverses parties de Workspace.



Un terminal

Un terminal avec émulation de console Linux. Le développeur a commencé avec la version créée par Alexander Malmberg et a apporté de nombreuses corrections et améliorations. L'application d'origine peut être trouvée sur le site du projet d'application GNUstep. Les améliorations apportées à l'application d'origine sont nombreuses. Certaines d'entre elles sont les suivantes :
  • Panneaux de préférences et de services réécrits de zéro.
  • Nombreuses corrections et améliorations dans : la gestion des couleurs (les éléments d'arrière-plan / de premier plan peuvent être réglés sur n'importe quelle couleur), les corrections de placement du curseur sur le défilement et le redimensionnement de la fenêtre, et l'ajout des éléments de menu Effacer le tampon et Définir le titre.
  • Rechercher dans le texte affiché dans la fenêtre du terminal (panneau Rechercher).
  • Gestion de session : vous pouvez enregistrer une fenêtre avec tous ses paramètres définis dans le panneau des préférences (y compris les shells / commandes en cours d'exécution) dans un fichier, puis l'ouvrir. La configuration avec plusieurs fenêtres est prise en charge.

Source : NEXTSPACE

Et vous ?

Que pensez-vous des initiatives visant à « ressusciter » d'anciens succès/projets ?
Que pensez-vous de celle-ci en particulier ?
Quel est votre environnement de bureau préféré sur Linux ?
Seriez-vous prêt à essayer celui-ci ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de seedbarrett
Membre averti https://www.developpez.com
Le 19/02/2020 à 17:34
Que pensez-vous des initiatives visant à « ressusciter » d'anciens succès/projets ?
J'adore. Que ce sois ça, eComStation ou encore Amiga OS 4 (celui ci est un peu différent), je trouve que ça permet de transmettre une partie de l'histoire de l'informatique, en plus de pouvoir répondre a des besoins parfois très spéciaux. Je me souviens avoir réparé une machine de prod grâce à un de ces OS justement.

Que pensez-vous de celle-ci en particulier ?
Pas grand chose, mais je testerai bien. J'apprécie l'esthétique haha.

Quel est votre environnement de bureau préféré sur Linux ?
J'en sais trop rien. J'aime bien GNOME (2 et 3) ou encore celui d'elementary OS (Pantheon il me semble ?) pour leur facilité d'utilisation, après j'ai rien contre les autres. Sauf unity, j'en ai gardé de mauvais souvenirs, même si ça s'est amélioré il parait.

Seriez-vous prêt à essayer celui-ci ?
Oui totalement, pour une machine que j'utiliserai peu par exemple. Encore une fois j'apprécie le style :p
6  0 
Avatar de Paul_Le_Heros
Membre actif https://www.developpez.com
Le 03/03/2020 à 1:16
Quel est votre environnement de bureau préféré sur Linux ?
KDE3/openSUSE Je sais, je suis complètement à la traine !

Je dois dire que j'ai récemment vécu une histoire qui m'a fait comprendre bien des choses. KDE3 est maintenu bon an mal an alors que KDE a abandonné le projet après être passé à KDE4, il y a de cela 10 ou 15 ans.
J'ai récemment décidé de passer à UBUNTU et ai fait ça juste avant que je dusse passer 3 mois loin de chez moi. J'étais convaincu que cela me forcerait à changer de WM (Windows Manager), et de distribution.
Ce fut terrible. Je n'ai pas pu m'y faire et suis revenu à KDE3 après ces 3 mois, en comprenant pourquoi les utilisateurs MS Windows ne passeront jamais à Linux. Il n'y a pas que le WM d'impliqué, la distribution aussi puisque qu'une certaine administration du système change d'une distribution à l'autre. Vous n'imaginez pas le nombre de "raccourcis" ou "trucs" que vous connaissez et qu'il vous faut tenter de retrouver, sur votre nouveau système, quand celui-ci n'est pas buggé !

KDE3 me fait penser à la version XP de Windows. À l'époque de la création de ces interfaces utilisateur, les développeurs avaient encore en tête les écrits de celui qui, chez Apple, se faisait appeler "Le Doc" et qui analysait les comportements des utilisateurs face aux changements d'interfaces. C'était l'époque ou l'utilisateur était réellement considéré. Aujourd'hui, de nombreux utilisateurs de desktop ont le sentiment qu'ils vont bientôt se retrouver devant un téléphone géant. Je trouve ça triste. Mais j'ai 65 ans, suis résolument hors course et ne m'en plaint pas. J'ai juste peur d'avoir à me passer de mon WM préféré, faute de maintien (ne me parlez pas de Trinity, qui fut trop longtemps un "ego driven project", à mon sens).

Je souhaite longue vie à NEXTSPACE : puisse ce WM devenir une vraie référence Linux pour le reste du monde...
3  0 
Avatar de yar0d
Membre à l'essai https://www.developpez.com
Le 19/02/2020 à 18:41
Ah bein mince, moi qui adorait WindowMaker... Voila qui vaudra bien un test !
1  0 
Avatar de N_BaH
Modérateur https://www.developpez.com
Le 19/02/2020 à 21:56
c'est gris.

1  0 
Avatar de esperanto
Membre expérimenté https://www.developpez.com
Le 19/02/2020 à 17:58
J'allais écrire que ça existait déjà sous le nom de GNUstep, mais je vois qu'il est cité, alors j'essaie de comprendre. Est-ce qu'il s'agit d'un fork de GNUstep? Pourquoi ne pas contribuer à GNUstep plutôt?
0  0 
Avatar de fredremy68
Membre régulier https://www.developpez.com
Le 19/02/2020 à 22:17
Ca ressemble fortement à WindowMaker, ça rappelle un peu le "bon vieux temps" ... Dommage que Wmaker semble en standby...

Pour ma part, je préfère les environnements légers avec une configuration perso: i3-wm et herbstluftwm sont mes préférés.
0  0 
Avatar de JPLAROCHE
Membre confirmé https://www.developpez.com
Le 21/02/2020 à 18:50
Intéressant, il y a encore plus d'info sur github, moi j'aime la simplicité et plus c'est simple mieux c'est. XFCE est déjà mon truc depuis très longtemps....
0  0 
Avatar de zephir2008
Membre régulier https://www.developpez.com
Le 29/02/2020 à 9:52
Perso j'adore.

Ayant connu ces machines (NexT) à l'époque des Windows 3.x/9x, NextStep était juste magique.
Testez-le dans une VM : installation simple et rapide !

J'ai entendu parlé de ce WM alors que je finissais de me battre avec OpenStep 4.2 dans une VM.

Encore quelques bugs, mais déjà super sympa. Et comme dit par le dev : certes, c'est gris, mais au moins c'est "utile"... (fonctionnel plus que juste "beau"
0  0 
Avatar de jack-ft
Expert confirmé https://www.developpez.com
Le 09/04/2020 à 18:32
[HS]Ça me rappelle de vieux souvenirs!
J'avais travaillé sur une des 6 premières NeXT arrivées en France (avec clavier qwerty bien sûr, et version 0.9)...
Et j'ai encore le T-shirt d'origine!
[/HS]
0  0