linux-utils - standard Linux utilities rewritten from scratch
A fun way to learn about Linux system programming is to write the
standard system utilities from scratch. Programs such as ls, cat,
dd and others. These implementations are much simpler than the
originals. But it is interesting nonetheless to see how these can
be implemented.
The programs are grouped in to a directory named after the package
that it was originally provided by. For example, the programs
from the coreutils package are grouped in the coreutils/ directory.
coreutils/
cat
chmod
dd
echo
env
factor
false
kill
ls
mv
mkdir
pwd
rm
rmdir
sleep
sum
touch
true
yes
wc
iputils-ping/
ping
Jeremiah Mahler jmmahler@gmail.com
http://github.com/jmahler
Copyright © 2014, Jeremiah Mahler. All Rights Reserved.
This project is free software and released under
the GNU General Public License.