maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   SailfishOS (https://talk.maemo.org/forumdisplay.php?f=52)
-   -   Russian Open Mobile development based on SFOS (https://talk.maemo.org/showthread.php?t=96714)

eekkelund 2016-05-05 23:04

Russian Open Mobile development based on SFOS
 
What what?
Are Russians making fork of SailfisOS? Or what they are doing with it?
https://translate.google.com/transla...Fdoc%2F2980329
Quote:

The interlocutor of "Kommersant", close to the Ministry of Communications, said that the operating system is developed based on the components of open Sailfish OS
Minister of Communications Nikolai Nikiforov tweeted:
https://twitter.com/nnikiforov/statu...64659996950528
Quote:

Russian Center for the development of the new mobile operating system opened https://m.hh.ru/vacancies?employer_id=2300703 job ... pzhlst, RT
In those vacancies there are:
Specialist infrastructure management and build system
Developer SDK
UI Developer
Open Mobile Platform yesterday
Specialist in the development of secure systems and components
developer
The developer of low-level systems
Testing Specialist
Technical writer

Required skills include Qt,QML,C++,Linux, OpenSource etc.

That company is called "Open Mobile Platform"(google translate) and it is owned by familiar guy for us: Berezkin Grigory who sits also in board of Jolla Ltd. CEO of "Open Mobile Platform" is Pavel Eyges, other board member of Jolla Ltd.

So are Russians making fork or something else? :o

chilango 2016-05-05 23:18

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Seems Coderus have a good oportunity? ;)

Ancelad 2016-05-05 23:30

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
We're (Russians) kinda weird. So you can expect anything!!!

gerbick 2016-05-05 23:45

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Isn't this part of the BRICS conference stuff Jolla had a while back?

Edit: http://techcrunch.com/2015/05/28/jol...rging-markets/

coderus 2016-05-06 05:00

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Russians have most of Jolla stocks, so we're opening own centers of developing sailfishos, it's not the new operating system, it's same sailfishos.
And no, i'm not invited to the crowd myself :)

okourkoulos 2016-05-06 09:48

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
So, we were just testing the OS for the Russians to take it over?

coderus 2016-05-06 09:52

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
it's already taken, you just dont know it

eekkelund 2016-05-06 10:21

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
SailfishOS reviews made nice article about this.

ste-phan 2016-05-07 00:06

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by eekkelund (Post 1505113)
SailfishOS reviews made nice article about this.


"Sailfish OS was selected over Tizen to be presented in a foreign import substitution program aiming to support Russian software development and to reduce the amount of American operating systems in Russia."


See see, another proof of Russian aggressive stance against "the West" :o

In above statement replace "Russia" with "the world" and you got my "tested with love".

Why did "the Russians" not also take Symbian out of the trash can long time ago or did they?

Dave999 2016-05-07 04:02

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Haha...Russians. :D

Slavefish!?!? ;) soon you will get small push messages: are you with us or against us? ColdWare 2.0 starting with sail.

Remove Saarino and put a Russian as chair.

Basically it's not a bad thing if Russia invests heavily in Sail. Somebody must do it to get it to work. If it succeeds , great, if it fails great too.

In the end...I consider this to be old news and irrelevant:D

Stskeeps 2016-05-07 04:54

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by ste-phan (Post 1505137)
Why did "the Russians" not also take Symbian out of the trash can long time ago or did they?

You'd have to be mentally ill to use Symbian for anything.

Paspie 2016-05-09 11:39

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by Stskeeps (Post 1505143)
You'd have to be mentally ill to use Symbian for anything.

What's wrong with Symbian, apart from the paltry hardware Nokia shoved it on?

padmaraj.ravi 2016-05-09 16:40

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by Stskeeps (Post 1505143)
You'd have to be mentally ill to use Symbian for anything.

IMHO symbian is far superior to both sailfish and android when it comes to capabilities . Maemo may beat it though.

Dave999 2016-05-09 16:44

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by padmaraj.ravi (Post 1505245)
IMHO symbian is far superior to both sailfish and android when it comes to capabilities . Maemo may beat it though.

Especially the devices where better for symbian the last one of its kind E7...and all the ones before it with keyboards :D

The OS though was dead long before it was killed by nokia.

nieldk 2016-05-09 19:15

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by Stskeeps (Post 1505143)
You'd have to be mentally ill to use Symbian for anything.

Call me mentally ill then. I also love assembler as to C++ ao.

ibrakalifa 2016-05-10 00:42

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by padmaraj.ravi (Post 1505245)
IMHO symbian is far superior to both sailfish and android when it comes to capabilities . Maemo may beat it though.

thats for you, not for 'public'
and for me harmattan is the best, sexiest one :D

padmaraj.ravi 2016-05-10 05:30

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by ibrakalifa (Post 1505289)
thats for you, not for 'public'
and for me harmattan is the best, sexiest one :D

Okay . In fact i meant meego as well when i said maemo. My bad. But after closely following everything about sailfish for two years now , somehow i feel sailfish is a step backward from meego. With all its oom issues, i feel symbian , maemo and meego handles those oom problems with a bit more grace. Sailfish doesnt have that grace with its oom killings. LIke you said IMHO. Not a public opinion. :)

llelectronics 2016-05-10 08:05

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Technically speaking Maemo and Meego did not change a thing qhen it comes to oom. They left the defaults of debian and turned oom active killing off. So kills only happen when the min_free value is crossed. But I never came so far as the whole system would stutter and freeze when memory gets really full until it comes to a halt.

So in general the fine tuning of Jolla for SailfishOS is a little bit cleverer as I never got so far and always had a working device.

pichlo 2016-05-10 08:20

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by Paspie (Post 1505232)
What's wrong with Symbian, apart from the paltry hardware Nokia shoved it on?

You have not had the misfortune to have to write any software for it, have you? I can say with clear conscience that I had never seen a worse piece of excrement, before or after.

There was one thing Symbian did well that other mobile platform could learn from. Not that Symbian was the only OS doing that, nor that Symbian had invented it. Palm did that too. Execute in place. I will never understand why you need to load the code into precious RAM when you could run it straight from the flash and keep the RAM for things that need to change. That would also reduce the boot time from minutes to milliseconds.

aegis 2016-05-10 09:11

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by pichlo (Post 1505297)

There was one thing Symbian did well that other mobile platform could learn from. Not that Symbian was the only OS doing that, nor that Symbian had invented it. Palm did that too. Execute in place. I will never understand why you need to load the code into precious RAM when you could run it straight from the flash and keep the RAM for things that need to change. That would also reduce the boot time from minutes to milliseconds.

IIRC Execute in place relied on a particular kind of memory chip that would be impractical in today's more complex systems but yes the jump from UIQ 2 to 3 where they also did this despite the improved hardware and more RAM resulted in death of UIQ IMHO.

reinob 2016-05-10 09:45

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by aegis (Post 1505302)
IIRC Execute in place relied on a particular kind of memory chip that would be impractical in today's more complex systems but yes the jump from UIQ 2 to 3 where they also did this despite the improved hardware and more RAM resulted in death of UIQ IMHO.

AFAIK XIP only works with NOR-Flash, which is not that common anymore (I think you could not make them really big like with NAND).

SRAM was also cool (my HP-48 has that :) but way too expensive..

mikelima 2016-05-10 09:48

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by reinob (Post 1505306)
AFAIK XIP only works with NOR-Flash, which is not that common anymore (I think you could not make them really big like with NAND).

SRAM was also cool (my HP-48 has that :) but way too expensive..

Well, "Non-volatile Memory" support is being worked on for Linux, so "execute in place will be relevant again a few years down the road.

padmaraj.ravi 2016-05-10 11:16

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by llelectronics (Post 1505296)
Technically speaking Maemo and Meego did not change a thing qhen it comes to oom. They left the defaults of debian and turned oom active killing off. So kills only happen when the min_free value is crossed. But I never came so far as the whole system would stutter and freeze when memory gets really full until it comes to a halt.

So in general the fine tuning of Jolla for SailfishOS is a little bit cleverer as I never got so far and always had a working device.

@ llelectronics

At the risk of being considered naive , i have a question. Every now and then in the forums , i read sailfish users complaining about apps closing in the background. Even with very heavy usage , my N9 and N900 rarely got into a state where it becomes completely unresponsive. So what would be the reason for sailfish having to kill apps in the background more frequently than N9 0r N900 even with cleverer fine tuning ?Is it only because of alien dalvik?This single problem questions my mind every time i think about buying an OPX or nexus and load sailfish in it. Sometimes i get the feeling other than the big brother stuff , there is nothing sailfish brings over android.

P S : I have never used a sailfish phone. Forums are my only info source.

pichlo 2016-05-10 13:33

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
@padmaraj.ravi,

The answer is very simple. The reason is the criminally inefficient use of resources in Sailfish, particularly RAM. You will have people blaming Alien Dalvik (AD) but I have never allowed AD touch my Jolla and still see apps killed at the background.

The biggest change that brought most Out-Of-Memory (OOM) problems was the 1.0.8 update that upgraded Qt. After that, you were lucky to run more than three apps simultaneously, even without AD. For me, it was sometimes enough to run just one(!), the browser. Have two tabs open and try opening the third - bang! The browser gets killed.

To Jolla's credit, the 2.0.0 update fixed a lot of OOM issues. In fact, since 2.0.0 came out, I have seen only one instance of an app killed by OOM.
Others' experiences may vary if they use AD. For them, 2.0.0 may or may not have fixed the problem, or it may have made it worse.

eekkelund 2016-05-10 21:58

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Moar info.
Smartphones from Gregory Berezkina will appear later this year. They will be running modified Sailfish OS

Google translated version

Quote:

The general director of the Russian office of Lenovo Gleb Mishin said that Lenovo will discuss the possibility of partnership with Jolla and its Russian shareholders.

Dave999 2016-05-11 05:46

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Modified OS how? An extra back door? Why would they modify the OS?

Levono with real sailfish without modified OS would be nice.

eekkelund 2016-05-11 16:25

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
SailfisOS Reviews updated their post.

Quote:

Update, May 11, 2016:

I requested more information about the news below from Jolla. Here is the official update via Juhani Lassila, Head of Communications at Jolla, Finland:

Quote:

"Jolla Ltd. has licensed Sailfish OS to a Russian company Open Mobile Platform. This company was established in order to localize Sailfish OS, enrich it with domestic Russian services and preinstalled applications and to adopt it for Russian smartphones and tablets. During this work developers of Open Mobile Platform will contribute back to open source part of Sailfish OS project"

"Open Mobile Platform is not only promoting its Sailfish OS based product but investing own recourses for Russian Sailfish OS community support. Jolla continues developing and licensing Sailfish OS, and actively participates in the related open source projects."


nthn 2016-05-11 21:46

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by padmaraj.ravi (Post 1505322)
So what would be the reason for sailfish having to kill apps in the background more frequently than N9 0r N900 even with cleverer fine tuning ?

Part of the problem is also that as software grows older, it grows larger and needs more memory. On one hand it's logical because you can't get extra stuff without extra space to put it in, but on the other hand it could be so much better. In an ideal world, everyone would be running operating systems like KolibriOS, but the ideal and the real world unfortunately don't overlap.

pichlo 2016-05-12 04:41

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
[OT]Thanks for the pointer, I am keen to try KolibriOS on an old subnotebook I purchased recently. I like the fact that true to their mission, their website is also lightweight and loads instantly, even in the Jolla's browser.[/OT]

JulmaHerra 2016-05-12 06:18

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
It's of course true that software tends to get bloated when new features are added. Efficient optimization mitigates it to some degree as well as other design choices (just thinking how my wife's iPhone 5S works with just 1gb of RAM), however doing it requires time and resources, both which Jolla has lacked since from the beginning. It's balancing between time to delivery, features and money. Positive part is that now developer base for Sailfish is increasing. However, I have some reservations about the ownership of the company as I don't yet know how closely it's tied to Kremlin and how it might affect the development in the future.

P@t 2016-05-12 08:02

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
On my side, I consider the recent link announced with that new ''OS'' quite positive.
I was a bit worried about a greater grip that Russia would take on SFOS but now it seems clear that this move means that SFOS will be left independant and that whatever Russia will like to put (thinking about some dirty bits) will be on its specific version.
In the meantime, what will be common between the two OS (which is probably by far the largest share) will be worked together and will then benefit SFOS, including the open-source parts.
It is still unclear though if more of SFOS will be open-sourced: maybe soon... but at least it is still an opened question.

llelectronics 2016-05-12 08:05

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by padmaraj.ravi (Post 1505322)
@ llelectronics
So what would be the reason for sailfish having to kill apps in the background more frequently than N9 0r N900 even with cleverer fine tuning ?Is it only because of alien dalvik?

It is not a Alien Dalvik problem. It is just a RAM watcher that starts killing apps when a particular limit has been crossed.
This is done to accomplish an always starting telephone app so it would not start excessive swapping or waiting when a call comes in.
It also tries to avoid stuttering and freezing of UI or apps when starting.
This stuttering and hanging is something I can do on N900 and N9 very easily. I also missed some calls on those devices because the telephone app did not came up in time because of swapping and out of memory situations.
Of course as it is Linux you can tweak and tune values and restore the behavior of the N900 & N9 with a few commands (there are plenty threads about it around here and on tjc)

pichlo 2016-05-12 08:26

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Yes, but you make it sound like it was the watcher's fault when in fact the watcher is merely a bad cure for a much worse disease. I have also missed calls due to swapping on my N900 when I kept 12(!) apps open for weeks on end. Two of them terminal windows with builds running. The point is the device could handle that. Jolla, with 4 times as much RAM, can't. What the F*** is Jolla doing to waste that much RAM???

You hear clueless voices calling for devices with more RAM. I say throwing more resources at it is not the solution, Sailfish will just swallow them and learn nothing. The only real solution can only be tidying up the code and make it more efficient.

Actually, I maintain that the above paragraph applies in every walk of life, not just software development. Your wife doesn't need more money, she needs to spend less. Your country does not need more power stations, its citizens need to learn to use less energy. We do not need motorways with more lanes, we need fewer cars and more discipline like punishing drivers for unnecessarily staying in the middle lane when the outside lane becomes available. More resources should always be the last solution, not the first.

JulmaHerra 2016-05-12 09:04

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Throwing in more resources is a solution, not just the one you prefer. :)

More seriously, Sailfish code does need optimization as it seems quite clear that resource usage is excessive. I'm not sure if it can be done without affecting other developments though, there's a good chance that shifting priority to optimizing will result in backslash about slow development and missing features X,Y and the rest of the alphabet.

pichlo 2016-05-12 09:21

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
I agree with all you said except the first line. More resources is a workaround, not a solution ;)

mscion 2016-05-12 12:39

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by pichlo (Post 1505456)
I agree with all you said except the first line. More resources is a workaround, not a solution ;)

While having more resources can be quite important depending on application, I found I was a much more clever programmer in my younger days when I was in college and our shared workstation didn't have close to the capability of current smartphones.

On a related note, this is sick:

http://www.gsmarena.com/galaxy_note_...news-18188.php

aegis 2016-05-12 12:58

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by pichlo (Post 1505456)
More resources is a workaround, not a solution ;)

True.

But if you've got to spend significant resources so that you can use less resources when just adding more resources requires less resources, it's a solution worth resourcing. :D

mscion 2016-05-12 13:02

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Originally Posted by aegis (Post 1505467)
True.

But if you've got to spend significant resources so that you can use less resources when just adding more resources requires less resources, it's a solution worth resourcing. :D

Now that's resourceful thinking!

llelectronics 2016-05-12 14:13

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
Quote:

Yes, but you make it sound like it was the watcher's fault when in fact the watcher is merely a bad cure for a much worse disease. I have also missed calls due to swapping on my N900 when I kept 12(!) apps open for weeks on end. Two of them terminal windows with builds running. The point is the device could handle that. Jolla, with 4 times as much RAM, can't. What the F*** is Jolla doing to waste that much RAM???
Its a different technology and different toolkit that SailfishOS uses. With all its fancy animations, qml, half transparent windows and better caching technologies more RAM is used.
Also keep in mind websites for example and so browsers nowadays tend to use a lot more RAM then it was back then with the n900 and we have more and more technologies integrated like html5 audio/video , webrtc and others.

eekkelund 2016-06-06 06:22

Re: Russian Center for the development of the new mobile operating system opened. Operating system is developed based on the components of open Sailfish OS.
 
1 Attachment(s)
Two SailfishOS smartphones coming from Russian companies!

Ермак ОМП (ОС Sailfish) Google Translated version

http://m-infogroup.ru/images/%D0%95%...one-sf-4-1.png

4.5" 1280x720 screen
Double core Qualcomm Snapdragon MSM 8960 @ 1,5 GHz
1Gb Ram
8Gb memory
8Mpix camera
4G LTE
3450 mAh battery with wireless charging


And other phone is Oysters Pacific 4G Silver
http://www.omprussia.ru/images/jooml...ysters-omp.jpg

Here are the website of Open Mobile Platform company.
http://www.omprussia.ru/index.php There are 3 SailfishOS phones, two above ones and Jolla phone. And apparently user guide for SailfishOS


All times are GMT. The time now is 12:58.

vBulletin® Version 3.8.8