Language Selection

English French German Italian Portuguese Spanish

January 2020

4 of the Best Single-Board Computers in 2020

Filed under

Single-board computers have been on the rise for years now, propelled by the success of the low-budget Raspberry Pi series. But while the Pi has become synonymous with single-board computers – which can be used as anything from weather trackers to game consoles to home automation systems – there are many other options out there.

To celebrate the robustness and diversity of these diminutive computers, we’ve put together a list of the best single-board computers you can buy in 2020.


The XU4 is also proven to work great as a media/NAS server, handling large amounts of storage and various streaming services like Plex without a problem. Popular operating systems like Ubuntu and Android work very well here, too.

On the downside, the XU4 can get hot under strain, which will throttle the CPU. As such, a priority if you plan on using it for gaming is to get extra fans and cooling installed.

If the $49 price point is a bit high for you, you may want to look into the Odroid C2 instead.

Read more

Development: Qt/KDE, GTK and Mozilla

Filed under
  • KDAB at Embedded World, Nuremberg

    February 2020 will be the tenth year that KDAB exhibits at Embedded World, in Nuremberg, Germany.

    When we started exhibiting, there were only five halls compared to today’s seven, so the event continues to grow and remain relevant, in a world where most interaction takes place on-line. In those ten years, trends have come and gone, with the emphasis moving from medical devices to industrial equipment and ‘automotive everywhere’, while slowly but surely software has taken center stage.

  • Season of KDE

    My first exposure to KDE was in December 2020, i was bit lost in Big KDE world at starting but KDE dev’s helped me alot to get started started. i would specially like to thanks Valorie to have that 2 hour chat with me and told me, how thing’s work here.

    Half period of the KDE has Passed and Till now it has been awesome, incredible learning experience and it was not that easy as i thought but i have super helpful mentors Johnny Jazeix and Emmanuel Charruau Smile. i have completed enumerate and smallnumbers2 activities, algebra_by still lefts.

    I started my SoK with smallnumbers2, the main challenge with this activity is it shares same code with some other activities too, so while working on it i have to take care that my patch shouldn’t break them. First thing which i have to do is repeat elements from JSON file several times so i have the options to acheive this eigther by modifing previous JSON files or make changes in js file.I choosed second option (ofcourse it was more interesting). The first patch i have submitted was just a rough and ready solution, which Emmanuel discussed with me for several hours and we arrived to a neat approach at the end and i remember it was 5AM in India. Things was bit smoother after that, my code quality increased then i also modified this algorithm to drop elements randomly where elements which current level is teaching will drop more often than other elements. Later i also added this updated dataset to smallnumbers activity as they both activities were sharing same code.

  • GtkSourceView Snippets

    The past week I’ve been pushing hard on finishing up the snippets work for the GTK 4 port. It’s always quite a bit more work to push something upstream because you have to be so much more complete while being generic at the same time.

    I think at this point though I can move on to other features and projects as the branch seems to be in good shape. I’ve fixed a number of bugs in the GTK 4 port along the way and made tests, documentation, robustness fixes, style-scheme integration, a completion provider, file-format and parser, and support for layering snippet files the same way style-schemes and language-specs work.

  • Web performance issue — reoccurrence

    In June we discovered that Treeherder’s UI slowdowns were due to database slow downs (For full details you can read this post). After a couple of months of investigations, we did various changes to the RDS set up. The changes that made the most significant impact were doubling the DB size to double our IOPS cap and adding Heroku auto-scaling for web nodes. Alternatively, we could have used Provisioned IOPS instead of General SSD storage to double the IOPS but the cost was over $1,000/month more.

    Looking back, we made the mistake of not involving AWS from the beginning (I didn’t know we could have used their help). The AWS support team would have looked at the database and would have likely recommended the parameter changes required for a write intensive workload (the changes they recommended during our November outage — see bug 1597136 for details). For the next four months we did not have any issues, however, their help would have saved a lot of time and it would have prevented the major outage we had in November.

Red Hat and IBM

Filed under
Red Hat
  • Power Training at Red Hat Summit 2020 can build IT skills
  • Command Line Heroes - Minicomputers: The Soul of an Old Machine

    They don't fit in your pocket. But in their day, minicomputers were an order of magnitude smaller than the room-sized mainframes that preceded them. And they paved the way for the personal computers that could fit in a bag and, eventually, the phones in your pocket. Listen to the first episode of season four of Command Line Heroes now.

  • What the Dev?

    Java is coming up on a big milestone: Its 25th anniversary! To celebrate, we take a look back over the last 25 years to see how Java has evolved over time. In this episode, Social Media and Online Editor Jenna Sargent talks to Rich Sharples, senior director of product management for middleware at Red Hat, to learn more.

  • IDC white paper: IBM Z helps enterprises move to hybrid cloud environment
  • IDC white paper: LinuxONE helps enterprises move to hybrid cloud environment

    A new IDC white paper spotlights how the next-generation enterprise IBM LinuxONE III system can help enhance the private cloud portion of a hybrid cloud environment. According to the white paper, “Transforming a Corporate Datacenter into a Modern Environment: Kubernetes as a Foundation for Hybrid Cloud,” the key enablement for hybrid cloud is made possible through the availability of a portable, multi-platform cloud platform — and as the industry moves in this direction, Linux, containers, and Kubernetes form the basis of a universal abstraction layer.

Linux Magazine's Latest (Paywall)

Filed under
  • Economies of Ink

    I noticed a post on Slashdot recently from a guy whose printer quit printing, because he stopped paying the monthly fee for HP's Instant Ink system. In case you're wondering, yes, Instant Ink is a subscription service for printer ink. You pay a flat rate per month, and the ink is delivered automatically to your doorstep. You don't even have to order it; your smart print cartridge knows when you're about to run out and orders it for you.

    The problem, apparently, is that some people don't even know they have this service – they forget they signed up for the two month free trial and later notice an unexplained charge on their credit card. It appears that it is possible to exit the Instant Ink program in an orderly fashion, but you have to do it carefully and click all the right boxes. If you just stop paying, your smart print cartridge locks up and won't print anything.

    HP's Instant Ink system has been around for a few years, so it isn't exactly news, but they keep extending it to include more printers, so it is gradually gaining a higher profile. I talked to an HP guy once on an airport shuttle, and he told me that ink had always been the biggest source of the company's profits. According to my source, HP used to lose money on the retail cost of a printer just to set up the chance to keep plying the owner with proprietary print cartridges. If you're going to play that game, you really need to price the cartridges to cover the risk associated with estimating how much the user will actually print. Now, due to market forces, the company is less able to assume that risk, or perhaps, they want to provide the user with an incentive for assuming the risk of estimating print volume.

    Instant Ink could be an attractive option – if you fit snugly into one of the available plans. Like a mobile phone company, the Instant Ink service offers different prices for different levels of service. For instance, one plan lets you print 100 pages per month for $4.99. That's around 5 cents per page if you use all your pages, which isn't too bad. But if you only print 50 pages, that's more like 10 cents per page. (The plan does provide a means for rolling over unused pages, but it caps at 200 pages.) You owe the fee no matter how much you print, so if you only print one page, you pay $4.99 per page for that month. If you go over the maximum page count for your plan, the per-page rate scales up, which can lead to costly overruns.

    Interestingly, the company even offers a "Free" printing plan, which allows you to print 15 pages per month for no cost, and then you owe HP 10 cents per page for everything else you print, which is kind of like the old days, when we used to print faxes, documents, and photocopies at the local copy store for 10 cents a page, only this time, you are paying 10 cents per page to print them on your own printer.

  • On the DVD

    Kali Linux is a popular distro dedicated to the craft of penetration testing. Kali comes with hundreds of practical tools for information gathering, vulnerability analysis, wireless attacks, and stress testing. A bootable Forensics mode leaves the drives unmounted and provides a powerful collection of forensics utilities.

  • NEWS
  • Zack's Kernel News
  • Interview – Wikimedia's Jaime Crespo
  • Block ads and trackers across your network with Pi-hole
  • Killing ads with the LAN-level Privoxy web proxy
  • Double Protection
  • Programming Snapshot – Go Game States
  • Charly's Column – lshw
  • Command Line – duplicity
  • Preserve Your Favorite Pages
  • Using the curses library to view IoT data
  • Pocket-Size Programming
  • Open Hardware – DIY Soldering Kits
  • Linux Voice
  • Doghouse – RISC-V Summit
  • Organized Games
  • Building a secure, simple VPN connection
  • FOSSPicks
  • Tutorial – PeerTube
  • Tutorial – Readline

Install Postman on Ubuntu

Filed under

Postman is a complete API development environment that helps you manage your APIs in every stage of development from designing and testing, to publishing API documentation and monitoring. Postman started as a Chrome browser extension and quickly become one of the most used API tools by developers all over the world.

We’ve Reached a Milestone: pandas 1.0 Is Here

Filed under

Today the pandas project announced the release of pandas 1.0.0.

For more on what’s changed, read through the extensive release notes. We’re particularly excited about Numba-accelerated window operations and the new nullable boolean and string data types. This post will focus on how Anaconda helped pandas get to 1.0.

Anaconda is proud to have been one of pandas’ longest-running Institutional Partners by employing pandas maintainers to spend some or all of their time working on pandas. Pandas is a large project that’s central to Python’s growth in popularity. Managing that project, with an emphasis on community involvement, is a mammoth task that would be difficult to achieve by volunteers alone. Having maintainers who can reliably dedicate blocks of time to maintenance and larger tasks ensured pandas health over the years.

Beyond just paying people to work on pandas (and other open source projects), Anaconda connects its customers, who have demanding and novel use cases, with the pandas developers. One of the challenges of developing an open-source library is knowing who’s actually using it and how it’s being used. There are institutions who can’t or won’t announce that they’re using pandas on a public mailing list, but have interesting challenges. As a leader in this space Anaconda has existing relationships with many groups and is able to make connections where appropriate.

Read more

Also: Feed Generator: Writing a Python script to generate my blog feed

Why the $150 PinePhone is not ready to replace my Android device

Filed under

The PinePhone--mention that device to any Linux and open source enthusiast, and you'll see their face light up with possibility. Mention that same device to anyone outside that realm, and you'd be lucky to get a shrug.

For those who don't know, PINE64 has been working on an open source smartphone that can run nearly any flavor of Linux. But this isn't just vaporware or a pipe dream--units have begun to ship. The units are called the BraveHeart edition, and they are something special.

But special isn't always a good thing.

Let me explain.


In order for the PinePhone to succeed, it'll have to chip away at a very challenging market, which includes the Android OS with nearly 90% global market share. That's a daunting task and to attempt that by selling devices without an operating system is a mistake.

Why? The platform is the thing.

Hardware is nothing without a platform. Android devices would be worthless to the community at large without Android. Apple phones wouldn't be nothing but chips and screens without iOS. The PinePhone is nothing but a pet project without Linux.

I realize what PINE64 is trying to do--or at least I think I do. The company is releasing the hardware with the hopes that all distributions will pick them up and start developing for them, such that every Linux distribution will offer a flashable image for the device. Why? So, in the end, it can sell devices to consumers that most Linux distributions will work on.

Read more

mesa 20.0.0-rc1

Filed under

Hi list,

It's a day late, but mesa 20.0.0-rc1 is now available. The 20.0 branches
(staging and stable) have been created, and a new 20.0 release milestone has
also been created.

20.0.0-rc2 will follow on 02.05 per the release calendar.


Read more

Also: Mesa 20.0-rc1 Released With Intel Gallium3D Default, OpenGL 4.6 for RadeonSI, Vulkan 1.2

Screencasts/Audiocasts/Shows: ExTiX 20.2, Solus 4.1, Test and Code, Linux Headlines

Filed under

Regolith Desktop 1.3 Released, Makes Using i3 Even Less Scary

Filed under

For those unfamiliar with it, the Regolith desktop combines GNOME-based system management with a keyboard driven user interface built around i3-gaps, Rofi, and other shortcut-centric tools.

Although still very shortcut dependent — you primarily open, close, move and switch windows and workspaces using keyboard shortcuts — Regolith remoulds i3 into a less intimidating shape.

The Regolith desktop can be installed on Ubuntu 18.04 LTS (and above) by adding a PPA. Alternatively, users can download Regolith Linux, an Ubuntu-based Linux distribution that ships the Regolith desktop experience by default.

Read more

More in Tux Machines

Security: Windows, Microsoft Malware, GPS Bug, and Some Exaggeration/FUD

  • Sophisticated Spearphishing Campaign Targets Government Organizations, IGOs, and NGOs - blackMORE Ops

    The Cybersecurity and Infrastructure Security Agency (CISA) and the Federal Bureau of Investigation (FBI) are engaged in addressing a spearphishing campaign targeting government organizations, intergovernmental organizations (IGOs), and non-governmental organizations (NGOs). A sophisticated cyber threat actor leveraged a compromised end-user account from Constant Contact, a legitimate email marketing software company, to spoof a U.S.-based government organization and distribute links to malicious URLs.[1] CISA and FBI have not determined that any individual accounts have been specifically targeted by this campaign.

  • Malicious NPM Packages Caught Running Cryptominer On Windows, Linux, macOS Devices [Ed: Lousy anti-journalist sites try to blame the victims for having received malware from Microsoft itself]

    Three JavaScript libraries uploaded to the official NPM package repository have been unmasked as crypto-mining malware, once again demonstrating how open-source software package repositories are becoming a lucrative target for executing an array of attacks on Windows, macOS, and Linux systems.

  • GPS Daemon (GPSD) Rollover Bug

    Critical Infrastructure (CI) owners and operators, and other users who obtain Coordinated Universal Time (UTC) from Global Positioning System (GPS) devices, should be aware of a GPS Daemon (GPSD) bug in GPSD versions 3.20 (released December 31, 2019) through 3.22 (released January 8, 2021).

  • New Linux kernel memory corruption bug causes full system compromise [Ed: This is "local privilege escalation", i.e. vastly less severe than all those back doors in Windows, but so-called 'security' firms aren't meant to talk about state-mandated holes]

    Researchers dubbed it a “straightforward Linux kernel locking bug” that they exploited against Debian Buster’s kernel.

today's howtos

  • Inspect the capabilities of ELF binaries with this open source tool

    Capa is an open source project from Mandiant (a cybersecurity company). In the project's own words, capa detects capabilities in executable files. Although the primary target of Capa is unknown and possibly malicious executables, the examples in this article run Capa on day-to-day Linux utilities to see how the tool works. Given that most malware is Windows-based, earlier Capa versions only supported the PE file format, a dominant Windows executable format. However, starting with v3.0.0, support for ELF files has been added (thanks to Intezer).

  • What you need to know about Kubernetes NetworkPolicy |

    With a growing number of cloud-native applications going to production through Kubernetes adoption, security is an important checkpoint that you must consider early in the process. When designing a cloud-native application, it is very important to embed a security strategy up front. Failure to do so leads to lingering security issues that can cause project delays and ultimately cost you unnecessary stress and money. For years, people left security at the end—until their deployment was about to go into production. That practice causes delays on deliverables because each organization has security standards to adhere to, which are either bypassed or not followed with a lot of accepted risks to make the deliverables. Understanding Kubernetes NetworkPolicy can be daunting for people just starting to learn the ins and outs of Kubernetes implementation. But this is one of the fundamental requirements that you must learn before deploying an application to your Kubernetes cluster. When learning Kubernetes and cloud-native application patterns, make your slogan "Don't leave security behind!"

  • 3 tips for printing with Linux

    I have a confession to make. This may be an unpopular opinion. I actually enjoy reading documents on a piece of paper as opposed to digitally. When I want to try a new recipe, I print it out to follow it so I don't have to continually swipe my mobile device to keep up with the steps. I store all my favorite recipes in sheet protectors in a binder. I also like to print out coloring pages or activity sheets for my kids. There are a ton of options online or we create our own! Though I have a fond appreciation for printed documents, I have also had my fair share of printing nightmares. Paper jams, low ink, printer not found, the list of frustrating errors goes on and on. Thankfully, it is possible to print frustration-free on Linux. Below are three tutorials you need to get started printing on Linux. The first article walks through how to connect your printer to your Linux computer. Then, learn how to print from anywhere in your house using your home network. The last article teaches you how to print from your Linux terminal so you can live out all your productivity dreams. If you are in the market for a new printer, check out this article about choosing a printer for Linux.

  • 3 basic Linux user management commands every sysadmin should know [Ed: But those have nothing to do with Linux… they’re part of shadow-utils.]

    I like logical commands; commands that are simple, straightforward, and just make sense. When I delivered Linux sysadmin training, I found Linux user management commands to be easy to explain.

  • Strange Apache Reload Issue « etbe - Russell Coker

    I recently had to renew the SSL certificate for my web server, nothing exciting about that but Certbot created a new directory for the key because I had removed some domains (moved to a different web server). This normally isn’t a big deal, change the Apache configuration to the new file names and run the “reload” command. My monitoring system initially said that the SSL certificate wasn’t going to expire in the near future so it looked fine. Then an hour later my monitoring system told me that the certificate was about to expire, apparently the old certificate came back! I viewed my site with my web browser and the new certificate was being used, it seemed strange. Then I did more tests with gnutls-cli which revealed that exactly half the connections got the new certificate and half got the old one. Because my web server isn’t doing anything particularly demanding the mpm_event configuration only starts 2 servers, and even that may be excessive for what it does. So it seems that the Apache reload command had reloaded the configuration on one mpm_event server but not the other!

  • Featured Unixcop Oracle Data Integrator (ODI) on CentOS 8 Oracle Data Integrator (ODI) on CentOS 8

    Data Integration ensures that information is timely, accurate, and consistent across complex systems. Although it is still frequently referred as Extract-Transform-Load (ETL), data integration was initially considered as the architecture used for loading Enterprise Data Warehouse systems. Data integration now includes data movement, data synchronization, data quality, data management, and data services. Oracle Data Integrator s built on several components all working together around a centralized metadata repository. Also these components – graphical modules, runtime agents and web based interfaces – in conjunction with other advanced features make ODI a lightweight, state of the art data integration platform. With its superior performance and flexible architecture, Oracle Data Integrator can_be used in various types of projects such as Data Warehousing, SOA, Business Intelligence or Application Integration.

  • Oracle Weblogic 14c on CentOS 8 - Unixcop

    Modern business environment demands Web and e-commerce applications that accelerate your entry into new markets like a boom ! help you find new ways to reach and retain customers, and allow you to introduce new products and services quickly. To build and deploy these new solutions, you need a proven, reliable e-commerce platform that can connect and empower all types of users while integrating your corporate data. Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud. Hi Guys ! Today, we will discuss about Oracle WebLogic server. We have got through some intro & now will have a glimpse of some architectural overview of this Oracle Middle ware product, Then we will go the how to’s. Don’t get bored till then ! WebLogic Server operates in the middle tier of a multi tier (or n-tier) architecture. A multi tier architecture determines where the software components that make up a computing system are executed in relation to each other and to the hardware, network, and users. Choosing the best location for each software component lets you develop applications faster; eases deployment and administration; and provides greater control over performance, utilization, security, scalability, and reliability.

  • Store Passwords Securely with Hashicorp Vault on Ubuntu 20.04 – VITUX

    It is always not possible to remember all the secret keys, passphrases, and tokens. Sometimes managing and maintaining secrets might be challenging tasks. We may need to store such secrets somewhere which we can use when needed. Hashicorp Vault is a solution that can be used to store secrets. It protects all the secrets stored on it and keeps secured. In this article, we will learn how to install Hashicorp vault on ubuntu 20.04.

Open Hardware/Modding: New Hardware Based on RISC-V and Arduino Projects

  • M5Stamp C3 RISC-V board supports WiFI 4, Bluetooth 5.0 Long Range and 2 Mbps bitrate - CNX Software

    It was only last month that M5Stack launched the M5Stamp Pico module based on an ESP32-PICO-D4 SiP and heat-resistant plastic shell, but M5Stamp C3 board is already out with most of the same specifications and features but an ESP32-C3 RISC-V SoC replaces the ESP32 dual-core Xtensa processor. M5Stamp C3 offers WiFi 4 and Bluetooth 5.0 with high bitrate and long-range connectivity and comes with the same heat-resistant plastic shell, but the company also highlights the RSA-3072-based secure boot and the AES-128-XTS-based flash encryption as a more secure way to address Bluetooth security concerns.

  • Alibaba open sources four RISC-V cores: XuanTie E902, E906, C906 and C910 - CNX Software

    Alibaba introduces a range of RISC-V processors in the last few years with the Xuantie family ranging from the E902 micro-controller class core to the C910 core for servers in data centers. This also includes the XuanTie C906 core found in the Allwinner D1 single-core RISC-V processor. While RISC-V is an open standard and there’s a fair share of open-source RISC-V cores available, many commercial RISC-V cores are closed source, but Zhang Jianfeng, President of Alibaba Cloud Intelligence speaking at the 2021 Apsara Conference, announced that T-Head had open-sourced four RISC-V-based Xuantie series processor cores, namely Xuantie E902, E906, C906, and C910, as well as related software and tools.

  • SiFive Has A New RISC-V Core To Improve Performance By 50%, Outperform Cortex-A78 - Phoronix

    SiFive just shared word that at today's Linley Conference they teased their Performance P550 successor that will "set a new standard for the highest efficiency RISC-V processor available."

  • This tinyML device counts your squats while you focus on your form | Arduino Blog

    Getting in your daily exercise is vital to living a healthy life and having proper form when squatting can go a long way towards achieving that goal without causing joint pain from doing them incorrectly. The Squats Counter is a device worn around the thigh that utilizes machine learning and TensorFlow Lite to automatically track the user’s form and count how many squats have been performed. Creator Manas Pange started his project by flashing the tf4micro-moition-kit code to a Nano 33 BLE Sense, which features an onboard three-axis accelerometer. From there, he opened the Tiny Motion Trainer Experiment by Google that connects to the Arduino over Bluetooth and captures many successive samples of motion. After gathering enough proper and improper form samples, Manas trained, tested, and deployed the resulting model to the board. the next generation open-source WordPress CMS alternative is a free open-source modern CMS solution for developers and designers. It is the ideal solution for enterprise and developers. is packed with dozens of features aiming to be easy to use for content creators and editors, effortlessly customized by designers, and extensible for developers. Developers can easily build custom themes, custom content models, plugins to add new features and functions and integrate 3rd party services and solutions. offers long-term support for its releases, which means every production release goes through extensive testing and quality check before production. Read more