This week we had a bunch of exciting news, starting with the launch of the final Linux Mint 21 release and the Firefox 103 web browser, and continuing with System76’s latest Pop!_OS Linux 22.04 distribution for Raspberry Pi 4 devices and a new Steam Client update with more improvements for Linux gamers.
On top of that, we talked about some of the upcoming changes in the Endless OS distribution, a new Linux kernel security update for Debian GNU/Linux 11 users, and I prepared another roundup of updates for Xfce users. Below, you can enjoy these and much more in 9to5Linux’s Linux weekly roundup for July 31st, 2022.
Driven by an array of factors—productivity, automation, and cost-effective deployments—organizations have grown to love container technology, especially as they make it possible to run infrastructure more efficiently. Container technology introduces something we call containers. Containers are application sandboxes.
Containers provide a way to run your application by packaging it with the runtime, operating system, libraries, and every dependency it needs. This brings simplicity, speed, and flexibility to application development and deployment, with a more efficient way to utilize system resources. A major step up from virtual machines, I must say. Various container technologies are available, like Docker containers, Kubernetes containers, and Linux containers (LXC).
This article will look at Linux containers and their uses.
The new Lenovo ThinkPad Z13 is a 13.3 inch mobile workstation-class laptop with support for up to a 2880 x 1800 pixel OLED display, up to an AMD Ryzen 7 Pro 6860Z processor, and up to 32GB of RAM and 1TB of storage.
It’s also one of the first laptops to feature a Microsoft Pluton security co-processor and, as prominent Linux developer Matthew Garrett discovered, it ships with the UEFI configured to prevent you from booting anything other than Windows.
Linux Mint 21 is finally available. It is based on Ubuntu 22.04 LTS and is codename Vanessa. The upgrade path from Mint 20.3 will be available soon. Meanwhile, you can see what's all new in this quick review of Linux Mint 21. Mint 21 features: - New upgrade tool - New Bluetooth application - WebP image support - Improved thumbnail support - New wallpapers (not really a feature but well) - Fixing up a few shortcomings of Ubuntu 22.04 - Cinnamon 5.4 - New process monitor
0:00 Cold Open 1:17 A Minty Fresh Release 7:48 Lubuntu's Backports 9:36 Points for Ubuntu 12:18 Text Ed: ed 32:02 The Missing Thoughts on Ubuntu 41:37 Minizilla Watch 45:45 A Return to the Missing Thoughts 55:49 Larry's Feedback 1:01:56 Community Focus: Stevesveryown 1:05:20 App Focus: Thunderbird 1:14:09 Next Time: EndeavourOS 1:15:57 Stinger
Those look to be minor changes indeed. This was followed later with an update to build fix for Loongson-3 (fix compile mips cpu_hwmon as module build error).
The full Linux 5.19 changelog with commit messages only is available, and I generated it with the command git log v5.18..v5.19-rc8 --stat. Alternatively, you could check out a detailed summary on KernelNewbies website.
Linux 5.19 has been released yesterday. We recommend the usual resources of LWN (part 1 and part 2) as well as KernelNewbies to get some high-level overview of the major additions. CNX-Software also has an article focused on the ARM/RISC-V/MIPS improvements.
inux Kernel 5.19 Officially Released
Linux Kernel 5.19 is now officially available. As usual, Linus made an announcement regarding the availability of Linux Kernel 5.19.
Most images contain Exif (Exchangeable image file format) data which includes some crucial data such as the date and time of capturing an image, device, place, and so on.
While this can be useful in various scenarios, it also has privacy threats and through this guide, I'll show you how to remove Exif data from images using the Linux command line.
The REST API became available in Podman two years ago, and it is still actively maintained with new features added with every release. This article explores how Podman's REST API helps you manage pods. I'll use the classic use case for a pod: a WordPress container and a MariaDB database container using Podman's native REST API.
In this tutorial, we will show you how to install FreeCAD on Ubuntu 22.04 LTS. For those of you who didn’t know, FreeCAD is a parametric 3D modeler. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.
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 the step-by-step installation of the FreeCAD 3D parametric modeler on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
In Linux, the tr command is used to translate, squeeze, and/or delete characters. So with the help of the tr command, you can convert the case of any character. You can do this quickly with a single-line command.
You can use the following command to convert a string to lowercase. Here the command takes the standard input of a string and processes it.
IPv6 is a good thing for the Internet in general, but I find it unnecessarily complex for use in most home and small- to medium-size businesses. Like many others, I continue to use private IPv4 address ranges for my own internal networks and those for which I have some level of responsibility. My ISP only provides IPv4 addresses anyway, so it makes no sense to use IPv6 internally when all external packets are IPv4. Besides, IPv4 is much simpler, and one of my Linux Philosophy tenets is "Find the Simplicity."
As a result, I disabled IPv6 on all my hosts. It seemed easy—at first. Here is how I did it.
Discover how to customize Helm charts and registries with the advanced configuration of the Eclipse JKube OpenShift Maven Plugin. (This is part 2 of a series.)
Let’s learn the steps to install the Ubuntu-Make tool to quickly download and set up standard tools that developers need to work on Ubuntu Linux.
Ubuntu-Make is a tool that is listed on the official website of Ubuntu Linux. The key purpose of it is to let developers install the popular IDEs and other developing tools without leaving the command terminal such as PyCharm. Because these tools are not available to download and set up using the default APT package manager of Ubuntu.
This command line not only installs the tool but also all the required dependencies, of course, root or sudo access is required.
Further to help the developers easily install the tools required by their project, the developers of Ubuntu-Make have listed them in categories, for example- Android (java and native) development to games, frontend web (javascript and dart), backend (go and dart), and various IDE (python, C++ java…).
Canonical announced that now Ubuntu 21.10 Impish Indri has reached End of Life (EOL). This means your Impish computer will not be able to install applications anymore, nor receive any security updates, although it can still be used without any time limits. This tutorial will explain how to check that out and add support provided by Canonical and also third-parties.
This article introduces dotnet build-image, a tool that containerizes .NET applications automatically. You can use build-image to create Dockerfiles and containerized images. You will also discover how to use the tool in a GitHub workflow to create an image from a .NET application and push it to a repository.
While looking into the nginx PHP error log file fixing unrelated issues, I noticed I was spammed with the following message...
We are pleased to announce the 2nd Beta release of Unvanquished, a First Person Shooter featuring the ability to build and two factions with radically different abilities: humans who master technology versus aliens and their many specialized evolutions.
As you may know, rolisteam is now part of KDE. We are trying to enjoy that new status. One way to do it, it’s to change the way rolisteam is translated. The KDE project has huge translation team and they are really efficient.
The KaOS distribution is a rolling release operating system which intentionally narrows its focus to provide one desktop environment (KDE Plasma), with applications built with one toolkit (Qt), running on one CPU architecture (x86_64). The distribution is developed independently and uses the pacman package manager.
Cloud spending commitments can create a different mindset in the grander context of cloud costs – instead of focusing on what you’re spending money on (and why), you might naturally think more along the lines of “Well, we have to spend this money now.”
This can produce significant effects, including increased susceptibility to the sunk cost fallacy and other potential inefficiencies.
But let’s back up for a moment and define the term: In the world of cloud, “committed spend” refers to when an organization (the cloud customer) agrees to spend a minimum amount of money with a cloud provider – typically within a specified time period – in exchange for discounted pricing on their usage. (An enterprise agreement could also include other benefits, such as dedicated account management services.)
I’m a member of the Climate Change Community of Practice at Red Hat. This Community of Practice is an associate-led internal community to support the development and implementation of sustainability targets and initiatives, both operationally and across core business activities. We aim to connect passionate associates around the challenges humans are facing as a result of climate change.
Managing our carbon footprint is Red Hat’s responsibility to the planet. In addition to fulfilling this responsibility, what do enterprises stand to gain from embracing more sustainable practices?
I've used that line for a laugh at the beginning of talks, but it's true. Program management is, at its core, the act of coordinating the interfaces between teams to produce something of value. In open source projects, the "something of value" is generally the software that the community produces. Most open source communities create software, and almost none of them have a formal program manager. So why have a program manager?
The difference lies in managing the software development with intent instead of by accident. The smaller the community, the easier it is to self-coordinate. The need for intentional coordination increases as the community grows or the software becomes more complex.
In The Mythical Man Month, Fred Brooks noted that the number of communication channels goes up dramatically faster than the number of people working on a project. A program manager can help simplify the communication overhead by serving as a centralized channel for information. By lurking on mailing lists and chat channels, the program manager sees what's going on in the project and communicates that broadly to the community and the public. This way, anyone who needs to know the high-level details can look at the program manager's summary instead of paying attention to every channel themselves.
The explosive growth of APIs (Application Programming Interfaces) over the past few years has dramatically transformed how business is conducted. APIs allow customers to increase revenue by leveraging new channels to reach their customers; they facilitate cost reduction by automating manual processes and raising an organization’s responsiveness. In many industries, the benefits of APIs are so compelling that it is already impossible to compete or participate in a business supply chain without supporting APIs.
Companies that have legacy SAS code for analytic applications running on IBM i servers and other platforms but don’t want to pay the SAS Institute for the runtime have another option from Altair, which recently acquired World Programming.
The Lubuntu team brings a backport PPA to help you install the latest LXQt desktop in the current Lubuntu LTS release.
Dell and Canonical announced that the XPS 13 Plus is the first OEM PC certified for Ubuntu 22.04 Long-Term Support (LTS). That makes this a straightforward route to having a PC that just works without worrying about whether or not each component is ready to work with Linux. Linux-equipped Developer Edition models of the laptop were available with prices starting at $1,289, but currently ship with the older 20.04 LTS software. Long-term support releases deliver what it says on the tin for ten years of software updates, with the end of standard support for this version scheduled in 2027. Certified devices are lab tested to check the compatibility of each component, which means your device gets the specific drivers installed that will make all of its features work properly. The Ubuntu 22.04 LTS package has a long list of upgrades, including better power management, new touchpad gestures, and improved support for Bluetooth audio devices. According to Dell, if you’d like to have your XPS 13 Plus and its “capacitive touch function row” set up with a hardware-optimised version of 22.04.
Here are the latest updates to our compilation of recommended software. This month’s focus has been on expanding our features on games and web apps. These sections are now fairly comprehensive.
We’ve also published new articles in the fields of video, system administration, graphics, and coding.
As always, We welcome suggestions for new articles or additional open source software to feature.
Gig workers around the world report directly to algorithms in precarious jobs created by secretive corporations. We take you to the streets of Quito, Ecuador where delivery workers are protesting against artificial intelligence, and we hear solutions from people in several countries on how to audit the algorithms and reclaim rights.
Formerly phpMyAdmin, Adminer is a front-end database management tool written in PHP. Unlike phpMyAdmin, it only comprises a single PHP file that can be downloaded on the target server on which Adminer is to be installed.
Adminer provides a stripped-down and leaner UI compared to phpMyAdmin. It works with popular SQL database management systems such as MariaDB, PostgreSQL, MySQL, Oracle, SQLite, MS SQL as well as Elasticsearch search engine.
In this guide, we will walk you through the installation of Adminer on RHEL-based distributions.
The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.12. This release of pgAdmin 4 includes 21 bug fixes and new features. For more details please see the release notes.
pgAdmin is the leading Open Source graphical management tool for PostgreSQL. For more information, please see the website.
Writer now supports a 6th content control type: it is possible to insert a plain text content control.
This work is primarily for Collabora Online, done as a HackWeek project, but the feature is fully available in desktop Writer as well.
GNU Linux-libre 5.19-gnu cleaning-up scripts, cleaned-up sources, and cleaning-up logs (including tarball signatures) are now available from our git-based release archive git://linux-libre.fsfla.org/releases.git/ tags {scripts,sources,logs}/v5.19-gnu.
Compressed tarballs and incremental patches will soon also available at <https://www.fsfla.org/selibre/linux-libre/download/releases/5.19-gnu/>.
The cleanup scripts are unchanged aside for a typo fix since rc5, the first in this cycle. Jason Self and I picked a new image from his beautiful Freedo-and-GNU-themed artwork collection for this release, check it out at https://linux-libre.fsfla.org/#news or the whole collection at https://jxself.org/git/?p=freedo.git;a=tree
This release is codenamed Uhura in memory of Nichelle Nichols. Her Star Trek character, and thus this release, are named after the word for freedom in Swahili.
Freesh and RPMFreedom, the distributions of .deb and .rpm packages of GNU Linux-libre maintained by Jason Self, are expected to have binaries of 5.19-gnu available eventually. Jason is taking well-deserved vacations, so that may take a bit longer than usual. Thanks, Jason!
The ATM Ambassador driver was removed upstream, so we could drop the corresponding cleaning up logic. HDCP helper and Mellanox Core cleaning up bits were split into their newly-introduced separate kconfig identifiers, out of Direct Rendering Management and Mellanox Spectrum.
A couple of new drivers required cleaning up: pureLiFi X/XL/XC and TI AMx3 Wkup-M3 IPC. Silicon Labs WFX graduated out of the upstream staging area, in spite of still requiring cleaning up.
Various preexisting drivers needed adjustments to their cleaning up logic, mainly out of new blob versions or names: amdgpu, Qualcomm WCNSS PIL, Realtek Bluetooth, Mellanox Spectrum, Marvell WiFi-Ex, and Intel AVS, IFS and ipu3-imgu. Blobs requested through several new devicetree files for Qualcomm AArch64 SoCs have been cleaned up.
New patterns have been added to our blob finder to match and accept a new file naming convention adopted by Sound Open Firmware.
For up-to-the-minute news, join us on IRC (#gnu-linux-libre on libera.chat). I often mention our releases on P2P or federated social media as well. The link in my email signature has directions.
Be Free! with GNU Linux-libre.
What is GNU Linux-libre? ------------------------
GNU Linux-libre is a Free version of the kernel Linux (see below), suitable for use with the GNU Operating System in 100% Free GNU/Linux-libre System Distributions. http://www.gnu.org/distros/
It removes non-Free components from Linux, that are disguised as source code or distributed in separate files. It also disables run-time requests for non-Free components, shipped separately or as part of Linux, and documentation pointing to them, so as to avoid (Free-)baiting users into the trap of non-Free Software. http://www.fsfla.org/anuncio/2010-11-Linux-2.6.36-libre-debait
Linux-libre started within the gNewSense GNU/Linux distribution. It was later adopted by Jeff Moe, who coined its name, and in 2008 it became a project maintained by FSF Latin America. In 2012, it became part of the GNU Project.
The GNU Linux-libre project takes a minimal-changes approach to cleaning up Linux, making no effort to substitute components that need to be removed with functionally equivalent Free ones. Nevertheless, we encourage and support efforts towards doing so. http://libreplanet.org/wiki/LinuxLibre:Devices_that_require_non-free_firmware
Our mascot is Freedo, a light-blue penguin that has just come out of the shower. Although we like penguins, GNU is a much greater contribution to the entire system, so its mascot deserves more promotion. See our web page for their images. http://linux-libre.fsfla.org/
If you are the author of an awesome program and want to join us in writing Free (libre) Software, please consider making it an official GNU program and become a GNU Maintainer. You can find instructions on how to do so at https://www.gnu.org/help/evaluation. We look forward to hacking with you! :)
What is Linux? --------------
Linux is a clone of the Unix kernel [...]
(snipped from Documentation/admin-guide/README.rst)
-- Alexandre Oliva, happy hacker
Deco IDE is a free open-source IDE for React that allows developers to visually code, edit and build their React apps in a visual manner.
It has been around for some time now, and it has many devoted users who are still using it, even though it did not receive any updates since 2016.
Before we start let’s set the scene regarding vulnerability assessment. It is imperative that enterprises conduct their own continuous automated scanning, to have up-to-date assessments of threats that their networks may be susceptible to. Infrastructure penetration testing (discussed in this blog post) should be then used to delve further to expose issues and attack chains using manual testing that would have not been uncovered by automated techniques.
To go one step further, mature environments with well-formed patch management policies and good security practice, should then consider Red Team engagements to assess response and detection against emulated real-world adversaries.
On several infrastructure tests I’ve found myself performing vulnerability assessments on expansive networks. While Nessus and other scanning tools have their place, it is crucial to be able to work efficiently to provide much more value on an engagement rather than providing tool output that clients can run themselves (and should be doing, regularly).
We are celebrating 10 years of Lightning Wire Labs!
A whole decade where we have been working to make the Internet a safer place. Time that has been moving fast, has been full of challenges, as well as a time that has been a great success for ourselves, and our customers and partners we work with.
A ‘winter’ which significantly cooled the cryptocurrency bubble might allow more space for the development of cryptocurrency tech and systems more oriented towards facilitating forms of exchange much more rooted in environmental sustainability, capital circulation rather than capital accumulation, and economies which prioritise support for human thriving in general over support for the Four Monopolies[f].
Or it might not. And anyway, it feels like this is probably moot: my guess is that there are yet more cryptocurrency bubbles to come in the near future.
Gonna listen to the Joan Jett and The Blackhearts version and then immediately listen to the original by Tommy James/The Shondells and decide which one I want to put on my "any/all genre" playlist.
As I do so, I will write other stuff
Been listening to "We Didn't Start The Fire" by Billy Joel nightly for the past few nights, and it seems to be even more climactic/powerful each time I listen to it. Like a Pop song that gets stuck in one's head, only instead of the "catchy-ness" being the draw, it's the energy and catharsis of listening to it that makes me want to keep coming back.
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.