Decided to give it a go, and have ordered a Nexus 5 (brand new). I have purchased it on eBay, from Hong Kong. Price is AU$200, including postage.
I need the international model, D821. There is another, D820, for the USA market.
A Slimport HDMI adaptor is required, which connects a TV or monitor to the phone. The adaptor also needs to have a simultaneous USB charging connection.
The MaruOS project does have a recommended one, however, I already have one that I purchased from Sony.
It will be cool to have Debian running on my phone, alongside Android, however, I am thinking beyond that, to a Puppy-like distro (Easy Linux) replacing Debian. I posted some preliminary thoughts on that:
This will mean that I have to get back into building ARM-based pups. I will dust-off my Pi2.
Another thing that has happened that is making me think of going back to ARM, is that Intel announced they are pulling out of trying to get x86 SoCs into phones (and tablets?).
This decision is likely to lead to further decline of x86, even on the desktop.
Some posts about Intel's decision:
However, it seems that Intel is not pulling out completely, but refocusing. Internet of Things seems to be one of those new targets.
No comments I have previously posted about MaruOS:
'don570' on the Puppy Forum posted a link to an interview with the developer of MaruOS. This is the link:
...I downloaded the MP3 audio file. The interview is about 82 minutes into the file.
Fascinating. The guy, Preetam, worked on this all by himself for about a year. Recently he has quit his job, to work on it full-time.
Currently, most of his effort is to release it as open source. I reckon when that happens, it will take off.
1 Comment I am working toward creating a new Linux distribution, based on the best ideas from Puppy, Quirky and Sabotage, and compiled from source (maybe for x86_64 x32).
I intend other improvements, such as finally getting out of all that stuff in /root and properly supporting non-root login.
I thought about a logo that implies "easy", and a "thumbs up" like this seems good:
I converted it to SVG:
...consists of a small number of objects, so very easy to edit. Can be edited in InkscapeLite in Puppy and Quirky.
The original PNG image is "free", however, I would like my logo to be different, not so obviously just a copy of it.
My ability with artwork is pathetic -- anyone willing to have a go, to make my SVG image look different/better?
3Comments I recently wrote about OpenEmbedded:
I was impressed because it compiled without error, unlike other similar tools.
I read that OE can be configured to do a x86_64 x32 build, which is something that am very keen on exploring.
There was some promise that T2 will support x32:
...however, that remains broken.
Yocto is a tool for compiling "embedded distributions", and uses OpenEmbedded:
As described here, Yocto supports x32:
If you want to learn more about x32, look here:
I decided to download Yocto, and attempt a x86_64 x32 build. Getting started instructions are here:
I am running Quirky Werewolf 7.4 x86_64. Note that the 'chrpath' executable is required, and I downloaded 'chrpath-0.16.tar.gz' and compiled and installed it -- don't recall where got it from.
Here is a summary of my steps:
> git clone git://git.yoctoproject.org/poky
> cd poky
> git checkout krogoth
this initialises the build environment:
> source oe-init-build-env
I edited oe-core/build/local.conf:
MACHINE ?= "genericx86-64"
PACKAGE_CLASSES ?= "package_deb"
DEFAULTTUNE = "x86-64-x32"
BB_NUMBER_THREADS = "1"
PARALLEL_MAKE = "-j 1"
BB_NUMBER_PARSE_THREADS = "1"
edit meta/classes/sanity.bbclass, comment-out:
if 0 == os.getuid():
raise_sanity_error("Do not use Bitbake as root.", d)
Like this (keep the indentation):
# if 0 == os.getuid():
# raise_sanity_error("Do not use Bitbake as root.", d)
bitbake -k option: continue if an error.
> bitbake core-image-sato-dev
BB_VERSION = "1.30.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Quirky-7.4"
TARGET_SYS = "x86_64-poky-linux-gnux32"
MACHINE = "genericx86-64"
DISTRO = "poky"
DISTRO_VERSION = "2.1"
TUNE_FEATURES = "mx32"
TARGET_FPU = ""
I set the number of parallel processes to "1", as my laptop overheats when set to use all 4 cores. Probably "2" would have been OK.
"krogoth" is the latest (development) version.
"core-image-sato-dev" is an image target, as described here:
The build has been trundling along for a couple of hours, so far so good.
1 Comment I recently reviewed the Packafeather XL alcohol stove:
Another stove that I have recently purchased is the titanium Vargo Triad stove. Website:
What this stove has going for it is simplicity, very rugged, inbuilt stand, and light (only 28gm). If the legs are pressed into the ground, that should make it more stable.
In my XL review, I mentioned trying to cook brown lentils. As the Triad cannot simmer, it just burns full-on or not at all, I decided to test my Big Sky Insulite Food Pouch. The idea is, bring the food to a boil, then transfer the pot into the food pouch, where it will continue to cook, albeit slower.
Here is everything gathered together, the pouch is on the right:
The method to light the stove, is first to fill it to just above the little hole in the centre, light it, then when it heats up, the nozzles around the perimeter will ignite. This process is called priming the stove.
Some online advice is to hold a flame under the stove for a few seconds to speed up the priming, which I did.
This is what the flame looked like at first:
Then I waited, and waited. It took a very long time before the jets ignited, I didn't time it, should have. Probably a couple of minutes. This is in contrast with the XL, which needed no priming time.
Eventually I had a nicely burning stove:
However, what is not apparent from that photo, but is very apparent when I got down lower and looked in, is there is a lot of yellow in the flame. Yellow is a sign of combustion inefficiency. The XL again outshines, as the flame, with pot on top, was totally blue.
When I took the pot off the Triad, the flame was almost totally yellow:
I put the pot into the Insulite pouch, then, as I didn't know how to extinguish the stove, I just watched it until it burnt out.
There is a way to extinguish it, but it doesn't look easy.
Does completing the cooking in the pouch work? Yes and no. I left the pot in the pouch for 1.5 hours and was surprised how hot it stayed. But, that duration was not enough, I put the pot back on a flame for another 10 minutes, then it was soft enough to my liking.
The brown lentils I used are very large. I just happened to have them in the kitchen cupboard. I think that I should have use French Style brown lentils, as they are much smaller (these are grown in Canada, are very tasty, and are sold in Coles).
I'll try the French Style next, see if I can get that cooking time down.
Here is the pouch, with pot in it:
I like the idea of the Insulite pouch. I am thinking that I should have another pot, so that I can boil water, or heat something else, while waiting for the main dish to complete cooking.
Back on the Triad. Well, it does have some things in its favour, as I itemised at the beginning of this post. It doesn't compare well against the XL though.
What I dislike about the Triad is the long priming time, no ability to adjust the flame, inefficient combustion, inability to put in only the amount of fuel that you will need, and it seems difficult to extinguish.
Pages:      ...