À la recherche des sources de Troff

89
7
août
2012
Doc

Troff est le logiciel de formatage de texte des Unix originaux. Il est toujours présent sur nos machines en sa version GNU (Groff) même s'il ne sert généralement qu'à afficher nos pages de manuel.

Eric Raymond n'hésite pas à dire que Troff est « l'application originale Unix qui tue tout » (Unix's original killer application, cf. The Art of Unix Programming), non seulement parce qu'il s'associe à différents interpréteurs et tire le meilleur profit des tubes et de la philosophie Unix, mais aussi parce que l'efficacité du logiciel a favorisé l'adoption d'Unix par le département des brevets de Bell labs, et ensuite au-delà.

S'il était largement utilisé dans les années 80, Troff est aujourd'hui tombé dans l'oubli, et semble peu à peu disparaître de l'Internet. Pourtant, en cherchant bien, on retrouve de nombreuses traces de la vivacité passée de Troff.

Ces traces sont exhumées en seconde partie de la dépêche.

Journal Plan9 pour les nuls

Posté par  (site web personnel) . Licence CC By‑SA.
70
18
fév.
2014

Plan9 pour les nuls

Je suis effaré par l'ignorance des gens d'ici quant à Plan9. Dans le récent journal qui en parle, je me trouve être le seul qui sache un peu de quoi il est question, et c'est un comble, car je n'y connais presque rien.

Alors puisque ce presque rien est toujours mieux que rien, je vous propose une rapide introduction à Plan9, et vous invite à poursuivre par vous même en lisant la documentation et en installant (…)

Plan9 en GPL v2, pour les nuls

Posté par  (site web personnel, Mastodon) . Édité par palm123, ZeroHeure et tuiu pol. Modéré par Florent Zara. Licence CC By‑SA.
55
19
fév.
2014
Technologie

L'université de Berkeley en Californie a reçu l'autorisation d'Alcatel-Lucent de publier Plan9 en GPLv2. Pour rappel, Plan9 est un OS, descendant de Unix Time-Sharing System, développé chez Bell Labs, par Rob Pike, Ken Thompson, Dennis Ritchie et d'autres.

Glenda, logo de Plan9

Comme il semble que peu de monde sache ce qu'est Plan9, voici, dans la suite de la dépêche, une rapide introduction à Plan9. Nous vous invitons à poursuivre par vous même en lisant la documentation et en installant Plan9 sur votre cluster de RaspberryPi, vos Thinkpads ou vos machines virtuelles pour vous faire une idée de la bête par vous-même.

NdA : Merci à eggman et Sygne pour leurs journaux respectifs sur le sujet, sous licence CC by-sa.

Journal Plan9 goes GPL v2

Posté par  . Licence CC By‑SA.
45
14
fév.
2014

Petit journal pas tout à fait bookmark.

L'université de Berkeley en Californie a reçu l'autorisation d'Alcatel-Lucent de publier Plan9 en GPL v2.
- La license : http://akaros.cs.berkeley.edu/files/Plan9License
- le dépôt github : https://github.com/brho/plan9

Pour rappel, Plan9 est un OS, descendant de Unix Time-Sharing System, développé chez Bell Labs, par Rob Pike, Ken Thompson, Dennis Ritchie et d'autres.

Mes sources : Akaros (Berkeley)

Journal Journal Bookmark #2

32
15
déc.
2014

Journal Plan9 & 9Front: Le front tombe!

Posté par  (site web personnel) . Licence CC By‑SA.
24
16
août
2011

Plan9, le système d'exploitation expérimental et distribué de Bell Labs a fait l'objet d'un fork par des membres de la communauté 9front, afin que le développement de Plan9 continue « même si les ressources de plus en plus rares présentes à Bell Labs pour Plan9 finissent par disparaître » (« This true community‐approach allows further development of Plan 9, even if the shrinking resources at Bell‐Labs for Plan 9 are vanishing »).

Plan9 a d'abord été développé par Rob Pike et (…)

Présentation du projet suckless

Posté par  . Modéré par Nÿco.
Étiquettes :
19
19
avr.
2010
Communauté
Suckless est un projet libre abritant différents projets de logiciels libres. L'objectif de ce projet est de constituer un ensemble de logiciels conçus pour les utilisateurs avancés. Les développeurs de suckless pensent, en effet, que l'utilisateur avancé est souvent délaissé par les grands projets libres et que le nombre d'utilisateurs dans cette catégorie ne cesse de croître.

Suckless mise beaucoup sur la simplicité de conception de leurs logiciels (beaucoup tiennent en quelques milliers de lignes de code et en un seul fichier source C) et beaucoup de leurs projets se configurent par modification des sources puis recompilation.

Le suite de la dépêche se propose de décrire quelques-uns des projets suckless.

Journal Plan9, l’OS installé parce qu’OpenBSD était trop mainstream

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
14
4
jan.
2021

Je suis tombé sur un article absolument fascinant d’un certain Stanley Lieber:
http://helpful.cat-v.org/Blog/2019/12/03/0/

Souhaitant avant tout éditer du texte et répondre à ses mails avec son laptop, Stanley a finit par passer son laptop 100% sous l’OS Plan9.

Pour moi, Plan9, n’était qu’une référence historique dans les livres d’informatique. Or, il s’avère que cet OS existe toujours.

Si je peux comprendre l’aspect minimaliste d’un OS pour lequel il n’y a presque pas de software disponibles, j’avoue que j’ai du mal (…)

Forum général.général Plan9

Posté par  . Licence CC By‑SA.
Étiquettes :
5
4
fév.
2021

Bonjour,

je suis tombé par hasard il y a quelques semaines sur un article présentant plan9 ce qui m'a donné envie d'y regarder de plus près.

Je voulais savoir si vous aviez des sources d'informations pour le profane afin de "monter en compétences" ? Si possible dans la sphère francophone.

Accessoirement, y-a-t-il du monde qui l'utilise ? Je sais que ce n'est pas un machin pour tout le monde, pour autant, pour le codeur, ca me semble une belle plateforme (…)

Forum général.général Architecture terminal / unité centrale aujourd'hui

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
4
déc.
2013

Bonjour à tous,

En bon nostalgique, je regrette l'époque (que je n'ai pas connue) de l'architecture unité centrale / terminal. J'y vois plusieurs avantages:
- une seule machine à administrer,
- les données sont centralisées (ce qui simplifie la gestion des sauvegardes),
- l'environnement de travail se retrouve d'un terminal à l'autre.
- les terminaux n'ont pas besoin de puissance de calcul.

Aujourd'hui on pourrait imaginer que les terminaux, constitués de portables et autres mini-ordinateurs n'aient en local qu'un boot (…)

Journal Unix, que sont devenus tes concepts ?

Posté par  (site web personnel) .
Étiquettes :
1
25
avr.
2005
Bonjour,

Unix repose sur un certain nombre de concepts, dont celles-ci :
- performance. Le langage C a d'ailleurs été écrit dans cette optique : être suffisamment de bas niveau pour permettre de jouer au niveau de l'optimisation et fournir une syntaxe de haut niveau pour être plus facile à appréhender ;
- les programmes ne font qu'une et une seule chose et ils le font bien et jusqu'au bout. Le système offre un moyen de communication inter-programme qui permet (…)

Journal BlueGene/P...enfin le petaflop !

Posté par  (site web personnel) .
Étiquettes :
0
27
juin
2007
Enfin ! Depuis le temps qu'on en parle et que les performances des super-ordinateurs s'en rapprochent de plus en plus, voici enfin le premier monstre qui atteint le petaflop (un million de milliards d'opérations à virgule flottante par seconde).

C'est IBM qui a tiré le premier avec la version 2 de son architecture BlueGene. En passant de 410 teraflops en pointe pour la version 1 (BlueGene/L) à exactement un petaflop en pointe pour cette nouvelle version BlueGene/P. Le bond est (…)