Language Selection

English French German Italian Portuguese Spanish


Google's Android and ChromeOS Get CrossOver and WireGuard

Filed under
  • CrossOver 20 for Chrome OS uses the Linux container to enable Windows app support on Chromebooks

    Over the past several years, Google has slowly turned Chrome OS into a more powerful computing platform, allowing people to use Progressive Web Apps, Android apps, and even Linux apps. While Google is working on its own means of bringing Windows app support to Chrome OS, third-party companies like CodeWeavers have released solutions that Chromebook users can take advantage of today. Today, CodeWeavers released CrossOver 20, bringing Windows app support out of beta for Chrome OS.

  • Google adds WireGuard VPN to Android 12's Linux Kernel 5.4 Tree

    With remote work becoming the norm at many businesses thanks to COVID-19, it’s more important than ever to secure network connections with a virtual private network, or VPN. There are multiple VPN tunneling protocols that services can make use of, but a relatively new implementation called WireGuard has taken the tech world by storm. As we’ve explained before, WireGuard is a next-gen VPN protocol that embraces modern cryptography standards and has a secure, auditable code base. After its inclusion in Linux Kernel 5.6, Google is now adding support for the protocol to Android 12’s Linux Kernel 5.4 tree.

    Google forks each Linux Kernel release to include “patches of interest to the Android community that haven’t been merged onto mainline or Long Term Supported (LTS) kernels.” These kernels are called Android Common Kernels and they form the basis of the Linux kernel release that ships on each and every Android device on the market today. For each Android release, Google supports a handful of Linux kernel releases; for Android 11, that’s currently Linux Kernel versions 4.14 and 4.19, while for Android 12, it’ll be versions 4.19 and 5.4.

  • Android 12 Appears To Support Using WireGuard - Phoronix

    WireGuard has long been available as an app on the Google Play store for those wishing to use this cross-platform, open-source secure VPN tunnel solution on Google's mobile operating system. But for Android 12 it appears there will be a form of official support.

    With WireGuard 1.0 marked by the kernel module being upstreamed in Linux 5.6, it looks like Google is now more comfortable in shipping WireGuard for their Android kernel.

GNU/Linux in HPC/Servers: Quobyte and CBeST

Filed under


  • It Takes Geological Patience To Change Datacenter Storage

    Moving from an HPC center or a hyperscaler to work on enterprise software has to be a frustrating experience. In the HPC and hyperscaler world, when you need to deal with a problem, it is usually one of scale or performance – or both – and you have to solve the problem now. Like in a year or less, but sometimes you get more time to refine things. Call it 18 months, tops. The new platform – database, storage, network control, compute control, whatever it is – goes into production and months later replaces whatever was going to run out of gas just in time to save the company.

    The enterprise, into which we lump government and academic institutions, by contrast, move at a much slower pace because the risk profile is much higher. If your email or social network or media archive is down for minutes, hours, or even days, no one is going to die. But if an enterprise has an outage and either customer data is compromised or normal business is interrupted, reputation and money are on the line.


    The first Quobyte release came in late 2014, a little more than a year after the company’s founding – see how fast these hyperscalers move? – and it was designed from the ground up to be a POSIX-compliant object storage system with file and block overlays when necessary, with triple redundancy of data running on absolutely plain vanilla X86 Linux servers.

  • PSSC Labs Announces CBeST Cluster Management Software Stack v5 Release with Red Hat Support - insideHPC

    Lake Forest, CA , Oct. 13, 2020 — PSSC Labs, a developer of high performance computing (HPC) and big data computing solutions, announces today that a new release of CBeST Cluster Management v 5.0 Software Stack will be available. The newest version of CBeST will add support for the latest Red Hat Enterprise Linux / CentOS Linux 8.0 operating system and provide enhanced support for advanced technologies from Intel, AMD and NVIDIA. CBeST will support bursting to cloud environments including Microsoft Azure, Amazon AWS and Google Compute.


  • PSSC Labs Announces New CBeST Cluster Management Software Stack v5 Release

    The newest version of CBeST will add support for the latest Red Hat® Enterprise Linux® / CentOS Linux® 8.0 operating system and provide enhanced support for advanced technologies from Intel®, AMD® and NVIDIA®.

SBC showcases AI-equipped octa-core MediaTek i500

Filed under

VIA’s EPIC form-factor “VAB-950” SBC runs Yocto 2.6 or Android 10 on an octa-core -A73 and -A53 based, AI-enabled MediaTek i500. The SBC offers up to 4GB LPDDR4, 16GB eMMC, WiFi/BT, 2x LAN, HDMI, MIPI-DSI and -CSI, and mini-PCIe.

VIA Technologies has announced one of the first SBCs based on the MediaTek i500, joining MediaTek’s own OLogic-built Pumpkin i500 EVK. The sandwich-style VIA VAB-950, which uses a 140 x 100mm EPIC form factor, supports home, commercial, industrial, and educational applications that require AI technology for display, object recognition, and voice use cases.

Read more

Also: Apollo Lake panel PCs offer 7H hard, IP65 touchscreens

Hand Drawn 2D Animation with PureOS and Librem Laptops

Filed under

Professional animation is not just possible but ideal with free software, this story shares what is possible running PureOS, Librem laptops, and accessories. I have been using free software for 6 years and each year these freedom respecting professional tools I use seem to improve faster than the commercial proprietary pace.

Krita, as an example, released an animation feature that made it the perfect tool for making rough animations. That same year, the software Toonz, that was used by the legendary Studio Ghibli for clean up and coloring purpose, was released as free software under the name of OpenToonz. Nice, with just these two features and tools released, I had everything I needed to do traditional animations again with my Librem based digital studio. Below I will go through the workflow of making a simple hand made 2D animation.

This particular animation was commissioned to me, during the summer, by a young french film production called Baze Production. The goal of this project was to make a cute production identity intro in the same style as Pixar or Illumination Studios, but with hand made animations instead of 3D computer graphics. For that matter, I used 2 Librem laptops and 2 Wacom tablets.

Read more

Open source licensing and why we're changing Plausible to the AGPL license

Filed under

Plausible Analytics is a software as a service open source web analytics project. With the increase in popularity of Plausible in recent months, we’ve become aware that there are risks associated with permissive open source licenses that corporations that don’t care about open source are happy to take advantage of.

So we’re making a change to our license. This change doesn’t affect anyone subscribing to the Plausible Analytics Cloud and anyone who’s running Plausible Analytics Self-Hosted on their server. Everything stays the same.

The change will affect corporations that want to take our code and use it to create and sell proprietary tools that directly compete with us. Let’s look at the details.


These corporations use Google Analytics to track their users, have Facebook pixels to target the same users with advertising across the web and so on. Everything we stand against.

Their motives don’t seem to be to make the web more privacy-friendly and reduce the dominance of Google. It seems purely a business opportunity to make money from open source.

Read more

Via: Plausible relicenses to AGPL

Read Ebooks From Commandline With Epy Ebook Reader

Filed under

EBooks have many advantages compared to paperback and hardcover books. An eBook is more accessible, convenient, affordable, and portable. The eBooks can be delivered to a range of digital devices, such as Computers, Tablet PCs, Smartphones and Kindle e-reader devices. There are plethora of graphical Ebook readers available. However, there are only a few applications exists to read eBooks from commandline. Today we will discuss about one such application. Say hello to epy, a CLI ebook reader developed for the command line inhabitants.

Epy is a free, open source, command line ebook reader written in Python. It supports many ebook formats, such as Epub (.epub, .epub3), FictionBook (.fb2), Mobi (.mobi), and AZW3 (.azw3). Please note that image is not yet supported in mobi format and only some formats of .azw3 ebooks are supported.

Epy displays the progress percentage as you read through the pages. It allows you to bookmark a specific page and integrate external dictionary.

Read more

11 Best Place to Buy Linux Pre-installed Laptops

Filed under

Pre-installed laptops can be used with great peace of mind as hardware and subsystems are tested properly to work without any issues. Linux laptops are comparatively lighter when compared to Windows and don't use many resources. Linux distro mostly works perfectly in low spec hardware so you can save money. .

If you are a Linux fan and looking forward to owning a laptop with Linux based OS, we have listed some of the best plays to buy.

Read more

Audiocasts/Shows: The Python Podcast, Linux in the Ham Shack, Late Night Linux and More

Filed under
  • Cloud Native Application Delivery Using GitOps - The Python Podcast

    The way that applications are being built and delivered has changed dramatically in recent years with the growing trend toward cloud native software. As part of this movement toward the infrastructure and orchestration that powers your project being defined in software, a new approach to operations is gaining prominence. Commonly called GitOps, the main principle is that all of your automation code lives in version control and is executed automatically as changes are merged. In this episode Victor Farcic shares details on how that workflow brings together developers and operations engineers, the challenges that it poses, and how it influences the architecture of your software. This was an interesting look at an emerging pattern in the development and release cycle of modern applications.

  • LHS Episode #372: Pond Scum | Linux in the Ham Shack

    Welcome to the 372nd installment of Linux in the Ham Shack. In this episode, we have a rogue co-host join the crew for stories about Jamboree on the Air/Internet, Supreme Court cases of a deeply important nature, revised band plans, losing frequencies, graphical WSL, GPL enforcement, the pre-release WSJT-X and much more. Thank you for listening and have a wonderful week.

  • Late Night Linux – Episode 100 – Late Night Linux

    Why Windows isn’t switching to a Linux kernel, Will tells us how he stopped his kids using TikTok with a Raspberry Pi, possible LNL merch, and the usual goodness in KDE Korner.

  • Video: CentOS 8 XFCE / zram swap screencast

    CentOS 8 only provides the GNOME Desktop. What if you want XFCE? EPEL has it. What if you want to access it remotely? x2goserver is your friend. What if you are on a Digital Ocean Droplet and don't have any swap? Use zram swap. Enjoy.

Devices/Embedded: Axiomtek, LiteOS and HarmonyOS, Arduino Portenta

Filed under
  • Axiomtek launches Kaby Lake based machine vision and railway computers

    Axiomtek has launched two embedded PCs based on 7th Gen Kaby Lake: a “MVS900-511-FL” machine vision system with triggering features, 4x GbE with PoE, and Basler camera support and an EN 50155-certified “tBOX510-518-FL” railway computer.

    Axiomtek has yet to announce any products based on Intel’s latest 11th Gen Tiger Lake and Atom-class Elkhart Lake processors, but over the last two weeks it has introduced two embedded computers based on Intel’s 7th Gen Kaby Lake. The MVS900-511-FL is a machine vision system with 7th and 6th Gen Intel processors and the tBOX510-518-FL is aimed at railway applications and supports 7th Gen Kaby Lake-U chips.

  • Hi3861 based HiSpark WiFi IoT development board supports LiteOS and HarmonyOS

    HiHope HiSpark WiFi IoT development board features Hisilicon Hi3518 microcontroller with 2.4 GHz 802.11b/g/n WiFi 4 and supports Huawei LiteOS as well as HarmonyOS.

    Equipped with 2MB flash and 384KB SRAM, the board targets smart home applications, and ships with a baseboard to help with development.

  • Arduino Portenta H7 Gets Embedded Vision Shield with Ethernet or LoRa Connectivity

    Announced last January at CES 2020, Arduino Portenta H7 is the first board part industrial-grade “Arduino Pro” Portenta family. The Arduino MKR-sized MCU board has plenty of processing power thanks to STMicro STM32H7 dual-core Arm Cortex-M7/M4 microcontroller.

Audiocasts/Shows: Weekly News, Software Ecosystems, Gimp 2.10.20, Vim and UChecker

Filed under
  • This Week in Linux 120: Oracle vs Google, Nextcloud 20, Python 3.9, Better Snaps Theme Support - TuxDigital

    On this episode of This Week in Linux, well this week is so packed its just nuts. We’ve got new app releases with Nextcloud 20 & GIMP 2.10.22. We’ve also got some app building news with Python 3.9 released and a welcomed update related to Theme support in Snaps. The news that AMD is reportedly in talks to acquire the company Xilinx, we’ll talk about what this could mean. We’ve also got some Legal News to discuss with the lawsuit between Google vs Oracle reaching the Supreme Court. Then we’re going to talk about a Gaming Event from a project I never considered interested in gaming, which is Debian. Then we’ll round out the show with an update to the Kubuntu Focus Linux laptop. All that and much more comming up right now on Your Weekly Source for Linux GNews!

  • Software Ecosystems are bad, but Linux needs one - YouTube

    I don't like these walled gardens, but I still think we need a full open source ecosystem where the desktop works well with mobile, smartwatches, iot devices, and services. Let's see how that could work.

  • How to install Gimp 2.10.20 on Deepin 20

    In this video, we are looking at how to install Gimp 2.10.20 on Deepin 20.

  • Vim Bootstrap: Generate A Programming Vimrc With No Effort - YouTube

    Configuring vim can be a fairly large time commitment especially if you want to turn it into a relatively decent programming environment so Vim Bootstrap is a project that aims to take out some of that effort by generating a vimrc or vim configuration file for you with minimal user interaction and besides some odd vim plugin choices I think it's pretty decent.

  • Awesome Linux Tools: UChecker

    UChecker is an open-source utility that can be used to detect insecure shared libraries that are in memory on your server. UChecker is written in Python, and available on Github. In this video, I show some basic detail about the script and a few sample runs.

Syndicate content

More in Tux Machines

Programming Leftovers

  • Graphics in Qt 6.0: QRhi, Qt Quick, Qt Quick 3D

    Last year we had a three part blog series about Qt's new approach to working with 3D graphics APIs and shading languages: part 1, part 2, part 3. For Qt Quick, an early, opt-in preview of the new rendering architecture was shipped in Qt 5.14, with some improvements in Qt 5.15. With the release of Qt 6.0 upcoming, let's see what has happened since Qt 5.15. It will not be possible to cover every detail of the graphics stack improvements for Qt Quick here, let alone dive into the vast amount of Qt Quick 3D features, many of which are new or improved in Qt 6.0. Rather, the aim is just to give an overview of what can be expected from the graphics stack perspective when Qt 6.0 ships later this year.

  • Multi-Layer Perceptron & Backpropagation - Implemented from scratch

    Writing a custom implementation of a popular algorithm can be compared to playing a musical standard. For as long as the code reflects upon the equations, the functionality remains unchanged. It is, indeed, just like playing from notes. However, it lets you master your tools and practice your ability to hear and think. In this post, we are going to re-play the classic Multi-Layer Perceptron. Most importantly, we will play the solo called backpropagation, which is, indeed, one of the machine-learning standards. As usual, we are going to show how the math translates into code. In other words, we will take the notes (equations) and play them using bare-bone numpy.

  • PyDev of the Week: William Horton

    This week we welcome William Horton (@hortonhearsafoo) as our PyDev of the Week! William is a Backend Engineer at Compass and has spoken at several local Python conferences. He is a contributor to PyTorch and fastai. Let’s spend some time getting to know William better! Can you tell us a little about yourself (hobbies, education, etc): A little about myself: people might be surprised about my educational background–I didn’t study computer science. I have a bachelors in the social sciences. So by the time I finished undergrad, the most programming I had done was probably doing regressions in Stata to finish my thesis. I decided against grad school, and instead signed up for a coding bootcamp (App Academy) in NYC. The day I’m writing this, September 28, is actually 5 years to the day that I started at App Academy. Since then I’ve worked at a few different startups in NYC, across various industries: first investment banking, then online pharmacy, and now real estate. I’m currently a senior engineer on the AI Services team at Compass, working on machine learning solutions for our real estate agents and consumers. I like to spend my free time on a few different hobbies. I’m a competitive powerlifter, so I like to get into the gym a few times a week (although with the pandemic in NYC I didn’t lift for six months or so). I’ve actually found powerlifting to be a pretty common hobby among software engineers. Every time someone new joined my gym, it seemed like they came from a different startup. I love to play basketball. And I’m passionate about music: I’ve been a singer almost my whole life, and most recently was performing with an a cappella group in NYC. And in the last year I’ve picked up the guitar, after not touching it since I was a teenager, and that has been very fulfilling.

  • Malayalam fonts: Beyond Latin font metrics | Soliloquies

    This year’s annual international conference organized by TeX Users Group — TUG2020 — was held completely online due to the raging pandemic. In TUG2020, I have presented a talk on some important Malayalam typeface design factors and considerations. The idea and its articulation of the talk originated with K.H. Hussain, designer of well-known fonts such as Rachana, Meera, Meera Inimai, TNJoy etc. In a number of discussions that ensued, this idea was developed and later presented at TUG2020. Opening keynote to TUG2020 was delivered by Steve Matteson, about the design of Noto fonts. He mentioned that Noto was originally envisaged to be developed as a single font containing all Unicode scripts; but that was changed due to a couple of reasons: (1) huge size of resulting font and (2) the design of many South/South-East Asian characters do not fit well within its Latin font metrics.

  • Jérôme Gardou hired full-time to work on the memory manager

    I proudly announce that ReactOS Deutschland e.V. has hired Jérôme Gardou to work full-time on the ReactOS kernel’s memory manager for the next 3 months. Jérôme is a ReactOS veteran who has been contributing to the project since 2009. He has deep expertise into nearly all parts of ReactOS, ranging from various user-mode components (mostly related to low-level graphics) over their kernel-mode counterparts and down to bare-metal components like the kernel memory manager. During the upcoming months, Jérôme is going to overhaul the Mm (Memory Manager) and Cc (Cache Controller) components of the kernel. Both of them are core parts of the operating system, which are involved in every memory request and file operation. Improving them is expected to have a substantial effect on the overall stability and performance of ReactOS.

  • "Open-Source Windows" ReactOS To See Improved Memory Management - Phoronix

    ReactOS Deutschland e.V. has hired one of their long-time contributors to work full-time on the "open-source Windows" implementation's memory management for the next quarter. ReactOS is funding longtime contributor Jérôme Gardou to work full-time for the next three months on the open-source operating system's memory manager and cache controller code within its kernel. ReactOS hopes this overhaul to the MM/CS code will yield "a substantial effect on the overall stability and performance of ReactOS."

Corsair Power Supplies May Soon See Sensor Support Exposed Under Linux

Select high-end Corsair power supplies such as their RMi / HXi / AXi series are able to expose various sensor metrics via USB interface to the system. To date this sensor functionality has only worked under Windows with their proprietary software but now an open-source driver is seeking mainline inclusion for supporting these sensors under Linux. Independent developer Wilken Gottwalt reverse-engineered the micro-controller found on the Corsair RMi/HXi/AXi power supplies and found it to be a proprietary but simple USB HID protocol. The controller exposes temperatures, current, and voltage levels along with other information like power uptime, power used, and power supply fan speed. This protocol on select models can also allow configuring the fan mode and mono/multi-rail voltage handling, and over-current protection. Read more Also: Qualcomm QCS610 micro SoM and devkit to power AI and ML smart cameras

Games: Nonsense Soccer, Bound By Blades and Halloween at Humble Store

  • Nonsense Soccer is a highly amusing local multiplayer platformer-soccer-hybrid | GamingOnLinux

    After your next local multiplayer game? Nonsense Soccer is out in Early Access and it's already a huge amount of fun if you're the competitive type. Nonsense Soccer takes the classic sport and turns it into a side-on platformer-soccer-hybrid and the result is chaotic. Simple enough for anyone young and old to pick up their favourite gamepad and get kicking. It's actually been available for a little while already, with the new Steam release being their second major update.

  • Check out the fresh demo of Bound By Blades and take down some fierce monsters | GamingOnLinux

    Bound By Blades might look welcoming with the sweet colourful style and wonderful music, but this action-RPG gets quickly intense. Inspired somewhat by Monster Hunter, it originally tried going through Kickstarter to gather funds back in 2019. It failed but the development has continued anyway. The idea is that you go through increasingly tough battles, slaying big creatures in the unique four-corner combat arena where you run between four corners, dodging enemy attacks and unleash your own. After a year of work, the new demo is out now.

  • Humble Store has a big Halloween sale on right now | GamingOnLinux

    Prepare for Halloween with some new games? It's not like you're able to go out much with the COVID19 disease still raging on so staying in and playing games sound great to me. To help with that you can check out the Humble Store Halloween Sale, which has a number of big hits going on some pretty high discounts. While it's a Halloween sale, the majority of the titles oddly aren't really scary or much related to the event, still it's another good chance to build up your collection.

today's howtos

  • How To Install HAProxy on CentOS 8 - idroot

    In this tutorial, we will show you how to install HAProxy on your CentOS 8. For those of you who didn’t know, HAProxy is a free HTTP/TCP high availability load balancer and proxy server. It spreads requests among multiple servers to mitigate issues resulting from a single server failure. HA Proxy is used by a number of high-profile websites including GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter, and Tuenti, and is used in the OpsWorks product from Amazon Web Services. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation HAProxy on a CentOS 8.

  • How To Install Python 3.9 on Ubuntu 20.04 – TecAdmin

    Python is an object-oriented, high-level programming language. It is an open source with a large community. Python is used as key languages among the top tech companies like Google. The Python 3.9 stable version has been released with several improvements and security updates. It included multiple new modules, improved existing modules and many other features. You can choose deadsnakes PPA for Python installation on Ubuntu 20.04 system. Use this tutorial to install Python 3.9 On Ubuntu 20.04 LTS Linux system via Apt-Get. You can also choose second method to install Python using source code.

  • YAML for beginners | Enable Sysadmin

    YAML Ain't a Markup Language (YAML), and as configuration formats go, it's easy on the eyes. It has an intuitive visual structure, and its logic is pretty simple: indented bullet points inherit properties of parent bullet points. But this apparent simplicity can be deceptive. It's easy (and misleading) to think of YAML as just a list of related values, no more complex than a shopping list. There is a heading and some items beneath it. The items below the heading relate directly to it, right? Well, you can test this theory by writing a little bit of valid YAML.

  • colorls – turbocharged alternative to ls

    The part of the operating system responsible for managing files and directories is called the file system. It organizes our data into files, which hold information, and directories (also called ‘folders’), which hold files or other directories. Several commands are frequently used to create, inspect, rename, and delete files and directories. One of these commands is ls, which prints the names of the files and directories in the current directory. A directory is really just a file. It’s a special file with special rules. The ls utility appeared in the first version of AT&T UNIX. Are you looking to liven up your shell? Want a bit more beauty on your terminal? colorls might be the ticket. colorls is a command-line utility that aims to improve on ls. color is written in Ruby.