Uczestnikami Projektu Yocto

Projekt Yocto (Yocto Project) to zainspirowana przez Linux Foundation inicjatywa mająca na celu stworzenie narzędzi i procedur pozwalających tworzyć dystrybucje środowisk Linux dla oprogramowania wbudowanego, które byłyby niezależne od architektury sprzętowej. Zamiar utworzenia projektu został upubliczniony przez Linux Foundation w 2010 roku, a całe przedsięwzięcie ruszyło w marcu 2011. Początkowo skupiało 22 organizacje, lecz z czasem zaczęło się rozrastać.

Sednem projektu Yocto jest rozwój procesu tworzenia oprogramowania dla wbudowanych systemów Linux. Dostarcza on uniwersalnych narzędzi, metadanych i procedur, które umożliwiają szybkie i powtarzalne tworzenie systemów wbudowanych opartych na Linuxie, w pełni konfigurowalnych na każdym etapie produkcji.

Adapterami UEFI

UEFI (The Unified Extensible Firmware Interface) to specyfikacja definiująca interfejs (kanał komunikacji) pomiędzy systemem operacyjnym a oprogramowaniem wbudowanym. Zastąpiła ona BIOS (The Basic Input/Output System) pełniący do niedawna tę rolę w komputerach IBM PC (i kompatybilnych). W większości przypadków jest z nim kompatybilna wstecznie. UEFI pomaga w diagnostyce i obsłudze komputerów również, gdy nie posiadają one zainstalowanego systemu operacyjnego.

Patrząc historycznie, oryginalna koncepcja została stworzona przez Intel jako Extensible Firmware Interface (EFI). Wiele formatów danych i procedur bylo zbieżnych ze stosowanymi w Microsoft Windows. W 2005 roku UEFI zastąpiło ostatnią wydaną wersję EFI (1.10). Aktualnie forum UEFI jest ciałem, które zarządza specyfikacją tego interfejsu i jego rozwojem.

Licencjonowanymi konsultantami wdrożeniowymi coreboota

coreboot, niegdyś znany pod nazwą LinuxBIOS, to projekt, którego twórcy postawili sobie za cel zastąpienie rozwiązań o zamkniętym kodzie źródłowym (tzw. propietary solutions) jak BIOS czy UEFI, lekkim oprogramowaniem pozwalającym na wykonywanie jedynie niezbędnych operacji, potrzebnych do załadowania 32 lub 64-bitowego systemu operacyjnego.
Jako, że coreboot inicjalizuje jedynie sprzęt, musi być dopasowany do każdego procesora i płyty głównej na jakiej ma działać.

coreboot sam w sobie jest oprogramowaniem o całkowicie otwartym kodzie źródłowym, jednakże jego repozytorium zawiera submoduły o zamkniętym kodzie, wymagane do umożliwienia jego działania na większej ilości platform.

Jednym z wariantów coreboota jest Libreboot, jego twórcy z kolei założyli, że ma być on pozbawiony jakichkolwiek fragmentów zamkniętych, co skutkuje jego ograniczoną użytecznością.

Kontakt z nami

Jeśli masz jakieś pytania skontaktuj się z nami.

Back to Top