System76 mem-porting kode CoreBoot ke platform AMD Ryzen

CoreBoot adalah alternatif sumber terbuka untuk Sistem I / O Dasar tradisional (BIOS) yang sudah ada di MS-DOS 80s PC dan menggantinya dengan UEFI (Unified Extensible).

Selain itu juga CoreBoot juga merupakan analog firmware berpemilik gratis dan tersedia untuk verifikasi dan audit penuh. CoreBoot digunakan sebagai firmware dasar untuk inisialisasi perangkat keras dan koordinasi boot.

Tentang Coreboot

Proyek ini mencakup inisialisasi chip grafis, PCIe, SATA, USB, RS232. Pada waktu bersamaan, Komponen biner FSP 2.0 (Paket Dukungan Firmware Intel) dan firmware biner untuk subsistem Intel ME, yang diperlukan untuk menginisialisasi dan meluncurkan CPU dan chipset, sudah terpasang di CoreBoot.

coreboot saat ini mendukung lebih dari 20 motherboard AMDtermasuk AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S, dan ASUS F2A85-M. Pada tahun 2011, AMD merilis kode sumber untuk pustaka AGESA (AMD Generic Encapsulated Software Architecture), yang mencakup prosedur untuk menginisialisasi inti prosesor, memori, dan driver HyperTransport.

AGESA direncanakan untuk dikembangkan sebagai bagian dari CoreBoot, tetapi pada tahun 2014 inisiatif ini dihapus dan AMD hanya menerbitkan kembali rakitan biner AGESA.

Coreboot akan diporting ke prosesor AMD Ryzen dan System76 akan menanganinya

Proyek ini digunakan di banyak institusi, proyek, yayasan, antara lain dan sekarang  Jeremy Soler, pendiri sistem operasi Redox Rust dan manajer teknik System76, mengumumkan pengalihan CoreBoot ke laptop dan workstation yang disertakan dengan chipset AMD Matisse (Rizen 3000) dan Renoir (Rizen 4000) berdasarkan mikroarsitektur Zen 2.

Dan pengumuman itu dibuat melalui akun Twitter-nya di mana dia berkomentar sebagai berikut:

«Saya telah melihat cahaya dari @LisaSu yang hebat», tulis Insinyur System76 Jeremy Soller. “Hari ini memulai perjalanan saya ke port coreboot ke Matisse dan Renoir. Sampai jumpa di sisi lain! "

Selain itu, Disebutkan bahwa untuk melaksanakan proyek tersebut, AMD menyediakannya kepada pengembang System76 dokumentasi yang diperlukanserta kode untuk komponen pendukung platform (PSP) dan inisialisasi chip (AGESA).

"Kami akan menjadi satu-satunya di dunia yang menawarkan prosesor ini dengan firmware open source jika berfungsi," kata Soller.

Di System76 kami memiliki akses ke dokumentasi AMD di bawah NDA yang bukan untuk umum. Porting coreboot akan jauh lebih sulit jika tidak.

Tujuan dari NDA adalah untuk mengetahui cara memuat firmware Coreboot tanpa mempengaruhi perangkat keras lain pada sistem yang diperlukan untuk berfungsi dan memelihara keamanan, seperti AMD PSD yang akhirnya melakukan banyak hal di luar host aman enklaf. Beberapa motherboard secara fungsional dapat menonaktifkan sebagian besar aspek PSP.

Coreboot hanya perlu memuat jumlah minimum blob berpemilik perlu agar sistem bekerja dan yang lainnya akan diperbaiki untuk melindungi IP AMD dan mencegah orang lain menggunakan sumber proyek untuk menemukan kerentanan di PSP. 

Proyek ini akhirnya menjadi lebih bebas daripada firmware berpemilik dari siapa pun vendor motherboard untuk laptop System76.

Ini pada dasarnya sama dengan AMD, menurut NDA, memberi tahu vendor motherboard cara menerapkan dukungan untuk AGESA terbaru di BIOS mereka, dan cara mendukung fitur keamanan yang mengaktifkan hal-hal seperti PSP, Secure Boot, dll.

Sebagai pengingat, System76 adalah pabrikan Orang Amerika komputer Berbasis di Denver, Colorado, yang mengkhususkan diri dalam penjualan laptop, desktop, dan server.

Perusahaan mendukung perangkat lunak gratis dan sumber terbuka, yang menawarkan Ubuntu atau distribusi Linux berbasis Ubuntu miliknya sendiri, "Pop! _OS »sebagai sistem operasi yang telah diinstal sebelumnya.

Selain mengembangkan Sistem Firmware Terbuka76 untuk produk berbasis Coreboot, EDK2 dan beberapa aplikasinya sendiri.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentang itu, Anda dapat memeriksa berita aslinya di tautan berikut.

sumber: https://www.forbes.com/


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Miguel Rodriguez dijo

    Tampaknya salah bagi saya bahwa untuk melindungi aspek pengoperasian prosesor karena IP, System76 diberikan hak istimewa untuk memberikan kompatibilitas terbaik perangkat dengan AMD menggunakan firmware sumber terbuka, karena System76 dapat membawa berbasis kode yang diperlukan pada dokumentasi tidak berarti mereka dapat merilisnya di proyek utama coreboot karena legalitas IP. Dengan kata lain, coreboot dalam aspek umum akan terus mengalami stagnasi untuk menjalankan peralatan dengan AMD, kecuali jika Anda membelinya dari System76.