您好LinuxBoot,再见UEFI:免费固件替代版本到来了

LinuxBoot徽标

在技​​术世界中,有很多“犯罪”,在本文中,我们将讨论其中的两个,尽管还有更多。 世界上最重要的镇流器之一 IBM PC是BIOS,但随之而来的希望是,UEFI和Secure Boot不会让自由软件社区以及致力于创建除Microsoft Windows之外的其他操作系统的人们头疼不已,因为他们被认为不是能够通过Microsoft实现的此系统在计算机下启动它们...

我们也会记住 被称为Wintel的联盟,即Windows(Microsoft)+ Intel,他们像今天一样,用拳头将这些公司的产品占领了整个行业。 如果您不知道Wintel是什么,那就是有关那些具有Microsoft操作系统和某些Intel微处理器的计算机。 这与“ MacIntel”一词无关,也就是说,Apple与Intel的联盟为这个新技术协会更改了旧的PowerPC(AIM)。

Wintel:情节开始

Wintel徽标

在80年代 兼容性混乱 在具有各种行业标准的计算机设备(Amiga,Apple,Atari,Acorn等)方面,迫使软件和硬件制造商必须进行创新并更快地创建更好的技术,以吸引当时分散的客户。 但是,当然,这不是支配该行业并对其进行垄断的方法,实际上,这是一个没有公司垄断该行业的时代。

取而代之的是,当Microsoft和Intel试图将自己定位于该领域并实施其操作系统时,Wintel联盟将这种创新趋势转变为例外。 Microsoft Windows和Intel微处理器 分别。 这导致他们目前拥有几乎绝对的统治地位,尽管根据这两家公司,这是一个富有成果的联盟,但事实是,这仅对他们而言。 既然我们现在拥有的是一个非常强大的英特尔,除了AMD以外,它的竞争对手已经逐渐消失了(因为它适合英特尔自己,以避免更多的垄断诉讼)。

针对Wintel,让我们使用Amux(AMD + Unix)!!!

也许你们中的许多人会记住诸如IBM,STMicroelectronics,NEC,苏联集团的许多公司以及制造芯片的其他公司之类的名字。 x86兼容 来自英特尔。 他们所有人都停止这样做,甚至IDT,Cyrix,VIA,Transmeta等专门致力于它的公司也逐渐消失了。 在所有这些产品中,只有AMD和VIA保留,但后者实际上不代表市场的任何份额...

El IBM PC 通过发布有关其设备规格(开放式体系结构)的示意图和文档,个人计算机行业中的一小部分得以发展,以便第三方可以创建与这些设备兼容的硬件。 随着Wintel联盟的到来,受欢迎程度的增长呈指数级增长,现在我们周围没有更多的东西可以知道我在说什么...

这个有 对软件行业的直接影响,因为所有开发人员都开始在已创建的平台上看好,因为它们是最受欢迎的,因此他们保证为其产品吸引最多的客户。 为另一个平台编写程序意味着少量销售的实现成本,而为IBM PC编写程序则意味着成功。 这是Linux和其他免费系统过去在驱动程序和本机软件方面与Windows兼容时所遭受的又一次祸害,正如我们在此处进行的详细讨论。

我们将在下一节中讲述这个故事...

BIOS:引起争议的主题

我们已经拥有Wintel在IBM PC标准上的主导地位,但是该故事的这一章与其他公司一起加入了这一故事的画龙点睛。 那些像 凤凰城,AMI,芯片和技术奖等等,这开始创建具有与IBM PC兼容的固件的芯片,以便任何其他设备制造商都可以创建与他们想要的硬件兼容的设备。 这将是IBM PC迎来PC时代终结的开始,并将今天我们所知道的所有制造商都纳入这一领域。 IBM失去了实力,现在它的遗产正在由组装兼容PC设备的其他公司(例如:Compaq)收集。

微软已经赢了 大量的钱 对于它的MS-DOS或授予其他公司的DOS许可证,英特尔同上,因为它制造了很多芯片或从兼容芯片的制造商处获得了特许权使用费,我上面提到的苏联集团公司除外很多时候,它们是未经许可的克隆,是在英特尔背后生产的。 但是好吧,让我们总结一下这个故事并将其重定向到我们感兴趣的地方,这是针对我在上一段中以粗体突出显示的那些公司...

他们创造的东西既不多于也不少于芯片 BIOS(基本输入输出系统),即具有必要固件的芯片可以在PC上执行启动程序,尽管制造商的种类非常多样, 模块化。 BIOS的缩写由Gary Kildall编写,并于1975年出现在CP / M操作系统中,用于在ROM中实现必需的功能,以便硬件可以引导OS。 这是由DOS系统采用的。

在DOS中,需要包含一个 光盘 使用称为BIOS DOS的BIOS固件,该固件能够通过加载一些例程来启动系统来执行初始硬件配置,然后能够执行称为POST(开机自检)的测试以最终找到操作系统安装并启动它,这时它将控制权交给它。 然后?

好吧,由于微软已经占领了市场, 所有设备制造商均已实施 这些系统支持公司的系统,因为不这样做就意味着要在少数市场份额中运作。 BIOS并不是最好的系统,它有很多上限和问题,但没什么大不了的,尽管存在更好的替代方案(例如EFI,PowerPC的开放固件),但Windows也继承了这种需求并继续承受这种负担,或更近期的项目,例如CoreBoot(我们已经在LxA中讨论过)等。 因此,要在PC上安装的GNU / Linux,FreeBSD或任何其他操作系统将不得不处理此负担...

UEFI:伪装成希望的新背叛...

UEFI徽标

然后它出现在现场 UEFI(通用可扩展固件),该系统似乎为替换BIOS带来了希望,并击败了旧的原始BIOS系统。 事实是,它成功了,但没有带来光明,而是带来了黑暗,主要原因是微软及其在计算机中实施安全启动以使其与Windows 8或更高版本兼容的压力。

UEFI是一个更现代的系统,但我们都知道它的含义 安全启动 适用于自由软件社区。 我们已经写了很多有关它的文章,即使到今天,某些少数族裔发行版中仍然存在一些问题,无法将它们安装在计算机上。 所提供的解决方案千差万别,有的是从Microsoft本身购买密钥或签名的(由于据说出于安全性考虑,它阻止了未签名操作系统的启动,并且只有先验签名的人是Microsoft自己的,我们做得很好...),所以一切都面向好,这样微软的最大受益者就是...

是的,的确,有了UEFI,我们有了 更现代的用户界面 甚至将图形留在BIOS原始的类似于DOS的界面上,以32位和64位而不是BIOS的16位运行,支持BIOS所支持的四个分区以及最大可管理的2,2TB大小。 9,4 ZB,更快的启动,更大的灵活性和模块化以及与操作系统本身的独立性。

LinuxBoot:最终解决方案

LinuxBoot模式

正如我们所看到的,只有整个历史上放置的补丁才最终成为解决免费社区常见问题的绝招,这不仅是因为BIOS限制或安全启动,还因为它仍然是一个封闭的系统。 但是现在隧道尽头似乎有光 LinuxBoot,这是一种开放式系统,可用于服务器,我希望尽快将其用于家用计算机。

LinuxBoot表示为 专有UEFI的开放替代方案。 该固件于2017年在Linux Foundation的保护下于XNUMX年推出,并逐渐普及,并得到了设备制造公司越来越多的支持。

LinuxBoot已经 罗恩·明尼克(Ron Minnic)的一项倡议h,他也是著名的LinuxBIOS项目的作者,也是Google Coreboot的负责人。 现在,他已经与Google,Facebook,Hoirzon Computing Solutions和Two Sigma等公司进行了合作,这些公司将在LinuxBoot中进行合作(正式名称为 NERF)。 旨在将其引入Linux服务器计算机,使用户和管理员可以更好地控制他们的系统(自定义自己的启动脚本,更正错误,构建自己的运行时,使用自己的密钥执行固件刷新等)。

LinuxBoot优于UEFI的优势 是:

  • 服务器可以 开机速度更快,与UEFI在这些类型的计算机上花费的几分钟相比,仅需20秒。
  • 更灵活 如我所说,由于可以使用任何设备,文件系统(FS)或协议。
  • 可能更安全,因为Linux FS系统和驱动程序比UEFI使用的系统和驱动程序强大得多。
  • 完全是 免费.

您可以看到LinuxBoot越来越多地被采用,例如该项目 打开计算项目,这是一个由Facebook启动的项目,旨在创建功能更强大,效率更高的数据中心。 它不是唯一的一个,在QEMU仿真器中,我们也使用了如此多的LinuxBoot,甚至在Intel S2600wf,Dell R630等中也受支持。

不要忘记离开你的 评论,对此新系统的疑虑和您的见解...希望它对您有所帮助,您可以对固件有一个更清晰的了解,并对这种系统也抱有更大的希望。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   费尔南多

    你好。 你让我的腿悬空了。 非常有趣且精心制作的文章。 恭喜你至于主题,希望可以在所有家用计算机中实现。 祝一切顺利。

  2.  

    很好的文章。

  3.   Nasher_87(ARG)

    我的华硕不兼容,步骤...

  4.   杰瓦雷

    可惜的是,目前它仅针对服务器
    显然,Linux在该领域的发展非常迅速,其代价是忘记了台式机。

  5.   陈智思

    文章精彩,我们希望LinuxBoot是计算机转换的先例,并且可以在个人计算机级别进行访问。

  6.   收入2

    邪恶的UEFI的这种替代方法对我来说听起来很棒,但请不要成为阴谋家。 IBM拥有原始BIOS的专利,直到其他制造商设法通过逆向工程和法律上的诡计来复制它时,才说它是相同的东西但没有相同的代码,这才是IBM的时代。克隆PC尚未启动。 当时微软不是今天的微软,因为Windows也不存在,所以没有Wintel联盟。 MS-DOS确实是无可争议的领导者,但它与其他公司的其他兼容系统(例如DR-DOS或更高版本的OS / 2 Warp)可以共存,也可以作为Windows 3.1的替代品。

    我要去的地方是BIOS没有阻止“非Microsoft”操作系统安装的任何东西,它唯一的缺点就是运行速度慢且基本。 而且它出现在特定的平台上:x86,英特尔确实做到了这一点,并且知道如何定位和摆脱其竞争对手(如他们所说的Cyrix,Transmeta等)。 其他平台只是消失了,因为x86及其周围产生的生态系统更加流行,最终使他们束手无策。 而ARM并不是真正的ARM,直到它成为当今电话市场的佼佼者。 而且如果Linux当时不知道或无法定位,那不是因为BIOS阻止了其安装。

    实际上,对于家庭用户而言,直到Windows XP出现,Microsoft才开始对硬盘驱动器的引导扇区(而不是BIOS)产生严重的困扰,从而最大程度地破坏了与多引导加载程序的兼容性。那些想要在其计算机上拥有多个操作系统的人感到头疼。

    UEFI及其安全启动确实是毫无疑问的,它仅使Microsoft受益,而伤害了其他所有人。 但实际上是这样的:BIOS并没有以任何方式进行阻止,也没有从堆中将其安装到克隆PC上损害其他操作系统,并且直到Windows-95出现后,Linux才开始损害国内安装。换句话说,在1996年,它用了整整十年的时间与MS-DOS或DR-DOS或OS / 2具有相同的可能性; 甚至在Windows XP之外,BIOS,英特尔,x86平台都不是问题所在,而微软及其不良做法完全是问题所在。

  7.   有帮助的咖啡

    恭喜这篇文章,非常好的信息。 它最终将像往常一样到达桌面。

  8.   犬风

    希望有一天能买到一支新球队,这很棒。 随LinuxBoot一起提供,而不与BIOS或UEFI一起提供,更不用说SecureBoot了,应该将其称为“ MicrosoftBoot” xD

  9.   埃尔罗耶26

    出色的文章,非常有趣的信息,并且最令人鼓舞的是Linux继续取得长足的进步。

  10.   须藤

    Linux获胜

  11.   阿尔贝托

    UEFI和ASUS,想要安装Ubuntu时非常头疼……这花了我很多小时