BabelOS (was Re: [Kos-dev] developpement de babel... abstraction (suite))

Fabrice Gautier kos-dev@enix.org
Fri, 13 Jul 2001 20:52:18 +0200


On 12 Jul 2001 11:39:21 +0200
d2 <David.Decotigny@irisa.fr> wrote:

> 
> Bonjour,
> 
> >>>>> "Julien" == Julien Munier <munier@wanadoo.fr> writes:
>     Julien> comme vient de le rappeler Fabrice :
>     >> Je dirais plutot "Tout est un stream de bytes".
>     Julien> Je pense qu'il faut s'appuyer sur ce 'postulat' de "flot
>     Julien> de bits".
> 
> Bon, bref, vous l'aurez compris, c'est pas le terme "objet" tout a
> fait general qui me gene. C'est de dire "tout est flux de
> bits". Faudrait revoir la citation de Linus, mais il devait y avoir
> des smileys ou du 2nd degre derriere. En general, Linus n'aime les
> flux de bits *que* a la condition qu'ils ne soient pas "generaux",
> mais bien formates, standardises, utilises dans des formes
> normalisees. Dans ce sens la, j'admets.

Si je me rapellais bien, il répondait a quelqu'un qui parlait du concept
Unix "everything is a file" qu'il nuancait plutot en "eveything is a
stream of bytes"  (ca veut pas forcément dire qu'il aime ca, jsute que
c'est comme ca qu'il voit le postulat Unix)

je pense pas que ce soit vraiemtn important de toute façon, je pense que
c'était plutot une façon de dire que le "fichier" unix n'est pas
forcément le fichier de base que l'on manipule dans les appllications et
sur lequel on peut faire des accès aléatoires (fseek). Pa exemple le
clavier c'est un fichier mais en fait on peut pas revenir en arrière
pour allez lire les caractère qu'on a tapé il ya deux heures, c'est donc
plutot un "stream"

Mais je pense que c'et vraiment un détail la.

Mais ca montre juste que même avec le postulat il ya plusieurs types de
fichiers (ceux qu'on peut faire fseek dessus et les autres, ....)

-- 
Fabrice Gautier <gautier@email.enstfr>