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/.
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?[/quote]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ł ;) ).
[img]http://images3.fotosik.pl/103/116624a3ce1555a7.gif[/img]
Linux registered user #423419
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ł?:>[/quote]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.
[img]http://images3.fotosik.pl/103/116624a3ce1555a7.gif[/img]
Linux registered user #423419
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.[/quote] nasuwa się chory wniosek, że biblioteka LibAlky Będzie miała > 500 MB. Przecież całe API musi być jakoś emulowane, tudzież przepisane...
Dum spiro - spero ...
pozdrawiam, pasqdnik
Offline
TBH , akurat modyfikacje w kodzie maszynowym to najmniejszy problem:)
Jako programista powinienes to wiedzieć. (loaderki lub hexedytory typu Hiew itp )
[/quote]
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..
http://tbhthelolmaker.wordpress.com/kontakt/
<TBH> Gentoo!
<X-dos> cóz, sa ludzie ktorzy nie wiedza co robic ze swoim wolnym czasem :)
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
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00091 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.161.216' WHERE u.id=1 |
0.00117 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.161.216', 1732798200) |
0.00058 | SELECT * FROM punbb_online WHERE logged<1732797900 |
0.00083 | SELECT topic_id FROM punbb_posts WHERE id=38900 |
0.00188 | SELECT id FROM punbb_posts WHERE topic_id=4861 ORDER BY posted |
0.00078 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=4861 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00157 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=4861 ORDER BY p.id LIMIT 0,25 |
0.00119 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=4861 |
Total query time: 0.00911 s |