View Single Post
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#37
Originally Posted by Wikiwide View Post
Fifth, if Sailfish can be run on any telephone, then it can be run on Lumia 920, too. Imagine, replacing Microsoft OS with Sailfish...
I'm sorry to disappoint you here, but it has no maning in this context that "sailfish can be made to run on any device".
That sentence is propably true, as well as saying that "maemo can be made to run on any device" or "symbian s60 can be made to run on any device"

Of course they can, but that means that can be done by the makers of the devices, and without their help/active participation just next to nobody.

The problem is the closed HW, closed drivers, closed firmware for all functionalities. On top of that even the boot loaders are secured against runnig unsigned images.

It is fairly simple to get just the linux kernel running on any device, as long as the base cpu architecture is supported. For example the boot loading problem can be solved at least two ways, either finding a security flaw in the existing OS to inject own boot code into the ring 0 executor or by using JTAG to program the device flash.

But that's just the kernel, can't do much with that yet;
  • Run a serial console on it? Yes, propably.
  • Run network console on it? Propably not.
  • Display something on the screen? Fairly impossible.
  • Use GSM/GPRS/3G/4G networking? Totally impossible.
 

The Following User Says Thank You to juiceme For This Useful Post: