Linux Base Utilities: Difference between revisions

From The Brainwrecked Wiki
Jump to navigation Jump to search
m Wrapped package names in ic or code
m Broke out Networking
Line 4: Line 4:
! Description !! Arch Linux !! Alpine Linux !! Debian !! Void
! Description !! Arch Linux !! Alpine Linux !! Debian !! Void
|-
|-
| Boot Loaders || {{ic|grub}} ⩔ {{ic|refind}} ⩔ {{ic|syslinux}}<br />Note: {{ic|systemd}} also provides {{ic|systemd-boot}} || {{ic|grub2}} ⩔ {{ic|refind}} ⩔ {{ic|syslinux}}
| Boot Loaders || {{ic|grub}} ⩔ {{ic|refind}} ⩔ {{ic|syslinux}} ⩔ {{ic|systemd-boot}}<br />{{note|{{ic|systemd}} provides {{ic|systemd-boot}}}} || {{ic|grub2}} ⩔ {{ic|refind}} ⩔ {{ic|syslinux}}
|-
|-
| Boot Tools || ( {{ic|memtest86+}} ⩔ {{ic|memtest86-efi}}<sup><small>AUR</small></sup> ) {{ic|mkinitcpio}} ||  
| Boot Tools || ( {{ic|memtest86+}} ⩔ {{ic|memtest86-efi}}<sup><small>AUR</small></sup> ) {{ic|mkinitcpio}} ||  
Line 38: Line 38:
| Hardware Video Acceleration (NVIDIA) || {{ic|nvidia-utils}} ||
| Hardware Video Acceleration (NVIDIA) || {{ic|nvidia-utils}} ||
|-
|-
| Networking || ( {{ic|connman}} ⩔ {{ic|networkmanager}} ) {{ic|bind ethtool fail2ban inetutils iptraf-ng iwd net-tools nload nmap nmon traceroute wget whois wol}} || ( {{ic|connman}} {{ic|NetworkManager}} ) {{ic|bind ethtool fail2ban iptraf-ng iwd net-tools nload nmap wget whois}}
| Network Manager || {{ic|connman}} ⩔ {{ic|dhcpcd}} ⩔ {{ic|netctl}} ⩔ {{ic|networkmanager}} ⩔ {{ic|systemd-networkd}}<br />{{note|{{ic|systemd}} provides {{ic|systemd-networkd}}}} || {{ic|connman}} ⩔ {{ic|dhcpcd}} ⩔ {{ic|networkmanager}}
|-
| Network Diagnostics || {{ic|iptraf-ng nload nmap nmon traceroute}} || {{ic|iptraf-ng nload nmap}}
|-
| Network Tools || {{ic|bind ethtool fail2ban inetutils iwd net-tools wget whois wol}} || {{ic|bind ethtool fail2ban iptraf-ng iwd net-tools nload nmap wget whois}}
|-
|-
| Package System Helpers || {{ic|lostfiles pacman-contrib pacutils pkgfile reflector}}
| Package System Helpers || {{ic|lostfiles pacman-contrib pacutils pkgfile reflector}}
|-
|-
| Shell Support || {{ic|checkbashisms dialog lsb-release neofetch powerline powerline-fonts zsh zsh-completions zsh-syntax-highlighting}} || {{ic|checkbashisms dialog neofetch kbd zsh <nowiki>$(apk search zsh-completion | sed 's/-[0-9.]*-r[0-9]*//g' | tr '\n' ' ')</nowiki> zsh-syntax-highlighting}}
| Script Debugging || {{ic|checkbashisms shellcheck}} || {{ic|checkbashisms}}
|-
| Shell Support || {{ic|dialog lsb-release neofetch}} || {{ic|dialog neofetch kbd}}
|-
|-
| System || {{ic|cronie haveged mlocate ntp openssh polkit sudo}} || {{ic|haveged haveged-openrc mlocate openntpd openssh polkit-elogind sudo}}
| System || {{ic|cronie haveged mlocate ntp openssh polkit sudo}} || {{ic|haveged haveged-openrc mlocate openntpd openssh polkit-elogind sudo}}
Line 49: Line 55:
|-
|-
| Xorg Video || <code>xf86-video-{amdgpu,ati,intel,nouveau,openchrome,vesa}</code> || <code>xf86-video-{amdgpu,ati,intel,modesettings,nouveau,openchrome,vesa}</code>
| Xorg Video || <code>xf86-video-{amdgpu,ati,intel,nouveau,openchrome,vesa}</code> || <code>xf86-video-{amdgpu,ati,intel,modesettings,nouveau,openchrome,vesa}</code>
|-
| ZSH || {{ic|bullet-train-oh-my-zsh-theme-git}}<sup><small>AUR</small></sup> {{ic|oh-my-zsh}}<sup><small>chaotic</small></sup> {{ic|powerline powerline-fonts zsh zsh-completions zsh-syntax-highlighting}} || {{ic|zsh <nowiki>$(apk search zsh-completion | sed 's/-[0-9.]*-r[0-9]*//g' | tr '\n' ' ')</nowiki> zsh-syntax-highlighting}}
|-
|}
|}

Revision as of 01:18, 13 May 2021

Note: ⩔ is a "logical or" character.

Description Arch Linux Alpine Linux Debian Void
Boot Loaders grubrefindsyslinuxsystemd-boot
Note: systemd provides systemd-boot
grub2refindsyslinux
Boot Tools ( memtest86+memtest86-efiAUR ) mkinitcpio
Compression arj lzop p7zip unrar unzip zip zstd lzo p7zip unrar unzip unarj zip zstd
Diagnosis atop glances htop iftop iotop lsof strace stress atop glances htop iftop iotop lsof strace
Editing nano nano-syntax-highlighting vim nano vim
EFI edk2-shell efitools efibootmgr sbsigntools efibootmgr sbsigntool
Extra arch-install-scripts jq (tmuxscreen) arch-install-scripts jq ( tmuxscreen )
Disk Management gpart gptfdisk parted gpart gptfdisk parted
File Management git ncdu perl-rename ranger rsync tree git ncdu ranger rsync tree
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
GStreamer gstreamer{-vaapi,} gst-{libav,plugin-pipewire} gst-plugins-{bad,base,good,ugly}
Hardware Support/Reporting acpid cpupower dmidecode dmraid hddtemp hdparm hwdetect lshw smartmontools sysbench usbutils acpi dmidecode dmraid hdparm lsblk lshw smartmontools usbutils
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
Network Manager connmandhcpcdnetctlnetworkmanagersystemd-networkd
Note: systemd provides systemd-networkd
connmandhcpcdnetworkmanager
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
Package System Helpers lostfiles pacman-contrib pacutils pkgfile reflector
Script Debugging checkbashisms shellcheck checkbashisms
Shell Support dialog lsb-release neofetch dialog neofetch kbd
System cronie haveged mlocate ntp openssh polkit sudo haveged haveged-openrc mlocate openntpd openssh polkit-elogind sudo
Xorg xdg-{utils,user-dirs} xorg-{server,xauth,xdpyinfo,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-zshchaotic 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