figa
, bannato dal muflone dalla AUR.
figa | ||
figa.o | ||
figa.s | ||
Makefile | ||
README.md |
figASM
figasm x86_64
è una semplice port in Assembly del celebre figa, celebre pacchetto per Arch Linux, una volta disponibile nella AUR ma bannato dal mantenitore @il_muflone per comprensibili ragioni politically correct:
Ad ogni modo, i più grandi fan di figa
si sono prontamente forkati il repo, pronti a ripubblicare figa
sulla AUR, eccetto che il maestro @il_muflone disse:
Ma noi non lo pensavamo. A ben vedere, neanche lui stesso lo pensava:
Questa volta, invece, il profeta @il_muflone ci vide giusto. Perché la figa
avrebbe fatto il suo ritorno di botto. Ma questa volta in pieno stile arch: nessun lentissimo script interpretato. Tutto Assembly. Nativo. Super ottimizzato per l'unica architettura supportata da Arch Linux, ossia x86_64.
Ma anche il venerando @chic_luke si sbagliava, perché la figasm
era scritto per x86. Questo vuol dire che non è veramente ottimizzato per x86_64, qui sono arrivato io.
Perché dovrei usare figasm x86_64
anziché figa x86
?
Perché la matematica non è un'opinione e i numeri parlano chiaro:
Come faccio a compilare figasm x86_64
da sorgente?
as -o figa.o figa.s
ld -o figa figa.o
O, più semplicemente:
make