Things are happening

Just realised, the last blog post was Feb. 10, and it is now 24th.

So, a very brief post, in case anyone is wondering what is happening. Lots of things! Working on Easy Linux, containers, and more.

Still expecting to have something to upload mid-March.
Posted on 24 Feb 2017, 12:45 - Categories: Linux

Indirection in a shell script

I recently posted about a cool solution for doing sort of version numbers using busybox 'sort', when the full 'sort' (from coreutils) is not available:

Another cool solution is an implementation of variable indirection, when bash is not available. Bash has a special operator for indirection, like this: ${!PTR}.

Running in the initramfs however, there is only busybox. It does not support that "!" operator, however indirection is easy to implement, as explained here:

Back on the topic of the stability of a layered filesystem on the E200HA laptop, ever since I implemented the kernel boot parameter as described in my recent post, Easy Linux has been rock solid:

There was one screen freeze when I first tried it, since then have been running Easy many hours, booted up many times, using it now, rock solid.
Still on aufs, will do a build with overlay f.s. soon, see if that is also stable.

Changing the subject again, BluePup, my bluetooth manager, is working, but needs some TLC. When I bootup, have to use the touchpad to click on the BluePup icon, then turn on the mouse, then it gets detected and works.
Obviously, it would be better if those steps were not required.

But BluePup is one of many things languishing well-down in the to-do list!
Posted on 10 Feb 2017, 10:32 - Categories: Linux

Lenovo Yoga A12

Ha ha, follow-on from my previous post, now running for one hour and 30 minutes.
I wonder, SeaMonkey is keeping the CPU very busy. Perhaps the freezing is some kind of "idle" problem.

Anyway, on the lookout for a replacement for the E200HA. No rush, just watching what comes along.
The new Lenovo Yoga A12 sure looks nice for a traveler:

...but, oh dear, it has the Cherry Trail SoC!

Posted on 7 Feb 2017, 20:58 - Categories: Linux

More stability issues with E200HA

Ha ha, it has got worse. Running the new "Easy Linux" Quirky on an overlay filesystem, stability has become worse. I was getting a very occasional freeze with the full installation of Quirky, but it has become more frequent when running on an overlay f.s.

Apart from seemingly random freezing, I have been getting a degradation. I suddenly notice the degradation, such as apps not starting, even htop, and xload shows CPU usage has gone through the roof. Requires holding down the power button to shutdown.

I wondered if the overlay f.s. was to blame, so patched the 4.4.47 kernel with aufs and compiled. First time ran it with aufs, it ran for an hour, no problem. Next bootup, got the UI degradation after about half an hour.

I read on the internet that this kernel boot parameter will fix freezing on the E200HA:


Rebooted, got a freeze after only a few minutes! Still using aufs. Rebooted, now it has been running for one hour and 7 minutes. Hmmm.

Using it right now, posting from SeaMonkey.
Posted on 7 Feb 2017, 20:29 - Categories: Linux

Sorting version numbers

I have a need to sort version numbers in the Easy Linux initramfs. The 'sort' utility in Coreutils has the "-V" option, however my initramfs only has busybox sort, which does not have that option.

I recall some years ago, trying to figure out a script to do it. Now that the need has come up again, I did a search with google, and found this:

...yes, a simple one-liner, works great.

A note on progress with Easy Linux, the next-gen Quirky. Coming along very nicely, and lots of fun. When will there be a release? ...not sure, want to get it pretty rock-solid first, even though it will be an alpha or pre-alpha. Probably early-March.
Posted on 4 Feb 2017, 18:21 - Categories: Linux

Pages: ... [4] [5] [6] [7] [8] [9] ...