Daha sonra 30 yıl IBM PC’nin Temel Giriş Çıkış Sistemi olan BIOS, hatasız ve şaşırtıcı bir üstünlük sergiliyor ve sinemanın kanatlarını karıştırıyor. İlgi odağı olan UEFI, BIOS’un modası geçmiş sınırlamalarının Intel’in Itanium işlemcileriyle inşa edilen sistemleri engellediği 1998 yılında Intel Önyükleme Girişimi olarak hayatına başlayan bir özelliktir. Daha sonra Girişim, EFI oldu ve 2005 yılında Intel, EFI'yi yeni oluşturulan UEFI Forumuna bağışladı: AMD, Apple, IBM, Intel, Microsoft ve diğerleri gibi olağan şüphelilerden oluşan bir konsorsiyum.
UEFI veya Birleşik Genişletilebilir Ürün Yazılımı Arabirimi, bir bilgisayar önyükleme ortamının tamamen yeniden tasavvur edilmesidir ve bu nedenle, yerini aldığı PC BIOS'una neredeyse hiçbir benzerliği yoktur. BIOS temelde sağlam bir ürün yazılımı parçası olsa da, UEFI bir bilgisayarın donanımının ve belleniminin (ve aslında UEFI BIOS'un üstüne oturabilir ve oturur) üstüne oturan programlanabilir bir yazılım arabirimidir. Tüm önyükleme kodunun anakartın BIOS'unda saklanması yerine, UEFI bazı geçici olmayan belleklerde / EFI / dizininde bulunur; ya ana karttaki NAND'da, sabit sürücünüzde ya da bir ağ paylaşımında (bundan sonra daha fazlası).
Sonuç olarak, UEFI neredeyse hafif bir işletim sistemine benziyor. Bir bilgisayar UEFI'de önyüklenir, rastgele bir dizi eylem gerçekleştirilir ve ardından bir işletim sisteminin yüklenmesini tetikler. İşletim sistemini daha da güçlendiren UEFI spesifikasyonu, önyükleme ve çalışma zamanı hizmetlerini, hizmetler arasındaki iletişim için protokolleri, aygıt sürücülerini (UEFI tüm platformlarda çalışmak üzere tasarlanmıştır), uzantıları ve hatta EFI uygulamalarını çalıştırabileceğiniz bir EFI kabuğunu tanımlar. Hepsinden önemlisi, bir işletim sisteminin önyükleyicisini çalıştıran önyükleme yükleyicisidir.
Sözde bir işletim sistemi olan UEFI, bilgisayardaki tüm donanıma erişebilir - UEFI arayüzünden internette gezinebilir veya sabit sürücülerinizi yedekleyebilirsiniz - ve hatta tam, fare ile çalışan bir GUI'ye (sağ altta) sahiptir. . Tüm bu önyükleme verilerinin NAND flash veya bir sabit sürücüde depolanması, dil yerelleştirme, önyükleme zamanı tanılaması (anlamsız POST bipleri!), Yardımcı programlar (yedekleme, geri yükleme, kötü amaçlı yazılım) gibi şeyler için çok daha fazla alan olduğu anlamına gelir. tarayıcılar) vb.
Sonuç olarak, UEFI'nin tamamen yazılım tabanlı olması onu birleşik . Şimdiye kadar UEFI, 32 ve 64 bitlik ARM, Intel ve AMD yongalarının hemen hemen her kombinasyonu tarafından kullanıldı ve her durumda önyükleme kodunun hedef platform için derlenmesi gerekiyordu. Her büyük masaüstü (OS X, Windows) ve sunucu işletim sistemi (Linux) bugün UEFI önyüklemesini desteklemektedir ve Windows 8 piyasaya çıktığında yalnızca UEFI ile çalışan özelliklere sahip olacaktır (yine de geleneksel, BIOS önyüklemeli bilgisayarlarda çalışacaktır. ).
Bu çılgın, genişletilebilir, yazılım odaklı arayüzün altında UEFI, uygulanması gereken birkaç standart özelliği de belirtir. Windows 8’in yeteneği rootkit ve kötü amaçlı yazılım bulaşmalarını tespit edin (ve hileli Linux kurulumları ), örneğin, UEFI’nin güvenli önyükleme işlevine dayanır. Düşük seviyeli şifreleme, ağ kimlik doğrulama, evrensel grafik sürücüleri ve daha fazlası standart olarak sağlanır. Güncelleme: Microsoft'un şu anda harika bir makalesi var: UEFI, Windows 8 ve güvenli önyükleme (Linux gayet iyi çalışacaktır!)
Son olarak, UEFI'nin hala inanılmaz derecede genç olduğunu ve çok az işletim sisteminin aslında yukarıda listelenen özelliklerin herhangi birinden yararlandığını belirtmek gerekir. Linux kesinlikle UEFI'yi destekler, ancak hiçbir Linux dağıtımı onu gerçekten kullanmaz. Mac OS X, Bootcamp önyükleme yöneticisi ile UEFI'yi biraz daha iyi kullanır. Windows 8, 2012'de piyasaya çıktığında, muhtemelen UEFI'den kapsamlı bir şekilde yararlanan ilk büyük işletim sistemi olacak. Geri yükleme, yenileme, güvenli önyükleme ve muhtemelen daha fazlası.
UEFI'nin nasıl telaffuz edileceğini biliyorsanız, yorumlarda bize bildirin. Bunu 'you-eff-eye' olarak telaffuz etmek istiyoruz, ama aynı zamanda 'ücret', hatta 'ücret' de olabilir ...