Scientific articles about SailfishOS and Jolla in general?

I’m looking into scientific articles that are discussing SailfishOS in a general context. So far, there is not much to be found. In case there is anything else that I have found below, please let me know!

The most interesting paper I found is an article which is a little over 2 year old:
A first look at forensic analysis of sailfishos”. A first look at forensic analysis of sailfishos
In this article, the authors discuss about how to perform forensic investigation into SFOS (3.2.1.20 on a non-encrypted Xperia XA2 H3113) by the means of exploiting user information with the help of commercially available tools “MOBILedit, Magnet Axiom Process and UFED using also dd and a combination with nc, both via bootloading TWRP” and provide “useful information” for investigators in case a device is been under surveillance by an forensic expert. Authors analyse the file system, device-specific information as well as the user data e.g. telephony.db, /var/lib/ofono/310260956xxxxxx/gprs/, history of commands used in terminal, MAC address of Bluetooth, latest connected WiFi, incomming and outgoing phone calls, list of websites that have been visited using the stock browser, calendar entries (mkcal.db) as well as contacts (contacts.db).

When browsing this paper, I really think it is a good idea to encrypt the file system as well as the microSD card.

Another interesting publication from 2015 is the thesis of Lauri Johansson Writing and Running Qmltestrunner Tests Case: Jolla
This Bachelor’s thesis has a lot of information for Qt/Qml coding beginners, specifically the Qmltestrunner test automation tool.

There is also an interesting Swedish Bachelor’s thesis from 2019 (Undersökning av alternativ för virtualisering av Android på SailfishOS)which is “…attempt to port the virtual android environment Anbox to the smart phone operating system SailfishOS. The purpose of the project is to see if such a solution can make SailfishOS and similar operating systems useful in a society that indirectly requires you to be able to run Android or iOS applications on your phone. The result of the project makes a number of short comings clear in the SailfishOs platform which hindered an actual attempt to evaluate the compatibility between Anbox and SailfishOS.”

5 Likes

Just recently i found this https://www.researchgate.net/publication/315874567_Cross-platform_development_for_Sailfish_OS_and_Android_Architectural_patterns_and_dictionary_trainer_application_case_study because i wanted to know how to build a sailfish app for android, but i couldn’t find it out yet

2 Likes

a long time ago I wrote something (as close as scientific as it could get outside a uni environment, imo) : [Report] Investigating alternative, mobile OSes , the were some types in the original version, I can send it to you by message if you want.

2 Likes

FWIW, I’m regularly using SailfishOS to run benchmarks on mobile devices. Way easier to scp an executable than to make a whole Android wrapper around it. Example: Glycos: The Basis for a Peer-to-Peer, Private Online Social Network | SpringerLink, and I’m working on another one that features ~6 Sailfish devices…

3 Likes

Thanks for sharing this interesting conference paper! I must admit that once upon the time I took also part in FRUCT, developing some MeeGo apps.

1 Like

Interesting to read the discussion. I could share my thoughts too. However, I couldn’t get access to your report from the Swisstransfer website.

1 Like

Thanks! This seems to be great work and I want to read it once I get access via university vpn.

Oh, it’s not that great, it was a student paper. If you want to read it, I can send it to you via DM upon being asked :wink:

A new article about sustainability of smartphone use states that SailfishOS is one of the most sustainable smartphone OS’s http://doi.org/10.1002/sd.2995

Well, I’m so glad I got ridge of Google-Android!

6 Likes

Thanks for reminding that this topic exists!

and I’m working on another one that features ~6 Sailfish devices…

Our research team is working on speeding up elliptic curve crypto (among some other neat crypto things). We recently published:

The benchmarks were run on Sailfish OS devices (and a Raspberry Pi) with the help of @direc85. The neat thing with Sailfish OS is that we can just cross-compile some benchmarking executables, run them, and rsync the reports back for analysis. It’s neat.

6 Likes

@rubdos thank you for sharing your article and nice to hear that you’re working on another one in this domain. I’ve never heard before about „Elliptic Curve Cryptography” but after browsing through your MDPI article, I’m convinced that this is am important topic and such encryption is very much needed.

Our sustainability article has a very broad scope i.e. how much energy your phone potentially uses to track you. It shows that the tracking/cookie industry is also guilty for the high power consumption of the internet and ultimately they may cause high CO2 emissions for tracking us in Google-Android and Apple iOS. Those OS’s have system tracker inbuilt next to geolocation which nobody can switch off and additionally you have in almost all commercial app trackers that send your personal preferences around thr globe. Besides the battery percentage is going down, you cannot see the reasons and that’s intentionally.
Please note that according a TU Delft study almost all energy harvested by photovoltaic in Europe alone is consumed by the energy demand of the tracking industry. Just in a few years the energy demand of the internet and tracking industry is 30% of all energy production. This is insane and I never cold have imagined that it’s going this bad. Therefore alternative mobile operating systems such as SailfishOS, LineageOS, e/OS, UbuntuTouch etc. are very important to go against this insanity.

Google, Apple, Facebook (Meta), Microsoft and Co. are part of the gigantic tracking industry and their earnings come from this. Also, you can see, revenues of those Bigtech companies are now larger than some of the biggest countries.

3 Likes

That’s one crazy statistic, wow. Do you have a link for that? I’d love to be able to cite that.

4 Likes

I think I got it: https://onlinelibrary.wiley.com/doi/10.1002/sd.2995

1 Like