maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   The new QWERTY device project (https://talk.maemo.org/showthread.php?t=99632)

r0kk3rz 2017-08-31 09:13

Re: The new QWERTY device project
 
Quote:

Originally Posted by DrYak (Post 1533679)
When you look into the detail, Jolla has just finised the long and exhausting part of porting the whole of Sailfish OS from 32 bits to 64 bits.

Up until now we had 32bits ARMv8 used by nearly every smartphone port (and 32bits 486-like Atom used by the tablets). Sony Experia X is the first ever 64 bits CPU (an ARM64 one).

In the community we already did the work for 64bit arm devices, this was before the work on Sailfish X had even started and was mainly pioneered by Ghosalmartin for the Nexus 5X (bullhead).

The userspace will still be 32bit and indeed that is a feature because there are no aarch64 compiled apps around for sailfish at all.


Quote:

Originally Posted by DrYak (Post 1533679)
The things that are missing on the Sony Experia X are very specific to *that* platform (getting the drivers to work and plugging them into the users space to work - they "just" need to get BlueZ5 working).

Bluez is fine, its the kernel HCI driver with the broadcom based BT chips which I already warned Chen against.

Quote:

Originally Posted by DrYak (Post 1533679)
The main problem is going to be drivers

The main problem is *always* the drivers, and also the specific android base used to interface with those drivers which Chen probably won't get a huge amount of choice on anyway.

DrYak 2017-08-31 11:25

Re: The new QWERTY device project
 
Quote:

Originally Posted by r0kk3rz (Post 1533698)
In the community we already did the work for 64bit arm devices, this was before the work on Sailfish X had even started and was mainly pioneered by Ghosalmartin for the Nexus 5X (bullhead).

I've completely missed this port.
Thank you for enriching my knowledge.

Quote:

Originally Posted by r0kk3rz (Post 1533698)
The userspace will still be 32bit and indeed that is a feature because there are no aarch64 compiled apps around for sailfish at all.

Well, that's sad.
I was hoping for a full 64bits support.

- Lots of 3rd party apps are "noarch" anyway (QML + Javascript, mostly - same package regardless of the CPU arch).

- Supporting Aarch64 is basically just adding 1 more available target on their OpenBuildSystem compile farm.

- We need multiple archs due to Atom's 486/IA32 anyway

- There aren't that many 3rd party apps with binary code anyway, compared to Android or iOS. Lots of them are opensource and even if the original author is unavailable, someone else could easily fork the repo and recompile.
Only the few closed-source apps, with a binary component, whose dev is unavailable, and that will need a Aarch64 recompile would be affacted by the switch.



Quote:

its the kernel HCI driver with the broadcom based BT chips which I already warned Chen against.
Let's hope that by the time of Livermorium, we'll manage to find a way to get it working.

I haven't been paying much attention, is the bluetooth core inside Experia X anyway related to the core in chen's selected PCB ?
i.e.: will the work that Jolla will need to put into Sailfish X's bluetooth driver benefit Livermorium in anyway ?

Dave999 2017-08-31 11:27

Re: The new QWERTY device project
 
Anyone know when moto mod is estimated to be completely delivered?

NX500 2017-08-31 12:52

Re: The new QWERTY device project
 
Quote:

Originally Posted by Dave999 (Post 1533703)
Anyone know when moto mod is estimated to be completely delivered?

According to the IGG page

Quote:

Shipping date of the first batch of product has been moved to September.

r0kk3rz 2017-08-31 13:47

Re: The new QWERTY device project
 
Quote:

Originally Posted by DrYak (Post 1533702)
- Lots of 3rd party apps are "noarch" anyway (QML + Javascript, mostly - same package regardless of the CPU arch).

- Supporting Aarch64 is basically just adding 1 more available target on their OpenBuildSystem compile farm.

- We need multiple archs due to Atom's 486/IA32 anyway

- There aren't that many 3rd party apps with binary code anyway, compared to Android or iOS. Lots of them are opensource and even if the original author is unavailable, someone else could easily fork the repo and recompile.
Only the few closed-source apps, with a binary component, whose dev is unavailable, and that will need a Aarch64 recompile would be affacted by the switch.

There's practically zero apps that install on the Jolla Tablet for this reason, nobody bothered to build for it. Indeed at some point Jolla is going to have to let the community support unmaintained apps on Harbour because sooner or later a Qt upgrade is going to break them. and there's also Alien-Dalvik to consider in this equation.

But so far Jolla hasn't said anything about building or supporting fully 64bit sailfish, and I would expect that they would let us community porters have it first for testing before rolling it out as a fully supported thing.

Quote:

Originally Posted by DrYak (Post 1533702)
I haven't been paying much attention, is the bluetooth core inside Experia X anyway related to the core in chen's selected PCB ?
i.e.: will the work that Jolla will need to put into Sailfish X's bluetooth driver benefit Livermorium in anyway ?

No idea. My point from mentioning it was basically to say that its a hardware specific problem and mostly likely irrelevant for the Chenphone.

catbus 2017-08-31 15:55

Re: The new QWERTY device project
 
Quote:

Originally Posted by Dave999 (Post 1533703)
Anyone know when moto mod is estimated to be completely delivered?

Soon?

(Sorry OT and bad joke...)

marmistrz 2017-09-01 09:13

Re: The new QWERTY device project
 
Quote:

Originally Posted by DrYak (Post 1533702)
- Lots of 3rd party apps are "noarch" anyway (QML + Javascript, mostly - same package regardless of the CPU arch).

- Supporting Aarch64 is basically just adding 1 more available target on their OpenBuildSystem compile farm.

- We need multiple archs due to Atom's 486/IA32 anyway

- There aren't that many 3rd party apps with binary code anyway, compared to Android or iOS. Lots of them are opensource and even if the original author is unavailable, someone else could easily fork the repo and recompile.
Only the few closed-source apps, with a binary component, whose dev is unavailable, and that will need a Aarch64 recompile would be affacted by the switch.

When I was discussing the GCC update during one of the Mer meetings, Jolla seemed most concerned about those closed-source applications.

British 2017-09-05 07:11

Re: The new QWERTY device project
 
@Chen: Are you planning to update your signature with this here project any time soon, or perhaps are you waiting for your Moto mod to be done with ?

There *might* be people that read your posts on other threads and don't know about the "Chen[s]phone".

The more the merrier.
Strength in numbers.
All that...

chenliangchen 2017-09-05 23:10

Re: The new QWERTY device project
 
Quote:

Originally Posted by British (Post 1533939)
@Chen: Are you planning to update your signature with this here project any time soon, or perhaps are you waiting for your Moto mod to be done with ?

There *might* be people that read your posts on other threads and don't know about the "Chen[s]phone".

The more the merrier.
Strength in numbers.
All that...

Yes thank you! I will need to deliver this Keyboard Mod first.

I have decided to take the time longer to make the product as good as possible, instead of releasing in a hurry. It's about 85-90% of my "ideal product" at the moment but I want to make that 100%...

Once Motorola formally launches this Mod, and I start fulfilling the supporters in IGG, I will close the Keyboard Mod campaign and formally move to this one.

But because of running late with keyboard mod I don't think we can make the hardware end of year anymore. But won't be too long. Building this device (not inc. software) isn't more difficult than Moto mod and I know exactly what to do...

Amboss 2017-09-06 09:32

Re: The new QWERTY device project
 
Quote:

Originally Posted by chenliangchen (Post 1533974)
I have decided to take the time longer to make the product as good as possible, instead of releasing in a hurry. It's about 85-90% of my "ideal product" at the moment but I want to make that 100%...

Be careful on that! The last 20% usually need more effort than the other 80%. It might take ages or even kill your project as a whole. Especially if your aim is an "ideal product".


All times are GMT. The time now is 18:57.

vBulletin® Version 3.8.8