roelg90 schreef op maandag 26 juni 2017 @ 12:08:
[...]
Eens met je punten mbt tot relevantie van snelheid releasen.
Alleen dit bericht ging ook wel degelijk over de kwaliteit vd documentatie. Zie bijv het statement van Francisco Franco.
Ik had de
statement van Franco niet gezien (standaard ingeklapt)
One Plus is a mixed bag. They do release their Kernel sources on github, but it’s not without its faults:
1 – They usually take some sweet time to update their trees when there’s an update. They say it’s because the otas aren’t yet 100% globally released, so they won’t commit before that. It’s a very lame excuse;
Sinds het debacle van OOS 4.0 hebben ze AFAIK direct de kernel sources vrijgegeven voor de OP3:
https://github.com/OnePlu...mits/oneplus/QC8996_N_7.12 – They have the entire commit history from Qualcomm/CodeAurora, but all their modifications are a big stash of their changes, provide no information what-so-ever, so we have to read their, sometimes, big 50k line commit to understand what they’ve done. It’s bad;
Eens, dit zou echt beter kunnen!
3 – They barely follow any Linux Kernel code standards and sometimes it’s hard to read or understand their goals. There are clear and written code practices for Linux open source contributions, they should make an effort to follow them;
Durf ik niet te zeggen, ik geloof Franco op zijn woord

4 – They say they are a development friendly company and they pledged for Zero-day Kernel source drops, but they really just go half way, while they do have _extraordinary_ developer support with free hardware, their open source shenanigans hinder it and leave us hanging while they decide it’s a good time to publish the source code (or not). It’s frustrating needing to constantly remind them about this;
Zie 1, dit hebben ze opgelost
Er is absoluut ruimte voor verbetering, maar in vergelijking met andere bedrijven doen ze het ook weer niet slecht
japie06 schreef op maandag 26 juni 2017 @ 11:29:
Ik vraag me af eigenlijk hoeveel verschil zo'n custom kernel nou maakt. Ik heb ook een tijdje Franco, en daarna ElementalX gedraaid op mijn Nexus 5, het lijkt een stukje sneller te gaan maar dat kan ook placebo zijn.
TL;DR
Kan het veel uitmaken? Absoluut!
Met de standaard instellingen? Absoluut niet.
Je krijgt vooral extra opties en wat optimalisaties bij een custom kernel:
- extra CPU en GPU governors
- under/overclocking en under/overvolting van de CPU en GPU
- I/O en network schedulers
- geavanceerde kleurprofielen (KCAL)
- extra gestures
- sound tuning (gain)
- LED settings
- geen verified-boot check (o.a. voor safetynet)
- geen verplichte disk-encryptie
- eerder bug fixes
- optimalisaties als minder wakelocks bijvoorbeeld
Het is dus vooral voor wanneer jij echt instellingen wil veranderen, met alleen een custom kernel met de standaard instellingen zal je geen verschil merken.
[
Voor 18% gewijzigd door
P1nGu1n op 26-06-2017 12:33
]
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.