Ответы:
Исходный выпуск будет скомпилирован на вашем компьютере, а двоичный выпуск должен соответствовать вашей операционной системе.
Исходные выпуски чаще встречаются в системах Linux, потому что системы Linux могут сильно различаться по процессорам, версиям установленных библиотек, версиям ядра, и почти в каждой системе Linux установлен компилятор.
бинарные выпуски распространены в системах ms-windows. на большинстве машин Windows не установлен компилятор.
Исходный выпуск - это сырой, не скомпилированный код. Вы можете прочитать это сами. Чтобы использовать его, он должен быть скомпилирован на вашем компьютере. Двоичный означает, что код был скомпилирован в формат машинного языка, который компьютер может прочитать, а затем выполнить. Никто не может понять двоичный файл, если он не был разобран или открыт какой-либо программой, которая позволяет вам читать исполняемый файл как код.