Субота, 28 Травня, 2022
--- Advertisement ---

ДодомуПрограмне запезпечення‎Debian стикається з фурором прошивки від борців за свободу FOSS
--- Advertisement ---

‎Debian стикається з фурором прошивки від борців за свободу FOSS

‎Debian стикається з фурором прошивки від борців за свободу FOSS

Болючою проблемою для дистрибутивів Linux, які побудовані на вільному програмному забезпеченні, є прошивка. Це особливо ‎‎впливає на Debian, як окреслив колишній керівник проекту Стів Макінтайр‎‎, і з часом стає все гірше.‎

‎Прошивкою це називається тільки з історичних причин, які ми розглянемо нижче. Це вже не “відкритий код” на всіх, це просто файли на диску, як і решта ОС – але це на відміну від коду ОС відрізняється двома важливими складовими.‎

‎По-перше, він не виконується на процесорі. Він завантажується в оперативну пам’ять периферійного пристрою, і там він працює на процесорах всередині відеокарти, мережевого контролера, або радіоконтролера, або де завгодно.‎

--- Advertisement ---

‎Друга відмінність важлива тільки в тому випадку, якщо розглянута ОС побудована з відкритого вихідного коду. Більшість прошивок є невільним програмним забезпеченням, як правило, постачається постачальниками обладнання, у вигляді бінарних великих об’єктів (краплі). Як правило, постачальники обладнання надають його безкоштовно, тому що ви вже купили їх пристрій – вони заробили свої гроші. Але вам це потрібно для того, щоб ваше обладнання функціонувало належним чином.‎

‎ОС з відкритим вихідним кодом створюються з відкритого вихідного коду, компілюються з компіляторами з відкритим вихідним кодом і розповсюджуються за ліцензіями з відкритим вихідним кодом.‎

‎В принципі, ви можете перевірити все це джерело і переконатися, що воно не робить нічого мерзенного … Якщо у вас є час, бюджет і робоча сила. Але ніхто не має і ніхто не робить це; Всі просто довіряють цьому. Що більш важливо, так це те, що це також означає, що ви можете вільно поширювати його, копіювати його, запускати від десятків до мільйонів випадків, не сплачуючи, переміщати його між країнами та юрисдикціями без проблем тощо.‎

‎Ось чому дистрибутиви з відкритим вихідним кодом не включають пропрієтарні програми, такі як Google Chrome, Skype, Adobe Reader тощо , оскільки до них додаються умови та положення, з якими не всі погоджуються, і не всі готові просто довіряти цим програмам чорної скриньки, щоб наприклад, не дати телефон дому з інформацією про використання.‎‎

‎Корч полягає в тому, що це також відноситься до краплі прошивки. Вони не є частиною ОС. Вони походять від третіх сторін, попередньо скомпільованих, без вихідного коду. Вони не можуть бути перевірені або вивчені, тому немає ніякого знання, що вони роблять або як вони це роблять, і чи мають вони приховані додаткові функції, які ви, можливо, не захочете дозволяти.‎

‎Якщо ви використовуєте ОС, яка в основному або повністю пропрієтарна, наприклад Windows або macOS, це не велика проблема: вся ОС – це чорний ящик, якому ви вирішили довіряти. Більшість користувачів комп’ютерів не піклуються про це, і це абсолютно правильне рішення.‎

‎І оскільки більшість людей не турбуються, є багато дистрибутивів Linux, які займають ту ж лінію і легко включають драйвери, що містять пропрієтарні краплі прошивки, щоб такі речі, як Wi-Fi і Bluetooth, працювали негайно, навіть на завантажувальному образі ISO.‎

‎Однак деякі люди дуже піклуються про це. Проект GNU стверджує‎‎, чому‎‎ і надає ‎‎список‎‎ дистрибутивів вільного програмного забезпечення – і значно довший ‎‎список‎‎ відхилених. Саме ядро містить деякі краплі прошивки, і є спеціальна вилка ядра, ‎‎Linux-libre‎‎, яка їх видаляє.‎

‎Якщо ви вказуєте обладнання, ви можете пропустити пристрої, які потребують таких крапель. Puri.sm, постачальник ‎‎всіх ФОС-ПК‎‎, робить саме це, а також пояснює, ‎‎чому‎‎. Корч полягає в тому, що ‎‎його високоякісний ноутбук‎‎ поставляється з 2009 року – з специфікацією ‎‎802.11n‎‎ Wi-Fi.‎

‎Деякі пристрої мають прошивку FOSS або включають її на чіп ROM в самому пристрої, а Debian ‎‎включає їх‎‎ прошивку. Проект Debian також виробляє окремі інсталяційні ‎‎зображення,‎‎ що містять невільну прошивку, але, як говорить сама URL-адреса, вони неофіційні.‎

‎Ця ситуація заохочувала мета-дистрибутиви Debian з додатковими невільними драйверами, від простих проектів з мінімальними змінами, такими як ‎‎Debian Gotham Needs‎‎, до ‎‎повноцінних дистрибутивів, таких як Linux Mint Debian Edition‎‎.‎

‎Інша сторона монети – це більш широко модифіковані варіанти all-FOSS, такі як власний ‎‎PureOS‎‎ puri.sm.‎

‎Сама Ubuntu починалася як мета-дистрибутив Debian. Одним з описів оригінальної місії Ubuntu було те, що «їхня мета полягає в тому, щоб полегшити споживання Debian ‎‎Sid‎‎».‎

‎Сама Ubuntu тепер має довгий ‎‎список‎‎ похідних, у тому числі all-FOSS BLOB-free ‎‎Trisquel‎‎.‎

‎Все це відволікає зусилля від самого Debian , який, на думку деяких, вже ‎‎стверджує‎‎, має проблеми із залученням достатньої кількості розробників та супроводжуючих, навіть без інших розбіжностей, таких як той, який ‎‎призвів до розщеплення Devuan‎‎.‎

‎На це немає простої відповіді. Основні відмінності ідеологічні. Це факт життя, що різні люди мають різні мотиви. Деякі цінують чистоту над зручністю, і з радістю підключать адаптер USB Wi-Fi, або терпітимуть повільний вбудований Wi-Fi, а не використовувати не-FOSS драйвери. Інші, досить розумно, просто хочуть використовувати все обладнання на своїх комп’ютерах, навіть якщо це означає використання деякого пропрієтарного коду.‎

‎Вкрай рідко дистрибутиви або проекти успішно об’єднуються. Бразильська Коннектива і французький Мандрейк ‎‎приєдналися, щоб стати Мандрівою‎‎, але тепер ‎‎має чотирьох окремих нащадків‎‎.‎

‎Razor-Qt і LXDE ‎‎об’єдналися, щоб сформувати LXQt‎‎, але проект Raspberry Pi ‎‎розщедрився і продовжив LXDE як PIXEL‎‎.‎

‎Теоретично було б ідеально, якби існував якийсь спосіб заспокоїти як прагматичних, так і пуристів, системних адвокатів і тих, хто ненавидить його. Це було б добре для Debian, і це було б добре для більшості користувачів настільних Linux.‎

Віддаючи перевагу будь-якій групі, ви відштовхуєте іншу.‎

‎Чому його називають «твердим» і що змінилося‎

‎Десятиліття тому існувала чітка різниця між апаратним і програмним забезпеченням. Апаратне забезпечення означало, що ви могли б ударити його: це матеріал, фізичний комплект. Програмне забезпечення – це просто виконавчі дані, одиниці та нулі. Ви можете зберігати його на різних носіях і передавати у віддалені місця.‎

‎Але апаратне забезпечення потребує програмного забезпечення в ньому, щоб працювати взагалі. Іноді це програмне забезпечення має бути доступним, як тільки пристрій увімкнуто. Десятиліття тому це було вбудовано в чіпи ROM всередині пристрою. Це зробило програмне забезпечення відчутним і конкретним. Ви можете тримати його в руці, і ударити його, якщо так треба. Але на відміну від апаратного забезпечення, його часто можна замінити. Перепишіть ПЗУ і поставте в нього новішу версію. Це не зовсім ‎‎м’яке‎‎ програмне забезпечення, і це не зовсім ‎‎жорсткий‎‎ посуд, тому його охрестили ‎‎твердим‎‎.‎

‎Проблема в тому, що в наші дні, якщо вам не потрібно, щоб програмне забезпечення було представлено у момент включення комп’ютера, ви можете заощадити кілька центів, пропустивши чіпи ПЗУ, і маючи ОС завантажити прошивку пристроїв, коли вони будуть ініціалізовані. Це все ще прошивка, але тепер ОС на іншому процесорі зчитує її з файлу і завантажує в бортову оперативну пам’ять пристрою.‎

‎Сучасний ПК або телефон не є одним комп’ютером. Це коробка, що містить асортимент десятків окремих, різних комп’ютерів, об’єднаних разом. Це вірно аж до рівня чіпів. Сучасні процесори Intel включають менший процесор управління процесором x86 з ‎‎власною ОС (версія Minix 3‎‎), в той час як чіпи AMD мають блок управління системою (SMU) на ‎‎основі‎‎ гратчастого напівпровідникового ядра Mico32 RISC.‎

‎Напевно, єдиний справжній ROM у вашому комп’ютері є основним на материнській платі – раніше BIOS, а останнім часом UEFI – тому що без нього ваш комп’ютер не завантажиться. Вся інша прошивка завантажується, коли це необхідно. Як завжди, це вимагає більшої роботи і викликає проблеми, але це все ж таки дешевше.‎

Дати оцінку данній статті
--- Advertisement ---

--- Advertisement ---

СХОЖІ ЗАПИСИ

НАПИСАТИ ВІДПОВІДЬ

введіть свій коментар!
введіть тут своє ім'я

--- Advertisement ---

Останні Новини