Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I was reading some of the stuff about wine and i was wondering if this is one of the main reasons for bugs on linux , and also what does "reverse engineering" actually do ? do they hack windows OS in order to get informations, how legal is that ?thanks for any replys ( just discovered free books atwww.linuxdoc.org really cool )
If the M$ APIs were as fully documented, and everyone equally supported, as should happen, then Wine would be much farther along. Some are more equal than others -- that's just the way of a very competitive world. Not to mention the various word processors and spreadsheets and other software, that people try to develop for cross-platform use. For instance it would be very nice if the Word .DOC file was fully documented. Then it would be easy for a Linux user to create a document in Kword, or abiword, etc., and have if go easily into Word. And vice versa. The RTF standard is fairly well doc'd
As it is, the Word format, and others, need to be reverse engineered. Now, the way that most developers will say that reverse engineering works is they take a file and parse through it, make a single change to that file in some software (i.e., Word), then parse through the file again to detect changes. That takes a very long time, but is very legal. We won't even talk or think about industrial espionage, which is very illegal.
Originally posted by Mara There is also a possibility to disassemble a program and lerarn how it works. But it's illegal. That's why Wine developers cannot disassemble Windows.
Darn! Can't they do it somewhere where it's legal/nobody cares about that? You know, countries like the the former USSR, where 99.9999% of all Windoze installations are pirated!
reverse engineering is only restricted in certain countries. for example MPlaye has just started supporting RealVideo files from reverse engineering the realplayer binaries, whic is totally legal in hungary, where MPlayer is written.
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Rep:
If they reverse engineered Windoze, it would defeat the purpose of developing Wine. M$ could claim that they used parts of the code, and regardless of the legality of reverse engineering the program, could sue to have it barred or force royalties...
By doing it the legal way, the ensure that Micro$haft can't get a piece of them, or force royalties for the software...
Originally posted by acid_kewpie reverse engineering is only restricted in certain countries. for example MPlaye has just started supporting RealVideo files from reverse engineering the realplayer binaries, whic is totally legal in hungary, where MPlayer is written.
In most countries reverse engineering is legal in some cases. Those case are described, of course.
I was reading some of the stuff about wine and i was wondering if this is one of the main reasons for bugs on linux , and also what does "reverse engineering" actually do ? do they hack windows OS in order to get informations, how legal is that ?thanks for any replys ( just discovered free books atwww.linuxdoc.org really cool )
When I first read this title, I thought you were going to either post the code or a link to it. I was thinking that wouldn't be a good idea publicly displaying Winbloze code on here. But I was also thinking that it would be cool to see what the hell it looked like.
if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_3.1();
do_nothing_loop();
do_nothing_loop();
}
}
if (detect_cache())
disable_cache();
if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,very_slow);
set_mouse(action,jumpy);
set_mouse(reaction,sometimes);
}
/* printf("Welcome to Windows 3.1"); */
/* printf("Welcome to Windows 3.11"); */
/* printf("Welcome to Windows 95"); */
/* printf("Welcome to Windows NT 3.0"); */
/* printf("Welcome to Windows 98"); */
/* printf("Welcome to Windows NT 4.0"); */
printf("Welcome to Windows 2000");
if (system_ok())
crash(to_dos_prompt)
else
system_memory = open("a:\swp0001.swp", O_CREATE);
I was looking at local files and folders when I noticed that the view source option was still active.
LOL
there it was, the source code for IE. There was an area of the code that was commented out, it was the code to enable playing sound files directly from explorer. I enabled the code and it worked. They disabled it because it conflicted with the media player.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.