Rio (programme)

le Rio est le plan 9 de Bell système de fenêtrage de de s de laboratoires de le '.

Vue d'ensemble

Plusieurs de ses dispositifs incarnent les concepts de construction principaux du plan 9 :
Chaque courses de la fenêtre dans son propre namespace privé .
Il exporte une interface du système de fichiers vers des applications courantes. Cette interface est même Rio reçoit du du système d'exploitation, ainsi Rio peut ne fonctionner à l'intérieur d'une fenêtre de Rio sans aucun arrangement spécial. Puisque l'interface emploie le 9P , Rio est le réseau transparent de même si il n'inclut aucun réseau - code averti de .
Windows est traité en tant que texte complètement editable.

On le connaît spécialement pour rendre sa gestion de fenêtres transparente à l'application. Ceci laisse courir Rio à l'intérieur de Rio ou d'un logiciel de gestion de fenêtres différent.

Histoire

Rio est le plus tardif d'une longue série d'interfaces utilisateurs graphiques développées aux laboratoires de Bell de , plus développés par le Rob Pike , y compris le premier système graphique de fenêtre pour le UNIX (qui a antidaté le X ), le système concourant de fenêtre de , et le Blit .

Rio était une réécriture complète du ½ du 8 dans le Alef . Son changement principal était qu'il a cessé d'analyser et récrire des commandes graphiques et a laissé le client écrire des Pixel directement. Ceci a été fait principalement pour l'efficacité. Pendant qu'il disparaissait en raison d'être trop difficile maintenir Alef donné le nombre de personnes travaillant sur le plan 9 alors, Rio a été récrit dans le C. Ceci a été fait using la bibliothèque de fil du plan 9 qui insipired par Alef et a eu la plupart de ses dispositifs, comme bloquer des canaux pour l'interthread et la communication d'interprocessus. Un autre changement important, dû plus à l'environnement que vers Rio intrinsèquement, était que Rio a soutenu polychrome, using une algèbre Bagagiste-Moche , tandis que le ½ 8 a employé des opérations de bitblt.

Voir également

Plan 9 de des laboratoires - l'environnement indigène de Bell de Rio
Le plan 9 de de l'espace d'utilisateur - inclut un logiciel de gestion de fenêtres que le émule l'interface utilisateurs de Rio
Rob Pike - l'auteur de Rio et de ½ 8
Blit - une borne s'est développée aux laboratoires de Bell de qui ont frayé un chemin certains des concepts d'UI utilisés à Rio.
Random links:Donnelly, Idaho | Masala | Birdwell (habillement) | Errol Dunkley | Centre d'exposition d'Excel | Río_(programa)