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?
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?
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.
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:)
The source, obviously. The binary is already compiled, and thus cannot be customized unless you are handy with a hex editor.