First up in the news: Linux crosses the C; We look into Steam; Flatpak improves; Gnome gets more customizable.
In security and privacy: Bvp47 found after 10 years.
Then in our Wanderings: Moss is shaking in his boots and singing about it; Joe fixes more things; JoshT is back from the farm; Bill keeps trucking; and Norbert goes to Maui.
The threat model here is that you can store the encrypted data on a remote server, and the admin of the server cannot decrypt the disk (assuming you don’t give them the passphrase).
If you try this filter (or qemu’s device) with a modern Linux LUKS disk you’ll find that it doesn’t work. This is because modern Linux uses LUKSv2, although they are able to create, read and write LUKSv1 if you use set them up that way in advance. Unfortunately LUKSv2 is significantly more complicated than LUKSv1. It requires parsing JSON data(!) stored in the header, and supports a wider range of password derivation functions, typically the very slow and memory-intensive argon2. LUKSv1 by contrast only requires support for PBKDF2 and is generally far more straightforward to implement.
DeaDBeeF music player released new 1.9.0 version a day ago. Here’s what’s new and how to install the application in Ubuntu.
DeaDBeeF is one of my favorite music players, especially for its design mode. Glory to Ukraine! In this release you’ll see two little hearts (in blue and yellow) in the title bar of app window.
Speakers emitting unwanted static noise can be a huge annoyance when trying to focus and can significantly hamper your productivity. It is not a pleasant sound to the ears as well. If you have recently switched to Linux and find your audio devices malfunctioning, this guide can help you troubleshoot your issues and fix static noise on Linux.
If you encounter the command not found error while using ifconfig, here's an easy way to solve it.
ifconfig is a handy networking utility that fetches important data related to the network interface of your machine. It used to come pre-installed in all Linux distributions, that is until it was unanimously declared deprecated by developers due to lack of maintenance.
This is why calling the ifconfig command from the terminal returns an "ifconfig: command not found" error. If you still want to use ifconfig on your Linux system, you'll have to manually install it.
The latest user guides from the LibreOffice documentation team are LibreOffice 7.3 Getting Started and LibreOffice 7.3 Writer, available in free PDF, ODT, or to read in a browser. Low-cost printed copies are available from Lulu.com.
The use of all kinds of open source software throughout recent times is growing exponentially. Even companies such as Microsoft are supporting this type of development. This means that operating systems such as Ubuntu and other Linux distributions are increasingly present.
Many users consider these open source operating systems as an increasingly real and effective alternative to the popular Windows . That is why they start using all this as a secondary system, or even migrating from Redmond’s software. Here you will find a series of extremely powerful and affordable proposals for most end users. Just a few years ago this was not the case, since Linux distributions were designed for a few professionals and experts on these platforms.
But things have changed a lot in recent years, hence the success of distros like Ubuntu itself, which has more and more followers. It is true that at first some will have to get used to the changes or differences they find with respect to Windows. However, over time they will realize that there are many advantages here, starting with the price. In addition, in Linux we find a huge number of software solutions, most of open source , that we can use and that will solve our needs on the PC.
In this tutorial, we will show you how to install Htop on Ubuntu 22.04 LTS. For those of you who didn’t know, htop is a process-viewer and manager for interactive system monitoring and management. It allows scrolling the list of processes vertically and horizontally to see their full command lines and related information like memory and CPU consumption. Also system-wide information, like load average or swap usage.
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 Htop interactive process viewer 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.
Today, we will see one of the post installation steps in Fedora desktop. This brief guide explains how to enable minimize and maximize buttons in application windows in Fedora GNOME Workstation and Silverblue editions.
Every day I receive emails containing invitations to events. Whether they are local community activities or international conferences, they share a common problem that is easily avoidable. Every recipient of the invitation has to manually copy and paste the event to their calendar.
If it is a recurring event then it can be even more challenging. If the participant sets up a recurring event in their own software and stops reading the emails then it will not always be obvious to them when one instance of the meeting is skipped or in an unusual venue.
In any case, after waiting all that time, the machine booted (in Fedora) again, and now it could detect the SSD disk. The BIOS could find the disk too, so after I reinstalled grub (from Fedora) and fixed the boot order, it rebooted, but secureboot failed, so I turned that off (!?), and I was back in Debian.
I did an emergency backup with ddrescue, from the running system which probably doesn't really work as a backup (because the filesystem is likely to be corrupt) but it was fast enough (20 minutes) and gave me some peace of mind. My offsites backup have been down for a while and since I treat my workstations as "cattle" (not "pets"), I don't have a solid recovery scenario for those situations other than "just reinstall and run Puppet", which takes a while.
I'm not a fan of BTRFS. This page serves as a reminder of why, but also a cheat sheet to figure out basic tasks in a BTRFS environment because those are not obvious to me, even after repeatedly having to deal with them.
Content warning: there might be mentions of ZFS.
Nowadays, the number of devices is getting bigger and bigger, and modern operating systems must try to support all types and several of them with every integration, with every release. Maintaining a large number of devices is difficult, expensive and also hard to test, specially for plug-and-play devices, like USB devices.
Therefore, it is necessary to create a mechanism to facilitate the maintenance and testing of old and new USB devices. And this is where USB device emulation comes in. In that way, a complete framework including a big bunch of emulated and validated USB devices will allow easier integration and release. The area of application would be very wide: earlier bug search/detection even during development, automatic tests, continuous integration, etc.
Fedora Linux is known as a leading-edge Linux distribution that consistently showcases all the latest Linux features and software technologies. The fact that Fedora is often the first to include the latest versions of popular software is one of the distro's main draws.
For those who really like to live on the edge, Fedora also makes it surprisingly easy to upgrade to beta versions of upcoming releases. If you've ever wanted to explore, test, or experiment with a new Fedora beta release, we're going to show you how.
If you are a developer or enthusiast, at some point you will have to compile programs from source code. For that, you need the compiler for the programming language it is developed in, but if you want to create a package from it, then you need even more tools.
How to run Windows EXE files on Ubuntu Linux?, Most PC users prefer to install and use Windows, Microsoft’s operating system. But when looking for other alternatives, there is no doubt that the most interesting is to opt for an open source system , that is, a Linux distro like Ubuntu.
Here we have a wide variety of distributions to choose from. Although their core is very similar, in most cases each of them is characterized by something. In this sense, we can make use of Linux safer, lighter Therefore, we could say that Linux has been the best alternative to Windows for years, with Ubuntu being one of the most popular distributions.
The IP address of most devices today is generated by the Dynamic Host Configuration Protocol (DHCP) server. A DHCP server assigns a dynamic IP address to your device when it's connected to a network. Thus, you have the chance to change this IP address from time to time.
On the other hand, a static IP refers to a fixed, immutable address, different from dynamic IPs. You can set static IP settings in Ubuntu 22.04 LTS in three different ways. Here's how to get started.
In this tutorial, we will show you how to install MakeMKV on Debian 11 (Bullseye), as well as some extra requirements by MakeMKV
Let’s see how you set up CORS using a Lambda Proxy API and AWS SAM. Heads up! This guide will also help fix a CORS error that fails in the browser but works in CURL.
Today we are looking at how to install Moonleap by guselect on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.
If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!
You may ask yourself, why would a user be interested in noting/counting the number of columns in a file? This segment of our tutorial falls under Linux file management. A CSV (Comma Separated Value) file is a favorite file format for many Linux users for data record keeping because of the following advantages...
The information on which this entry is based is a couple of weeks old, but it is worth not giving it up for lost because of the implications it has. It is about the advance in the imposition of Snap as an application format in Ubuntu, although just in this aspect it does not have the usual negative bias; but above all it is about how after many years of hegemony, we are beginning to see signs of the fall of Ubuntu as the flagship of the Linux desktop. Starting with the games.
As they advanced on the Ubuntu blog, Canonical is packaging Steam for Ubuntu in Snap format, with “all the advantages that this entails”: a single package for all versions of the distro, dependencies included; and by dependencies they mention those of the Steam package, mainly the 32-bit libraries that caused so much controversy a few years ago, pitting the developers of Wine or Steam against those of Ubuntu, although as is known, everything ended well on the one hand and on the other. That and more.
The Steam Snap will include, in addition to the 32-bit dependencies, some drivers for Mesa (OpenGL, Vulkan, and OpenCL, among others), make it easier to update the package, and provide other benefits, such as better security thanks to the confinement model of Snap. This, at least, is how Canonical sells it, all with the intention of positioning Steam Snap as the only option as of Ubuntu 22.10, in the absence of seeing if Valve withdraws the Deb package that they distribute officially. Meanwhile, a beta testing period is being promoted.
We are back to a quick pace and reached 2800 games soon after the 2700 games milestone.
 Simulation video games (“Sims”) describe a wide range of video games, generally designed to closely emulate real life activities. Examples of this genre include operating a copy of a real-life vehicle, or participating in recreating historical events. Sims differ from other PC games in that their raison d’être isn’t always to entertain, at least not primarily. Simulation games remain popular among gamers, offering players the experience of the real world.
The game frequently credited as the first simulation game is Fortune Builder, a ColecoVision game which let you plan, build and run your own community. The popularity of the genre accelerated with the releases of the classic SimCity, an open-ended city-building computer and console video game series.
From three basic types of strategic, planning, and learning exercises: games, simulations, and case studies, a number of hybrids may be considered, including simulation games that are used as case studies.
KDE today announces the release of KDE Frameworks 5.94.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner.
Time for another KDE Frameworks 6 update! Since the last one we made significant progress on getting Plasma to build, which also clears the way for properly styled and platform integrated Qt6-based applications.
Since about a month ago the second to last Framework is also building with Qt 6 and has CI coverage for that. This was plasma-framework, which enabled a lot of progress in the Plasma modules build on top.
I want to personally extend my gratitude to the Commercial users of Qt for beta testing Qt 5.15.4 for the rest of us.
The Commercial Qt 5.15.4 release introduced some bugs that have later been fixed. Thanks to that, our Patchset Collection has been able to incorporate the reverts for those two bugs that affected Android and Windows and the Free Software users will never be affected by those!
Update on what happened across the GNOME project in the week from May 06 to May 13.
To listen to the radio in Linux in a simple way we have an application called short wave, of which version 3.0 has recently appeared. It is built with GTK and Rust and is part of GNOME through the circles initiative.
It is obvious that we are dealing with an application that performs a very specific task and that does not give much room to create something revolutionary. Moreover, it can even be said that for a long time we have lived in an era in which innovation at the level of desktop applications has been scarce, often with more aesthetic changes (yes, very elaborate depending on the case) than technological revolutions. real. However, that does not mean that Shortwave 3 does not bring interesting things.
To start with, we have the GNOME 42 dark mode support thanks to Shortwave being an application built on GTK 4. Consequently, the aesthetic theme has been updated to use the new Adwaita design which can be seen in the aforementioned version of the desktop environment (at least in its base implementation).
Voice will let you listen to and share short, personal and enjoyable Voicegrams via electronic mail and on the World Wide Web by GNOME executives, employees and volunteers. Xiph.org Ogg Vorbis is a patent-free audio codec that more and more Free Software programs, including GNOME Voice (https://www.gnomevoice.org/) have implemented, so that you can listen to Voicegram recordings with good/fair recording quality by accessing the Voicegram file $HOME/Music/GNOME.ogg in the G_USER_DIRECTORY_MUSIC folder in Evolution or Nautilus.
Currently it records sound waves from the live microphone into $HOME/Music/GNOME.ogg (or $HOME/Musikk/GNOME.ogg on Norwegian bokmÃÂ¥l systems) and plays back an audio stream from api.perceptron.stream:8000/56.ogg simultaneously on GNOME 42.
When I started using Distrobox, I started wondering what are the limits of what I could do with this system? I was able to install my favorite Usenet newsreader, Knode from Debian 8, and openSUSE on whatever system I wanted. It opened whole new doors for experimenting with software that may be long forgotten.
Could I run a simple windows manager like i3, Sway, or IceWM in Distrobox? It took some trial and error, but yes I could.
Now, with that said, we are working with containers. When you run an application in Distrobox, it mainly sees your actual home directory. Outside of your home directory, it sees the container’s filesystem. If you save something to your home directory, it gets saved to your real home directory and you can open it up like you could normally. If you save something to /usr/local/ or any other directory outside of your home directory, it will only be saved in the container and not to your actual base filesystem.
I am planning to investigate f2fs instead of ext4 for the working partition. To support encrypted folders in ext4, there is the 'e4crypt' utility, which is in the initrd. To support encryption of folders in f2fs, the 'f2fscrypt' utility is needed.
published release of the distribution kit ” Alt Workstation K 10 “, supplied with a graphical environment based on KDE Plasma, has been Boot images prepared for x86_64 architecture ( HTTP , Yandex Mirror , Distrib Coffee , Infania Networks ). The operating system is included in the Unified Register of Russian Programs and will satisfy the requirements for the transition to infrastructure running domestic operating systems. The build based on KDE was the final one in updating the entire line of Alt distributions to the tenth branch of the platform. In December 2021, the distribution “Alt Server” , “Workstation” , “Education” , Simply Linux , “Virtualization Server” were released .
An important feature is the ability to boot from the Alt Workstation K disk in Live mode. Like other operating systems from the Alt OS family, the distribution is equipped with the Alterator graphical interface for system configuration, which allows you to manage users and groups, view system logs, add printers, configure the network, and much more. The system successfully works in the Active Directory domain. Support for applying group policies is implemented using the Samba 4.14 server. Alt Workstation K 10 contains all the tools for performing office tasks – a web browser, an office suite of text editors and spreadsheets, as well as players and editors for sound and video.
TrueNAS 13.0 Release, a Linux OS for creating network storage, After a year and a half of development, iXsystems introduced the release of TrueNAS CORE 13 , a distribution kit for the rapid deployment of network storage (NAS, Network-Attached Storage). TrueNAS CORE 13 is based on the FreeBSD 13 code base, featuring integrated ZFS support and web-based management built using the Django Python framework. FTP, NFS, Samba, AFP, rsync and iSCSI are supported to organize storage access, software RAID (0,1,5) can be used to increase storage reliability, LDAP/Active Directory support is implemented for client authorization. The size of the iso image is 900MB (x86_64). In parallel TrueNAS SCALE distribution is being developed, using Linux instead of FreeBSD.
Last Friday AlmaLinux announced the beta release of version 8.6 of its eponymous Linux distribution. On Thursday, the stable, production ready release of AlmaLinux 8.6, code named “Sky Tiger,” was pushed out the door, less than 48 hours after the release of Red Hat Enterprise Linux 8.6.
In case you’re new to the neighborhood, AlmaLinux is one of several distros that are vying to be replacements for CentOS, a distro that for 17 years offered users a feature-for-feature downstream copy of RHEL, until Red Hat ended the project at the end of last year, and repurposed the name (as CentOS Stream) to apply to RHEL’s nightly builds.
Here’s your weekly Fedora report. Read what happened this week and what’s coming up. Your contributions are welcome (see the end of the post)!
Fedora Linux 36 was released on Tuesday 10 May. Join us tomorrow for second day of the F36 Release Party
Election nominations are open through 25 May.
Red Hat, Inc., the world's leading provider of open source solutions, today introduced Red Hat Enterprise Linux 9, the Linux operating system designed to drive more consistent innovation across the open hybrid cloud, from bare metal servers to cloud providers and the farthest edge of enterprise networks. Red Hat Enterprise Linux 9 is designed to drive enterprise transformation in parallel with evolving market forces and customer demands in an automated and distributed IT world. The platform will be generally available in the coming weeks.
Red Hat, Inc., the world's leading provider of open source solutions, and General Motors (NYSE:GM) today announced a collaboration to help advance software-defined vehicles at the edge. The companies expect to expand an ecosystem of innovation around the Red Hat In-Vehicle Operating System, which provides a functional-safety certified Linux operating system foundation intended for the ongoing evolution of GM’s Ultifi software platform.
Red Hat, Inc., the world's leading provider of open source solutions, today announced new capabilities and enhancements across its portfolio of open hybrid cloud solutions aimed at accelerating enterprise adoption of edge compute architectures through the Red Hat Edge initiative. This set of new cross-portfolio edge features and capabilities will focus on helping customers and partners better adapt to edge computing by limiting complexity, speeding deployments, enhancing security capabilities and increasing confidence in managing systems consistently from the datacenter to the edge.
Tuesday in Boston the doors opened on the first in-person Red Hat Summit since 2019. The company’s 2020 and 2021 events had been held entirely online in deference to the Covid virus.
At the last in-person Red Hat lovefest, Red Hat was technically still a publicly traded independent company and Jim Whitehurst was the company’s CEO. The biggest news at that conference (other than the all-but-done sale to IBM) was the release of Red Hat Enterprise Linux 8, making it the last RHEL release under an independent Red Hat.
It seems somehow fitting that the company’s next in-person event has happened about a week before RHEL 8.x is to be replaced by RHEL 9.
Avnet ZUBoard 1CG is a development board featuring the new entry-level AMD Xilinx Zynq UltraScale+ ZU1CG dual-core Cortex-A53 MPSoC with 81K FPGA system logic cells, equipped with 1GB LPDDR4 RAM, as well as SYZYGY connectors and mikroBus expansion for Click boards.
Priced at $159, the board may offer a good opportunity to get started with Zynq UltraScale+ MPSoC, as it’s quite cheaper than boards based on ZU3 devices such as Ultra96-V2 or MYD-CZU3EG. Avnet says the board is suitable for artificial intelligence, machine learning, embedded vision, embedded processing, and robotics applications.
IoT devices have wide industry application fields. But they can also help improve some sectors such as agriculture to better use resources and keep under control your production
In this tutorial, I’m going to show you how to create a smart farm architecture by using a Raspberry PI computer board as a central processing and data presentation, while a Raspberry PI Pico microcontroller with WIZnet Ethernet HAT will collect data from your farm.
Please note that the steps covered in this tutorial should also work with the W5100S-EVB-Pico board.
Finnish open-source-as-a-service provider Aiven received $210 million in funding this week, adding $1 billion to its nominal valuation in just nine months.
The Series D cash injection – led by Eurazeo, and joined by funds and accounts managed by BlackRock as well as existing investors IVP, Atomico, Earlybird, World Innovation Lab, and Salesforce Ventures – follows $60 million Series C funding which valued the firm at $2 billion.
The latest investment round values the company at $3 billion. It's remarkable considering it only supports open-source software and was worth $800 million when it got its first $100 million tranche of Series C funding in March last year.
Modern Unix derivatives have this really bad idea called ioctl. It’s a function which performs arbitrary operations on a file descriptor. It is essentially the kitchen sink of modern Unix derivatives, particularly Linux, in which they act almost like a second set of extra syscalls.
I don't know how we got home, but I had a brother, and for the next 12 years or so, he was really the only person I knew. We pretty much did everything together.
Bad. It's going pretty bad. Work is exhausting. Mondays and Tuesdays generally still work out. Wednesdays fall through and I end up doing multiple garbage runs on Saturday.
As Managing Director, I have found that becoming a B Corp has been hugely beneficial to us as at Wholegrain Digital and has contributed to our success in recent years.
I believe that it should only be pursued if you truly want to run a more responsible business. It's a lot of work that won't immediately pay for itself but if you're in it for the long term, it can pay dividends for people, the planet, and be financially profitable too.
CISA is temporarily removing CVE-2022-26925 from its Known Exploited Vulnerability Catalog due to a risk of authentication failures when the May 10, 2022 Microsoft rollup update is applied to domain controllers. After installing May 10, 2022 rollup update on domain controllers, organizations might experience authentication failures on the server or client for services, such as Network Policy Server (NPS), Routing and Remote access Service (RRAS), Radius, Extensible Authentication Protocol (EAP), and Protected Extensible Authentication Protocol (PEAP). Microsoft notified CISA of this issue, which is related to how the mapping of certificates to machine accounts is being handled by the domain controller.
Microsoft says the Sysrv botnet is now exploiting vulnerabilities in the Spring Framework and WordPress to ensnare and deploy cryptomining malware on vulnerable Windows and Linux servers.
in Zyxel’s ATP, VPN, and USG FLEX series devices designed for enterprise firewalls, IDS, and VPNs has been identified critical vulnerability (CVE-2022-30525) To carry out an attack, an attacker must be able to send requests to the device via the HTTP/HTTPS protocol. Zyxel vulnerability in the ZLD 5.30 firmware update. According to the Shodan service, there are currently 16,213 potentially vulnerable devices on the global network that accept requests via HTTP/HTTPS.
Operation is performed by sending specially designed commands to the /ztp/cgi-bin/handler web handler, accessible without authentication. The problem caused by the lack of proper cleaning of query parameters when executing commands in the system using the os.system call used in the lib_wan_settings.py library and performed when processing the setWanPortSt operation.
I have a lot of anarcho-capitalist friends. Mostly we get on fine, but there's a limit to our agreement: they say all government is bad, and I say, yeah, but I'm okay with some anyway. Here's why we disagree:
Everyone accepts that people do good things sometimes, and bad things other times. Everyone does something wrong sometimes, and some more than others. There's a subset of people who are comfortable doing what they know is wrong and would oppose as wrong if others did it, as long as they see a personal advantage in the wrong act. In terms that start to become political, that means that some of us will exercise coercion on people if we see a likely advantage to it. So, in a society of people minding their own business, engaging in voluntary relations of all kinds, some will join together to violate the rights of others for their own gain. They are, after all, acting in their own self-interest: if they feel no particular moral discomfort in gaining by taking your property by force, why wouldn't they turn marauder? Joined together, they have little to fear from the opposition of one person alone.