Barebox | |
---|---|
Típusú | Operációs rendszer betöltő |
Fejlesztő | Sascha Hauer |
Beírva | C , Összeszerelő |
Hardver platform | ARM , Blackfin, MIPS , Nios II , OpenRISC , x86 |
legújabb verzió | 2022.06.0 ( 2022. június 27. ) [1] |
Állapot | aktív |
Engedély | GNU GPL 2 |
Weboldal | barebox.org |
A Barebox (korábban U-Boot-v2 néven is ismert ) egy számítógépes rendszerbetöltő ARM , Blackfin , MIPS , Nios II és x86 beágyazott eszközökhöz . Terjesztve a GNU GPL v2 licenc alatt .
A barebox tipikus célja, hogy egy számítógépes rendszer beágyazott ROM -jából induljon ki , inicializálja a hardvert, és elindítsa az operációs rendszert (általában Linux ).
A barebox rendszerbetöltő létrehozásának kiindulópontja a népszerű Das U-Boot bootloader volt . A Barebox számos U-Boot ötletet használ, különösen egy hasonló felhasználói felületet. A Bareboxnak is megvannak a maga sajátosságai - a Barebox fejlesztése során széles körben alkalmazzák azt a módszertant és technológiát, amely sikeresen bevált a Linux kernel fejlesztésében (például a kbuild build rendszer). A Barebox programozási interfészek a Linuxhoz közelítőek, ami lehetővé teszi, hogy alacsony költséggel kölcsönözzünk illesztőprogramokat a Linuxtól. Figyelemre méltó, hogy a Barebox képes GNU/Linux operációs rendszer alatt futni, míg a Barebox támogatja a virtuális meghajtókat és a hálózati eszközöket – ez a funkció megkönnyíti a rendszerbetöltő hardverfüggetlen összetevőinek, például a fájlalrendszernek vagy a hálózati alrendszernek a hibakeresését.
A legtöbb Linux-fejlesztő ismeri a busyboxot , amely az általános Unix szoftvereszközök hatékony készlete, amely leegyszerűsítve használható Linux-alapú beágyazott rendszereken. A Barebox célja, hogy ugyanolyan hatékony és hasznos legyen, mint egy csupasz fémen , azaz operációs rendszer nélkül futó szoftvercsomag .