[^^^]


Harmful things

This is written by analogy with all software sucks.

Harmful thingsLess harmful alternatives
systemdanything else
GNU/Linux*BSD, illumous
Windows, macOSGNU/Linux, *BSD, illumous
Permissive licenceCopyleft licence
TLSIPsec, Noise
OpenSSLGnuTLS, crypto/tls, LibreSSL
PKIcertificate pinning, Web-of-Trust
DNSSECDNSCurve
DNS-over-HTTPS (DoH)DNSCrypt, DNS over IPsec
ext2/ext3/ext4XFS, ZFS, UFS2
Btrfs, APFSZFS
CISCRISC
Little-endianBig-endian
DVD-R(W)DVD+R(W)
WWWGopherspace
XML, YAMLHjson
ASN.1XDR
JSONBencode
C++, Ruby, Java, PythonGo
JavaScriptanything else, Lua, Tcl
AWKPerl
BashPOSIX shell, Z shell, ksh
Makeredo
dynamic linkingstatic linking
GNU Screentmux
maninfo
UTF-16/UTF-32UTF-8
MP2, MP3, AAC, AC-3, EAC-3Vorbis, Opus
ALAC, Monkey’s AudioFLAC, WavPack
MPEG4, H.263Theora
H.264, H.265VP8, VP9
AVI, MP4Ogg, Matroska, WebM
cpio, tarpax format
gzip, bzip2xz, Zstandard
ZIP, RAR, 7ztar + xz/Zstandard
GNOME, KDE, Xfcedwm, awesome, i3, xmonad
RPMdeb, ports
IPv4, NAT, DHCP, ARPIPv6
CVS, SubversionGit, Mercurial
Forum, Social networkMaillist, Feed
RSSAtom
Thunderbird, Outlook, Apple MailMutt, mailx, s-nail, Notmuch
EvinceZathura
WebSocketpure TCP, SCTP
ALSAOSS4
PulseAudioJACK, OSS4
LXC, OpenVZjail, Containers
EPUBFB2
MD5, SHA-1RIPEMD, SHA-2, SHA-3, BLAKE2
MD5, SHA-2BLAKE2
AESSalsa20, ChaCha20
ECDH, DH, RSAcurve25519, Curve448
ECDSA, RSAEdDSA
Word, WriterLaTeX
PowerPoint, ImpressBeamer
MarkdownPOD, Texinfo, reStructured Text
Telegram, WhatsApp, Viber, SkypeXMPP, Matrix, IRC, OMEMO, OpenPGP, OTR
S/MIMEOpenPGP
iptables/ip6tables/ebtablesipfw, PF

[^^^]