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.
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).
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 :
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).