Barebox: Difference between revisions
Appearance
Content deleted Content added
m bump release |
m Use actual release date instead of an announcement three days later |
||
(23 intermediate revisions by 18 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Bootloader for embedded devices}} |
|||
{{more footnotes|date=October 2011}} |
|||
{{Infobox software |
{{Infobox software |
||
| name = Barebox |
| name = Barebox |
||
Line 9: | Line 9: | ||
| author = Sascha Hauer, the barebox community |
| author = Sascha Hauer, the barebox community |
||
| developer = |
| developer = |
||
| released = {{Start date and age|2009|12|24|df=yes}} <ref>{{Cite web|url=https://lore.barebox.org/barebox/20091224131106.GA8799@pengutronix.de/|title = barebox-2009.12.0 is out}}</ref> |
|||
| released = |
|||
| discontinued = |
| discontinued = |
||
| latest release version = Monthly release schedule<ref>{{Cite web|url=https://git.pengutronix.de/cgit/barebox/refs/tags|title = Barebox - barebox master repository}}</ref><ref>{{Cite web|url=https://git.pengutronix.de/cgit/barebox/tree/README?id=d0c7fb0d030e282fda2708a4cd9d921cf7e10465#n188|title = README - barebox - barebox master repository}}</ref> |
|||
| latest release version = v2018.12.0 |
|||
| latest release date = {{Start date and age|2018|12|06|df=1}}<ref>{{cite mailing list |url=http://lists.infradead.org/pipermail/barebox/2018-December/035804.html |title=v2018.12.0 |date=2018-12-06 |accessdate=2018-12-09 |mailing-list=barebox |last=Hauer |first=Sascha}}</ref> |
|||
| latest preview version = |
| latest preview version = |
||
| latest preview date = |
| latest preview date = |
||
Line 19: | Line 18: | ||
| size = |
| size = |
||
| language = English |
| language = English |
||
| platform = [[ARM architecture|ARM]], [[ |
| platform = [[ARM architecture|ARM]], [[x86]], [[MIPS architecture|MIPS]], [[RISC-V]], [[PowerPC]], [[OpenRISC]], [[Kalray]] MPPA |
||
| genre = [[Firmware]], [[Booting# |
| genre = [[Firmware]], [[Booting#Modern boot loaders|Bootloader]] |
||
| license = [[GNU General Public License|GPL |
| license = [[GNU General Public License|GPL-2.0-only]]<ref name=readme>{{Cite web|url=https://git.pengutronix.de/cgit/barebox/tree/README|title=README - barebox - barebox master repository}}</ref> |
||
}} |
}} |
||
⚫ | '''Barebox''' is a primary [[Booting#Modern boot loaders|boot loader]] used in [[Embedded system|embedded devices]]. It is [[free software]] under the [[GNU General Public License|GPL-2.0-only]] license.<ref name=readme /> It is available for a number of different [[computer architecture]]s, including [[ARM architecture|ARM]], [[x86]], [[MIPS architecture|MIPS]] and [[RISC-V]].<ref>{{Cite web|url=https://barebox.org/doc/latest/user/barebox.html#configuration|title = 1.2. Barebox — barebox 2021.10.0 documentation}}</ref> |
||
⚫ | '''Barebox''' is |
||
== History == |
== History == |
||
The |
The Barebox project began in July 2007 as u-boot-v2, as it was derived from [[Das U-Boot]], but with heavier borrowings from Linux like similar utilities and with a more Linux-like coding style.<ref>{{cite web | url=https://lists.denx.de/pipermail/u-boot/2007-July/022591.html | title=[U-Boot-Users] U-Boot-NG ? | date=2 July 2007 }}</ref> |
||
=== Why barebox? === |
|||
Most embedded Linux developers are familiar with [[busybox]], the [[Swiss Army knife]] of [[embedded Linux]]. barebox aims to be the same Swiss army knife for [[Bare machine|bare metal]]; hence, it was called 'barebox'. |
|||
== See also == |
== See also == |
||
{{Portal|Free software}} |
{{Portal|Free and open-source software}} |
||
* [[Das U-Boot]] |
|||
* [[Comparison of boot loaders]] |
* [[Comparison of boot loaders]] |
||
Line 45: | Line 39: | ||
* [http://elinux.org/images/6/6b/PRE-20121108-1-Barebox.pdf ELCE2012 slides] |
* [http://elinux.org/images/6/6b/PRE-20121108-1-Barebox.pdf ELCE2012 slides] |
||
{{Embedded systems}} |
|||
⚫ | |||
[[Category:Firmware]] |
[[Category:Firmware]] |
||
[[Category:Free boot loaders]] |
|||
[[Category:Free system software]] |
|||
[[Category:Software related to embedded Linux]] |
[[Category:Software related to embedded Linux]] |
||
⚫ | |||
{{Software-stub}} |
Latest revision as of 09:27, 10 September 2024
Original author(s) | Sascha Hauer, the barebox community |
---|---|
Initial release | 24 December 2009[1] |
Stable release | |
Repository | |
Written in | C, Assembly language |
Platform | ARM, x86, MIPS, RISC-V, PowerPC, OpenRISC, Kalray MPPA |
Available in | English |
Type | Firmware, Bootloader |
License | GPL-2.0-only[4] |
Website | www |
Barebox is a primary boot loader used in embedded devices. It is free software under the GPL-2.0-only license.[4] It is available for a number of different computer architectures, including ARM, x86, MIPS and RISC-V.[5]
History
[edit]The Barebox project began in July 2007 as u-boot-v2, as it was derived from Das U-Boot, but with heavier borrowings from Linux like similar utilities and with a more Linux-like coding style.[6]
See also
[edit]References
[edit]External links
[edit]