无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8922|回复: 5
打印 上一主题 下一主题

Barebox (俗称第2代u-boot)

  [复制链接]
跳转到指定楼层
1#
发表于 2019-12-17 15:04:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

挺有意思的引导器

转载自kamuszhou的BLOG

从裸机上电开始启动计算机的过程听起来是相当复杂的。在PC的世界里,BIOS统治这个领域已经几十年了。不过,哲学上讲任何世界都是从出生,到繁荣,再后到死亡的过程。BIOS的寿命也即将迎来终结。BIOS的掘墓者即是EFI。对于MAC用户来说,EFI的使用已经有好长一段时间了。而在嵌入式Linux的世界里,u-boot则在长时间里扮演着老大哥的角色。

U-boot,或者来自DENX的das U-boot提供了非常丰富的功能。如:网络,脚本,支持FLASH(这里的flash是存储方面的flash,而不是adobe的那个flash)。一般的嵌入式系统工程序师需要的工具,都提供好了。

还是那句话,对于万事万物,都是生生死死的过程啊。u-boot的功能越来越强大。催生了新的事物的诞生。它的名字就是:Barebox。

Barebox最开始被称之为:u-boot-v2,它是一个像u-boot一样野心勃勃的bootloader。不过Barebox更有Linux的味道一些。它的发展抛弃了u-boot而越来越像Linux。它有文件系统,有基本的shell,甚至还有与Linux近似的驱动模块。

Barebox的另一个创新即是,bootloader可以被构建成一个用户空间的应用程序。这样的好处是显而易近的,你可以更方便的开方和调试Barebox。




https://www.barebox.org/

2#
发表于 2019-12-17 22:51:38 | 只看该作者
谢谢,非常好。
回复

使用道具 举报

3#
发表于 2019-12-28 00:13:51 | 只看该作者
有没有人对比一下 barebox 和 grub2 ?
回复

使用道具 举报

4#
发表于 2019-12-28 20:52:54 来自手机 | 只看该作者
本帖最后由 不点 于 2019-12-28 20:55 编辑


搜到一些对比信息


NameAdvanced commandScriptableSupported architectureSupported filesystemSupported OSSupported executableSupported protocolSupported decompressionOthers


GRUB 2
Yes
Yes
x86 (PC, UEFI, coreboot, OLPC, Mac), IA-64, ARM (U-Boot, UEFI), PowerPC (Mac, Pegasos II, IBM), MIPS, SPARC (SPARC v9), QEMUext2, ext3, ext4, btrfs, zfs, ufs, minix, iso9660, udf, jfs, hfs, hfs+, afs, affs, sfs, xfs, reiserfs, tar, cpio, NTFS, FAT16, FAT32Linux (PC, mac), FreeBSD (PC), OpenBSD (PC), NetBSD (PC)Multiboot and others
?
gzip, xz [4]

RedBoot
Yes
yes (boot only)
ARM, ColdFire, H8300, x86, Freescale/Motorola 68000, MIPS, PPC, SH, SPARC, SPARCLiteJFFS2Linux, eCosELFTFTP, serial (X-modem)gzip
Das U-Boot
Yes
Yes
PPC, ARM, AVR32, Blackfin, ColdFire, IXP, Leon2, m68k, MicroBlaze, MIPS, NIOS, NIOS2, PXA, x86, StrongARM, SH2, SH3, SH4, ...FAT12(RO), FAT16, FAT32, VFAT, ext2, ext3, ext4, jffs2, cramfs, reiserfs, yaffs2, ubifs, nfs4_4bsd, Artos, Dell, Esix, FreeBSD, Irix, Linux, LynxOS, NCR, NetBSD, OpenBSD, pSOS, QNX, RTEMS, SCO, Solaris, SVR4, U-Boot, VXworksELF, U-Boot image formatTFTP, NFS, serial (S-Record, Y-Modem, Kermit binary protocol)bzip2, gzip, lzma
Barebox
Yes
Yes
ARM, Blackfin, NIOS2, MIPS, x86, PPCFAT, VFAT, ext2, ext3, ext4, bpkfs, cramfs, NFS, EFI, efivarfs, ubifsLinuxELF, U-Boot image formatTFTP, NFS, serial (S-Record, Y-Modem, Kermit binary protocol)bzip2, gzip, lz4, xz, lzo
回复

使用道具 举报

5#
发表于 2020-1-30 18:12:14 | 只看该作者
了解一下,不过不太懂,进来学习。
回复

使用道具 举报

6#
发表于 2021-6-15 19:58:09 | 只看该作者
真是学到不少,涨知识了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-17 07:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表