index.uk.md 9.7 KB


title: проект osboot x-toc-enable: true ...

Проект osboot надає поважаючу свободу прошивку, яка виконує ініціалізацію апаратного забезпечення (такого як - контролер пам'яті, ЦП, периферія) на деяких комп'ютерах Intel/AMD x86 та розпочинає завантажувач для вашої операційної системи. GNU+Linux та BSD добре підтримуються. Це заміняє невільну BIOS/UEFI прошивку. Допомога доступна через #osboot на IRC Libera.

Чому вам варто використовувати osboot?

У вас є права. Право на конфіденційність, свобода думки, свобода мови, а також право читати. Вільне програмне забезпечення надає вам ці права. Ваша свобода має значення. Право на ремонт має значення. Багато людей використовує невільну прошивку, навіть якщо вони використовують GNU+Linux. Невільна прошивка часто містить лазівки, та може бути забагованою. Проект osboot був заснований в грудні 2020 року, з чіткою метою зробити вільне програмне забезпечення доступним для нетехнічних користувачів на рівні прошивки. Це правда, що osboot можна назвати з відкритим джерельним кодом, але вам варто називати його вільне програмне забезпечення.

Проект osboot використовує coreboot для апаратної ініціалізації. Coreboot неординарно складно встановити для більшості нетехнічних користувачів; він виконує лише базову ініціалізацію та перестрибує до окремої програми корисного навантаження (такої як - GRUB, Tianocore), які також потрібно налаштувати. Програмне забезпечення osboot вирішує цю проблему; це дистрибутив coreboot з автоматизованою системою побудови, який створює ROM образи, для більш міцної установки. Документація надається.

Чим відрізняється osboot від звичайного coreboot?

Таким же самим чином, як Debian є дистрибутивом GNU+Linux, osboot є дистрибутивом coreboot. Якщо ви хочете створити образ ROM з нуля, вам в інакшому випадку доведеться виконати експертну конфігурацію coreboot, GRUB та будь-якого іншого програмного забезпечення, яке вам потрібно, щоб підготувати образ ROM. З osboot, ви можете завантажити з Git або архіву вихідного коду, та запустити make, і таким чином будуть побудовані всі образи ROM. Автоматизована система побудови osboot, названа osbmk (OSBoot MaKe), будує ці ROM образи автоматично, без будь-якого введення або втручання користувача. Конфігурація вже була виконана заздалегідь.

Якщо складати звичайний coreboot, без використання автоматизованої системи побудови osboot, це потребувало би набагато більше інтервенцій та пристойних технічних знань для створення працюючої конфігурації.

Регулярні двійкові випуски osboot надають ці образи ROM попередньо зібраними, і ви можете просто встановити їх, не маючи спеціальних знань або навичок, крім можливості дотримуватися спрощених інструкцій, написаних для нетехнічних користувачів.

Чим osboot відрізняється від Libreboot?

Libreboot та osboot обидва розроблюються паралельно. Обидва проекта були засновані Лією Роу, яка керує обома проектами.

Проект osboot є відгалудженням від Libreboot, але він позбавився від Політики відсутності двійкових компонентів Libreboot. Він іде з оновленням мікрокоду ЦП, увімкненим за замовченням, навіть на libreboot-сумісному обладнанні (на libreboot-сумісному обладнанні, це є єдиною різницею). Система побудови osboot автоматично завантажує повний набір 3rdparty підмодулей з coreboot. Програмне забезпечення coreboot номінально вільне, але потребує деяких двійкових компонентів на окремих машинах, які додаються в підмодулях 3rdparty.

Оновлення мікрокодів ЦП не завдає шкоди вашій свободі, тому що ЦП вже має старіший, з більшою кількістю помилок мікрокод у вбудованій ROM. Вам варто вибирати osboot, не Libreboot, навіть на Libreboot-сумісному обладнанні, тому що оновлення мікрокоду підвищує стабільність та надійність системи. Випливає з цього принципу те, що osboot буде завжди включати оновлення мікрокоду. Libreboot нижчьої якості за osboot, з будь-якого погляду, але його будуть продовжувати розробляти та полірувати, пліч-о-пліч з розробкою osboot.

Метою osboot є надати настільки багато свободи, скільки можливо, для тих, хто бажає кинути свою в іншому разі повністю невільну прошивку. Система побудови osboot не видаляє двійкові компоненти, як робить Libreboot, тому що вона хоче надати допомогу всім тим, хто бажає мати деякі свободи зі своїм обладнанням, навіть якщо це обладнання не підтримується Libreboot наразі. Підтримка Libreboot є досі дуже сильно бажаною, на всьому обладнанні, і працювати до цієї мети дуже заохочується!

Ви можете дізнатись більше, прочитавши надихнувшу osboot політику двійкових компонентів, що різко контрастує з політикою Libreboot. Проект osboot видаляє усі обмеження в своєму відгалудженні системи побудови Libreboot, дозволяючи підтримувати будь-яку плату з coreboot (метою є буквально підтримка їх всіх).

Як допомогти

Ви можете перевірити баги, перелічені на баг трекері.

Якщо ви виявите помилку та маєте вирішення, ось інструкції, як відправити виправлення, і ви можете також повідомити про це. Також, увесь цей веб-сайт написано Markdown та розміщено в окремому репозиторії, де можна надсилати виправлення.

Будь-яке та усе обговорення розробки та підтримка користувачів виконується на каналі IRC. Більше інформації на сторінці зворотнього зв'язку.