KnoppMyth/LinHES Comparison¶
There are many differences between LinHES and KnoppMyth. Below are some of the changes made to the various utilities and shell commands.
Core Components¶
| Component | KnoppMyth uses... | LinHES uses... |
|---|---|---|
| "The Brand" | KnoppMyth | LinHES |
| Parent Linux Distribution | Debian | ArchLinux |
| Web Server | Apache2 | Lighttpd |
Configuration Settings¶
| Component | KnoppMyth uses... | LinHES uses... | KnoppMyth Example | LinHES Example |
|---|---|---|---|---|
| Startup Scripts | /etc/rc.local | /etc/runit/1.local | ||
| /etc/fstab | Device Names | UUID | /dev/sda1 | UUID=a6b1c6b8-eebf-4e28-8020-!309cf441bfcc |
| Init System | sysv init | runit | # /etc/init.d/webmin start | $ sudo sv start webmin |
| Adding a Daemon | update-rc.d | add_service.sh | # update-rc.d daemonname defaults | $ sudo add_service.sh daemonname |
| Removing a Daemon | update-rc.d | remove_service.sh | # update-rc.d -f daemonname remove | $ sudo remove_service.sh daemonname |
| Diskless Frontend | NFS root, shared /usr | pacman -S diskless-legacy ; config_diskless_frontend.bash | knoppmyth_diskless_frontend.bash |
Package Management¶
| Package Task | KnoppMyth uses... | LinHES uses... | KnoppMyth Example | LinHES Example |
|---|---|---|---|---|
| Update package list | dpkg and apt-get | pacman | # apt-get update | $ sudo pacman -Sy |
| Install a package | dpkg and apt-get | pacman | # apt-get install packagename | $ sudo pacman -S packagename |
| Remove a package | dpkg and apt-get | pacman | # apt-get remove packagename | $ sudo pacman -Rs packagename |
| Location of repos | /etc/apt/sources.list | /etc/pacman.conf | ||
| Location of package cache | /var/cache/apt/archives | /data/var/cache/pacman/pkg | ||
| Upgrade all installed packages | dpkg and apt-get | pacman | # apt-get dist-upgrade | $ sudo pacman -Syu |
| Install from local package | dpkg | pacman | # dpkg -i <file> | $ sudo pacman -U <file> |