Package Details: dkms-frandom 1.2-2

Git Clone URL: (read-only, click to copy)
Package Base: dkms-frandom
Description: A very fast random number generator kernel module (DKMS version)
Upstream URL:
Licenses: GPL
Conflicts: frandom
Provides: frandom
Submitter: reztho
Maintainer: None
Last Packager: reztho
Votes: 14
Popularity: 0.000000
First Submitted: 2012-02-25 20:02 (UTC)
Last Updated: 2021-02-16 22:23 (UTC)

Latest Comments

1 2 Next › Last »

desbma commented on 2021-08-21 11:21 (UTC)

Actually even on a 10 years old low end Atom D525, urandom is faster than frandom (97 vs 69 MB/s). Tested with: dd if=/dev/urandom of=/dev/null bs=1M count=1000 I think the performance of urandom has improved so much in the mainline kernel that this module has been rendered useless.

desbma commented on 2021-06-23 15:17 (UTC)

On a Ryzen 5950X with linux-lts, urandom is just as fast as frandom (~450 MB/s)

reztho commented on 2021-05-26 15:08 (UTC)

Not having much time lately. Disowning it.

reztho commented on 2021-02-16 22:24 (UTC)

Read the "first submitted" date of this package and the comments at the top inside the PKGBUILD... there was a time where packages where starting with "dkms" actually in Archlinux history.

To do your suggestion, I'll have to upload a new package just with the name change and ask for the removal of this one. Till there's a formal obligation from AUR rules, I don't think the hassle for that gives us any benefit due to the few votes this package has received.

On the other hand, I just updated the package to reflect the new hash of the main file. It seems the original developer just updated the Makefile and didn't increased the version of his software.

dreieck commented on 2021-02-16 20:33 (UTC)

A suggestion: To rename your package to frandom-dkms. Adding -dkms at the end seems to be the de-facto-standard (maybe it is also in the guidelines?, I haven't checked.)

dreieck commented on 2021-02-16 20:28 (UTC)

Checksum verification fails:

==> Validating source files with md5sums...
    frandom-1.2.tar.gz ... FAILED
    frandom.udev.patch ... Passed
    dkms.conf ... Passed
    Makefile ... Passed
==> ERROR: One or more files did not pass the validity check!

Thanks for maintaining!

reztho commented on 2017-07-29 20:08 (UTC)

Done. Big thanks to you, jihem.

jihem commented on 2017-07-17 07:19 (UTC)

Hi, You can add the following patch to make this package compatible with Linux 4.12. You should also remove the .install file (not necessary with pacman hooks) and remove (or move to optdepends) linux-headers dependency for people who don't use the default kernel. --- frandom-1.1-old/frandom.c +++ frandom-1.1/frandom.c @@ -26,6 +26,9 @@ #include <linux/random.h> #include <asm/uaccess.h> +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0) +#include <linux/uaccess.h> +#endif #include <linux/cdev.h> #include <linux/err.h> #include <linux/device.h>

reztho commented on 2012-12-29 19:04 (UTC)

Done, let dkms autoload the module from now on.