Diskdevil is a fancy wrapper for the sendfile64 system call on linux, enabling
super fast zero-copy file transfers. Learn more about sendfile by consulting
your local `man` command.
Grab a release tarball, and
./configure && make && make installYou will need rust target x86_64-unknown-none.
Well yes, and that is the inspiration for the name _d_isk_d_evil. However, dd
is approximately 25 centuries old and only uses read/write system calls [fn:1].
Diskdevil does not (and probably will not) support all of the disk-destroying
capabilities of dd, but should be faster at what basically everyone uses
dd for, to dump Linux ISOs to USBs.
Also yes, but I wanted a challege (read: procrastinate) so I decided to make it
no_std ie no rust standard lib apart from core, no libc, no nothing. Just
me and some inline assembly.
I also wrote it WITHOUT cargo for......reasons.
What’s Cargo?
The white house told me to? Safety or something.
What’s with all these questions?
Github’s support for Org Mode is broken, so plain text it is..
GPLv3 especially the “AS-IS” and “no warranty” parts.
[fn:1]: Citation needed.