ici on peut lire un mail d'Andrew Morton qui annonce les plans pour le futur noyau 2.6.13 :
http://kerneltrap.org/node/5329(...)
Pour ce qui est très visible médiatiquement il semble que cela ne s'annonce pas trop bien :
*ReiserFS v4 est très critiqué pour son système de plug-in et les échanges de mails sont chauds ( http://kerneltrap.org/node/5330(...) ) => conclusion il ne sera pas dans le 2.6.13
*inotify n'est pas encore prêt => conclusion il ne sera pas dans le 2.6.13
*FUSE est critiqué pour son interopérabilité avec NFS => conclusion il ne sera pas dans le 2.6.13
Bon je suis certain que tout le reste qui est annoncé comme étant prêt pour le merge est bien cool....mais moi je voulais voir enfin débarquer ce fameux Reiser4 et j'aurais aussi bien aimé une intégration de FUSE qui, à la lecture des infos sur LWN m'avait semblé intéressant.
# C'est quoi FUSE ?
Posté par Frédéric COIFFIER . Évalué à 3.
Et au point où j'en suis, c'est quoi inotify ?
Sinon, c'est vrai que pour ReiserFS v4, c'est vraiment dommage... (étant déjà en ReiserFS, je pense que je ferai le passage dès que la nouvelle version sera officielle)
[^] # Re: C'est quoi FUSE ?
Posté par jjl (site web personnel) . Évalué à 4.
Filesystem in Userspace : http://fuse.sourceforge.net/(...)
Ca permet de creer un fs "dynamique" sans passer par le noyau.
[^] # Re: C'est quoi FUSE ?
Posté par kolter (site web personnel, Mastodon) . Évalué à 3.
d'après ce que j'ai compris, Inotify est mécanise qui permet d'effectuer des opérations lors d'événements sur un système de fichier :
- genre je dis à inotify que lorsque qu'il y a création de fichier il doit faire telle action / lancer tel programme !!
M.
[^] # Re: C'est quoi FUSE ?
Posté par patrick_g (site web personnel) . Évalué à 3.
- genre je dis à inotify que lorsque qu'il y a création de fichier il doit faire telle action
ce qui va être giga-pratique avec les nouveaux softs du style beagle : je modifie un fichier et hop lors de la sauvegarde y'a automatiquement indexation totale en arrière plan pour que la database de beagle soit à jour.
[^] # Re: C'est quoi FUSE ?
Posté par Mathieu Pillard (site web personnel) . Évalué à 5.
[^] # Re: C'est quoi FUSE ?
Posté par patrick_g (site web personnel) . Évalué à 4.
en plus le fait d'être intégré en mainline est quand même (au moins pour moi) un gage de qualité minimale du code.
[^] # Re: C'est quoi FUSE ?
Posté par sylware . Évalué à 4.
Beagle est un bel excercice de style, mais un processus qui scannent toutes les modifications de fichiers devrait être en C pour speeder un max. Sinon on risque d'atteindre le niveau de spamassasin qui est très lourd et pataux quand il scanne les e-mail.
De manière générale, l'accumulation de composants systèmes écrits en language de haut niveau finit par pénaliser la réactivité et la vitesse de manière significative.
[^] # Re: C'est quoi FUSE ?
Posté par Beretta_Vexee . Évalué à 2.
[^] # Re: C'est quoi FUSE ?
Posté par EmacsFR . Évalué à 2.
C'est ce genre de commentaire qui me pousse à ne plus pratiquer de langage dits "bas niveaux" comme le C. Je lui préferre (et de très loin) le Common Lisp qui bien que de "haut niveau" permet de faire des choses assez fantastiques; il y a par exemple des jeux qui sont écrits dans ce langage, mon gestionnaire de fenêtre est écrit en Common Lisp et franchement il est loin de se traîner.
Donc oui, le langage peut avoir un impact, mais c'est tellement marginal que je n'incriminerai jamais un langage pour ses "piètres" performances.
Cette légende qui veut que pour qu'un soft soit réactif/rapide il faut utiliser du C ou même de l'assembleur a la dent dure depuis quelques temps. Je suis passé par le C et l'assembleur (pendant des années) et aujourd'hui je ne fais que du CL, je peux te dire que je suis très satisfait de mon choix: je code enfin intelligemment et je pense à autre chose que de faire des malloc/free de partout. Quel bonheur ! :)
[^] # Re: C'est quoi FUSE ?
Posté par Juke (site web personnel) . Évalué à 2.
c'est quoi ?
[^] # Re: C'est quoi FUSE ?
Posté par sylware . Évalué à 4.
Avec la variété des langages de haut niveau (ruby, python, java, perl...) aujourd'hui tout le monde fait ce qu'il veut à sa sauce, tant que le système possède des bindings correcte pour ces langages.
Je parlais d'accumulation de composants "systèmes" en langage de haut niveau, pas de quelques composants. Le but n'était pas de heurter les sensibilités des un et des autres en démarrant un language troll.
[^] # Re: C'est quoi FUSE ?
Posté par neil . Évalué à 1.
Gentoo ça roxorise tout [http://www.gentoo.org(...)]
[^] # Re: C'est quoi FUSE ?
Posté par Matthieu Moy (site web personnel) . Évalué à 3.
[^] # Re: C'est quoi FUSE ?
Posté par PLuG . Évalué à 6.
FAM c'est un daemon (userspace) qui utilise dnotify (predecesseur de inotify).
En clair dnotify (ou inotify) qui est un morceau du noyau linux envoi les infos de modification sur le filesystème a un daemon (FAM ou gamin qui le remplace maintenant). FAM se charge de communiquer cette info a son tour a tous les process que cela interesse.
# bye bye cardmgr
Posté par kolter (site web personnel, Mastodon) . Évalué à 5.
pour ce qui concerne FUSE, y'a aussi pas mal de remou sur la LKML...
M.
# reiserfs
Posté par M . Évalué à 4.
C'est bien beau de faire un truc resolutionnaire, mais s'ils arrivent pas a l'integrer, ca risque pas d'avoir le succes escompté.
[^] # Re: reiserfs
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 5.
reiserfs3 il a ses .. exigences, voire ses humeurs
(cf l'integration des reiserfstools dans debian qui a
été ... difficile).
Et tant qu'a etre precis: tu peut utiliser reiser4 actuellement
le probleme c'est que le patch est tres intrusif et les
maitres du kernel sont pas chaud bouillants pour
l'integré, ce qui est comprehensible.
# Plan9
Posté par Sebastien . Évalué à 5.
En tres gros, 9P[4] est un systeme de fichier oriente reseau, developpe depuis une dizaine d'annee par les papas du petit Unix.
Les applications et la portee de ce systeme de fichiers me semblent tout bonnement incroyables et pour le moins tres interessante. Surtout avec la grille qui se profile a l'horizon et avec l'utilisation deja tres largement repandue des clusters...
Enfin bref... Joie \o/
[1] : http://kerneltrap.org/node/5339(...)
[2] : http://v9fs.sourceforge.net(...)
[3] : http://cm.bell-labs.com/plan9dist(...)
[4] : http://en.wikipedia.org/wiki/9P(...)
[^] # Re: Plan9
Posté par patrick_g (site web personnel) . Évalué à 3.
j'ai essayé de lire un peu tes liens mais je comprends pas trop la portée de ce système de fichier.
t'a des URL en français sur Plan9 en général et sur v9fs en particulier ?
[^] # Re: Plan9
Posté par Sebastien . Évalué à 5.
[Fr]
http://www.operating-system.org/betriebssystem/_french/bs-plan9.htm(...)
http://libresoftwaremeeting.org/cps/sections/conference/plan_9_from(...)
[En]
http://www.cs.bell-labs.com/wiki/plan9/plan_9_wiki/(...)
http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.