this repo has no description

readme: add busybox ls

rockorager.dev 7907d0b5 261e3209

verified
+24 -21
+24 -21
README.md
··· 46 46 (because io_uring). `lsr` does work on macOS/BSD as well, but will not see the 47 47 syscall batching benefits that are available with io_uring. 48 48 49 - | Program | Version | 50 - |:-------:|:-------:| 51 - | lsr | 0.1.0 | 52 - | ls | 9.7 | 53 - | eza | 0.21.3 | 54 - | lsd | 1.1.5 | 55 - | uutils | 0.0.30 | 49 + | Program | Version | 50 + |:--------:|:-------:| 51 + | lsr | 0.1.0 | 52 + | ls | 9.7 | 53 + | eza | 0.21.3 | 54 + | lsd | 1.1.5 | 55 + | uutils | 0.0.30 | 56 + | busybox | 1.36.1 | 56 57 57 58 ### Time 58 59 59 60 Data gathered with `hyperfine` on a directory of `n` plain files. 60 61 61 - | Program | n=10 | n=100 | n=1,000 | n=10,000 | 62 - |:-------------:|:--------:|:--------:|:-------:|:--------:| 63 - | lsr -al | 372.6 µs | 634.3 µs | 2.7 ms | 22.1 ms | 64 - | ls -al | 1.4 ms | 1.7 ms | 4.7 ms | 38.0 ms | 65 - | eza -al | 2.9 ms | 3.3 ms | 6.6 ms | 40.2 ms | 66 - | lsd -al | 2.1 ms | 3.5 ms | 17.0 ms | 153.4 ms | 67 - | uutils ls -al | 2.9 ms | 3.6 ms | 11.3 ms | 89.6 ms | 62 + | Program | n=10 | n=100 | n=1,000 | n=10,000 | 63 + |:--------------:|:--------:|:--------:|:-------:|:--------:| 64 + | lsr -al | 372.6 µs | 634.3 µs | 2.7 ms | 22.1 ms | 65 + | busybox ls -al | 403.8 µs | 1.1 ms | 3.5 ms | 32.5 ms | 66 + | ls -al | 1.4 ms | 1.7 ms | 4.7 ms | 38.0 ms | 67 + | eza -al | 2.9 ms | 3.3 ms | 6.6 ms | 40.2 ms | 68 + | lsd -al | 2.1 ms | 3.5 ms | 17.0 ms | 153.4 ms | 69 + | uutils ls -al | 2.9 ms | 3.6 ms | 11.3 ms | 89.6 ms | 68 70 69 71 ### Syscalls 70 72 71 73 Data gathered with `strace -c` on a directory of `n` plain files. (Lower is better) 72 74 73 - | Program | n=10 | n=100 | n=1,000 | n=10,000 | 74 - |:-------------:|:----:|:-----:|:-------:|:--------:| 75 - | lsr -al | 20 | 28 | 105 | 848 | 76 - | ls -al | 405 | 675 | 3,377 | 30,396 | 77 - | eza -al | 319 | 411 | 1,320 | 10,364 | 78 - | lsd -al | 508 | 1,408 | 10,423 | 100,512 | 79 - | uutils ls -al | 445 | 986 | 6,397 | 10,005 | 75 + | Program | n=10 | n=100 | n=1,000 | n=10,000 | 76 + |:--------------:|:----:|:-----:|:-------:|:--------:| 77 + | lsr -al | 20 | 28 | 105 | 848 | 78 + | busybox ls -al | 84 | 410 | 2,128 | 20,383 | 79 + | ls -al | 405 | 675 | 3,377 | 30,396 | 80 + | eza -al | 319 | 411 | 1,320 | 10,364 | 81 + | lsd -al | 508 | 1,408 | 10,423 | 100,512 | 82 + | uutils ls -al | 445 | 986 | 6,397 | 10,005 |