Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Buszując po siecie znalazłem takie o to cóś: http://www.alkyproject.com/
Offline
to tak sobie mozna kod binarny przenosic miedzy platformami? sorry, jako programiście, trudno w to uwierzyc ;)
mial ktos doswiadczenia z tym jakies?
Offline
to tak sobie mozna kod binarny przenosic miedzy platformami? sorry, jako programiście, trudno w to uwierzyc ;)
mial ktos doswiadczenia z tym jakies?
Projekt jest na razie w fazie konceptualnej, więc raczej nikt z tym nie miał do czynienia. Zresztą, do większości programów nadal trzeba będzie używać wine, bo modyfikacja binarek to złamanie prawie każdej licencji (ale ktoby się tam licencją przejmował ;) ).
Offline
pomijać pytania CZY ... skupmy sie na pytaniu JAK...
np taki tlen, trzeba by w kodzie maszynowym pozmieniac sciezki z c:/ na / itp to nie jest takie proste, to wcale nie jest proste.
moim zdaniem jest to fikcja, to im sie nie uda. . .
ps. no wlasnie, kto by sie przejmował?:>
Offline
pomijać pytania CZY ... skupmy sie na pytaniu JAK...
np taki tlen, trzeba by w kodzie maszynowym pozmieniac sciezki z c:/ na / itp to nie jest takie proste, to wcale nie jest proste.
moim zdaniem jest to fikcja, to im sie nie uda. . .
ps. no wlasnie, kto by sie przejmował?:>
Podobno już napisali jakiś program zamieniający proste statyczne binarki Windowsa na format MacOsa, ale niestety tego jeszcze nie udostępnili. Myślę, że to cuś będzie dodawać "opakowanie" do binarki tłumaczące wywołania systemowe docelowej platformy. Ale to tylko moje przypuszczenia :p.
Offline
TBH , akurat modyfikacje w kodzie maszynowym to najmniejszy problem:)
Jako programista powinienes to wiedzieć. (loaderki lub hexedytory typu Hiew itp )
Nie wgłebiając się w kod, a czytając tylko opis ze strony głównej :
Alky (pronounced "AL-KEE") is a tool that allows you to convert a Windows executable to a Mac OS X or Linux binary. We are focused on high-end gaming at the moment, though we will support other applications in the future. Our binary translation layer is already working fully for OS X and Linux support is in progress. Of course, Windows applications use a very different set of libraries from Linux or OS X applications so we are also working on a library called LibAlky that will provide those Windows libraries to the application.
nasuwa się chory wniosek, że biblioteka LibAlky Będzie miała > 500 MB. Przecież całe API musi być jakoś emulowane, tudzież przepisane...
Offline
TBH , akurat modyfikacje w kodzie maszynowym to najmniejszy problem:)
Jako programista powinienes to wiedzieć. (loaderki lub hexedytory typu Hiew itp )
heh nie zrozumiales mnie :D
chodzilo mi o modyfikowanie kodu maszynowego tak, zeby DZIAŁAŁ (i w dodatku na innej platformie) mi sie to w głowie nie mieści ;]
to tyle..
Offline
nie znma sie zbytnio na funkcjonowaniu systemu i takze nie czytalem nic na tej stronie... ale naszla mnie pewna mysl:
generalnie systemy roznia sie przerwaniami i ich funkcjami. gdyby przepisysac te funkcje z windowsa, tylko, ze zmienic w jakis logiczny sposob ich numerki, to potem takiego exe'ka mozna latwo przerobic, zeby korzystal z tych specjalnych przerwan.
Offline