A Yocto Project életútja röviden:
- A Yocto Project az OpenEmbedded-ből indult(2003 és az „OpenEmbedded”), amelynek célja a Linux hordozható eszközök felé történő portolása volt. A programot egy lelkes programozói közösség fejlesztette és tartja fenn.
- 2005 és a „Poky” – Richard Purdie, aki akkoriban az OpenedHand fejlesztője volt, létrehozta az OpenEmbedded egy elágazását, amely a csomagok konzervatívabb kiválasztásával közelített a stabilitás hosszabb távú fenntartása érdekében. Richard az ő verzióját Poky-nak nevezte el.
- 2008 Az Intel megvásárolja az OpenedHand-et
- 2010 Az Open Embedded és a Poky egyesül egy új projektbe, az OpenEmbedded Core-ba (OE-Core).
A Yocto Project…
- képes eszköztárakat építeni,
- bootloadereket építeni,
- rendszermagokat építeni,
- tud root fájlrendszereket építeni
- képes létrehozni egy teljes Linux disztribúciót, amely bináris csomagokat tartalmaz, amelyek futás közben telepíthetők.
A Yocto Project elsősorban egy receptekből álló csoport, amely a következők kombinációját használja:
- Python
- shell szkriptek
A YP tartalmaz egy „BitBake” nevű feladatütemezőt is, amely a receptekből bármit előállít, amit konfiguráltál.
A Yocto Project összetevői
- OpenEmbedded-Core: Ez közös az OpenEmbeddeddel. Alapvető metaadatok.
- BitBake: Feladatütemező, közös az OpenEmbeddeddel.
- Poky: Referencia disztribúció.
- Dokumentáció: Ezt a felhasználói kézikönyvek és a fejlesztői útmutatók alkotják az egyes komponensekhez.
- Toaster: Egy webes felület a BitBake-hez és annak metaadataihoz.
- ADT Eclipse: Egy bővítmény az Eclipse számára.
Miért használnánk a Yocto Projectet?
Számos System-on-Chip (SoC) gyártó biztosít a Yocto Projecthez megfelelő BSP-ket (board-support-package) az eszközeikhez. A metarétegek is használhatók kiterjesztett vagy éppen eltérő build-rendszerek létrehozására.
A System on a Chip (SoC) egy integrált áramkör (más néven „chip”), amely egy számítógép, vagy más elektronikus rendszer összes, vagy legtöbb komponensét integrálja. Példa: Raspberry PI, Beaglebone Black.
A Yocto Project egy márkaépítés és kompatibilitási tesztelési rendszer.
Mindkettő a fentiek közül azt hivatott biztosítani, hogy a YP segítségével épített rendszer komponensei között interoperabilitás legyen. A Yocto Projectnek van egy márkázási és kompatibilitási tesztelési rendszere, hogy biztosítsa a komponensek közötti átjárhatóságot.
Stabil kiadások és támogatás
A project általában félévente ad ki egy-egy kiadást: áprilisban és októberben. A kiadványok a kódnevükről ismertek,de jó tudni a Yocto Project verziószámát és poky.
A legutóbbi kiadásai 2020 augusztusától kezdve
A Yocto Project kiadásainak teljes listája itt található.
Támogatási időszak
A stabil kiadások biztonsági és kritikus hibajavításokkal támogatottak az aktuális és a következő kiadási ciklusban. Bővebben: www.yoctoproject.org
Kereskedelmi támogatás
A több évre kiterjedő, kiterjesztett kereskedelmi támogatásért olyan operációs rendszergyártókhoz kell fordulni, mint a Mentor Graphics, Wind River stb.
EZ IS ÉRDEKELHET:
- Mi az LXDE? Összetevők, telepítés, konfiguráció
- A Microsoft Teams linux rendszerre
- Visual Studio linux -ra lépésről lépésre
- WSL Windows Linux előfeltételei és telepítése