Software-update: LineageOS 19

LineageOS logo (79 pix)Versie 19 van LineageOS is beschikbaar gekomen. LineageOS is de opvolger van CyanogenMod en een opensourcebesturingssysteem voor smartphones en tablets. Het is gebaseerd op een kale versie van Android en voegt extra functionaliteit toe, waaronder roottoegang, snelkoppelingen in de notificatiebalk, een uitgebreid lockscreen en verschillende thema's voor de interface. Verder zijn er vaak prestatieverbeteringen waar te nemen ten opzichte van de software die een fabrikant zelf meelevert. LineageOS versie 19 is gebaseerd op Android 12 en de releasenotes voor deze uitgave zien er als volgt uit:

New Features!
  • Security patches from March 2021 to April 2022 have been merged to LineageOS 16.0 through 19.
    • 19 builds are currently based on the android-12.1.0_r4 tag, which is the Pixel 6 series tag.
  • WebView has been updated to Chromium 100.0.4896.58.
  • We have completely redone the volume panel introduced in Android 12, and instead made it a side pop-out expanding panel.
  • Our fork of the AOSP Gallery app has seen a large number of fixes and improvements.
  • Our Updater app has seen a large number of bug-fixes and improvements.
  • Our web browser, Jelly has seen a number of bug fixes and improvements!
  • We have contributed a number of changes and improvements back upstream to the FOSS Etar calendar app we integrated some time back!
  • We have contributed a number of changes and improvements back upstream to the Seedvault backup app.
  • Our Recorder app has seen numerous bug fixes, improvements, and features added.
  • Android TV builds now ship with an ad-free Android TV launcher, unlike Google’s ad-enabled launcher.
  • Android TV builds now ship with a key-handler that enables us to support custom-keys on a wide-array of bluetooth and IR remotes.
  • Our adb_root service is no longer tied to the build type property.
  • Our extract utilities now support extracting from most types of factory images/packed OTA images, simplifying device-bring up and blob-extraction greatly.
  • Support for high-touch polling rate has been added to our SDK, allowing it to be enabled on supported devices.
  • The AOSP Clang toolchain is now the default toolchain we use to compile our kernels.
  • Qualcomm’s Snapdragon Camera has been dropped, and devices that used it previously will now use Camera2.
  • Dark mode is now enabled by default.
  • We have an entirely new Setup Wizard, with all new Android 12 styled icons, animations, and ton of new configurable pages!
  • We have a brand new set of icons for almost all apps, even system ones!
  • (18.1 too) We have a whole new default wallpaper, and a full set of wallpapers to choose from, check them out! These wallpapers are designed with Android 12’s Monet theming features in mind, so go try them out and see what accent color you like best!
  • (18.1 too) Wi-Fi display is available for all devices which choose to opt-in, via either the Qualcomm proprietary interface or the newly restored legacy Miracast interface!
  • (18.1 too) We now support custom charging sounds for different types of charging, cabled or wireless.
Networking Restrictions

Our very popular privacy oriented built-in firewall, restricted networking mode, and per app data isolation features were all rewritten to account for AOSP’s new restricted networking mode and BPF.

Additionally, data restriction and network isolation features were merged into a single implementation. Combined, this means that one of our largest pain points each bringup should now be easier to forward port in future revisions!

Let’s talk about legacy devices…

Bad news lies ahead, sadly. I know many of you were expecting the usual myriad of legacy devices to surprise you with a 19 release, but at the moment they won’t be. This is due to AOSP’s removal of iptables in favor of eBPF. This is a newer, much more efficient kernel side implementation.

The issue lies in the fact that only devices with Linux kernel 4.9 or newer have the needed capabilities to make use of eBPF. Usually, these things can be backported to older kernel versions, but at the moment, even something as close to version 4.9 as 4.4 proved challenging due to the sheer number of commits and structure changes in BPF’s introduction. Those of you on a 4.4 kernel, fear not, a backport has been created, but for devices using kernel versions 3.18 and below, this may be the end of the road. If you become aware of a functional backport, or create one yourself, feel free to let us know via devrel(at)lineageos.org!

Additionally, iptables can’t be restored in any meaningful way, which makes things all the harder. At the moment, with some hacky workarounds (that we won’t be merging, as they break packet filtering, etc.) legacy devices can boot, but until a proper workaround/backport of BPF is brought to older kernel versions, don’t expect legacy devices to ship LineageOS 19.

Lineage OS 19

Versienummer 19
Releasestatus Final
Besturingssystemen Android
Website LineageOS
Download https://wiki.lineageos.org/devices
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

26-04-2022 • 11:43

18

Bron: LineageOS

Reacties (18)

18
18
11
0
0
0
Wijzig sortering
Ik zou dit graag op mijn Oneplus 7 installeren maar dat lijkt een van de weinige recente OP-toestellen te zijn die dan weer niet ondersteund wordt. :/
Ik weet het. Er was een maintainer maar die is ermee gestopt.

Jammer want het is nog steeds een erg fijn toestel.
ws nòg niet... Al die aparte apparaten worden door losse mensen onderhouden. Dit is de algehele release, maar meestal volgen hele series toestellen later alsnog
Those of you on a 4.4 kernel, fear not, a backport has been created
Dat klinkt goed. Ookal verwacht ik niet dat een moto G7 plus nog updates gaat krijgen, hoop ik het wel.
Ookal verwacht ik niet dat een moto G7 plus nog updates gaat krijgen, hoop ik het wel.
Van wat ik lees, gebruikt de Moto G7 Plus kernel 4.4. Daarvoor verwacht ik dat er wel een update uit zal komen.
Hij heeft inderdaad kernel 4.4.x. Maar ik vraag me af hoeveel users er daar nog van zijn.
Ik begrijp niet waarom een oudere telefoon niet een nieuwere kernel kan gebruiken
1 woord: drivers.

De smartphone SOCs gebruiken meestal een eigen fork van de kernel, waarin de specifieke drivers ook zitten voor alle onderdelen zoals bluetooth, wifi, de GSM antenne, etc. Die drivers gebruiken vaak ook binary blobs of binary firmware, waardoor die niet eenvoudig zijn over te zetten op nieuwe devices.

In een ideale wereld wordt al die specifieke code naar upstream gepusht, en zo automatisch mee onderhouden als er grote kernel veranderingen zijn. Maar er zijn haast geen SOC fabrikanten die daar de moeite voor doen. Het is namelijk veel eenvoudiger om gewoon dezelfde kernel versie te blijven gebruiken en wat custom driver code erin te hacken als fabrikant.
Nu maar wachten op ondersteuning voor m'n OnePlus 9 Pro.
Kan ik eindelijk naar Android 12 :)
Mijn oog viel hierop omdat ik nog van plan ben om dit op mn Pi te installeren, zodat ik hopelijk F1TV kan kijken met die F1 app/proggie.
Geen idee of deze nieuwe versie daarvoor ook geschikt is, maar dat zoek ik nog wel uit.
Mijn oog viel hierop omdat ik nog van plan ben om dit op mn Pi te installeren, zodat ik hopelijk F1TV kan kijken met die F1 app/proggie.
Wordt officieel niet ondersteund, maar kijk hier voor de Pi 4. Ik weet echter niet of je daar blij van gaat worden qua resolutie, die waarschijnlijk niet hoger zal zijn dan SD. Waarschijnlijk ben je met een Chromecast (al dan niet met Google TV) beter af.

[Reactie gewijzigd door The Zep Man op 24 juli 2024 12:08]

Dank voor je reactie.
Jammer dat het zo slecht klinkt, ik zie mezelf (nog) geen chromecast gebruiken (of zo'n speciaal chromekast apparaatje want dan moet ik weer kosten maken).

Ik vind dit wel een vervelende situatie met F1TV, ik snap niet dat er geen app voor raspbian ofzo is.
Nu moet ik met een laptop, HDMI kabel, fysiek op de TV aansluiten en dat vind ik onpraktisch.
Zelf kijk ik graag via de laptop-kabel-tv combi. Dan met het programma race-control. Helaas gaat dat de laatste 2 races niet meer life maar nog wel in de terug-kijk-stand. Met RaceControl kan je meer kanalen tegelijk zien: de race, het place-on-track overzicht, de actuele stand een de onboard-camera's. Die laatste gaan bij mij op het laptop scherm, de hoofd-race op de tv.

Er zijn berichten dat kodi (voor de RPi: LibreElec) ook iets met F1TV kan doen. Details heb ik nog niet uitgezocht.
Die kodi referenties heb ik niet zelf getest na een aantal flinke klachten.
Wat zijn jullie ervaringen met lineage? Tevreden van? :-)
Ben zelf voor het eerst met Lineage in aanraking gekomen middels mijn OnePlus2, hedendaags op een OnePlus 6T (Nog niet geupdate naar 19 ivm TWRP ondersteuning).

Het is in het begin even puzzelen met alles correct opzetten, maar ik heb daar geen grote moeite mee ervaren. Verder zijn er een aantal zaken die gaan afwijken van je standaard ROM. Zo heeft Lineage op de 6T geen FaceID voor het ontgrendelen. Ook heb je kans dat je Magisk zou moeten installeren om diverse apps zoals Netflix/Bank apps er van te moeten overtuigen dat het om een beveiligd toestel gaat (veilig blijft echter verantwoording van de gebruiker en ik heb hier zelf nooit problemen mee ervaren.)

Hoe dan ook, Lineage werkt perfect naar mijn idee. Soepel en vlot, sterker nog als de OnePlus2 ook qua netwerk (omwille het vervallen van 3G netwerk weg gedaan) nog ondersteund werd had ik waarschijnlijk geen oneplus 6T gehad.

Op dit item kan niet meer gereageerd worden.