Najlepsze pytania
Chronologia
Czat
Perspektywa

LineageOS

system operacyjny Z Wikipedii, wolnej encyklopedii

LineageOS
Remove ads

LineageOS – system operacyjny open source będący modyfikacją systemu operacyjnego Android. Jest to bezpośredni następca oprogramowania CyanogenMod, którego rozwój został zatrzymany z powodu problemów finansowych firmy Cyanogen Inc. LineageOS oferuje niektóre funkcje zazwyczaj niedostępne w oficjalnym oprogramowaniu udostępnianym przez producentów urządzeń, takie jak np. zaawansowany equalizer, menedżer uprawnień aplikacji, modyfikowalne przełączniki w obszarze powiadomień, definiowanie funkcji poszczególnych przycisków fizycznych, a także inne ulepszenia interfejsu oraz możliwości konfiguracji działania systemu. Po zainstalowaniu w trybie recovery specjalnego pliku ZIP, dostępnego na stronie LineageOS[2] lub innej aplikacji – jak np. SuperSU, phh’s SuperUser lub Magisk, system umożliwia nadanie poszczególnym aplikacjom uprawnień roota[3].

Szybkie fakty Producent, Architektura ...

LineageOS jest alternatywą i źródłem aktualizacji systemu Android, dla wielu niewspieranych już oficjalnie przez producenta urządzeń.

Remove ads

Geneza i rozwój projektu

Projekt powstał jako kontynuacja rozwoju systemu CyanogenMod po ograniczeniu infrastruktury i wsparcia przez firmę Cyanogen Inc. Wskazywano, że zmiana nazwy i infrastruktury miała umożliwić dalsze prowadzenie prac w modelu społecznościowym[4]. Pierwsze oficjalne kompilacje udostępniono w styczniu 2017 roku, a projekt równolegle uruchomił możliwość pobierania oraz dokumentację instalacyjną i developerską[5].

Nazwa systemu Lineage wywodzi się ze słowa „pochodny” i nawiązuje do rodowodu CyanogenMod.

Kod źródłowy rozwijany jest publicznie i jest dostępny w serwisie GitHub (jest on mirrorem repozytorium Gerrit (review.lineageos.org)[6].

Remove ads

Wersje i zgodność z Androidem

Numeracja głównych wydań LineageOS jest powiązana z bazowym wydaniem Androida; przykładowo w październiku 2025 opublikowano wydanie 23.0 oparte na Androidzie 16[7]. W przekazach dotyczących wydania 23.0 wskazywano też, że projekt zdecydował się na publikację kompilacji bazujących na dostępnej części źródeł Androida 16, bez oczekiwania na pełne udostępnienie wszystkich komponentów przez Google[7].

Remove ads

Dystrybucja, wsparcie urządzeń i aktualizacje

Oficjalne kompilacje są dystrybuowane w postaci obrazów przygotowanych dla konkretnych modeli urządzeń (m.in. smartfonów, tabletów oraz wybranych urządzeń typu set-top box), a ich pobieranie odbywa się poprzez stronę projektu[5]. Projekt utrzymuje również infrastrukturę budowania i publikacji, w tym mechanizmy aktualizacji (OTA) oraz narzędzia pomocnicze dostępne w serwisie pobrań[8]. W dokumentacji developerskiej wskazywano, że kompilacje dla wspieranych urządzeń powstają cyklicznie (w trybie regularnych buildów)[9].

Usługi Google i dodatki

LineageOS nie zawiera domyślnie pakietu aplikacji i usług Google Mobile Services (np. Sklepu Play); w dokumentacji wyjaśniano to ograniczeniami licencyjnymi i wskazywano konieczność instalacji oddzielnych paczek, jeśli użytkownik chce z nich korzystać[10]. Podkreślano przy tym, że aplikacje Google nie są wymagane do uruchomienia i działania LineageOS, a projekt nie zapewnia wsparcia dla paczek przygotowywanych przez niezależnych dostawców (np. Open GApps)[10].

W ekosystemie istnieją również pochodne dystrybucje integrujące alternatywy dla usług Google (np. microG)[11].

Remove ads

Aplikacje i narzędzia projektu

Wraz z kolejnymi wydaniami rozwijano zestaw aplikacji dostarczanych w systemie; w komunikatach dotyczących wydania 23.0 wskazano m.in. na rozwój aplikacji aparatu „Aperture”, odtwarzacza muzyki „Twelve” oraz na udostępnienie nowego, pozbawionego reklam launchera dla Android TV („Catapult”)[7].

Bezpieczeństwo i prywatność

Podsumowanie
Perspektywa

LineageOS oferuje czysty interfejs, regularne aktualizacje zabezpieczeń, często dłuższe niż od producenta danego urządzenia, oraz brak bloatware'u (niepotrzebnych aplikacji od producenta, w tym śledzących), co zmniejsza powierzchnię ataku[12].

Przy okazji wydania 23.0 zwracano uwagę, że od połowy 2025 roku Google zmieniło sposób „porcjowania” informacji i poprawek w ramach Android Security Bulletin (ASB), przechodząc na podejście określane jako „risk-based” (RBUS). W tym modelu comiesięczne biuletyny mają obejmować przede wszystkim luki uznane za „wysokiego ryzyka” (np. wykorzystywane aktywnie lub wchodzące w skład znanych łańcuchów exploitów), natomiast większość pozostałych poprawek jest grupowana i ujawniana w większych, kwartalnych paczkach (w praktyce prowadzi to do bardzo „chudych” miesięcy oraz do miesięcy, w których biuletyn może nie wymieniać żadnych luk)[13].

Zmiana ta oddziałuje na projekty pochodne AOSP, ponieważ część ich pracy polega na możliwie szybkim przenoszeniu publicznie dostępnych poprawek bezpieczeństwa z AOSP i dopasowywaniu ich do wielu urządzeń oraz wersji jąder i sterowników. W RBUS Google ma w większym stopniu ograniczać regularne, comiesięczne „zrzuty” poprawek do publicznego AOSP (większy nacisk na kwartalne publikacje), co utrudnia lub opóźnia przygotowanie miesięcznych aktualizacji bezpieczeństwa w niezależnych ROM-ach, jeśli odpowiednie łatki nie są jeszcze publiczne[13][7]. W konsekwencji w komunikatach społecznościowych dotyczących wydań LineageOS podkreślano, że poziom łatek bezpieczeństwa (Android Security Patch Level) może czasem „zalegać”, ponieważ projekt podnosi go dopiero wtedy, gdy wszystkie istotne poprawki stały się publicznie dostępne[14].

Dodatkowo, w oficjalnych biuletynach ASB nadal rozróżnia się elementy wymagane do zadeklarowania danego poziomu poprawek (patch level) od luk ujawnianych w biuletynach producentów i partnerów, które nie zawsze są konieczne do spełnienia formalnego poziomu patch level; dla projektów pochodnych oznacza to, że nawet przy zachowaniu deklarowanego poziomu ASB część poprawek zależnych od komponentów dostawców (np. sterowników, firmware’u) może wymagać odrębnej pracy integracyjnej lub pozostawać poza ich zasięgiem, jeśli nie ma publicznego odpowiednika w AOSP[15].

Remove ads

Wygląd i motywy

Wersje 14.1 i nowsze nie posiadają silnika motywów wyglądu znanego z CyanogenMod[16]. W wersji 17.1 dodana została zmodyfikowana wersja aplikacji „ThemePicker” z AOSP[17], jednakże nie jest ona tak zaawansowana jak silnik motywów CyanogenMod. W przeciwieństwie do CMTE, nie pozwala ona na zmianę dźwięków systemu, paczek ikon, czy też animacji uruchamiania.

Historia wersji

Więcej informacji Wersja, Bazowe wydanie Androida ...
Remove ads

Przypisy

Linki zewnętrzne

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads