Di Ambang UEFI
Hari-hari dari BIOS lama yang baik diberi nomor. Unified Extensible Firmware Interface (UEFI) akan memperkenalkan solusi yang lebih kuat yang mampu mengatasi tuntutan perangkat keras yang beragam saat ini dengan lebih baik. Singkatnya, UEFI adalah antarmuka yang menangani penyerahan lingkungan pra-boot ke sistem operasi. Kami melihat sekilas UEFI dan menemukan beberapa masalah yang akan segera terjadi.
Anda mungkin sudah pernah mendengar tentang UEFI (atau EFI, yang merupakan pendekatan awal). Intel memulai EFI pada tahun 2003 dengan arsitektur IA64 Itanium dengan judul Boot Initiative. Konsep tersebut diserahkan ke Forum EFI Terpadu, yang mengelola dan mempromosikan standar baru untuk seluruh industri. AMD, AMI, Apple, Dell, HP, IBM, Insyde, Intel, Lenovo, Microsoft, dan Phoenix adalah anggota terkemuka saat ini. BIOS bergantung pada mode real 16-bit arsitektur x86, tetapi UEFI memperkenalkan independensi perangkat keras penuh dan antarmuka yang dibagi menjadi layanan boot dan runtime. Ini bertujuan untuk standarisasi tinggi sambil memperkenalkan fleksibilitas yang cukup bagi produsen untuk membedakan produk mereka.
BIOS: Antik dan Masih Terkenal
Sekitar 25 tahun yang lalu, BIOS dirancang untuk meluncurkan sistem operasi. Komputer pertama menggunakan kartu punch sebagai target peluncuran sebelum digantikan oleh ROM dengan interpreter dasar. Hari ini kita dapat memilih sejumlah besar target, termasuk floppy disk, hard drive, drive optik, dan lokasi jaringan. Namun, operasi komponen yang sebenarnya masih tunduk pada sistem operasi tertentu melalui driver perangkat, sedangkan EFI memungkinkan dukungan driver independen OS melalui model drivernya sendiri.
Ada beberapa upaya untuk memodifikasi konsep awal BIOS. IBM memperkenalkan desain sistem yang dimodifikasi, PS/2, pada tahun 1988, sebagian untuk melawan klon BIOS. Arsitektur Multi Channel (MCA) 32-bit dengan ABIOS dapat dilihat sebagai jalan keluar dari implementasi BIOS peniru. Advanced RISC Computing (ARC) bertujuan untuk menyatukan lingkungan boot platform MIPS dan Alpha pada 1990-an, tetapi tidak memiliki jalur evolusi, ekstensibilitas, dan kemungkinan keragaman sistem. PowerPC dan SPARC memiliki Open Firmware (OF) dan Common Hardware Reference Platform (CHRP), yang bekerja melawan ACPI dengan tidak menerapkannya.
Pada akhirnya, BIOS masih di sini dan masih melakukan apa yang telah dilakukannya selama 25 tahun terakhir: memastikan sistem operasi Anda dapat boot. Itu tidak pernah dirancang untuk keragaman perangkat keras yang sangat besar saat ini. Itu masih terjebak dengan antarmuka 16-bit dan interupsi perangkat lunak, perutean interupsi dan pengatur waktu presisi maksimum, ruang eksekusi ROM terbatas (1 MB) dan ukuran gambar, sejumlah perangkat yang dapat diinisialisasi (yang sangat penting dalam ruang server), ekstensi berpemilik, dan kehilangan modularitas—hanya untuk menyebutkan beberapa masalah.
Dukungan UEFI
Sistem operasi mulai mendukung desain antarmuka platform pada tahun 2007, tetapi sebagian besar versi Windows, seperti Vista dengan SP1 dan Windows Server 2008, hanya menawarkan dukungan pada edisi 64-bit. Sayangnya, kami menemukan bahwa dukungan industri untuk UEFI masih sangat lemah, dan ada beberapa kekurangan di bagian penyimpanan.