logoalt Hacker News

jp57yesterday at 10:47 PM5 repliesview on HN

What does it mean for an OS to be ported to another OS? Do they mean "ported to devices that support Android"?


Replies

GranPCyesterday at 10:57 PM

It means they rebased all their changes on top of the new version. This is usually time-consuming because AOSP is not developed in the open, so you can't do this incrementally as things change -- you just get a massive drop sometime after release.

okanatyesterday at 10:58 PM

Android makes yearly releases. It is developed in cathedral-style. Google releases the source as a single big update. GrapheneOS is a fork. They need to port their customizations and extra software on top of the new release.

floxyyesterday at 10:58 PM

Think of GrapheneOS as being a set of patches on top of the Android Open Source Project that Google releases:

https://source.android.com/

They've ported the patches to work on top of the latest release.

tripdoutyesterday at 10:56 PM

Well, both, probably. GrapheneOS requires a lot of framework and device side changes.