Even with only a single core true multitasking allows a secondary task or thread to get CPU time while the higher priority task is waiting for input or output without taking any time from the primary task.
Thanks, but I knew that. When thinking about multi-tasking, I rarely think phones. I’ve noticed a uptick in the number of forums that refer to a phone as a ‘computer’. To me, it’s like a bicycle compared to a Formulae One. Yes, the phone is like a computer. It computes.
Another way I’ll say that, is I don’t see how having 24 CPUs makes the computer smart, or smarter, or intelligent than 4 CPUs. It doesn’t. Just faster and more expensive. Smart would be the user - maybe Phones can’t be smart. If they can, a rolling stone gathering no moss is intelligent too.
Too, the battery life, on a computerized phone would be blown away or melt down.
I don’t get why the duops phone batteries charge lasts so much longer than the L5 battery. I can feel the difference because a duop phone is cool to the touch. The L5 gets very hot at times and the heat is energy taken from the battery quickly reducing the pocket warmers battery life.
No matter, perhaps in a few years after Crimson is ready or ready-ier, the battery life will have been improved. I can’t get over why the same kind of battery used by duops can’t be injected in to the L5. Meh - what ever. It is what it is.
Can say, 2 cpu’s:
Using ‘Files’ CPU 1 is copying 200 Gig of music data to a SSD.
2nd cpu is copying digital text file of War and Peace to same SSD.
Do they not take turns in writing and reading checksums?
On a 4-cpu (or are they cores) system, is it possible to save battery life by designating which CPU does the work while others are left to stay cool and thereby save battery life?
For example. is it possible to assign CPU Ø to FireFox, or privacy-friendly browser only and CPUs 1 2 & 3 to handle any background OS stuff, like monitoring WiFi, and CPU 3 to monitor mobile? Does that save the 3/4 battery use?
Is the whole idea crazy?
It’s an interesting (and welcome) project, but it’s fundamentally different:
The heated frame, at least, is explained by a design choice: Whould this improve heat management? - #8 by amosbatto
Probably protecting the battery, rather.
I think the major heat source(s) in the L5 are probably the modem and CPU. Except maybe during charging.
It bothers me that people say “fundamentally different” without spelling out the differences. Please spell them out. Here is what I understand to be the “fundamental differences”:
-
Can it (FuriPhone) use any kernel.org kernel? No. It needs a kernel compatible with the (non Free) device drivers. This is a Linux kernel (Free) provided by the Android phone vendor. This is the same sort of requirement that was true of Ubuntu Touch on devices like the Nexus series and is true of Sailfish OS on its devices. This is less an issue of “Android” than it is of “driver lock-in because they are a binary blob”.
-
Which OS? The OS (on the FuriPhone) is basically Mobian … which is GNU/Linux. The userspace (for the FuriPhone) should look like Mobian on the Librem 5. At the “services” level there will be some differences: the mobile services (GPS, cellular) go through the Halium layer (to use the non-Free drivers from the vendor) and, so, the plumbing is different than Mobian on the Librem 5.
-
Are there any advantages/disadvantages?.
Advantages: It (the OS on the FuriPhone) is a familiar GNU/Linux distribution (based on Debian … like PureOS on the Librem 5) with greater compatibility for running Android applications (because of libhybris).
Disadvantages: You are locked into specific kernel versions due to the dependence on non-Free drivers.
And since I’m replying to this newer post, let me take the time to reply to your previous post:
What do you mean by “Androids”??? Are you talking about the device or the OS? In either case, please be specific about exactly what they lack in regard to “functionalities of a desktop computer” … in comparison to the Librem 5’s “functionalities as a desktop computer”.
I think your notion of what can be done with an Android phone is limited by what you have done rather than what can be done.
[Edit: Added clarifications of what I meant by “it”.]
It depends on what you mean by “out of the box”. e.g. The Librem 5 doesn’t have sshd installed “out of the box” either. And if you count an “apt install”, then I can include browsing to f-droid and installing termux.
Are you virtue signalling?
Reminder: AOSP if Free. GrapheneOS is Free. I can understand that you may not want proprietary drivers, but don’t confuse an Android OS and its qualities and capabilities with the nature of the drivers supplied by most vendors.
Also: The topic was “battery life” and someone suggested that the better battery life on Android was somehow due to Android being less capable. That, IMO, is clearly not true — and I pointed out why. I’m not sure anything you’re saying here disputes that.
I would say:
- Making use of already existing software like Phosh and all the other GNU/Linux mobile projects that came with Librem 5 and Pinephone.
- Still making shortcuts to provide things “now” rather than making things “right”.
At the end everyone has to decide for themselves what’s more important to them.
What are you speaking about? The desktop environment? Mobian comes with Phosh or Plasma Mobile. I’m sure it’s also possible to use other environments. And as far as I know they want to use Phosh and want to contributing code to it as well. So of cause it looks mostly the same.
@Ick … to clarify:
Amarok asserted that the FuriPhone project (the Debian-based phosh phone from Hong Kong) is “fundamentally different” than something like the Librem 5 (and/or pinephone). I challenged people to be specific about those “fundamental differences”. Where I’m confused is that you pointed out the similarities between the FuriPhone and the Librem 5: The userspace for the FuriPhone is based on Mobian with phosh.
I was only calling attention to what @dos said about the operating system. Ask him…?
I wasn’t trying to imply that “different” is good or bad either way, just structured differently.
In fact, I think (i.e. assume, i.e. don’t know for sure) that Android devices probably can handle battery optimization better than the Librem 5.
People keep asking “if Android devices can do it, why can’t the Librem 5?” I’m merely pointing out that the comparison is not necessarily valid.
You made the assertion. I guess you meant to say “dos says that he thinks it’s fundamentally different”.
But to clarify, you don’t know why dos says it’s “fundamentally different” and/or in what ways it is different.
You’re saying the comparison is “not necessarily valid”, but you don’t give any fundamental arguments why it isn’t valid.
I think the comparison is valid and I’ve given reasons why it’s valid.
For example: The FujiPhone runs all the same userspace software as the Librem 5 (e.g. GNU/Linux Mobian with phosh, sshd, bash, Terminal, …) and it seems to have better power management.
And: My Android phone running GrapheneOS (not GNU/Linux) runs all the same non-privileged command-line software (sshd, gcc, python, rsync, bash) under Termux and one can do a proot (non privileged fake-root) install of a full GNU/Linux distribution if one wanted. I only need to charge in every 3 days.
My conclusion: PureOS on the Librem 5 is not very power efficient (poor use of power states) and/or the SoC is not very power efficient and it has nothing to do with the functionality/capabilities of the software/OS.
This seems false.
Some of us value what PureOS is trying to accomplish in terms of freedom versus going down the Android path of sorrow and imprisonment. The fact that PureOS/Librem 5 allows us to accomplish something with more freedom is part of the capability of the Librem 5, at least by my standards. Purism’s choices for freedom have some tradeoffs in terms of the chips that are compatible with those choices, so the power management of those chips and the capability of the device are very much related.
If a person absolutely needs more battery life, they have at least two options: (1) buy more batteries for the Librem 5 and a few external chargers, to allow swapping in full batteries and extending battery life, (2) buy one of the many devices available that run an Android kernel.
I, for one, have no interest in the second option, because I value the freedom-enhancing work that Purism has done to get the Librem 5 to market.
Hopefully everyone reading this by now knows that @Privacy2 has no interest in the first option, because Privacy2 does not value the freedom advantages of the Librem 5, visits these forums just to neg Purism, and argues for people to buy Google devices to solve their privacy/freedom concerns.
I beleive that’s IF one lives in the United States. I wonder though, if Alaska and Hawaii can get them.
~s
I told about 2 things that are fundamentally different. The first point is, that they never had to contribute any code to create such a “user space”. So without Librem 5 it wouldn’t exist - that’s for sure. The other thing is the “shortcut” which was never part of Purisms approach. It’s like building a house without building the foundation. It’s build in no time, but does not persist for long time.
And what I wrote after quote was nothing about differences. Btw, I’m running PureOS and Mobian on my L5 and Mobian does also not stay alive more than a day without charging. So PureOS is not the issue here.
For those in Europe buying batteries is not an option unfortunately . I m thinking of putting my librem 5 in the drawer until crimson gets released so that I get more value from the battery if it gets improved by then . Charging all the time the phone will eventually destroy the battery . Can someone explain me what the suspend actually does other than turning off wifi ,and Bluetooth (mobile data are not turned off unfortunately )
Crimson will not improve battery life (much), so just use your phone. You can buy batteries from third parties in EU, you just have to check that you buy correct ones.
Suspend also puts your RAM into sleeping mode. RAM is a storage that needs power to store data. Once power is gone, information are also gone. Suspend handles it in a way without session data loss. And suspend - once it’s stable - will allow incoming data to weak up the phone to give a signal “data here” - it’s not the same as turning off all wireless connections.
That’s not how I would define capability. IMO, “Freedom” is a feature of a tool … while “capability” is what the tool can do.
But what does that have to do with “battery life” or the capabilities of the phone?
I disagree. Mobian and PureOS are both Debian based and both have done basically the same work in regard to battery efficiency. Since they are nearly the same thing, both of them having issues isn’te even surprising and one certainly can’t conclude that it’s not an OS issue. For example, battery life of Mobian on a pinephone isn’t good, whereas battery life of GloDroid on the pinephone is 3-4 days ( GloDroid (Android-14) ).
I thought it was more about the general question of differences. Sorry if I missed the point. I’m also not too much into the other project to be able to speak about differences in detail.
I thought the other device also runs Mobian, just with an Android Kernel. Or what did you mean previously?
I strong prefer using an Androide device than be a crazy capricious person changing batteries on something that is not properly done. I love Librem5, i love Purism, i love Gnu too but i just waiting the right moment to using L5+Gnu OS. At the moment i using Xperia Murray+Sailfish OS it is a delicious combination.