Language Selection

English French German Italian Portuguese Spanish

December 2018

5 Best Android Emulators for Linux

Filed under
OS
Android
Linux

The emulator is software on a computer system that behaves like another computer system. When I am talking about Android Emulators for Linux, it means a program for Linux that runs like the Android environment. It is used by developers and testers to test their apps for Android using the Linux system. You can run Android apps and games on your Linux system. Emulators are also used by gamers to run Android games on their system. I have already listed best Android Emulators for PC but that basically included Android Emulators for Windows and Mac. So, I decided to make a dedicated list of Android Emulators for Linux.

Read more

Puppy Linux Tahr 6.0.5 review: Tahrpup 6.0.5 Features and Advantages

Filed under
Reviews

By now you have got the point that instead of the small size Puppy Linux provides lots of tools for customizing the desktop. Options including the wallpaper changer, theme changer, theme maker, icon changer, etc. there are many more to explore.

Read more

From Nexus to Android One: a brief history of purist Android phones

Filed under
Android

Android has been around for so long, and in so many forms, that the open-source operating system has evolved on multiple fronts thanks to the frantic competition among the many vendors using the platform.

For all the bells and whistles of Samsung, LG and HTC, there’s always been a market for something a little purer – a 'stock' OS that strips away all the third-party bloat for an experience that’s as close to Google’s vision of Android as it’s possible to get.

From the evolution of Google's Nexus smartphone range (and their successors, the improving Google Pixel phones) to the simultaneous innovation of Android One, pure Android devices have carved out more than one niche for themselves. It’s been quite the journey, and the story isn’t over yet...

Read more

Programming: Learning and Python

Filed under
Development

KDE: Akademy, BSD, Krita and Lays Rodrigues

Filed under
KDE
  • Me, at Akademy 2018 - Winds of Change - FOSS in India Recap (late post

    Akademy is an annual conference organized by the KDE Community. It’s the place where contributors of all kinds from past and present meet, showcase their work and discuss things that shape the future of the KDE Software. This year's Akademy was held in the TU Wien, in the beautiful and historic city of Vienna, Austria.

    First of all, I'd like to apologize for being late on this post as just after reaching home, I had a minor motorcycle accident, and which was followed shortly by prolonged illness.

    I've been a KDE guy since the beginning of my technology career as an open source evangelist, entrepreneur, and developer. This year, I got the opportunity to showcase my work in front of the great people I've always admired.

    [...]

    The current state of India in regards to Free and Open Source Software is somewhat optimistic, with more and more states of India bringing in IT policies which gives priority to free and open source solutions.

  • Modern KDE on FreeBSD

    New stuff in the official FreeBSD repositories! The X11 team has landed a newer version of libinput, opening up the way for KDE Plasma 5.14 in ports. That’s a pretty big update and it may frighten people with a new wallpaper.

    What this means is that the graphical stack is once again on-par with what Plasma upstream expects, and we can get back to chasing releases as soon as they happen, rather than gnashing our teeth at missing dependencies. The KDE-FreeBSD CI servers are in the process of being upgraded to 12-STABLE, and we’re integrating with the new experimental CI systems as well. This means we are chasing sensibly-modern systems (13-CURRENT is out of scope).

  • KDE4 on FreeBSD, post-mortem

    The KDE-FreeBSD team has spent the past month or more, along with FreeBSD ports committers and maintainers who have other KDE4-related ports, in bringing things up-to-date with recent KDE-Frameworks-based releases, with hunting down alternatives, and with making the tough call that some things are just going away. Thanks to Rene for doing the portmgr commits to clean it up (r488762, r488763, r488764 and followups to remove KDE4-options from other ports) .

  • Interview with Phoenix

    What I love about Krita is that it doesn’t take up that much RAM compared to other softwares I have used. It makes it really easy to record speedpaints for YouTube.

  • [Krita] Statistics Are Fun!

    Collectively we removed 648,887 lines of code and added 996,142 lines of code. Of course… Lines of code and numbers of commits doesn’t say a whole lot. But we’ve currently got 580,268 lines of C++, 12,054 lines of Python code out of a total of 607,193 lines of code. There are 30 libraries, 151 plugins, 243 automated tests (of which 5 are failing).

  • New home page =D

    Using Vuetify framework, that is built above Vue.Js I was able to build a new landing page with information about me and the stuff that I do. On that page you will be able to find my projects, presentations and contact information. I’ve also added a page of Tips & Tricks with content that I think that has value.

Screenshots/Screencasts: Peppermint OS, Chakra Linux and AcademiX

Filed under
GNU
Linux

OPTPOLINES - Formerly Relpolines, Lower Overhead To Retpolines For Spectre Mitigation

Filed under
Linux
Security

It's been nearly one year to the day since the Spectre and Meltdown vulnerabilities were made public. While the security vulnerabilities were quickly buttoned up in the Linux space, kernel developers continue working to offset the performance overhead introduced by these mitigations. They made a lot of overhead reductions in 2018 while still there are some patch-sets pending still for bettering the experience. One of these patch-sets was known as "Relpolines" but now has been updated and morphed into what is being called Optpolines.

Relpolines were announced a few months ago by a VMware developer as having lower overhead than Retpolines -- the return trampolines introduced as part of the Spectre mitigations back in January. The dynamic indirect call promotion work by VMware has been working on pairing relative calls and trampolines to reduce the overall Retpoline overhead. VMware found with their original patches it could deliver a 10% performance improvement to the Nginx web server, +4% for Redis, and other minor performance improvements -- well, recovering previously lost performance.

Read more

Also: The Linux Kernel In 2018 Summed Up: Spectre/Meltdown, CoC, Speck Fears, New Features

Open-Source / Linux Letdowns For 2018

Filed under
OSS

While 2018 was a grand year for open-source and Linux as we've been recapping all of the highlights in recent days on Phoronix, it wasn't without some shortcomings or areas that have yet to pan out... As we end 2018, for some interesting New Year's Eve discussions in the forums, here is a look at some of the biggest Linux/open-source letdowns of the year.

Here are what I personally consider to be some of the biggest letdowns of the year. Feel free to chime in with your own open-source letdowns in the forums.

Read more

What Is Ubuntu? The Past and Present of the Ubuntu Linux Distro

Filed under
Ubuntu

Ubuntu is the most popular Linux distribution in the world. It may (or may not) be the best, but it is definitely the most popular. The distribution, or packaged “brand” of Linux, is developed by Canonical Ltd. for use on desktops, servers, and many other applications.

Ubuntu is also the most popular operating system in the cloud. It’s the operating system Google built its Android development tools around. Ubuntu was the first Linux distribution supported by Valve for Steam. When most people think of Linux, they’re probably thinking about Ubuntu.

Read more

More in Tux Machines

Mozilla: Rust, MDN and More

  • This Week In Rust: This Week in Rust 361
  • MDN Web Docs: Editorial strategy and community participation - Mozilla Hacks - the Web developer blog

    Our updated editorial strategy has two main parts: the creation of content pillars and an editorial calendar. The MDN writers’ team has always been responsible for keeping the MDN web platform reference documentation up-to-date, including key areas such as HTML, CSS, JavaScript, and Web APIs. We are breaking these key areas up into “content pillars”, which we will work on in turn to make sure that the significant new web platform updates are documented each month.

  • L10n Report: October 2020 Edition | Mozilla L10N

    New content and projects What’s new or coming up in Firefox desktop

  • Modern Web Standards Are Leaving Niche Web Browsers Behind - LinuxReviews

    There's plenty of web browsers to choose from on desktop computers but there's not much of a choice if you look beneath the surface. There's a ton of web browsers based on Google's Chromium code-base, a few mostly iOS and macOS browsers based on Apple's Webkit engine and then there's Firefox with it's own Quantum rendering engine. There also Pale Moon with it's own Goanna rendering engine. It is increasingly falling behind the bigger browsers and more and more websites are broken in it as web developers deploy web standards other browsers, but not Pale Moon, support. [...] The developer of the Pale Moon web browser announced that Pale Moon's source code is being migrated off Microsoft GitHub yesterday. The reason? Moonchild doesn't like that GitHub is increasingly relying on web standards the Pale Moon web browser doesn't support.

  • US Department Of Justice Lawsuit Against Google Could Kill Firefox - LinuxReviews

    A US Department of Justice lawsuit against Google on the grounds that they are a "monopolist" could result in the death of the one realistic free software web browser alternative that's not based on the Google-controlled Chromium code-base and it's Blink rendering engine. Mozilla will need to find some other partner willing to pay them $400 million a year if they are forced to cancel their sweet "royalty" contract with Google.

Kernel: Linux 5.10, Linux 5.9 and Hardware Support

      
  • Linux 5.10 ARM64 Has A "8~20x" Performance Optimization Forgotten About For Two Years - Phoronix

    Last week was the main set of ARM 64-bit architecture updates for Linux 5.10 while today a second batch of changes were sent in for this kernel. That first round had the Memory Tagging Extension (MTE) and Pointer Authentication support among other improvements while this secondary pull has two notable performance optimizations.  First up is a performance optimization that the Arm developers acknowledge was seemingly forgotten about for some two years. Back in 2018 was a memory management speed-up by around 20x for the mremap system call on large memory regions. That work was merged but the feature never enabled for the ARM64 Linux kernel builds until now. 

  •   
  • Kernel 5.9: Onwards and upwards

    With version 5.9 of the Linux Kernel now released, it is time to, once again, review Collabora's contributions to this release which contains many improvements, primarily in hardware support, multimedia, graphics, testing and continuous contributions to other subsystems. The importance of software maintenance has been highlighted in the last week with the discovery of a high-severity Bluetooth flaw. Whilst some reports have suggested that 5.9 contains the required fixes, many articles have been updated to reflect the fact that this is not the case. The required changes should be available as part of the 5.10 kernel when it is released and the kernel stable branches have picked them up. Many distributions are also now providing security releases covering this issue, we advise that you look out for (and apply) security fixes from your distribution of choice.

  •  
  • It’s in the Air: The Corsair HS70 Wireless Headset & Linux

    Looking more widely at headset support in Linux, what can we expect? Unfortunately there’s a dearth of information, especially once you get away from the most popular models. Analog headsets will of course be fine (the joys of analog!), and Bluetooth should also work well, as long as you have that working. Though note that some Bluetooth audio devices prefer mobile, like some Jabra wireless earbuds that have spotty records of connecting to computers in general. Otherwise, though, there lacks any central database or way to find out what the support is like for a device you are interested in. You’ll have to rely on your search skills, maybe GitHub, and probably sorting out random forum or Reddit posts to figure out any issues. The Arch Wiki tends to be a great hardware reference, but here there’s just a page for Bluetooth headsets. These days it seems quite likely that your random USB audio device, even wireless, has a decent chance of working. But maybe not, and if you rely on any features that may require software or special drivers (controlling the device beyond volume, sound virtualization, etc.) it is still is a bit of a guessing game. At least HeadsetControl provides an indirect way of knowing if something will work, as they list many models of headsets which I assume means all the standard audio works already. When in doubt, make sure you check that return policy!

Security: Patches, FUD, and Incidents

  • Making the Grade with Linux and Cybersecurity at the Intelligent Edge

    As intelligent edge deployments accelerate, we have reached a crossroads where many are being forced to choose between the accessibility, ease of use, flexibility, and leading-edge capabilities of open source software and the safety and security of systems in the field. How we proceed has the potential to lead massive transformation in the embedded industry. “Using open source early in the proof-of-concept cycle means taking advantage of the rapid pace of open source innovation,” says Matt Jones, Chief Architect at Wind River. “Taking your solution to market comes with additional measures meant to protect your device throughout its lifecycle.”

  • Security updates for Thursday [LWN.net]

    Security updates have been issued by Arch Linux (freetype2), Debian (bluez, firefox-esr, and freetype), Fedora (firefox), openSUSE (chromium), Oracle (kernel), Red Hat (java-11-openjdk), Slackware (kernel), SUSE (freetype2, gnutls, kernel, php7, and tomcat), and Ubuntu (flightgear, italc, libapache2-mod-auth-mellon, libetpan, and php-imagick).

  • Snyk to automatically check Docker Official Images for security problems [Ed: ZDNet pushing FUD vendors again, ones connected to Microsoft]
  • OpenDev’s Gerrit deployment back online after suspected admin account compromise

    OpenDev.org’s Gerrit deployment has been restored after being taken offline following the detection of malicious activity on its repositories. The repositories were disabled two hours after project maintainers were alerted to a suspected security breach on Tuesday morning (October 20). “We believe an admin account in Gerrit was compromised allowing an attacker to escalate privileges within Gerrit,” said Clark Boylan in a service announcement issued later that day. “Around 02:00 UTC October 20 suspicious review activity was noticed, and we were made aware of it shortly afterwards. “The involved account was disabled and removed from privileged Gerrit groups. After further investigation we decided that we needed to stop the service, this happened at about 04:00 UTC.”

Turing Pi 2 clusters four Raspberry Pi CM4 modules

Turing Machines unveiled a “Turin Pi 2” Mini-ITX board that clusters 4x Raspberry Pi CM4 modules with a Layer-2 managed switch along with 2x GbE, 4x USB, 2x mini-PCIe, and 2x SATA 3.0. Turing Machines Inc., which earlier this month announced a final 1K run of its Turing Pi cluster board, announced a second-gen Turing Pi 2. Due to ship in 2021, the board offers 4x nodes to cluster Raspberry Pi Compute Modules, compared to 7x for the original Turing Pi. The Gen2 design supports the new Raspberry Pi Compute Module 4 and is equipped with additional interfaces, including 2x mini-PCIe and 2x SATA 3.0. Read more