Si OpenBSD à très bonne réputation. Je ne jugerais pas d'OpenSSH vu que je n'ai jamais lu ce code en particulier (les on-dit et les généralités...).
Pour arriver à ses objectifs fonctionnels il a besoin d'utiliser des fonctionnalités qui n'existent pas (encore ?) sur d'autres systèmes. Soit il renonce à tout ou une partie de ce qu'il veut faire, soit il le fait en n'étant compatible qu'avec les systèmes offrant les mêmes fonctionnalités.
Je me suis retrouvé dans le même cas que lui il y a quelques mois. Je ne pouvais pas assurer une fonctionnalité sans les cgroups. Et bien elle est linux only et n'existe que si tu as les cgroups activés. Y'a pas de miracle. Si tu m'offres quelque chose d'équivalent sous un autre système, la fonctionnalité existera sur ce système. Je préfère être portable. Mais tu ne peux pas tout faire avec l'API POSIX... Triste réalité.
Quelles sont les propositions concrètes pour permettre de supporter plus de systèmes ? Qu'est ce qui aurait pu être mieux fait ? À quel prix (fonctionnalités/performances/maintenabilité) ? C'est facile de critiquer en restant vague. Les faits m'intéressent.
[^] # Re: Ça fait peur
Posté par ckyl . En réponse à la dépêche Un entretien avec Lennart Poettering. Évalué à 6.
Si OpenBSD à très bonne réputation. Je ne jugerais pas d'OpenSSH vu que je n'ai jamais lu ce code en particulier (les on-dit et les généralités...).
Pour arriver à ses objectifs fonctionnels il a besoin d'utiliser des fonctionnalités qui n'existent pas (encore ?) sur d'autres systèmes. Soit il renonce à tout ou une partie de ce qu'il veut faire, soit il le fait en n'étant compatible qu'avec les systèmes offrant les mêmes fonctionnalités.
Je me suis retrouvé dans le même cas que lui il y a quelques mois. Je ne pouvais pas assurer une fonctionnalité sans les cgroups. Et bien elle est linux only et n'existe que si tu as les cgroups activés. Y'a pas de miracle. Si tu m'offres quelque chose d'équivalent sous un autre système, la fonctionnalité existera sur ce système. Je préfère être portable. Mais tu ne peux pas tout faire avec l'API POSIX... Triste réalité.
Quelles sont les propositions concrètes pour permettre de supporter plus de systèmes ? Qu'est ce qui aurait pu être mieux fait ? À quel prix (fonctionnalités/performances/maintenabilité) ? C'est facile de critiquer en restant vague. Les faits m'intéressent.