System76 przenosi kod CoreBoot na platformy AMD Ryzen

CoreBoot jest otwarta alternatywa dla tradycyjnego podstawowego systemu we / wy (BIOS), który był już na komputerach z systemem MS-DOS 80 i zastąpiono go UEFI (Unified Extensible).

poza tym również CoreBoot jest również darmowym, zastrzeżonym odpowiednikiem oprogramowania układowego i jest dostępny do pełnej weryfikacji i audytu. CoreBoot jest używany jako podstawowe oprogramowanie sprzętowe do inicjalizacji sprzętu i koordynacji rozruchu.

O Coreboot

Ten projekt obejmuje inicjalizację układu graficznego, PCIe, SATA, USB, RS232. W tym samym czasie, Komponenty binarne FSP 2.0 (Pakiet wsparcia oprogramowania układowego firmy Intel) i binarne oprogramowanie układowe dla podsystemu Intel ME, które są wymagane do zainicjowania i uruchomienia procesora i chipsetu, są wbudowane w CoreBoot.

podstawowy obecnie obsługuje ponad 20 płyt głównych AMDw tym AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S i ASUS F2A85-M. W 2011 roku AMD wydało kod źródłowy biblioteki AGESA (AMD Generic Encapsulated Software Architecture), która zawiera procedury inicjalizacji rdzeni procesora, pamięci i sterownika HyperTransport.

AGESA miała zostać opracowana jako część CoreBoot, ale w 2014 roku inicjatywa ta została wycofana, a AMD ponownie wydało tylko zespoły binarne AGESA.

Coreboot zostanie przeportowany na procesory AMD Ryzen i zajmie się tym System76

Projekt ten jest wykorzystywany w wielu instytucjach, projektach, fundacjach m.in. i obecnie  Jeremy’ego Sollera założyciel systemu operacyjnego Redox Rust i menedżer inżynieryjny System76, ogłosił przeniesienie CoreBoot do laptopy i stacje robocze dostarczane z chipsetami AMD Matisse'a (Ryzeny 3000) i Renoir (Ryzeny 4000) oparty na mikroarchitekturze Zen 2.

I to dlatego, że ogłoszenie zostało ogłoszone za pośrednictwem jego konta na Twitterze, w którym skomentował:

«Widziałem światło wielkiego @LisaSu», Napisz Inżynier System76 Jeremy Soller. „Dzisiaj rozpoczyna się moja podróż do portu rdzeniowego do Matisse'a i Renoira. Do zobaczenia po drugiej stronie! "

Ponadto, Wspomina się, że do realizacji projektu zapewniła firma AMD programistom System76 niezbędną dokumentacjęa także kod komponentów wspierających platformę (PSP) i inicjalizację chipa (AGESA).

„Będziemy jedynymi we wszechświecie, którzy zaoferują te procesory z oprogramowaniem sprzętowym typu open source, jeśli będzie działać” - mówi Soller.

W System76 mamy dostęp do dokumentacji AMD w ramach NDA, która nie jest publiczna. W przeciwnym razie przeniesienie coreboota byłoby znacznie trudniejsze.

Celem umów o zachowaniu poufności jest ustalenie, jak załadować oprogramowanie układowe Coreboot bez wpływu na inny sprzęt w systemie, który jest niezbędny do funkcjonowania i utrzymania bezpieczeństwa, jak AMD PSD, który w końcu robi wiele rzeczy poza bezpiecznym hostem enklawy. Niektóre płyty główne mogą funkcjonalnie wyłączyć większość aspektów PSP.

Coreboot musi tylko załadować minimalną liczbę zastrzeżonych obiektów blob niezbędny aby system działał a wszystko inne zostanie naprawione, aby chronić własność intelektualną AMD i uniemożliwić innym wykorzystanie źródła projektu do lokalizowania luk w PSP. 

Projekt okazuje się być bardziej swobodny niż firmowe oprogramowanie układowe pochodzące od producenta płyty głównej dla laptopów System76.

Jest to w zasadzie to samo, co AMD, zgodnie z NDA, mówi producentowi płyt głównych, jak wdrożyć obsługę najnowszej AGESY w swoim BIOS-ie i jak obsługiwać funkcje bezpieczeństwa, które umożliwiają takie rzeczy, jak PSP, bezpieczny rozruch itp.

Przypominamy, że System76 jest producentem Amerykanin komputerów Z siedzibą w Denver w Kolorado, specjalizująca się w sprzedaży laptopów, komputerów stacjonarnych i serwerów.

Firma obsługuje oprogramowanie bezpłatne i open source, która oferuje Ubuntu lub własną dystrybucję Linuksa opartą na Ubuntu, „Pop! _OS »jako preinstalowany system operacyjny.

Oprócz rozwijania Open Firmware System76 dla swoich produktów opartych na Coreboot, EDK2 i niektórych własnych aplikacji.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić oryginalne wiadomości w poniższym linku.

źródło: https://www.forbes.com/


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Miguel Rodriguez powiedział

    Wydaje mi się niesłuszne, że w celu ochrony aspektów działania procesora ze względu na IP, System76 ma przywilej zapewnienia najlepszej kompatybilności urządzenia z AMD przy użyciu oprogramowania open source, ponieważ System76 może przenosić niezbędny kod na podstawie w dokumentacji nie oznacza, że ​​mogą ją wydać w głównym projekcie coreboot ze względu na kwestie prawne dotyczące własności intelektualnej. Innymi słowy, coreboot w ogólnym aspekcie będzie kontynuowany z pewną stagnacją, aby uruchomić sprzęt z AMD, z wyjątkiem sytuacji, gdy kupisz go od System76.