XFree86 – darmowa i wolna (na licencji MIT X11) implementacja X Window System, działająca na systemach GNU/Linux, FreeBSD, NetBSD, OpenBSD, macOS, Solarisie i kilku innych Uniksach.

Obecnie XFree86 opiera się na wersji 11, wydaniu 6, podwersji 5.1 X Window System.

Historia W okolicach maja 1992 wystartował projekt o nazwie X386, którego celem było dostosowanie kodu X11R5 dla System V R3 i R4 na tych pecetach, na których oryginalny kod nie chciał jeszcze działać. Kilka miesięcy później X386 objęło także implementację protokołu X Window System dla systemów 386BSD oraz rozwijającego się GNU/Linuksa.

Z czasem ta gałąź stała się faktycznym standardem X dla GNU/Linuksa, choć jednocześnie istniały także inne implementacje dla różnych systemów, np. AcceleratedX czy X Server autorstwa Metrowerks. Po drodze projekt X386 zmienił swoją nazwę na XFree86 i doszedł do serii 4.x, a GNU/Linux systematycznie zyskiwał na znaczeniu.