[^^^]


Harmful things

This is written by analogy with all software sucks.

Harmful thingsLess harmful alternatives
systemdanything else, daemontools
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, JSON, YAMLHjson
ASN.1XDR
JSONBencode
C++, Ruby, Java, PythonGo
JavaScriptanything else, Lua, Tcl
AWKPerl
BashPOSIX shell, Z shell, ksh
Make, Waf, SConaredo
GNU Autotoolsredo
dynamic linkingstatic linking
GNU Screentmux
GlibcBSD libc, musl
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, MP4Matroska, WebM, Ogg
cpio, tar, GNU Tarpax format, that fallbacks to UStar
gzip, bzip2Zstandard, xz
RAR, 7ztar + xz/Zstandard
GNOME, KDE, Xfcedwm, awesome, i3, xmonad
RPMports
FHSslashpackage
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, sndio
PulseAudioJACK, OSS4
LXC, OpenVZjail, Containers
EPUBFB2
MD5, SHA-1RIPEMD, SHA-2, SHA-3, BLAKE2, Skein
MD5, SHA-2BLAKE2, Skein
AESSalsa20, ChaCha20
ECDH, DH, RSAcurve25519, Curve448
ECDSA, RSAEdDSA
Word, WriterLaTeX
MarkdownPOD, Texinfo, reStructured Text
Telegram, WhatsApp, Viber, SkypeXMPP, IRC, OMEMO, OpenPGP, OTR
S/MIMEOpenPGP
iptables/ip6tables/ebtablesipfw, PF

[^^^]