UEFI

Coreboot Versus UEFI

Coreboot Versus UEFI

BIOS (singkatan dari Basic Input / Output System), yang secara tradisional melakukan inisialisasi perkakasan semasa proses boot telah bersama kami sejak tahun 70-an, dan masa untuk menggantinya sudah bertahun-tahun yang lalu.

Hari ini, pengganti de facto BIOS adalah Unified Extensible Firmware Interface (UEFI), yang menangani beberapa kekurangan teknikal sementara biasanya memberikan sokongan lama untuk perkhidmatan BIOS. Tetapi bertentangan dengan kepercayaan popular, UEFI bukan satu-satunya pengganti BIOS yang tersedia. Terdapat juga coreboot, yang merupakan projek perisian sumber terbuka yang bertujuan untuk menggantikan BIOS dengan firmware ringan yang hanya minimum untuk memuat dan menjalankan sistem operasi 32-bit atau 64-bit moden.

Dalam artikel ini, kami menerangkan sebab-sebab mengapa BIOS usang dan membandingkan coreboot dengan UEFI untuk melihat bagaimana kedua-dua penggantian BIOS ini wujud, apa yang ingin mereka capai, dan apa kelebihan dan kekurangannya.

Akhir BIOS

Komputer telah berkembang dengan ketara sejak Gary Kildall, seorang saintis komputer Amerika dan pengusaha komputer mikro, mencipta istilah BIOS. Pada masa kini, adalah biasa untuk boot dari bukan hanya cakera keras dan media optik tetapi juga dari pemacu denyar USB dan peranti rangkaian jauh. Biasa juga melakukan boot dari cakera keras yang lebih besar daripada 2.2 TB, yang merupakan had keras yang dikenakan oleh Master Boot Record (MBR), jenis standard sektor boot sistem IBM yang serasi dengan PC dengan BIOS.

Selain sokongan perkakasan yang sangat terhad, BIOS juga tidak memenuhi syarat keselamatan pengeluar komputer semasa, yang memerlukan cara untuk memastikan bahawa pengguna selalu melakukan boot ke sistem operasi yang belum dirusak antara but.

Akhirnya, BIOS juga ketinggalan zaman dari segi kebolehgunaannya. Antaramuka penggunanya yang hanya teks tidak stabil dan sering sukar dilayari. Banyak pelaksanaan BIOS mendaftarkan input hanya apabila ia berasal dari papan kekunci PS / 2, dan input tetikus hampir tidak pernah didengar.

Pengganti BIOS

Kini terdapat tiga pengganti utama BIOS: coreboot, libreboot, dan UEFI. Daripada jumlah ini, libreboot adalah yang termuda, dan sebenarnya pengedaran coreboot tanpa kod binari proprietari. Ia dilancarkan pada tahun 2013 oleh Leah Rowe, dan saat ini berfungsi dengan sebaran Linux yang menggunakan tetapan mod kernel (KMS) untuk grafik. Kerana hubungan libreboot yang rapat dengan coreboot dan sokongannya yang terhad, kami tidak akan membincangkannya lebih lanjut dalam artikel ini.

teras inti

Di laman web rasminya, coreboot digambarkan sebagai "platform firmware yang diperluas yang memberikan pengalaman boot yang pantas dan selamat pada komputer moden dan sistem tertanam.Coreboot pada awalnya dirilis pada tahun 1999, dengan tujuan untuk membuat alternatif BIOS yang akan bermula dengan cepat dan menangani kesalahan dengan bijak.

Beberapa penyumbang utama projek ini termasuk AMD, MSI, Gigabyte, Coresystems, dan juga Google, yang sebahagiannya menaja projek coreboot dan menerimanya dalam tujuh tahun berturut-turut untuk Google Summer of Code.

Pada tahun 2009, pengasas coreboot Ron Minnich mengatakan, "Terdapat lebih daripada 10 juta komputer yang menjalankan coreboot di luar sana hari ini. Sebilangan besar daripadanya adalah peralatan dan set-top box. Barang-barang yang semestinya cepat-cepat. Tetapi beberapa syarikat juga menjual pelayan yang menjalankan coreboot sekarang. Kes penggunaannya sangat luas. Beberapa mesin coreboot memburu ranjau di Afghanistan, yang lain memastikan integriti data dan prestasi di hospital besar terjamin. Coreboot telah digunakan dalam pengujian sistem dan meningkatkan keselamatan kereta, dan tentu saja dalam beberapa kelompok komputer super dengan beribu-ribu nod."

Antara peranti yang lebih mudah didapati yang menyokong coreboot adalah beberapa Chromebook berasaskan x86, OLPC XO, dan Libreboot X200 dan T400.

Berbanding dengan BIOS, coreboot hanya melakukan inisialisasi perkakasan, sedangkan BIOS tradisional juga memulakan sistem operasi. Selepas inisialisasi perkakasan, coreboot memulakan program terpisah yang disebut muatan. Muatan boleh menjadi program apa pun. Selain bootloader standard yang dapat memulakan sistem operasi, sebenarnya kernel sistem operasi itu sendiri, yang bermaksud bahawa mungkin meletakkan coreboot dan kernel Linux ke dalam boot flash untuk memiliki sistem Linux yang selalu tersedia.

UEFI

UEFI didasarkan pada spesifikasi Extensible Firmware Interface (EFI) asli yang dikembangkan oleh Intel pada tahun 2005, setelah terbentuknya The Unified EFI Forum.

"Spesifikasi EFI Bersatu (UEFI) (sebelumnya dikenal sebagai Spesifikasi EFI) mendefinisikan antara muka antara sistem operasi dan firmware platform," menjelaskan spesifikasi Intel. "Antara muka terdiri daripada jadual data yang mengandungi maklumat yang berkaitan dengan platform, panggilan perkhidmatan boot, dan panggilan perkhidmatan runtime yang tersedia untuk sistem operasi dan pemuatnya. Ini menyediakan persekitaran standard untuk boot sistem operasi dan menjalankan aplikasi pra-boot."

Di kebanyakan mesin baru, UEFI telah menggantikan BIOS sebagai alternatif yang lebih kompleks, dengan setiap pengeluar komputer menerapkan standard dengan cara tertentu untuk membuat front-end khusus untuk keperluan pengeluar.

UEFI menyediakan persekitaran pra-boot dengan shell, driver, aplikasi sendiri, kemampuan untuk melayari Internet, membuat sandaran sistem, dan melakukan diagnostik jauh tanpa sistem operasi, antara lain. UEFI menyokong boot dari cakera keras sebesar 9.4 ZB (1 ZB = 1trilliongigabyte), yang seharusnya cukup untuk sementara waktu memandangkan keseluruhan Internet dijangka sekitar 8 ZB.

Tetapi di sebalik semua kelebihan yang dimiliki UEFI berbanding BIOS, banyak aktivis hak digital telah mengkritiknya, dengan mendakwa bahawa UEFI menghilangkan kemampuan pengguna untuk benar-benar mengendalikan komputer kerana ciri yang disebut Secure Boot, yang memastikan bahawa peranti boot hanya menggunakan perisian yang dipercayai oleh Pengilang Peralatan Asal (OEM).

Beberapa mesin dengan ciri Secure Boot menjadikannya mustahil untuk mematikan fitur tersebut, jadi siapa pun yang memiliki mesin tersebut terjebak dengan sistem operasi apa pun yang disertakan dengan mesin. Memandangkan sebilangan kecil komputer riba yang diinstal dengan Linux, semua pengguna Linux yang membeli komputer riba atau komputer desktop yang tidak diiklankan secara khusus sebagai mesra Linux harus memastikan bahawa mesin memungkinkan untuk mematikan Secure Boot.

Kesimpulannya

Walaupun coreboot jauh lebih tua daripada UEFI, kebanyakan pengguna komputer hampir tidak mengetahui keberadaannya kerana kebanyakannya terdapat di peranti yang sangat khusus, bukan komputer riba dan komputer desktop. Yang mengatakan, mesin dengan coreboot memang ada; mereka lebih sukar dicari.

Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...
Mengawal & menguruskan pergerakan tetikus antara beberapa monitor di Windows 10
Pengurus Tetikus Paparan Dwi membolehkan anda mengawal & mengkonfigurasi pergerakan tetikus antara beberapa monitor, dengan memperlahankan pergerakann...
WinMouse membolehkan anda menyesuaikan & meningkatkan pergerakan penunjuk tetikus pada PC Windows
Sekiranya anda ingin meningkatkan fungsi lalai penunjuk tetikus anda gunakan perisian percuma WinMouse. Ia menambah lebih banyak ciri untuk membantu a...