1

Salut,

je vais très probablement être amené à envisager (hum) de developper un système de fichiers (simple) pour Linux. Est ce que vous savez s'il existe une sorte de kit de developpement dédié à ce genre de choses ? (par exemple sous Windows il existe IFS)

2

Pour info j'ai déjà trouvé ça
http://www.nobius.org/~dbg/ (plus précisement http://www.nobius.org/~dbg/practical-file-system-design.pdf et http://www.nobius.org/~dbg/fs-kit-0.4.tgz mais je voudrais savoir si vous avez connaissance d'un kit plus *officiel*)

3

Ben logiquement, regarde le kernel linux a la partie fs.

4

oué faut que je telecharge... Mais il n'y a pas de la doc en dehors de ça ?

5

PS : est ce que vous avez un forum de developpeur pour Linux serieux et actifs dont le membres sont sympas à me conseiller (en français de preference mais si c'est en anglais c'est pas un drame)

6

la mailing list de fedora core, je connais qqun de très sympa qui y est abonné trigic

dehors

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

7

8

grin (nan, mais c'est une question sérieuse, hein tongue)

9

Pen^2 :
oué faut que je telecharge... Mais il n'y a pas de la doc en dehors de ça ?

Regarde la documentation du noyau, doit bien y avoir quelque chose là dessus.
Et généralement pour le développement de modules génériques comme ça, tout le monde se base sur le même module suffisamment clair et simple.

10

Juste question HS, cq sert a quoi de developper son propre format de systeme de fichier?

11

sans compter les buts purement éducatifs, ça peut servir par exemple à monter des répertoires virtuels, comme des fichiers ZIP ?

(d'ailleurs je comprends pas pourquoi [enfin, à ma connaissance] ni windows ni linux ne permettent de créer nativement un filesystem en userland what ça serait tellement pratique sad d'ailleurs la façon dont windows xp implémente les ZIP comme des répertoires virtuels est complètement merdique)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

12

Pollux :
d'ailleurs je comprends pas pourquoi [enfin, à ma connaissance] ni windows ni linux ne permettent de créer nativement un filesystem en userland hein.gif ça serait tellement pratique frown.gif

s'il s'agit bien de ce à quoi je pense, c'est possible sous linux depuis le kernel 2.6.14 sorti il y a pas longtemps, qui intégre FUSE
cf http://linuxfr.org/2005/10/28/19820.html par exemple ; premier point de la news
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

13

Sisi, linux permet le FS en userland, regarde du côté de LUFS smile

edit : merde, squale a trouvé le journal linuxfr que je cherchais smile
s/LUFS/FUSE/ (cela dit, LUFS existe aussi (lufs.sf.net))
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

14

simrbuexma.jpg

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

15

avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

16

OS X et FreeBSD le propose aussi (les Userland FS)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

17

Portage de la FAT12 serait interessant car possibilité de plus tard relier des disquettes facilement... (projet hardware tient cheeky
http://www.liafa.jussieu.fr/~yunes/systemes/annales/dos/
http://home.teleport.com/~brainy/fat32.htm
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

18

ni windows ni linux ne permettent de créer nativement un filesystem en userland

Le GNU/Hurd place tout le noyau en userland (chaque utilisateur peut lancer son propre shcheduler, son propre pager, voire en lancer plusieurs et les affecter à des processus différents...

C'est l'avenir le GNU/Hurd....reste à savoir l'avenir de dans combien de temps.....

19

oui, ça on sait que c'est éternellement l'avenir happy

(et puis TUNES, c'est éternellement l'avenir de l'avenir trioui)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

20

spectras
:
ni windows ni linux ne permettent de créer nativement un filesystem en userland

Le GNU/Hurd place tout le noyau en userland (chaque utilisateur peut lancer son propre shcheduler, son propre pager, voire en lancer plusieurs et les affecter à des processus différents...

C'est l'avenir le GNU/Hurd....reste à savoir l'avenir de dans combien de temps.....

Ba d'autres OS le font deja, hein donc bref trivil
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

21

Genre lesquels ?

22

ça change quoi exactement de monter un fs en userland ? </nioob>
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

23

Flanker :
ça change quoi exactement de monter un fs en userland ? </nioob>


Ca permet de faire plein de choses sympas : monter un zip comme tu le fais avec une iso, utiliser des FS genre gmailfs, donc des FS via SMTP/pop3, on peut imaginer plein de choses différentes.
Et utiliser un FS userland permet d'avoir beaucoup moins de contraintes que dans le noyau (je doute que intégrer des protocoles réseau dans le kernel soit bien vu par exemple)
Enfin, ç a avraiment des possibilitées infinies smile
Mon site perso : http://www.xwing.info

24

en userland, c'est exactement le contraire de "dans le noyau" ? oui, je sais, je n'ai jamais fait de cours de systèmes ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

25

bah oui smile

26

Ca permet aussi de permettre à un utilisateur de monter un système de fichier normal, genre clef usb etc, sans avoir à le restreindre (genre bit suid).
Ca permet d'éviter qu'un bug dans la gestion du système de fichier crashe la machine, ou aille corrompre des paquets ip qui avaient le malheur d'être dans le même espace d'adressage.

27

spectras: QNX est un exemple d'archi a micronoyaux qui soit un OS en production et pas un OS théorique
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

28

le hurd n'est pas que un système utilisant un micronoyau. QNX est extrèmement simpliste par rapport à l'architecture du hurd. Les différences sont du même ordre que celles entre dos et unix...

29

il n'a jamais dit qu'il était complet hehe
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

30

Pen^2 :
grin (nan, mais c'est une question sérieuse, hein tongue)