On 08/11/2011 09:06 PM, Samuel Thibault wrote: > Samuel Thibault, le Thu 11 Aug 2011 17:50:35 +0200, a écrit : >> That said, it's not only about being essential, but also package >> priority, perl is not required. >> >>> I see /usr/bin/sha1sum is already in the Essential set. Would it >>> be viable to fork that and compute the SHA checksums through a pipe? >>> I expect performance is not a real issue here, given the choice of Perl >>> for such a low level daemon in the first place. >> >> Right, we'll try that. > > It works but makes it impractical. Connecting via ssh now takes a few > seconds, and sshd startup takes more than a few minutes (I didn't have > the patience to measure more)... Just some thoughts to consider: 0) I see a number of other /dev/random options at: https://www.gnu.org/software/hurd/hurd/translator/random.html Have they all been explored and rejected for some reason or another? 1) I wonder also whether something like haveged could be modifiable into a hurd translator: http://www.issihosts.com/haveged/#news 2) lastly, is it possible to introduce an architecture-specific dependency somehow? If we can find a way to do this cleanly, it might make it easier to move forward with hurd without needing to disrupt the other architectures as much. thanks for working on this, --dkg
Attachment:
signature.asc
Description: OpenPGP digital signature