Skip to content

ras-drive/r-utils

Repository files navigation

What is the purpose of this repo?

I'm mostly writing this as practice to get more used to writing rust code but I also thought it was a fun way to get more into OS development by starting the development of a custom userspace! If anyone would like to contribute this is mostly for fun but if enough are built up I would love to start replacing parts of my system with these and maybe even one day have my own custom Linux userspace to pair with the kernel(I know this is obviously a massive ways off)!

Contacts

If you for whatever reason need/want to contact me my Discord handle is Sarah P#0227 and will respond relatively quick

Utilities

WIP Done To Do
chcon wc ls (prototype)
chgrp touch shell (very basic prototype)
chown yes md5sum (only prints md5sums)
chmod arch mkdir (prototype)
cp sleep nl (prototype)
dd whoami rm (basic arguments and testing)
df uname pwd (needs tests written)
dircolors
install
ln
mkfifo
mknod
mktemp
mv
realpath
rmdir
shred
sync
truncate
b2sum
base32
base64
cat
cksum
comm
csplit
cut
expand
fmt
fold
head
join
numfmt
od
paste
ptx
pr
sha1sum
shuf
sort
split
sum
tac
tail
tr
tsort
unexpand
uniq
basename
chroot
time
dirname
du
echo
env
expr
factor
false
groups
hostid
id
link
logname
nice
nohup
nproc
pathchk
pinky
printenv
printf
readlink
runcon
seq
stat
stdbuf
stty
tee
test
Timeout
true
tty
uname
unlink
Uptime
who