I want to know about the difference between the source code and binary versio in open source software?Which of these should be downloaded to customize the open source product?
This entry was posted
on Sunday, April 12th, 2009 at 12:41 pm and is filed under Open Source.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
April 12th, 2009 at 12:41 pm
The source, obviously. The binary is already compiled, and thus cannot be customized unless you are handy with a hex editor.
April 12th, 2009 at 12:41 pm
The source code is exactly what it says: the source of the program as the programmer wrote it. If you go through the Linux kernel sources, for example, looking for dirty words, you will find more than a few, and among other places you will find them describing the very routines which they are placed in comments among. Obviously, since they are comments, the compiler isn’t going to process them. In other words the source code is the exact and unalloyed expression of what the programmer wrote with no mediation. The binary version is its translation into machine code. That is why Open Source means you must distribute the source code so people can customize it.
April 12th, 2009 at 12:41 pm
Source code: are real code in which that particular product or sfwr is written in some programming language.e.g. it might be written in java
Binary distribution: Its the machine recognizable compiled code.As machine recognize only binary(hexa) codes.Like Bytecode of compiled Java code.
Genrally Binary dist. packages has Jar’s or exe.
Hope this resolves your issues
Cheers:)
May 26th, 2009 at 10:41 pm
Write difference between java version and source / binary code