Posté par p9 .
En réponse à la dépêche Plan9 en GPL v2, pour les nuls.
Évalué à 10.
Dernière modification le 21 février 2014 à 09:33.
Quelques ajouts/corrections:
Plan9 est le successeur des diverses versions de recherche d'Unix
un peu rapide de dire que « l'interface graphique est intégrée dans le noyau ». De façon un peu plus correcte, contrairement aux Unix qui ont connu les graphismes (et le réseau...) après coup, et qui ne les ont de se fait jamais complétement digéré, comme en témoigne les relents d'X, ou encore les sockets, Plan9 a été conçu avec ses deux éléments.
il y a plusieurs « interfaces de programmation », on parle d'éditeurs, et ils sont acme, sam et ed. sam est un ed++. c'est le click droit de la souris qui permet d'ouvrir un fichier à une ligne via un texte comme foo.c:42. sauf erreur, le texte est envoyé au plumber, qui constitue l'équivalent d'un double-click windows programmable, et 9P-able, bien sûr.
international, mais ne supportant pas les écritures « à droite » (arabe, amaric, etc.)
Plan9 n'est pas POSIX mais dispose d'une couche de compatibilité POSIX (APE); pratique pour porter du code.
"Ainsi, à une machine Arm il montrera /arm/bin/ en lieu et place de /bin/." est incorrect. /bin est un répertoire obtenu via plusieurs appels à bind (comme en témoigne la sortie de ns(1)), entre autre /rc/bin, /$objtype/bin, etc. où $objtype désigne l'architecture courante
il existe d'autres options que venti/fossil; notamment le WORM (Write Once Read Many)
inferno n'est pas une distribution Plan9 : c'est une re-écriture complète, articulée autour des mêmes principes, dans le langage Limbo, apparu à peu près à la même époque et Java, et tournant comme lui sous une VM (Dis).
Plan9 c'est un peu comme le Lisp : en pratique ça sert pas à grand chose, mais les concepts derrière.
beaucoup de concepts sont en portage/déjà portés sur vos unix préférés: utf8, /proc, namespaces, etc. mais c'est tellement plus sale :-)
à aborder avec un esprit neuf (no pun intended)
PS: je suis perdu avec la syntaxe des listes : le boutton me sort des tirets; l'aide mémoire de la syntaxe des étoiles, mais aucun ne marche en prévisualisation.
# Autres remarques
Posté par p9 . En réponse à la dépêche Plan9 en GPL v2, pour les nuls. Évalué à 10. Dernière modification le 21 février 2014 à 09:33.
Quelques ajouts/corrections:
Plan9 c'est un peu comme le Lisp : en pratique ça sert pas à grand chose, mais les concepts derrière.
beaucoup de concepts sont en portage/déjà portés sur vos unix préférés: utf8, /proc, namespaces, etc. mais c'est tellement plus sale :-)
à aborder avec un esprit neuf (no pun intended)
PS: je suis perdu avec la syntaxe des listes : le boutton me sort des tirets; l'aide mémoire de la syntaxe des étoiles, mais aucun ne marche en prévisualisation.