Sui sistemi operativi proprietari, è difficile determinare se sono manomessi. Tipicamente, richiedono anche strumenti di compilazione non liberi che possono essere difficili da ottenere per gli utenti.
La buona notizia è che in alcuni casi, abbiamo strumenti di software libero che sono in grado di compilare in modo incrociato software per sistemi operativi proprietari su sistemi operativi liberi. Sia Bitcoin che Tor Browser hanno sperimentato questa tecnica per costruire le loro versioni per Windows e Mac OS X.
Windows
Per Windows, mingw-w64 costruirà i binari di Windows su sistemi operativi POSIX compatibili.
NSIS può essere usato per creare pacchetti di installazione integrati.
Entrambi sono facilmente disponibili in diverse distribuzioni di software libero.
Mac OS X
crosstool-ng dovrebbe funzionare per costruire software per Mac OS X. Purtroppo questo sembra richiedere una parte non ridistribuibile dell’SDK di Apple. Può essere estratto da XCode che può essere scaricato gratuitamente.
Il software per Mac OS X è spesso distribuito come immagini disco (.dmg
) che possono essere create sotto GNU/Linux, ma sembra che al momento richieda diversi strumenti.
← Indice della documentazione