title: проект osboot x-toc-enable: true ...
Проект osboot
надає
поважаючу свободу прошивку,
яка виконує ініціалізацію апаратного забезпечення (такого як - контролер пам'яті, ЦП,
периферія) на деяких комп'ютерах Intel/AMD x86 та розпочинає
завантажувач для вашої операційної системи. GNU+Linux
та BSD добре підтримуються. Це заміняє невільну BIOS/UEFI
прошивку. Допомога доступна
через #osboot
на IRC Libera.
У вас є права. Право на конфіденційність, свобода думки, свобода мови,
а також право читати. Вільне
програмне забезпечення надає вам ці права.
Ваша свобода має значення.
Право на ремонт має значення.
Багато людей використовує невільну
прошивку, навіть якщо вони використовують GNU+Linux.
Невільна прошивка часто містить лазівки,
та може бути забагованою. Проект osboot був заснований в грудні 2020 року, з
чіткою метою зробити вільне програмне забезпечення доступним для нетехнічних користувачів на
рівні прошивки. Це правда, що osboot
можна назвати з відкритим джерельним кодом, але вам
варто називати його вільне
програмне забезпечення.
Проект osboot
використовує coreboot для апаратної
ініціалізації.
Coreboot неординарно складно встановити для більшості нетехнічних користувачів; він
виконує лише базову ініціалізацію та перестрибує до окремої програми
корисного навантаження (такої як -
GRUB,
Tianocore), які також потрібно налаштувати.
Програмне забезпечення osboot вирішує цю проблему; це дистрибутив coreboot з
автоматизованою системою побудови, який створює ROM образи, для
більш міцної установки. Документація надається.
Таким же самим чином, як Debian є дистрибутивом GNU+Linux, osboot
є
дистрибутивом coreboot. Якщо ви хочете створити образ ROM з нуля, вам в
інакшому випадку доведеться виконати експертну конфігурацію coreboot, GRUB та
будь-якого іншого програмного забезпечення, яке вам потрібно, щоб підготувати образ ROM. З osboot,
ви можете завантажити з Git або архіву вихідного коду, та запустити make
, і таким чином
будуть побудовані всі образи ROM. Автоматизована система побудови osboot, названа osbmk
(OSBoot MaKe), будує ці ROM образи автоматично, без будь-якого введення
або втручання користувача. Конфігурація вже була виконана заздалегідь.
Якщо складати звичайний coreboot, без використання автоматизованої системи побудови osboot, це потребувало би набагато більше інтервенцій та пристойних технічних знань для створення працюючої конфігурації.
Регулярні двійкові випуски osboot
надають ці
образи ROM попередньо зібраними, і ви можете просто встановити їх, не маючи спеціальних
знань або навичок, крім можливості
дотримуватися спрощених інструкцій, написаних для нетехнічних користувачів.
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. Більше інформації на сторінці зворотнього зв'язку.