Il progetto è sviluppato da Purism con l'intenzione di creare un sistema operativo per i laptop Librem e per lo smartphone Librem 5 prodotti dall'azienda.[4][5]
PureOS unisce i pacchetti software del repository principale "testing" di Debian e utilizza un modello ibrido di rilascio prevedendo un rilascio di versione affiancato a un rolling release.[8]
Il browser predefinito di PureOS è GNOME Web[9] con DuckDuckGo come motore di ricerca predefinito.