- > Thunderbird for iOS - why is this not a thing yet?
There's no release yet, but it's being worked on. https://github.com/thunderbird/thunderbird-ios
- 97 points
- I'm curious, what are you working on that requires writing inline assembly?
- Codeberg requires that the repos you host are FOSS
- You need to be on the most recent available minor update.
If the App Store still doesn't work, you can always jailbreak and install apps on your own
- It is in third post in the thread: https://mamot.fr/@LaQuadrature/115581775986937247
> Interviewed, she warns that she will “not stop pursuing publishers if links are discovered with a criminal organization and they [GrapheneOS] do not cooperate with justice.”
- > the more recent funny elliptic curve
Can you elaborate please?
- > That's already happening today.
That's not a hard fork. They always rebase on top of AOSP when there's a new AOSP source release
- > They basically had the market with the earlier release compared to Sony's PS4
The Xbox One and PS4 were both released in November 2013.
If anything, it was the PS4 that was released a week earlier than the Xbox One.
- It's not speculation.
In order to build a custom Rom, you need three things: the kernel tree, the device tree, and the binary blobs.
The binary blobs can be extracted from a running phone.
The kernel tree is GPL-licensed, so almost all phones have kernel trees releases, and if they don't you can ask the manufacturer for it.
The device tree on the other hand, is created from scratch for each phone. As such, there is no pre-existing license, and therefore no legal obligation to release device tree sources, so almost no manufacturer does. The only notable exception is Google with their Nexus and Pixel phones. (But this has stopped since with the Android 16 release)
We can safely assume that the manufacturers that don't release the device trees, wouldn't have released kernel trees if they weren't obliged to.
To go into more details:
The device trees are relatively easy to make. So, their absence doesn't represent a big hurdle. See for example https://xdaforums.com/t/guide-how-to-make-a-device-tree-for-...
But adding support for a device to the Linux Kernel requires _huge_ reverse-engineering efforts. This is why there's still no fully functional Android build for iPhones.
- If the Linux Kernel was licensed permissively, none of the phone manufacturers would've released the source code of their kernel trees.
The GPL is the reason we have Android custom Roms today.
- Well, if they use their work email, doesn't that mean their kernel work is endorsed by their employer?
- Note that it's $49 when adjusted for inflation
- If you want to avoid censorship, self-host Peertube and have peave of mind.
- > the offline gameplay of GTA is becoming dated.
GTA V is dated. It's 12+ years old.
- > GrapheneOS is fully open source
Not really. There is a bunch of proprietary firmware running on those phones, which can be exploited with or without the help of the manufacturer.
You can also append ".patch" and get a more useful output