Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Thursday, 13 Aug 20 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story today's howtos Roy Schestowitz 12/08/2020 - 9:01pm
Story Mozilla: Browser Wish List, Layoffs and "Web Monetization" Roy Schestowitz 12/08/2020 - 8:59pm
Story Python Programming Leftovers Roy Schestowitz 12/08/2020 - 8:57pm
Story Go 1.15 Release Notes Roy Schestowitz 12/08/2020 - 8:15pm
Story Intel and Linux: Mesa, mOS, SERIALIZE and IWD Roy Schestowitz 12/08/2020 - 8:09pm
Story Games: Terminal Phase, Imperator: Rome and More Roy Schestowitz 12/08/2020 - 8:01pm
Story Emacs 27.1 released Roy Schestowitz 2 12/08/2020 - 6:29pm
Story Security Leftovers Roy Schestowitz 12/08/2020 - 6:26pm
Story Ulauncher - Ground control to Major Tux Roy Schestowitz 12/08/2020 - 6:15pm
Story LibreOffice 7.0: A week in stats Rianne Schestowitz 2 12/08/2020 - 6:07pm

Debian and Ubuntu Leftovers

Filed under
Debian
Ubuntu
  • Jonathan Carter: GameMode in Debian

    About two years ago, I ran into some bugs running a game on Debian, so installed Windows 10 on a spare computer and ran it on there. I learned that when you launch a game in Windows 10, it automatically disables notifications, screensaver, reduces power saving measures and gives the game maximum priority. I thought “Oh, that’s actually quite nice, but we probably won’t see that kind of integration on Linux any time soon”. The very next week, I read the initial announcement of GameMode, a tool from Feral Interactive that does a bunch of tricks to maximise performance for games running on Linux.

  • Mike Gabriel: No Debian LTS Work in July 2020

    In July 2020, I was originally assigned 8h of work on Debian LTS as a paid contributor, but holiday season overwhelmed me and I did not do any LTS work, at all.

  • Opinion: Robots are proving themselves now more than ever

    By Rhys Davies, product manager for robotics, Snapcraft and Ubuntu Appliances at Canonical, the publisher of Ubuntu

  • Kubernetes 1.19 release candidate available for testing

    The Kubernetes 1.19 release candidate is now available for download and experimentation ahead of general availability later this month. You can try it now with MicroK8s.

  • Ubuntu Weekly Newsletter Issue 643

    Welcome to the Ubuntu Weekly Newsletter, Issue 643 for the week of August 2 – 8, 2020. The full version of this issue is available here.

Linux Devices and Open Hardware

Filed under
Hardware
  • Mini-PC and SBC build on Whiskey Lake

    Supermicro’s 3.5-inch “X11SWN-H-WOHS” SBC and “SYS-E100-9W-H” mini-PC based it feature an 8th Gen UE-series CPU, HDMI and DP, 4x USB 3.1 Gen2, 2x GbE, and 3x M.2.

    Supermicro has launched a fanless, 8th Gen Whiskey Lake SBC and mini-PC. The SYS-E100-9W-H mini-PC (or SuperServer E100-9W-H), which was reported on by Fanless Tech, is certified only to run Windows 10, but the 3.5-inch X11SWN-H-WOHS SBC supports Ubuntu. Applications include industrial automation, retail, smart medical expert systems, kiosks, interactive info systems, and digital signage.

  • Exor nanoSOM nS02 System-on-Module Features the 800MHz version of STM32MP1 Processor

    Exor provides a Linux RT board support package (BSP) or Android BSP for the module which also fully supports the company’s X Platform including Exor Embedded Open HMI software, Corvina Cloud IIoT platform, and IEC61131 CODESYS or Exor xPLC runtime.

  • Onyx Boox Poke2 Color eReader Launched for $299

    Manga and comics fans, rejoice! After years of getting black & white eReaders, the first commercial color eReaders are coming to market starting with Onyx Boox Poke2 Color eReader sold for $299 (but sadly sold out at the time of writing).

    The eReader comes with a 6-inch, 1448 x 1072 E-Ink display that supports up to 4096 colors, and runs Android 9.0 on an octa-core processor coupled with 2GB RAM and 32GB storage.

  • xDrill Smart Power Drill Supports Intelligent Speed/Torque, Laser Measuring, Digital Leveling (Crowdfunding)

    Many home appliances now have smart functions, and in my cases, I fail to see the added value, and I’m not sure why I’d want/need a connected refrigerator with a touchscreen display. So when I first saw somebody make a “smart” power drill with a small touchscreen display I laughed. But after having a closer look, Robbox xDrill smart power drill could actually be a very useful device saving you time and helping work better.

  • Raspberry Pi calls out your custom workout routine
  • Odyssey Blue: A powerful x86 and Arduino machine that supports Windows 10 and Linux

    It has been a few months since we reported on the Odyssey, a single-board computer (SBC) designed by Seeedstudio. Unlike many SBCs, the Odyssey, or ODYSSEY-X86J4105800 to give it its full name, supported the x86 instruction set. While the Odyssey can run Windows 10, it is also compatible with the Arduino ecosystem. Now, Seeedstudio has expanded on the design of the Odyssey with the Odyssey Blue.

  • Bring two analog meters out of retirement to display temperature and humidity

    Tom of Build Comics created a unique analog weather station that shows temperature and humidity on a pair of recycled gauges. An Arduino Nano reads the levels using a DHT22 sensor and outputs them in the proper format for each display.

    Both units have a new printed paper backing to indicate conditions, along with a trimmer pot for calibration. To set the build off nicely, the Nano and other electronics are housed inside a beautiful custom wooden box, to which the antique meters are also affixed.

Programming Leftovers

Filed under
Development
  • Engineer Your Own Electronics With PCB Design Software

    A lot of self-styled geeks out there tend to like to customize their own programs, devices, and electronics. And for the true purists, that can mean building from the ground up (you know, like Superman actor Henry Cavill building a gaming PC to the delight of the entire internet).

    Building electronics from the ground up can mean a lot of different things: acquiring parts, sometimes from strange sources; a bit of elbow grease on the mechanical side of things; and today, even taking advantage of the 3D printing revolution that’s finally enabling people to manufacture customized objects in their home. Beyond all of these things though, engineering your own devices can also mean designing the underlying electronics — beginning with printed circuit boards, also known as PCBs.

    [...]

    On the other hand, there are also plenty of just-for-fun options to consider. For example, consider our past buyer’s guide to the best Linux laptop, in which we noted that you can always further customize your hardware. With knowledge of PCB design, that ability to customize even a great computer or computer setup is further enhanced. You might, for instance, learn how to craft PCBs and devices amounting to your own mouse, gaming keyboard, or homemade speakers — all of which can make your hardware more uniquely your own.

    All in all, PCB design is a very handy skill to have in 2020. It’s not typically necessary, in that there’s usually a device or some light customization that can give you whatever you want or need out of your electronics. But for “geeks” and tech enthusiasts, knowledge of PCB design adds another layer to the potential to customize hardware.

  • Programming pioneer Fran Allen dies aged 88 after a career of immense contributions to compilers

    Frances Allen, one of the leading computer scientists of her generation and a pioneer of women in tech, died last Tuesday, her 88th birthday.

    Allen is best known for her work on compiler organisation and optimisation algorithms. Together with renowned computer scientist John Cocke, she published a series of landmark papers in the late '60s and '70s that helped to lay the groundwork for modern programming.

    In recognition of her efforts, in 2006 Allen became the first woman to be awarded the AM Turing Award, often called the Nobel Prize of computing.

  • Excellent Free Tutorials to Learn ECMAScript

    ECMAScript is an object‑oriented programming language for performing computations and manipulating computational objects within a host environment. The language was originally designed as a scripting language, but is now often used as a general purpose programming language.

    ECMAScript is best known as the language embedded in web browsers but has also been widely adopted for server and embedded applications.

  • Alexander Larsson: Compatibility in a sandboxed world

    Compatibility has always been a complex problems in the Linux world. With the advent of containers/sandboxing it has become even more complicated. Containers help solve compatibility problems, but there are still remaining issues. Especially on the Linux desktop where things are highly interconnected. In fact, containers even create some problems that we didn’t use to have.

    Today I’ll take a look at the issues in more details and give some ideas on how to best think of compatibility in this post-container world, focusing on desktop use with technologies like flatpak and snap.

    [...]

    Another type of compatibility is that of communication protocols. Two programs that talk to each other using a networking API (which could be on two different machines, or locally on the same machine) need to use a protocol to understand each other. Changes to this protocol need to be carefully considered to ensure they are compatible.

    In the remote case this is pretty obvious, as it is very hard to control what software two different machines use. However, even for local communication between processes care has to be taken. For example, a local service could be using a protocol that has several implementations and they all need to stay compatible.

    Sometimes local services are split into a service and a library and the compatibility guarantees are defined by the library rather than the service. Then we can achieve some level of compatibility by ensuring the library and the service are updated in lock-step. For example a distribution could ship them in the same package.

  • GXml-0.20 Released

    GXml is an Object Oriented implementation of DOM version 4, using GObject classes and written in Vala. Has a fast and robust serialization implementation from GObject to XML and back, with a high degree of control. After serialization, provides a set of collections where you can get access to child nodes, using lists or hash tables.

    New 0.20 release is the first step toward 1.0. It provides cleaner API and removes old unmaintained implementations.

    GXml is the base of other projects depending on DOM4, like GSVG an engine to read SVG documents based on its specificacion 1.0.

    GXml uses a method to set properties and fill declared containers for child nodes, accessing GObject internals directly, making it fast. A libxml-2.0 engine is used to read sequentially each node, but is prepared to implement new ones in the future.

  • Let Mom Help You With Object-Oriented Programming

    Mom is a shortcut for creating Moo classes (and roles). It allows you to define a Moo class with the brevity of Class::Tiny. (In fact, Mom is even briefer.)

    A simple example:

    Mom allows you to use Moo features beyond simply declaring Class::Tiny-like attributes though. You can choose whether attributes are read-only, read-write, or read-write-private, whether they're required or optional, specify type constraints, defaults, etc.

  • Perl Weekly Challenge 73: Min Sliding Window and Smallest Neighbor

    These are some answers to the Week 73 of the Perl Weekly Challenge organized by Mohammad S. Anwar.

    Spoiler Alert: This weekly challenge deadline is due in a few days from now (on Aug. 16, 2020). This blog post offers some solutions to this challenge, please don’t read on if you intend to complete the challenge on your own.

  • [rakulang] 2020.32 Survey, Please

    The TPF Marketing Committee wants to learn more about how you perceive “The Perl Foundation” itself, and asks you to fill in this survey (/r/rakulang, /r/perl comments). Thank you!

Hardware With Linux Support: NUVIA and AMD Wraith Prism

Filed under
Linux
Hardware
  • Performance Delivered a New Way

    The server CPU has evolved at an incredible pace over the last two decades. Gone are the days of discrete CPUs, northbridges, southbridges, memory controllers, other external I/O and security chips. In today’s modern data center, the SoC (System On A Chip) does it all. It is the central point of coordination for virtually all workloads and the main hub where all the fixed-function accelerators connect, such as AI accelerators, GPUs, network interface controllers, storage devices, etc.

  • NUVIA Published New Details On Their Phoenix CPU, Talks Up Big Performance/Perf-Per-Watt

    Since leaving stealth last year and hiring some prominent Linux/open-source veterans to complement their ARM processor design experts, we have been quite eager to hear more about this latest start-up aiming to deliver compelling ARM server products. Today they shared some early details on their initial "Phoenix" processor that is coming within their "Orion" SoC.

    The first-generation Phoenix CPU is said to have a "complete overhaul" of the CPU pipeline and is a custom core based on the ARM architecture. They believe that Phoenix+Orion will be able to take on Intel/AMD x86_64 CPUs not only in raw performance but also in performance-per-Watt.

  • Take control of your AMD Wraith Prism RGB on Linux with Wraith Master

    Where the official vendor doesn't bother with supporting Linux properly, once again the community steps in to provide. If you want to tweak your AMD Wraith Prism lighting on Linux, check out Wraith Master.

    It's a similar project to CM-RGB that we previously highlighted. With the Wraith Master project, they provide a "feature-complete" UI and command-line app for controlling the fancy LED system on AMD's Wraith Prism cooler with eventual plans to support more.

The Massive Privacy Loopholes in School Laptops

Filed under
GNU
Linux
Google
Hardware

It’s back to school time and with so many school districts participating in distance learning, many if not most are relying on computers and technology more than ever before. Wealthier school districts are providing their students with laptops or tablets, but not all schools can afford to provide each student with a computer which means that this summer parents are scrambling to find a device for their child to use for school.

Geoffery Fowler wrote a guide in the Washington Post recently to aid parents in sourcing a computer or tablet for school. Given how rough kids can be with their things, many people are unlikely to give their child an expensive, premium laptop. The guide mostly focuses on incredibly low-cost, almost-disposable computers, so you won’t find a computer in the list that has what I consider a critical feature for privacy in the age of video conferencing: hardware kill switches. Often a guide like this would center on Chromebooks as Google has invested a lot of resources to get low-cost Chromebooks into schools yet I found Mr. Fowler’s guide particularly interesting because of his opinion on Chromebooks in education...

Read more

Also: Enabling Dark Mode on a Chromebook (Do not try this at home)

Christopher Arnold: The Momentum of Openness - My Journey From Netscape User to Mozillian Contributor

Filed under
Moz/FF
Web

Working at Mozilla has been a very educational experience over the past eight years. I have had the chance to work side-by-side with many engineers at a large non-profit whose business and ethics are guided by a broad vision to protect the health of the web ecosystem. How did I go from being on the front of a computer screen in 1995 to being behind the workings of the web now? Below is my story of how my path wended from being a Netscape user to working at Mozilla, the heir to the Netscape legacy. It's amazing to think that a product I used 25 years ago ended up altering the course of my life so dramatically thereafter. But the world and the web was much different back then. And it was the course of thousands of people with similar stories, coming together for a cause they believed in.

The Winding Way West

Like many people my age, I followed the emergence of the World Wide Web in the 1990’s with great fascination. My father was an engineer at International Business Machines when the Personal Computer movement was just getting started. His advice to me during college was to focus on the things you don't know or understand rather than the wagon-wheel ruts of the well trodden path. He suggested I study many things, not just the things I felt most comfortable pursuing. He said, "You go to college so that you have interesting things to think about when you're waiting at the bus stop." He never made an effort to steer me in the direction of engineering. In 1989 he bought me a Macintosh personal computer and said, "Pay attention to this hypertext trend. Networked documents is becoming an important new innovation." This was long before the World Wide Web became popular in the societal zeitgeist. His advice was prophetic for me.

[...]

The Mozilla Project grew inside AOL for a long while beside the AOL browser and Netscape browsers. But at some point the executive team believed that this needed to be streamlined. Mitchell Baker, an AOL attorney, Brendan Eich, the inventor of JavaScript, and an influential venture capitalist named Mitch Kapoor came up with a suggestion that the Mozilla Project should be spun out of AOL. Doing this would allow all of the enterprises who had interest in working in open source versions of the project to foster the effort while Netscape/AOL product team could continue to rely on any code innovations for their own software within the corporation.

A Mozilla in the wild would need resources if it were to survive. First, it would need to have all the patents that were in the Netscape portfolio to avoid hostile legal challenges from outside. Second, there would need to be a cash injection to keep the lights on as Mozilla tried to come up with the basis for its business operations. Third, it would need protection from take-over bids that might come from AOL competitors. To achieve this, they decided Mozilla should be a non-profit foundation with the patent grants and trademark grants from AOL. Engineers who wanted to continue to foster AOL/Netscape vision of an open web browser specifically for the developer ecosystem could transfer to working for Mozilla.

Mozilla left Netscape's crowdsourced web index (called DMOZ or open directory) with AOL. DMOZ went on to be the seed for the PageRank index of Google when Google decided to split out from powering the Yahoo search engine and seek its own independent course. It's interesting to note that AOL played a major role in helping Google become an independent success as well, which is well documented in the book The Search by John Battelle.

Once the Mozilla Foundation was established (along with a $2 Million grant from AOL) they sought donations from other corporations who were to become dependent on the project. The team split out Netscape Communicator's email component as the Thunderbird email application as a stand-alone open source product and the Phoenix browser was released to the public as "Firefox" because of a trademark issue with another US company on usage of the term "Phoenix" in association with software.

Google had by this time broken off from its dependence on Yahoo as a source of web traffic for its nascent advertising business. They offered to pay Mozilla Foundation for search traffic that they could route to their search engine traffic to Google preferentially over Yahoo or the other search engines of the day. Taking "revenue share" from advertising was not something that the non-profit Mozilla Foundation was particularly well set up to do. So they needed to structure a corporation that could ingest these revenues and re-invest them into a conventional software business that could operate under the contractual structures of partnerships with other public companies. The Mozilla Corporation could function much like any typical California company with business partnerships without requiring its partners to structure their payments as grants to a non-profit.

[...]

Working in the open was part of the original strategy AOL had when they open sourced Netscape. If they could get other companies to build together with them, the collaborative work of contributors outside the AOL payroll could contribute to the direct benefit of the browser team inside AOL. Bugzilla was structured as a hierarchy of nodes, where a node owner could prioritize external contributions to the code base and commit them to be included in the derivative build which would be scheduled to be released as a new update package ever few months.

Module Owners, as they were called, would evaluate candidate fixes or new features against their own list of items to triage in terms of product feature requests or complaints from their own team. The main team that shipped each version was called Release Engineering. They cared less about the individual features being worked on than the overall function of the broader software package. So they would bundle up a version of the then-current software that they would call a Nightly build, as there were builds being assembled each day as new bugs were upleveled and committed to the software tree. Release engineering would watch for conflicts between software patches and annotate them in Bugzilla so that the various module owners could look for conflicts that their code commits were causing in other portions of the code base.

Read more

Software: MailSpring and NewFlash for E-mail and RSS

Filed under
Software

            
           

  • MailSpring • An amazing email client for Linux

    In this article, we will review MailSpring – an amazing email client for Linux. We will also go through the guide on how to install MailSpring on any Linux distribution.

    A few years back an open-source email client called Nylas became sensational in the Linux community. People were just loving it. You may ask why? Because it was just amazing, the design was cool and the features were even cooler.

    Unfortunately, the company behind the client decided to drop-out the project probably due to the financial constraints. However, few brave souls raised the project and forked it into what is known as now – MailSpring.

  •        


  • NewFlash – Modern New GTK Feed Reader for Gnome Desktop

            NewFlash, spiritual successor to FeedReader, is a modern feed reader designed for the GNOME desktop.

    NewsFlash is a program designed to complement an already existing web-based RSS reader account. It combines all the advantages of web based services like syncing across all your devices with everything you expect from a modern desktop program: Desktop notifications, fast search and filtering, tagging, handy keyboard shortcuts and having access to all your articles as long as you like.

WordPress 5.5 “Eckstine”

Filed under
Web

Here it is! Named “Eckstine” in honor of Billy Eckstine, this latest and greatest version of WordPress is available for download or update in your dashboard.

Read more

Calculate Linux 20th Anniversary: Consistent by Design

Filed under
GNU
Linux

Calculate Linux is an impressively different Linux operating system.

This is a distribution designed with home and SMB users in mind. It has expanded its user interface into an appealing selection of desktop choices over the years.

Calculate is particularly appealing to small businesses that want a rock-solid system with the flexibility to meet a variety of needs. It is optimized for rapid deployment in corporate environments.

It can also be an inviting computing option for consumers with a bit of Linux know-how under their belts. Calculate is not difficult to use. But it is a bit different under the hood, especially in how its package management system works.

Calculate comes in a smart collection of some of the best desktop environments. That adds to its appeal because it is not a distro with one size having to fit all users.

It comes in KDE Plasma, Cinnamon, LXQt, MATE, and Xfce editions. A community edition gives you an added choice for a nicely-tweaked GNOME 3 desktop.

All are rolling-release distribution sets. That means you install it once and just apply the updated packages as they are released. You never have to reinstall a major release.

The latest update, version 20.6, released on June 21, is a hallmark edition of sorts. It marks Calculate Linux’s 20th year.

Read more

IBM/Red Hat: ApacheDS LDAP, OpenEEW, Command Line Heroes

Filed under
Red Hat
  • Secure authentication with Red Hat AMQ 7.7 and ApacheDS LDAP server

    In this article, we will integrate Red Hat AMQ 7.7 with the ApacheDS LDAP server. However, any version of the AMQ 7.x series can be integrated with the steps mentioned in this article.

    For this example integration, we’ll use Apache Directory Studio, which is an LDAP browser and directory client for ApacheDS. You will learn how to set up the ApacheDS LDAP server from scratch, and how to integrate the new LDAP configuration changes that are required in AMQ 7.7. Finally, we’ll test the integration with an AMQ 7.7 shell-based client, using Hawtio as a graphical user interface (GUI). This will be helpful to system administrators and developers as they can quickly create a proof of concept for LDAP and AMQ integration. This will help in enabling role-based access control(RBAC) for accessing AMQ 7.7.

  • Red Hat Insights delivers easier RHEL management with Red Hat knowledge base integration and enhanced customer portal applications

    As a system administrator, working quickly and efficiently is important. There is a good chance that you manage a large estate of Red Hat Enterprise Linux systems and that it continues to grow in complexity. In this post, we'll look at some ways Red Hat Insights can help you deal with that complexity.

    Red Hat Insights, an operational efficiency and vulnerability risk management service that provides continuous, in-depth analysis of registered RHEL systems, is included in your Red Hat Enterprise Linux subscription. Some users have referred to Insights as "like having an extra pair of eyes" to help you identify and manage risks to security, compliance, and operations across your evolving environments.

    Now, we’ve added three new integrations between Insights and the Red Hat Customer Portal to help you become even more productive.

  • IBM-backed Grillo open sources earthquake early-warning system through The Linux Foundation

    Earlier today, The Linux Foundation announced it will host a new initiative to accelerate the standardization and deployment of earthquake early-warning (EEW) systems for earthquake preparedness around the world. Created by Grillo with support from IBM, USAID, the Clinton Foundation, and Arrow Electronics, the OpenEEW project includes the core components of the Grillo EEW system composed of integrated capabilities to sense, detect, and analyze earthquakes and to alert communities.

    IBM was originally connected to Grillo through the Clinton Foundation at a convening of the Clinton Global Initiative (CGI) Action Network. Now, IBM is assisting Grillo by adding the OpenEEW earthquake technology into the Call for Code deployment pipeline supported by The Linux Foundation.

    We sat down with Call for Code Chief Technology Officer Daniel Krook and IBM Developer Advocate Pedro Cruz to learn more about OpenEEW.

  • IBM, Grillo, and the Linux Foundation partner on early earthquake detection systems

    The Linux Foundation — in partnership with IBM and startup Grillo — today announced an initiative called OpenEEW to accelerate the deployment of open source earthquake early warning (EEW) detection systems around the world. The organizations say OpenEEW will incorporate sensing, detection, and analysis components from Grillo’s EEW platform, along with a Docker software version of the detection component that can be deployed to Kubernetes and Red Hat OpenShift on IBM Cloud.

    An estimated 3 billion people live with the threat of earthquakes globally. According to the U.S. Geological Survey, in California, there’s a 94% chance that an earthquake will not be just a foreshock. Yet only a few countries — like Mexico, Japan, Turkey, Romania, China, Italy, portions of the U.S., and Taiwan — have EEWs, in part because they can cost upwards of $1 billion.

  • The Linux Foundation, Grillo and IBM Announce New Earthquake Early-Warning Open Source Project

    The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced it will host Grillo’s OpenEEW project in collaboration with IBM to accelerate the standardization and deployment of earthquake early-warning systems (EEWs) for earthquake preparedness around the world. The project includes the core components of the Grillo EEW system comprised of integrated capabilities to sense, detect and analyze earthquakes as well as alert communities. OpenEEW was created by Grillo with support from IBM, USAID, the Clinton Foundation and Arrow Electronics.

    Earthquakes often have the most severe consequences in developing countries, due in part to construction and infrastructure issues. Timely alerts have the potential to help save lives in the communities where earthquakes pose the greatest threat. EEW systems provide public alerts in countries including Mexico, Japan, South Korea and Taiwan, but nearly three billion people globally live with the threat of an earthquake and don’t have access to nation-wide systems, which can cost upwards of one billion U.S. dollars. OpenEEW wants to help reduce the costs of EEW systems, accelerate their deployments around the world and has the potential to save many lives.

    “The OpenEEW Project represents the very best in technology and in open source,” said Mike Dolan, Senior Vice President and GM of Projects at the Linux Foundation. “We’re pleased to be able to host and support such an important project and community at the Linux Foundation. The open source community can enable rapid development and deployment of these critical systems across the world.”

  • [S5:E3] Command Line Heroes: What Kind Of Coder Will You Become?

Kernel: Linux 5.9 Features and Linux Plumbers Releasing More Passes

Filed under
Linux

  • Intel Adds Capability To Linux 5.9 For NVDIMM Firmware Updates Without Reboots

    For Intel NVDIMMs like DC Persistent Memory there is support on the way with Linux 5.9 to support firmware updates to the non-volatile memory device without the need for a system reboot. 

    The LIBNVDIMM changes for Linux 5.9 include "Runtime Firmware Activation" as the Intel-devised feature for accommodating device firmware updates to supported NVDIMM modules without needing a reboot. The intent is on being less disruptive than a reboot and allow loading the firmware still via the ndctl user-space utility and then the new ability to "activate" the new firmware. 

  • F2FS With Linux 5.9 Adds Secure TRIM, New Garbage Collection Option

    The Flash-Friendly File-System (F2FS) changes have been sent in for the in-development Linux 5.9 kernel. 

    The prominent changes this cycle include a new garbage collection mode (GC_URGENT_LOW) and a "secure" TRIM option (F2FS_IOC_SEC_TRIM_FILE) in the name of security. 

    The F2FS_IOC_SEC_TRIM_FILE functionality is intended as secure erase functionality. For drives not supporting TRIM/DISCARD, zeroing out the given data range for the regular file is performed to ensure the data is wiped on disk. 

  • Linux 5.9 Bringing Mellanox VDPA Driver For Newer ConnectX Devices

    There are a few changes worth mentioning out of the VirtIO updates submitted today for the Linux 5.9 kernel. 

    The latest Mellanox driver going mainline in the Linux kernel is a VDPA (Virtual Data Path Acceleration) for their ConnectX6 DX and newer devices. 

    The VDPA standard is an abstraction layer on top of SR-IOV and allows for a single VirtIO driver in the guest that isn't hardware specific while still allowing wire-speed performance on the data plane. VDPA is more versatile than the likes of VirtIO full hardware offloading. More details for those interested via this Red Hat post. 

  •        

  • Linux Plumbers Releasing More Passes

    After a careful review we have decided to release more passes. We are thrilled with the interest for this first ever online Linux Plumbers. The highlight of Linux Plumbers is the microconferences which are heavily focused on discussion and problem solving. To give the best experience for discussion, we have chosen to use an open source virtual platform that offers video for all participants. The platform recommends not having more than a certain number of people in each room at a time, hence putting a cap on registration to avoid hitting that limit. We do have solutions that will hopefully allow as many people as possible to experience Plumbers. We appreciate your patience and enthusiasm.

Python Programming Leftovers

Filed under
Development
  • The best frontend JavaScript framework for Django

    A question I've seen asked a lot is "what's the best frontend JavaScript framework to use with Django".

    Django itself doesn't make any recommendation on which frontend framework to use, or even assumes you're using a frontend framework at all.

    So, which frontend framework should you be using? And which one "plays well" with Django?

  • Ned Batchelder: You should include your tests in coverage

    This seems to be a recurring debate: should you measure the coverage of your tests? In my opinion, definitely yes.

    Just to clarify: I’m not talking about using coverage measurement with your test suite to see what parts of your product are covered. I’ll assume we’re all doing that. The question here is, do you measure how much of your tests themselves are executed? You should.

  • Is Java and Python similar?

    I don't think python and Java have anything in common. I enjoy the simple clean utilitarian nature of python. As long as simple pep8 guidelines are followed it is very easy to read any strangers code. Most people write python in an OO sort of way. However one can get pretty far in writing with an FP lite methodology. Many people complain about indents. To me it is just different and something easy to get used to. Python has idioms that values being clean and concise. It is trivial to deploy. My main critique of python is that if one uses too much python it is easy to get dumbed down by all the magic. It is important to use other languages in addition to python just to keep ones skills sharp. Thinking about writing high performing Python usually means thinking about doing it in some other language.

    [...]

    Note: I recognize Java is the most popular language in the world. Many great successfull applications use Java. One can eventually use Java to solve almost any problem. That doesn't mean I like it or think it is good for the industry.

  • Real Python: Identify Invalid Python Syntax

    Python is known for its simple syntax. However, when you’re learning Python for the first time or when you’ve come to Python with a solid background in another programming language, you may run into some things that Python doesn’t allow. If you’ve ever received a SyntaxError when trying to run your Python code, then this guide can help you. Throughout this course, you’ll see common examples of invalid syntax in Python and learn how to resolve the issue.

  • PSF GSoC students blogs: Weekly Check-In #6 (2nd Aug - 9th Aug)
  • PSF GSoC students blogs: Weekly Check-In #11
  • PSF GSoC students blogs: Week 10 Check-in
  • PSF GSoC students blogs: Week 10
  • PSF GSoC students blogs: GSoC: Week 11: InputEngine.add(paths)

Emacs 27.1 released

Filed under
GNU

  • Emacs 27.1 released

    Version 27.1 of the Emacs editor is out. New features include support for arbitrary-sized integers, HarfBuzz support, improved drawing with Cairo, and the obligatory new JSON parser.

  • Don’t look, vi users: Emacs 27.1 waves bye to ImageMagick, adds native JSON parsing support

    The GNU project’s text editor Emacs is now available in version 27.1, which introduces native JSON parsing and tab bar support, allows basic image transformations without ImageMagick, and uses HarfBuzz, a tool also employed in GNOME, KDE, and Android, to make text look nice.

    Amongst other things, Emacs has learned to work with arbitrary-size integers, and graduated the option –with-cairo for building the editor with support for the drawing tool from its experimental state. Emacs now also uses the GNU Multiple Precision library GMP if not told otherwise, and replaces unexec with a portable dumper as the default. The latter is meant to improve compatibility with memory allocation on modern systems, which lets the tool work with techniques such as address space layout randomisation which is supposed to improve security.

Mozilla is laying off 250 people and planning a ‘new focus’ on making money

Filed under
Moz/FF

As part of the layoffs, Baker laid out a series of new focuses for Mozilla to set a stronger course for the company. That includes focuses on building community, building new products that “mitigate harms” and “that people love and want” to use, and crucially, to build out new revenue streams.

Mozilla makes most of its money from companies paying to make their search engine the default in Firefox. This includes deals with Baidu in China, Yandex in Russia, and most notably, Google in the US and most of the rest of the world. The company also makes money from royalties, subscriptions, and advertising, but those search deals still represent the “majority” of its revenue.

Baker says Mozilla will initially focus on products such as Pocket, its VPN service, its VR chatroom Hubs, and new “security and privacy” tools. The company started launching paid consumer services over the past year, offering a news subscription and access to a VPN from directly within Firefox.

Firefox is also getting a stronger focus on user growth “through differentiated user experiences.” That means reducing investment in other areas, though, such as in building out developer tools.

Mozilla has had a rough decade, as Firefox’s market share dwindled and attempts at bigger projects — like a Firefox phone running Firefox OS — fell apart. Baker seems to recognize that Mozilla needs to meet people where they are, building products that people want to use on the platforms they’re already using. She became CEO in April and was appointed interim CEO in December 2019; Baker has been the chair of the Mozilla Foundation since 2003.

Read more

Stable Kernels: 5.8.1, 5.7.15, 5.4.58, and 4.19.139

Filed under
Linux
  • Linux 5.8.1

    I'm announcing the release of the 5.8.1 kernel.

    All users of the 5.8 kernel series must upgrade.

    The updated 5.8.y git tree can be found at:
    git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.8.y
    and can be browsed at the normal kernel.org git web browser:
    https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

  • Linux 5.7.15
  • Linux 5.4.58
  • Linux 4.19.139

Games: Drink More Glurp, RimWorld, Jumpala and More

Filed under
Gaming
  • Party game 'Drink More Glurp' is an absolute barrel of laughs - out now

    Drink More Glurp, a party game that thoroughly parodies sporting events like the Olympic Games and also pokes fun at sponsorship systems is out now. Note: key provided by the developer.

    Set on an alien world where the inhabitants attempted to copy our sporty games, however they got everything just a little bit wrong which has resulted in a serious of ridiculous contests with completely mental physics. This might be the funniest party game I've played all year. After trying the original demo during the Steam Game Festival, I was hooked.

  • AntiMicro | Map Keyboard and Mouse Controls to Gamepad on openSUSE

    Installed a game called Pokemon Insurgence on Lutris and there was no way to play the game with a gamepad. Rather than try to fight things, set out for an application that would map the keyboard controls to the WiiU Pro Controller that has become my gamepad of choice.

    I know I heard it was possible on a podcast some time ago and since I was probably doing something else and didn’t have a notebook handy to write down whatever it was, I began my search and found this AntiMicro as a solution.

  • Vibrant twin-stick slasher 'Breakpoint' gives you exploding weapons

    Enjoy some classic fast-paced vibrant arcade-style action? Breakpoint looks like it's worthy of some attention for putting a nice unique spin on it.

    With bright neon graphics, they mixed in elements from the classic arcade games with "modern sensibilities". It's a top-down highscore chaser with melee weapons that…explode? Yes. No ranged attacks, no laser weapons, no pew-pew-pew. Instead you slice, crush, and blast your way through the swarm and when you push your weapons to their breaking point (it's called Breakpoint—get it?), they unleash a big explosion.

  • Steelbreakers turns the feel of classic Zelda into local multiplayer action

    The developer mentioned their idea with it was to make a game they wanted to play that they felt didn't exist already. As they said they "always wanted to play a Zelda game that demanded technical skill and would let you fight with your friends on a top-down 2d playing field" and so Steelbreakers was created.

    Together up to four players can fight for dominance in small arenas with traps and all sorts. At release, the developer is planning to have online play, additional game modes, plenty of maps and weapons, AI enemies and the list goes on. The demo is just a small slice of what to expect.

  • RimWorld gets a big 1.2 update out with lots more options to tweak your game

    The brilliant colony-building sim RimWorld has another mega post-release update available now, with content included for both the base game and the Royalty expansion.

    Looking over the changelog, which is as long as expected, it sounds excellent. RimWorld has gained a whole new way to tweak your experience with a "custom playstyle system", which allows you to adjust a large number of settings to how you want your game to be. So you could make it a lot easier and more of a building sim and less of a "oh my god everyone is going to die from raiders" sim. There's also a bunch of new visual effects and many new sound effects added in for free too. There's loads more, especially for the Royalty DLC like an entirely new major quest that involves defending a damaged shuttle or assaulting a bandit camp.

  • Competitive platform-jumper 'Jumpala' reveals new character, getting a free version

    Jumpala is an upcoming fast-paced competitive platformer that sees you constantly hopping across tiny little pads, it's actually brilliant fun and they've done a few new reveals recently.

    When you think about platformers, traditionally this would mean running along different floors, a little tricky jumping here and there and perhaps various enemy encounters. Jumpala is none of that. Instead, the whole arena scrolls upwards with small platforms each player needs to jump across, to turn it into their colour before it drops of the screen. It's highly competitive and from the early builds we played—a huge amount of fun.

  • Hilarious slapstick comedy game West of Loathing had an anniversary update

    Three years after launching, Asymmetric have given West of Loathing a big anniversary update to get rid of some issues and add in some silly new content. Even their version numbering is ridiculous, with this being update v1.11.11.11.1.

    From the creators of the browser-based comedy MMORPG Kingdom of Loathing, don't let the stick figures and super-simple style fool you, this is a great game worthy of your time and it's definitely funny. Easily on of 2017's best indie games. This is where you get to pick a character class between a Cow Puncher, a Beanslinger and a Snake Oiler so you know you're in a for a wild ride right away.

  • Check out the new trailer and demo for the sci-fi puzzle platformer Transmogrify

    Your facility appears to be overrun by strange creatures, with a forgetful research AI trying to help you escape but you do at least have a gun that can turn creatures into useful objects. This is Transmogrify, an upcoming sci-fi platformer that was partly funded on Kickstarter a few years back.

Syndicate content

More in Tux Machines

Android Leftovers

Tiny module and dev kit run RT Linux on STM32MP1

Exor’s 25.4 x 25.4mm, extended temp “NanoSOM nS02” module runs real-time Linux and its XPlatform industrial IoT software on a soldered, 800MHz STM32MP157 with up to 1GB DDR3L and 32GB eMMC. An “OpenHMI nS02” dev kit with 5-inch touchscreen is optional. Italian embedded technology firm Exor Embedded has launched a NanoSOM nS02 module that runs real-time Linux on the new 800MHz version of ST’s dual-core, Cortex-A7 based STM32MP157. As with the recent, Apollo Lake based, FPGA-enabled GigaSOM GS01 module, Exor announced the product with Arrow, which will be distributing the module and an OpenHMI nS02 Development Kit (see farther below). Read more

Endless OS 3.8.5

Endless OS 3.8.5 was released for existing users today, August 10th, 2020. Downloadable images for new users will be available in the next few days. Read more

Linspire 9.0 Released

Today our development team is excited to announce the release of Linspire 9.0; packed with a TON of improvements and security updates, this is a major update that we’ve been working hard to get out to our faithful users. The global pandemic has delayed its release, but the development team has worked diligently and meticulously behind-the-scenes over the past few months, fine-tuning every detail of what is widely considered to be the premier Linux desktop on the market today. The Linspire 9.0 series will be the last one featuring the 18.04 LTS codebase; upcoming Linspire X will be based on the 20.04 LTS code and kernel. Read more Also: Linspire 9.0 Officially Released, Based on Ubuntu 18.04 LTS and Linux 5.4 LTS