Tempo fa, cercando tutt’altro, scoprii un proggetto a dir poco eccezionale .
Un certo Nicolas Capens aveva realizzato una libreria scritta in C++ in grado di assemblare a runtime del codice assembly dentro un buffer che può essere chiamato come funzione, supportando l’intero instruction set x86 sia a 32bit che a 64bit .
Cercando i sorgenti di questa favolosa libreria ho scoperto la brutta storia che c’era dietro … una nota società , trovando nella rete questo proggetto, ha offerto al nostro Nicolas un sacco di soldi per tenerlo “privato” ed implementare le successive release all’interno del loro software shader … Nicolas ovviamente ha accettato e da quel momento ha rimosso il progetto da SourceForge … fortunatamente sono riuscito a reperire i sorgenti dell’ultima versione open di SoftWire e a dargli una sistemata per aggiornarlo agli standard attuali (si tratta di un proggetto scritto parecchi anni fa) … proverò, per quanto mi è possibile, a portare avanti io stesso SoftWire libero, dato che avendo prelevato una release coperta da GPL posso farlo, perchè ?
Perchè mi sono rotto i coglioni di vedere i migliori motori di rendering 3D scritti per Windows mentre il mio OS preferito viene snobbato dalle grandi società !!!
Eccovi il link di github per seguire le evoluzioni http://github.com/evilsocket/SoftWire/tree/master .
PS: Se qualcuno volesse collaborare è + che benvenuto data la complessità del sistema
Popularity: 1% [?]
Ti potrebbe interessare:
- Geode Un tentativo, o meglio un esperimento, di realizzare un rudimentale...
- Shellcode Generator Dato un file asm contenente del codice assembly, questa utility...






















Github
Identi.ca
Twitter
Last.fm
LinkedIn
Google Reader