PA avait pleins de bugs et system on critique surtout ces choix (je dis pas qu'il n'a pas de bug, mais que ce n'est pas l'essentiel de la critique).
C’est bizarre, je dirais exactement l’inverse.
En ce qui concerne systemd, son architecture me semble bien vue, mais j’ai essuyé beaucoup de plâtres... À la limite, c’est plutôt au niveau du choix de remplacer d’autres éléments du système par des trucs qui ne font que la moitié du boulot (l’automontage...) que le choix me paraît beaucoup plus discutable.
Concernant PulseAudio, par contre, je pense au contraire que le choix d’architecture est mauvais à la base : ajouter une usine à gaz à la pile sonore (plutôt que d’en remplacer un élément), qui tourne sans priorité spécifique (même si c’était heureux quant PA se mettait à prendre 100 % du temps CPU...), alors que le son est l’exemple typique de ce qui doit absolument fonctionner en temps réel (une vidéo, ce n’est pas continu à la base, si c’est un peu plus saccadé, c’est juste un peu désagréable, alors que pour un son, c’est tout de suite très pénible).
Évidemment, quand on veut sortir sur une machine distante plus de sons simultanés que sa carte son ne gère de canaux, et pas échantillonnés dans la même fréquence, on ne peut pas éviter un certain nombre de traitements. Mais quand on joue un bête son unique sur la carte son locale, ça devrait passer aussi directement que possible.
« Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone
[^] # Au contraire
Posté par Arthur Accroc . En réponse au journal Campagne de financement pour PulseAudio. Évalué à 10.
C’est bizarre, je dirais exactement l’inverse.
En ce qui concerne systemd, son architecture me semble bien vue, mais j’ai essuyé beaucoup de plâtres... À la limite, c’est plutôt au niveau du choix de remplacer d’autres éléments du système par des trucs qui ne font que la moitié du boulot (l’automontage...) que le choix me paraît beaucoup plus discutable.
Concernant PulseAudio, par contre, je pense au contraire que le choix d’architecture est mauvais à la base : ajouter une usine à gaz à la pile sonore (plutôt que d’en remplacer un élément), qui tourne sans priorité spécifique (même si c’était heureux quant PA se mettait à prendre 100 % du temps CPU...), alors que le son est l’exemple typique de ce qui doit absolument fonctionner en temps réel (une vidéo, ce n’est pas continu à la base, si c’est un peu plus saccadé, c’est juste un peu désagréable, alors que pour un son, c’est tout de suite très pénible).
Évidemment, quand on veut sortir sur une machine distante plus de sons simultanés que sa carte son ne gère de canaux, et pas échantillonnés dans la même fréquence, on ne peut pas éviter un certain nombre de traitements. Mais quand on joue un bête son unique sur la carte son locale, ça devrait passer aussi directement que possible.
« Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone