Kim jesteśmy

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.

Adopterami 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ą.

Konsultantami LVFS

Linux Vendor Firmware Service jest bezpiecznym portalem, który gromadzi aktualizacje firmware’u przesyłane przez renomowanych dostawców sprzętu. LVFS dostarcza niezawodny firmware wraz ze szczegółowymi metadanymi dla klientów takich jak GNOME Software lub fwupdmgr do zdalnego sterowania aktualizacjami przez terminal. Dostawcy nie ponoszą żadnych opłat za hosting lub dystrybucję treści, a charakter open source tego projektu zapewnia dodatkową wartość dla rynku z udziałem dziesiątek osób z różnych firm. Firmy konsultingowe mogą zaoferować doradztwo w zakresie implementacji na konkretne zamówienie lub pomoc w integracji z niestandardowymi wtyczkami dla fwupd umożliwiającymi obsługę różnych protokołów. Mamy doświadczenie we wprowadzaniu nowych rozwiązań (libflashrom API i wtyczka flashrom fwupd) do obecnego ekosystemu LVFS i nie boimy się podejmować najbardziej wymagających wyzwań związanych z bezpieczeństwem firmware’u. W każdej chwili możemy zostać opiekunem firmware’u dla Twojej platformy!

Kontakt z nami

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