TacOS-team/tacos — Issue #76: Attributs fichiers : Fichiers spéciaux
Author: MaximeCheramy
Created: 2011-11-24 10:07:26+00:00
State: open

Pour faire des pipes nommés, on a besoin de passer par des fichiers spéciaux de type FIFO. Rien de bien compliqué sauf que notre driver FAT n'est pas capable de stocker cette information (c'est pas prévu dans le format à la base).
Donc plusieurs solutions :
- soit on fait un petit hack dans notre FAT pour gérer ça (genre on réserve un cluster pour dire "fichier FIFO" et si le cluster du fichier est positionné sur ce cluster bidon, alors on sait qu'on a droit à un fichier spécial).
- soit on dev un driver ext2.
- soit on fait un truc maison.

Le 1 me parait le plus simple. Le 2 serait intéressant à long terme vu qu'on suit POSIX et qu'on va donc avoir besoin de stocker d'autres infos. Le 3 est le plus fun et on peut imaginer une sorte de FAT avec les attributs dont on a besoin et une gestion des noms longs un peu plus simple à gérer (et on s'en fout si notre truc fragmente).