View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#82
Originally Posted by Feathers McGraw View Post
When did it stop being such a chode? Looks much better now, they must have done some "redesign"

Edit: also, that comparison chart says that pureos "Separates CPU from Cellular Baseband" whereas iOS and Android don't... but that's a hardware feature?!
Well, it can mean a lot of things. AFAIK most current smarpthones have an application CPU where the "normal" OS lives (Sailfish OS/Android/iOS/etc.) and a baseband with its own CPU that runs some totally proprietary RTOS no one really knows much about and which handles all the communication with the cellular network (calling, SMS, data, etc.).

These these CPUs generally communicate with some sort of IPC - for example if the user uses the phone app to start a call, the application CPU tells the baseband CPU to initiate it.

How tightly coupled these two CPUs are can make quite a difference, as you can generally tell what the application CPU is running while the baseband CPU is basically running an unauditable binary blob sitting on an always online wireless connection. IIRC in some cases it even starts first during boot and/or can manipulate content of the main memory without the application CPU knowing about it. Fun and games!

For that reason the Neo 900 project went the way of having a separate baseband module that communicates with the application CPU via clearly defined and easily to audit channel & which can be robustly disabled (by turning it's power supply off).

So it could be the Librem Phone projects wants to do the same thing as Neo 900 (fully separate baseband module). Or they just rephrase the status quo (individual application/baseband CPUs with unclear separation) in a positive way - and I would not discount that given that the whole project seems to be a bit marketing heavy and fact light.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)
 

The Following 8 Users Say Thank You to MartinK For This Useful Post: