Vieux Geek, épisode 286 : Breadbox Ensemble, ultime cousin de GeOS pour Commodore 128.

Dans le petit monde des interfaces graphique utilisateur (ou GUI) qui remontent – en gros – aux recherches du Xerox Parc dans les années 1970, il y a des projets qui ont existé durant plus longtemps qu’on ne le pensait à l’origine.

Apple a commencé avec le Lisa en 1983, puis à partir de 1984, c’est le MacIntosh qui a pris le relai. Même si on en est à MacOS 11 (après près de 20 ans de MacOS-X), l’interface n’a jamais vraiment bougée, mis à part le bond ergonomique MacOS 9.2x vers MacOS X 10.0 (qui était plus une démo technique qu’autre chose).

Du côté de Microsoft, le premier MS-Windows remonte à 1985. Donc, 36 ans que le projet existe avec des codes source qui ont changé deux fois de base : la première avec MS-Windows NT 3.1, la deuxième après MS-Windows Vista.

Dans les GUI un peu plus nichesques, il y a le projet GeOS. Développé à l’origine pour Commodore 64/128 et Apple II, Berkeley Softworks porta l’interface sur PC en 1990 en appellant ce cousin technique « PC/Geos ». C’est une surcouche à MS-DOS, un peu à l’image de MS Windows 3.0 lui aussi sorti en 1990. Il prendra par la suite le nom de « GeoWorks Ensemble », puis « NewDeal Office » (à la fin des années 1990) avant de prendre son nom ultime « BreadBox Ensemble » en 2002.

Continuer la lecture de « Vieux Geek, épisode 286 : Breadbox Ensemble, ultime cousin de GeOS pour Commodore 128. »

Alors Gnome 40, évolution ou révolution ?

Utilisant de nouveau Gnome depuis le mois de juin 2020 après 5 années passées sous Xfce puis Mate Desktop, je dois dire que j’ai été intrigué par l’arrivée d’une nouvelle présentation générale pour le Gnome Shell.

Au moment où je rédige cet article, le 1er février, la version 40 (ancienne 4.0) est en pleine pré-bêta. En effet, la version alpha a été officialisée le 26 janvier, dixit Phoronix.

J’ai donc pris une EndeavourOS et j’ai fait installer Gnome dessus. Autant me simplifier la tâche au maximum, après tout, c’est le but premier de l’informatique, non ? 🙂

Je vous conseille de faire les opérations de compilation et d’installation en ligne de commande, pour éviter tout désagrément.

L’installation se passe via des paquets AUR. Le premier ? gsettings-desktop-schemas-git, ensuite il faut installer meson. Pour éviter un problème au moment de l’installation de la nouvelle version de mutter, il faut entrer la commande sudo pacman -Rdd gnome-shell

Une fois mutter-40alfa installé, il faut faire compiler libgweather-git, puis enfin gnome-shell-40alfa.

Un redémarrage plus tard, la version alpha du Gnome-Shell de Gnome 40 est disponible.

Ma première impression est que c’est sympa à utiliser. Bon, cela fait penser à une utilisation pour une tablette tactile, mais cela reste supportable pour de l’utilisation à la souris. Rien que la présence du dock en bas permettra d’avoir plus d’icones dans celui-ci qu’avec une utilisation verticale. Cette version risque de signer la mise à mort d’extensions comme dash-to-dock ou dash-to-panel.

Il est fort probable que lorsque Gnome 40 sera officiellement disponible, je l’utilise sans la moindre extension, sauf la météo et le notificateur en haut à droite. Révolution ? Non. Évolution, oui.

Vieux Geek, épisode 251 : L’Apple LISA, l’ancêtre technique du premier MacIntosh d’Apple.

En janvier 1983, Apple sort son nouvel ordinateur, le LISA pour « Local Integrated Software Architecture », mais en réalité comme l’avouera Steve Jobs bien des années plus tard, c’était en hommage de sa fille, Lisa.

C’est un des premiers ordinateurs grand public à proposer une interface graphique en se basant sur les travaux de Xerox et de son Alto. Vendu 9 995$ en 1983 soit 25 800$ en 2020, il est motorisé par un processeur Motorola 68000 à 5 Mhz. Pour mémoire, le premier Mac de 1984 aura le même processeur mais cadencé à 7,8 Mhz. Il est cependant bien équipé en mémoire vive en proposant 1 Mo contre 128Ko pour le premier MacIntosh.

Il est proposé avec des lecteurs de disquettes 5″ 1/4 peu fiables, surnommés Twiggy. C’est une machine massive, avec un écran noir et blanc de 12 pouces proposant une résolution de 720×364.

Le projet avait été lancé en 1978 et après la visite de Steve Jobs dans les locaux de Xerox, l’idée de faire une interface graphique pilotable à la souris fut ajoutée. Steve Jobs fut éjecté du projet en 1982 et il se vengera en rejoignant l’équipe du MacIntosh.

Continuer la lecture de « Vieux Geek, épisode 251 : L’Apple LISA, l’ancêtre technique du premier MacIntosh d’Apple. »

Vieux Geek, épisode 230 : GEOS 128, l’interface graphique du Commodore 128

Dans l’épisode 229, j’évoquais les Amstrad PC 1512 et 1640. En 1985, Commodore sort son nouvel ordinateur 8 bits, le Commodore 128. Compatible avec son petit frère le Commodore 64, c’est aussi un ordinateur qui en a dans les tripes.

Outre le fait qu’on peut utiliser le moribond CP/M, il est fourni avec une interface graphique pilotable au joystick (les souris sur les Commodore 8 bits, ça court pas les rues), du nom de GEOS.

Oui, une interface graphique en 1986. Plus utilisable que MS-Windows 1.0 (pas difficile), il est compatible avec le nouveau mode 80 colonnes du Commodore 128, au coût d’une interface monochrome 🙁

Continuer la lecture de « Vieux Geek, épisode 230 : GEOS 128, l’interface graphique du Commodore 128 »

Vieux Geek, épisode 183 : DosShell, l’interface graphique pour MS-DOS 4 et 5 de Microsoft.

En 1988, Microsoft qui n’est pas encore le géant que nous connaissons de nos jours vient de se prendre deux fiascos monumentaux dans le domaine des interfaces graphiques utilisateurs.

Après le mochissime MS-Windows 1.x, évoqué dans l’épisode 144 de la série vieux geek et sa version 2.0 qui n’est guère mieux, Microsoft se reconcentre sur son produit phare, MS-DOS.

En juin 1988, la version 4.0 de l’OS en ligne de commande de Microsoft sort. La loi des séries continue et c’est une version franchement plantogène qui sort et qui souffre de problème de compatibilité. Une version 4.0.1 un peu plus stable sort, mais le mal est fait.

Continuer la lecture de « Vieux Geek, épisode 183 : DosShell, l’interface graphique pour MS-DOS 4 et 5 de Microsoft. »