Language Selection

English French German Italian Portuguese Spanish

Simple QML vs EFL comparison

Filed under
Software

I found this blog post about complete minesweeper clone - elemines - based on Enlightenment Foundation Libraries. As EFL are designed to efficiently work even on PDAs, I came up with an idea to implement similar clone in plain QML/Javascript (QmlMiner) and perform simple comparative analysis. I wondered how the QML version would compare with the EFL one.

Following areas were analyzed:

1. Developer experience
2. Source code size and used languages
3. Memory consumption
4. Startup time

The comparison was concluded with a limited performance check.

You can look at it from many angles. Just note that I was comparing virtual-machine-based runtime (Qt4/QML - QtQuick 1.1, JavaScript) with EFL app that is coded in C and compiled into a native binary to see how much advantage the low-level C programming has over more modern technology such as QML.

full story




More in Tux Machines

Chrome OS may soon be able to run Linux applications in a container

Even though Chrome OS is based on Linux (Gentoo Linux, to be exact), you can't run traditional desktop Linux applications. One solution to this problem is Crouton, a script that sets up a chroot of Ubuntu or Debian Linux on top of Chrome OS. While this does allow many people to use Chrome OS who otherwise couldn't, it's a hacky solution and requires enabling Developer Mode (which turns off most of Chrome OS' security features). A new commit on the Chromium Gerrit has come to light, with the name "New device policy to allow Linux VMs on Chrome OS." The specific code adds a 'Better Together' menu in the Chrome OS settings, and allows IT administrators to turn the feature on or off. Of course, the big news is that Chrome OS will almost certainly support running Linux applications at some point. That opens up a huge range of software, from open-source favorites like GIMP and LibreOffice, to Linux-compatible Steam games like Civilization V and Rocket League. Potentially, users could even install Wine to run some Windows programs. Read more

Android Leftovers

GNOME Shell vs. KDE Plasma Graphics Tests On Wayland vs. X.Org Server

A premium member this week had requested some benchmarks of openSUSE Tumbleweed when looking at the performance of KDE Plasma vs. GNOME Shell in some open-source graphics/gaming tests while also looking at the Wayland vs. X.Org Server performance. With KDE Plasma 5.12 that openSUSE Tumbleweed has picked up, there is much better Wayland session support compared to previous releases. While KDE developers aren't yet ready to declare their Wayland session the default, in my experience so far it's been working out very well but still routinely will find application crashes in Kate and the like when testing under the KWin's Wayland compositor. Read more

Stable kernels 4.15.6, 4.14.22, 4.9.84, 4.4.118 and 3.18.96