Бінарний випуск стосується розповсюдження програмного забезпечення у формі, яка готова до запуску на певній цільовій системі без необхідності подальшої компіляції. Це контрастує з випусками вихідного коду, де код має бути скомпільований у двійковий файл, перш ніж його можна буде виконати.
Бінарні випуски містять комп’ютерну версію програми, тобто її скомпільовано. Вихідні версії містять зрозумілу людині версію програми, тобто її потрібно скомпілювати перед використанням. Вихідний випуск — це необроблений нескомпільований код. Ви могли б прочитати це самі.
Вихідний код відноситься до зрозумілого людині коду, написаного на мові програмування, тоді як двійковий код є машиночитаним кодом, який складається з нулів і одиниць. Вихідний код: це набір інструкцій і операторів, які програміст створює мовою програмування.
Ви можете обрати інший Перевага використання вихідних пакетів полягає в тому, що ви отримуєте більше контролю над програмами, які встановлюєте. Під час інсталяції з бінарного репозиторію ви обмежені у способах налаштування своїх пакунків. Наприклад, подивіться на FFmpeg, аудіо- та відеоконвертер на основі командного рядка.
Приклад двійкового RPM може містити компілятор GCC і інструменти, скомпільовані для цілі Intel x86-64. Для кожної апаратної платформи, яку підтримує пакет, потрібні окремі пакети. Вихідний RPM надає вихідний код для бінарних пакетів і дозволяє створювати двійковий RPM.
Бінарний випуск стосується розповсюдження програмного забезпечення у формі, яка готова до запуску на певній цільовій системі без необхідності подальшої компіляції. Це контрастує з випусками вихідного коду, де код повинен бути скомпільований у двійковий файл, перш ніж його можна буде виконати.