Технічно Linux - це лише ядро, яке є основним програмним забезпеченням, яке забезпечує низький рівень доступу до обладнання - такі речі, як передача даних по мережі, показ графіки, виведення звуку, запуск та зупинка програм, читання та запис файлів тощо.
Очевидно, що вам потрібно набагато більше програмного забезпечення, ніж те, щоб мати щось корисне. Вам потрібні такі речі, як оболонка (Command Terminal в Windows), графічний інтерфейс, програми для списку та копіювання файлів, тоді є всі такі речі, як файловий менеджер, веб-браузер, медіаплеєри, компілятор і все. Все це разом з ядром - це «розподіл». У світі Linux люди, як правило, роздають все в дистрибутивах. Як і кожен програмний продукт, який коли-небудь написаний.
Відверто кажучи, це неправильний спосіб зробити це, але кращого способу ніхто ще не придумав, і причина проста: різні дистрибутиви непослідовні щодо того, як все працює, тому часто програмне забезпечення доведеться трохи змінити, щоб працювати на різних дистрибутивах . Наприклад, вони можуть зберігати конфігураційні файли в різних каталогах, або бібліотеки імен по-різному, або всілякі інші зміни, якісь хороші, якісь ідіотичні.
Одним з найбільших способів зміни дистрибутивів є те, як вони поводяться, включаючи кожен програмний продукт, який коли-небудь написаний . Очевидно, ви не можете встановити все це лайно на свій комп'ютер - натомість він зберігається десь на деяких серверах, і ви використовуєте щось, що називається менеджер пакунків, щоб отримати те, що ви хочете (в основному, як магазин додатків Apple, але набагато більш потужний і менш зручний для користувачів , і трохи менш надійний).
Два найпопулярніших менеджера пакунків - APT (Advanced Package Tool, я думаю), який використовується дуже популярним дистрибутивом Debian, а також Ubuntu, який походить від Debian (у них багато чого), і RPM (Red Hat Package Manager можна було б здогадатися), якою користується Red Hat. Це більш популярне в корпоративному світі.
Отже, повертаючись до суті, Raspbian - це модифікована версія Debian, оптимізована для роботи над Raspberry Pi. Оптимізація - це в основному різні варіанти компілятора, щоб він працював швидше. Так, це включає в себе всі драйвери із закритим джерелом та речі, необхідні для відеокарти RPi. GPU. Що б там не було.
Ви в основному можете подумати про це як про версію ОС Windows RT Linux.
Сподіваюся, що це допомогло. Вибачте, якщо це було занадто просто!