在自由软件基金会(Free Software Foundation)2013年5月对单板计算机的审查中,发现Raspberry Pi具有在致命的(自由)软件环境中使用的致命缺陷:软件启动。除非该非自由程序是已安装系统软件的一部分,否则无法达到执行自由软件的目的。 ...这个非免费的启动程序会影响Raspberry Pi的两个型号。


新的Raspberry Pi Zero零版本是否要求使用非免费(专有)软件?

评论

我什至都不知道RPi需要非自由软件来启动...谢谢!

有趣的是,根据您的链接,没有没有重大缺陷或致命缺陷的SBC。

@ user19474,是的,SBC市场在这方面令人失望(尽管个人电脑市场也是如此,尽管像Novena这样的例外)。但是,Pi的确很糟糕。至少有许多其他板在所有关键方面都可以使用,而无需非免费软件,并且具有可用的变通办法来使用免费软件启用缺少的功能。我希望FSF能够在某个时候审查Acme董事会;他们似乎很有前途。当然,我希望RPi最终会有所改善。

#1 楼

否。PiZero使用BCM2835片上系统,该系统将CPU和VideoCore 4 GPU结合在一起-与Pi A / B / +型号相同的基本SoC,但时钟速度更快(不一定意味着它的制造方式有所不同1)。

我的理解是GPU会引导CPU并将内核加载到其中。尽管内核可以是任何东西,包括linux,其原始形式都符合FSF的自由/自由开源软件标准,但GPU所需的固件是封闭源代码。

我很漂亮确保大概在零上运行的非香草Raspberry Pi内核确实符合FOSS的条件。 BCM2708(其中的2835是实现)添加的位不是专有的。换句话说,它没有被合并到香草内核中并不是一个许可问题。

因此,在这方面,它与以前的Pi和几乎所有的通用计算机都相同。市场上使用专有固件的BIOS或(U)EFI。查看您链接的文章,其他单板计算机的问题似乎通常是外围组件(wifi,VPU / GPU等)的固件。


1。我猜可能不是,这在一定程度上反映了pi上的许多超频成功-恭喜,帮派!

评论


我从基金会那里得到的共鸣不是他们的优先考虑;实际上,我不确定他们对此问题是否很在意(我知道,顺便说一句)。但是,作为一种产品,如果没有像Debian这样的FOSS OS的可用性和适应性,它将永远无法实现。因此,我将其视为一种网关毒品,希望该网关主要是一种自由意识形态。

–金锁♦
15年11月26日在19:37

@sampablokuper:您不会使用戴尔计算机,惠普,宏HP,索尼或日立吗?它们都使用非免费的BIOS。提到的“软件”基本上是BIOS。但是嵌入式设备没有PC风格的BIOS(就我个人而言,我也不认为PC也应该具有BIOS),而是具有引导加载程序。引导加载程序只是比BIOS更完整的BIOS。

– slebetman
15年11月27日在4:15

@slebetman videocore固件不仅限于BIOS。它是一个运行在不同CPU上的完整操作系统,具有对MMU的优先访问权和抢占ARM内核的能力。您甚至无法拆卸固件来查看其功能,因为即使指令集也是专有的。 PC没有这些“功能”,最接近的是可以禁用的Intel AMT。硬盘驱动器中的固件是一个更接近的类比。

–阿利斯泰尔·巴克斯顿
15年11月27日在5:51



@slebetman,不,我不打算购买其中任何一个。我宁愿使用可以运行Libreboot / Coreboot的工具。 AMT的Alistair Buxton值得关注。但是,此评论主题越来越脱节。让我们不再谈论其他系统,而让其余评论(如果有的话)集中在Pi Zero是否可与完全免费的软件一起使用上。幸运的是,Pi基金会最终将根据免费许可发布相关代码。希望在这里!

–user37294
2015年11月27日15:52



@sampablokuper您可能对rpi-open-firmware感兴趣。它可以工作(它可以最小程度地引导Linux),但尚不支持HDMI,音频,DPI,DSI等。

–牙刷
17 Mar 12 '17 at 21:14