Выпуск Libreboot 20230319. Пачатак распрацоўкі Linux-дыстрыбутыва з утылітамі OpenBSD

Прадстаўлены выпуск свабоднай загрузнай прашыўкі Libreboot 20230319. Праект развівае гатовую зборку праекта coreboot, якая прадстаўляе замену прапрыетарным прашыўкам UEFI і BIOS, якія адказваюць за ініцыялізацыі CPU, памяці, перыферыйных прылад і іншых кампанентаў абсталявання, з мінімізацыяй бінарных уставак.

Libreboot накіраваны на фармаванне сістэмнага асяроддзя, які дазваляе цалкам абыйсціся без прапрыетарнага ПА, не толькі на ўзроўні аперацыйнай сістэмы, але і прашывак, якія забяспечваюць загрузку. Libreboot не проста чысціць coreboot ад несвабодных кампанентаў, але і дапаўняе яго сродкамі для спрашчэння ўжывання канчатковымі карыстачамі, фармуючы дыстрыбутыў, якім можа скарыстацца любы карыстач, не мелы адмысловых навыкаў.

Сярод абсталявання, якое падтрымліваецца ў Libreboot:

  • Дэсктоп-сістэмы Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF і Apple iMac 5,2.
  • Наўтбукі: ThinkPad X60/X60S/X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200/X200S/X200 Tablet/X220/X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 400 / W420, Lenovo ThinkPad R440, Apple MacBook500 і MacBook530, а таксама розныя прылады Chromebook ад кампаній ASUS, Samsung, Acer і HP.

У новым выпуску:

  • Дададзена падтрымка наўтбукаў Lenovo ThinkPad W530 і T530. У наступнай версіі чакаецца падтрымка HP EliteBook 8560w, Lenovo G505S і Dell Latitude E6400.
  • Спынена падтрымка поплаткаў Asus p2b_ls і p3b_f.
  • Для поплаткаў з працэсарамі на базе мікраархітэктуры Haswell адаптаваны код для ініцыялізацыі памяці (raminit). Праца праверана на наўтбуках ThinkPad T440p і ThinkPad W541.
  • Вырашаны праблемы з пераходам у спячы рэжым (S3) на наўтбуках ThinkPad T440p і ThinkPad W541.
  • У GRUB уключаны прымусовы рэжым вываду на кансоль (GRUB_TERMINAL=console) без змены відэарэжыму, што палепшыла адлюстраванне загрузных меню ўсталявальных носьбітаў некаторых дыстрыбутываў Linux.
  • Для большасці поплаткаў x86 выканана сінхранізацыя з кодавай базай CoreBoot па стане на люты 2023 гады, сярод іншага перанесеныя паляпшэнні для прылад з чыпамі на базе мікраархітэктуры Haswell (ThinkPad T440p/W541).
  • Перанесены змены з актуальных кодавых баз GRUB і SeaBIOS.
  • Час чакання ў grub.cfg зменшана з 10 да 5 секунд.
  • Для наўтбукаў ThinkPad GM45 памер вылучаемай відэапамяці па змаўчанні паменшаны з 352MB да 256MB.
  • Перапрацавана кодавая база nvmutil.

Акрамя таго, аўтарам Libreboot пачалася распрацоўка новага мінімалістычнага Live-дыстрыбутыва для аднаўлення сістэм пасля збояў. Па аналогіі з дыстрыбутывам Heads, праект развівае якое размяшчаецца на Flash зрэзанае сістэмнае асяроддзе, якія можа быць загружана з LibreBoot, CoreBoot ці LinuxBoot, але замест зборкі ў якасці загрузнага «payload» у новым праекце плануецца падрыхтаваць асобную сістэмную выяву, загружаны ў CBFS і выкліканы з прамежкавых payload-ов з GRUB ці SeaBIOS, здольных запускаць выкананыя файлы, размешчаныя на Flash.

Праект цікавы тым, што ў ім плануецца сумясціць ядро ​​Linux, стандартную Сі-біблітэку Musl і інструментарый з базавага асяроддзя OpenBSD. Для рэалізацыі дадзенай ідэі працягнута развіццё праекта lobase, які займаўся партаваннем утыліт OpenBSD для Linux, але закінутага 5 гадоў таму (аўтар Libreboot стварыў форк lobase, які актуалізаваны да OpenBSD 7.2 і партаваны для Musl). Для кіравання пакетамі і ўстаноўкі дадатковых праграм плануецца выкарыстоўваць інструментарый apk-tools ад Alpine Linux, а для фарміравання вобразаў зборачны інструментарый abuild і aports. Пасля гатоўнасці форка карыстацкага асяроддзя OpenBSD, яго плануецца перадаць праекту Alpine для выкарыстання ў якасці альтэрнатывы пакету BusyBox.

Дадаткова можна адзначыць анонс праекту CloudFW 2.0 з рэалізацыяй прашыўкі на базе Coreboot і LinuxBoot для замены UEFI, якая прадстаўляе паўнавартасны адчынены firmware-стэк для x86-сервераў. Распрацоўка вядзецца кітайскай кампаніяй Bytedance (валодае TikTok), якая выкарыстоўвае CloudFW на абсталяванні ў сваёй інфраструктуры.



Крыніца: opennet.ru

Дадаць каментар