- Dołączył
- 26 Maj 2015
- Posty
- 19243
- Reakcje/Polubienia
- 56070
Współczesne telefony zawierają wiele różnych elementów. Modem. Układ obsługujący karty SIM. Moduł Bluetooth. Żyroskop. I wiele innych. Tymi fizycznymi częściami steruje pewien szczególny rodzaj programów, nazywanych firmware’em. Są zwykle stworzone przez producentów i ściśle zintegrowane z funkcjami fizycznych części.
Są również nieprzeniknione – to często bloki złożone z zer i jedynek. Dokładny opis ich funkcji nie jest publicznie dostępny. Żargonowo nazywa się je binary large objects, duże obiekty binarne. Nieformalny skrót to bloby. Ich nieprzejrzystość jest problemem – nie wiadomo, czy nie działają na szkodę użytkowników, na przykład wysyłając ukradkiem informacje (dotyczy to zwłaszcza blobów w modemie). A nawet jeśli nie, to mogą mieć jakieś luki w zabezpieczeniach, które kiedyś pozwoliłyby hakerom dobrać się do naszych urządzeń.
To między innymi z tych powodów osoby związane z ruchem open source wzięły sobie za cel zastąpienie blobów otwartym kodem, który każdy mógłby zweryfikować. Ich inicjatywy nazywa się nieformalnie deblobbingiem, „walką z blobami”.
Zaloguj
lub
Zarejestruj się
aby zobaczyć!