Telefoons zijn ontworpen om het fabrieks OS te draaien.
Ze zijn tegen het afwijken daarvan beveiligd, zodat een kwaadwillende bijv geen kernel met keylogger ofzo kan installen, waar de gebruiker niks van merkt.
Voor de meerderheid is dat in principe een goeie oplossing.
En ja, als je zelf aan de gang wilt met je eigen kernel/rom, dan moet die beveiliging worden opgeheven via eoa procedure die moeilijk te misbruiken is.
Als dat een vrij toegankelijke bios setting of jumper was, dan is het ook een beveiliging van niks.
Dus dan maar zo.
Als die beveiliging eraf is, kan je naar hartelust kernel+drivers flashen op de daarvoor bestemde partitie, of de bootloader aanpassen.
Dat dat bij PC's makkelijker is, is vanwege standaarden zoals ACPI/UEFI en een cultuur/aanbod van meerdere generieke OS'en die je zelf kan installen, wat dat betreft zijn PC's toch vrij uniek, mede dankzij Microsoft/Intel.
Terwijl er vziw geen standaard ARM kernel/OS is dat overal op boot, mede omdat de ARM cultuur (ook van oudsher) gericht is op 1 softwaresysteem dat nooit verandert, en daarom ook niet gebonden is aan standaarden voor hoe een platform precies ingericht moet zijn (qua I/O adressen tot aan zelfs de CPU).
Tuurlijk zou het leuk zijn als dat anders was, en ze voor de kleine minderheid documentatie leveren hoe hun platform in elkaar steekt zodat je weet hoe je uboot of kernel moet bouwen.
En zou ook leuk zijn als driver auteurs van bijv Qualcomm meedoen met hoe het werkt in Linux land, zodat je niet afhankelijk bent van 1 specifieke kernel uit het Pleistoceen om hun closed driver gedrocht te kunnen gebruiken voor een beetje 3D versnelling, of GPS/camera etc.
Maar ik vind het niet raar dat dat voor de meeste fabrikanten weinig prioriteit heeft. Er is niks oneerlijks hieraan, je weet wat je krijgt, ze doen geen beloftes dat het anders werkt.
Er wordt wel gewerkt aan meer standaardisatie wbt ARM platforms trouwens, zie bijv
hier.
Sony doet ook goed werk voor mainline kernel support van hun telefoons (zie
hier), en volgens mij zitten Nexus/Pixel toestellen ook in mainline. Oja, en Fairphone natuurlijk.
Stem met je portemonnee zou ik zeggen. De meerderheid stemt uit onwetendheid of desinteresse op gesloten wegwerpdingen (en GPL schenders zoals Xiaomi en HTC), geen wonder dat het aanbod daar dan op wordt afgestemd, maar er is nog steeds keus.
[Reactie gewijzigd door N8w8 op 23 juli 2024 08:42]