Linux Base Utilities
Note: ⩔ is a "logical or" character.
| Description | Arch Linux | Alpine Linux | Debian | Void |
|---|---|---|---|---|
| Editing | nano nano-syntax-highlighting vim |
nano vim
| ||
| Filesystems | btrfs-progs dosfstools exfat-utils ext3grep f2fs-tools jfsutils mdadm mtools nfs-utils nilfs-utils ntfs-3g reiserfsprogs smbclient udftools xfsprogs |
btrfs-progs dosfstools f2fs-tools jfsutils mdadm mtools nfs-utils ntfs-3g samba-client xfsprogs udftools
| ||
| Hardware Support/Reporting | acpid cpupower dmidecode dmraid hddtemp hdparm hwdetect lm_sensors lshw smartmontools sysbench usbutils |
acpi dmidecode dmraid hdparm lsblk lshw smartmontools usbutils
| ||
| Kernel | (linux ⩔ linux-hardened ⩔ linux-lts ⩔ linux-zen) linux-firmware |
|||
| Man Pages | man-db |
|||
| Non-Free Kernel Modules | {aic94xx,wd719x}-firmwarechaotic upd72020x-fwchaotic |
|||
| Optional Repositories | chaotic-{keyring,mirrorlist}chaotic |
|||
| Package System Helpers | lostfiles pacman-contrib pacutils pkgfile reflector yaychaotic
| |||
| System | cronie haveged lsb-release plocate ntp openssh polkit sudo |
haveged haveged-openrc plocate openntpd openssh polkit-elogind sudo
|
| Description | Arch Linux | Alpine Linux | Debian | Void |
|---|---|---|---|---|
| Boot Loaders | grub ⩔ refind ⩔ syslinux ⩔ systemd-bootNote: systemd provides systemd-boot |
grub2 ⩔ refind ⩔ syslinux
| ||
| Boot Tools | ( memtest86+ ⩔ memtest86-efiAUR ) mkinitcpio |
|||
| Compression | cpio lha lrzip lzip lzop p7zip {un,}arj unrar {un,}zip wimlib zstd |
lzo p7zip unrar unzip unarj zip zstd
| ||
| CPU Microcode | amd-ucode ⩔ intel-ucode |
|||
| Diagnosis | atop glances htop iftop iotop lsof strace stress |
atop glances htop iftop iotop lsof strace
| ||
| EFI | edk2-shell efibootmgr fwupd |
efibootmgr
| ||
| EFI Secure Boot | efitools (preloader ⩔ preloader-signedAUR) sbsigntools |
sbsigntool
| ||
| Extra | arch-install-scripts jq (tmux ⩔ screen) |
arch-install-scripts jq ( tmux ⩔ screen )
| ||
| Disk Management | gpart gptfdisk parted |
gpart gptfdisk parted
| ||
| File Management | git ncdu perl-rename ranger rsync tree |
git ncdu ranger rsync tree
| ||
| GStreamer | gstreamer{-vaapi,} gst-{libav,plugin-pipewire} gst-plugins-{bad,base,good,ugly} |
|||
| GVFS | gvfs-{afc,goa,gphoto2,google,mtp,nfs,smb} |
|||
| Hardware Video Acceleration | libva-{mesa,vdpau}-driver libva-utils libvdpau-va-gl mesa-vdpau vdpauinfo |
|||
| Hardware Video Acceleration (AMD/ATI) | radeontop |
|||
| Hardware Video Acceleration (Intel) | ( intel-media-driver ⩔ ( libva-intel-driver libva-intel-driver-g45-h264AUR ) ) intel-gpu-tools |
|||
| Hardware Video Acceleration (Nouveau) | nouveau-fwAUR |
|||
| Hardware Video Acceleration (NVIDIA) | nvidia-utils |
|||
| Language Tools | hunspell{,-en_us} hyphen{,-en} libmythes mythes-en |
|||
| Network Manager | connman ⩔ dhcpcd ⩔ netctl ⩔ networkmanager ⩔ systemd-networkdNote: systemd provides systemd-networkd |
connman ⩔ dhcpcd ⩔ networkmanager
| ||
| Network Diagnostics | iptraf-ng nload nmap nmon traceroute |
iptraf-ng nload nmap
| ||
| Network Tools | bind ethtool fail2ban inetutils iwd net-tools wget whois wol |
bind ethtool fail2ban iptraf-ng iwd net-tools nload nmap wget whois
| ||
| Script Debugging | checkbashisms shellcheck |
checkbashisms
| ||
| Shell Support | dialog lsb-release neofetch |
dialog neofetch kbd
| ||
| Thumbnailers | ffmpegthumbnailer ffmpegthumbs tumbler exe-thumbnailerchaotic |
|||
| TPM 2.0 | tpm2-{abrmd,tools} |
|||
| Xorg | xdg-{utils,user-dirs} xorg-{server,xauth,xdpyinfo,xhost,xrandr,xwininfo} |
elogind eudev xorg-{server,xdpyinfo,xrandr} xf86-input-libinput
| ||
| Xorg Video | xf86-video-{amdgpu,ati,intel,nouveau,openchrome,vesa} |
xf86-video-{amdgpu,ati,intel,modesettings,nouveau,openchrome,vesa}
| ||
| ZSH | bullet-train-oh-my-zsh-theme-gitAUR oh-my-zsh-gitchaotic powerline powerline-fonts zsh zsh-completions zsh-syntax-highlighting |
zsh $(apk search zsh-completion | sed 's/-[0-9.]*-r[0-9]*//g' | tr '\n' ' ') zsh-syntax-highlighting
|