Last week, numerous Chromebook users reported a CPU-crippling bug had arrived in the latest incremental update to version 91 of Chrome OS. Shortly thereafter, Google pumped the brakes on the update and paused the server which essentially reverted the most current version of Chrome OS to the previous 91.0.4472.114 that rolled out in mid-June. For users on the newer version that weren’t experiencing massive CPU usage, there was really nothing to do. The update should be working properly and reverting isn’t a necessity. For those who did roll back or perhaps never updated in the first place, an unforeseen side effect of the pause appeared in the form of a broken Linux container.
Web admins prefer Linux hosting for its extreme security, high scalability, superior performance, and open-source advantages.
Although plenty of Linux hosting companies claim to offer best-in-class features, finding the top ones living up to their promises in real-world situations can be a daunting task for most people.
Here's a list of the best Linux web hosting services for beginners and advanced users, who want to get a taste of the best in the market.
You might not give too much thought to the type of server your site runs on, but it’s a vital cog in the wheel. It’s the foundation of your entire site and its performance. As such, two leading server types often grab the headlines, although NGINX vs. OpenLiteSpeed isn’t a simple decision.
In this post, we compare NGINX vs. OpenLiteSpeed through features and performance. By the end, you’ll know exactly which one to choose as your server.
March Networks€®, a global video surveillance and video-based business intelligence leader, is pleased to announce a new highly scalable Linux version of its video management software (VMS) that can support up to 3,000 cameras on a single server.
I know it might sound dumb but rewriting existing software is great for FOSS as a whole, not only does it give new developers something existing they can aim towards but it's great way to find places where existing software is lacking and could use a bit of work.
This week’s episode of Destination Linux, we’re discussing the Right To Repair. This topic is so hot it created a rift in the multiverse, and Chris from Jupiter Broadcasting will be joining us in the discussion. Then we cover the biggest gaming news to hit Linux since the launch of Proton on Steam with Valve’s Steam Deck! Plus we’ve also got our famous tips, tricks and software picks. All of this and so much more this week on Destination Linux. So whether you’re brand new to Linux and open source or a guru of sudo. This is the podcast for you.
So many companies now are requesting people's biometric data. Things like fingerprints, iris scans, voice scans, DNA, etc. are not pieces of information that you should freely give to a company. These are immutable identifiers and could potentially be a security risk and privacy nightmare.
The latest release candidate of the 5.14 Linux kernel is a hefty beast, Linus Torvald remarked yesterday, seemingly impatient over how long it is taking Paragon to send in its long-awaited and much-reviewed NTFS driver.
It has been nearly a year since Paragon submitted code for a read-write NTFS driver in the Linux kernel. The existing kernel driver is read-only, although another, a FUSE (Filesystem in Userspace) driver, is read/write.
Despite multiple rounds of reviews (now up to v26 by our reckoning) the driver has continued to miss merge windows, the latest for the 5.14 kernel occurring earlier this month.
I'm announcing the release of the 5.13.3 kernel.
All users of the 5.13 kernel series must upgrade.
The updated 5.13.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.13.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...
thanks,
greg k-h
NVIDIA announced from the Game Developers Conference this week that they have been working to bring RTX ray-tracing support with their graphics cards to also work on Arm hardware running Linux.
NVIDIA has been porting their RTX ray-tracing driver support to their Arm Linux graphics driver package and SDK.
In addition to showcasing NVIDIA RTX support on Arm, NVIDIA also used this first day of GDC week to release their 470.57.02 stable Linux driver as well as official DLSS SDK support for Linux.
The NVIDIA 470.57.02 Linux driver is out today as the first stable version in the NVIDIA 470 driver series. This carries forward the earlier beta changes around XWayland acceleration, new Vulkan extensions, and numerous other improvements.
Today NVIDIA put up a rather exciting blog post talking about RTX - with Arm. Not only that, they've showcased it using Linux too which is pretty amazing.
Shown off for the Game Developers Conference, NVIDIA has announced an expansion of their RTX SDKs to support to Arm and Linux.
On top of today NVIDIA revealing RTX and DLSS from Arm, plus the DLSS SDK updated for native Linux games they've now released the first stable driver of the 470 series with 470.57.02.
Compared with the monster that was the Beta release of NVIDIA 470.42.01 that gave us the likes of DLSS for Proton, hardware accelerated OpenGL and Vulkan rendering on Xwayland, and asynchronous reprojection this is a much smaller focused release to fix up some issues. However, it does also promote all the huge features from the previous release to a stable driver.
Nvidia announced a new major update to the capabilities of DLSS and RTX: support for both ARM and Linux. This development was showcased at this week's Games Developer Conference (GDC), where both Wolfenstein: Youngblood and The Bistro's demo from the Open Research Content Archive ran on a system comprised of a Mediatek Kompanio ARM SoC (8 CPU core, 6 nm) paired with an RTX 3060 graphics card. In addition, the showcased system ran both demos with full support for five key RTX technologies: Global Illumination, Direct Illumination, RTX Memory Utility, DLSS and Nvidia's Optix AI-Acceleration Denoiser.
NVIDIA 470.57.02 is here to introduce support for GeForce RTX 3070 Ti and GeForce RTX 3080 Ti graphics cards, which means that if you own one of them you can now use it with your favorite GNU/Linux distribution as long as you have this latest production version installed.
The new driver version also brings better support for several games, including DOOM Eternal, which received a workaround for an issue that made the video game to flip on desktop environments like GNOME, and Far Cry 5, which also received a workaround, but for a shader race condition when run with DXVK. In addition Wolfenstein: Youngblood should now work better with NVIDIA Kepler, Maxwell, Pascal, and Volta GPUs.
Clapper is a very cool media player for Gnome, It is simple and is looking very good and has some very nice features.
The initial quote is from the SambaXP talk What should we do with our user interface? in 2019. Douglas wrote that nobody can fix it as experts are locked-in, newbies are baffled and old options canâ€Ã¢â¢t be dropped. Since then things have changed. I’ve succeeded to do the impossible, rewrite the command line user interface.
This is part of an effort to support FIPS mode with Samba. For this the client needs to be able have certain defaults set when the machine is set to FIPS mode. But lets first look at what the issues where and how I addressed them.
Internet Relay Chat is a client and a protocol for real-time Internet text messaging and synchronous conferencing. Users can connect with an IRC client to a global network of IRC servers for one-on-one or group chat. Same may consider IRC an old-fashioned way of communication, but it still has many users in the development community.
IRC is still under constant development, with IRCv3 promising some advanced client features such as instant notifications, improved security, and standard features like group communication in forums and channels, one-on-one communication via chat or private message, and data transfers via Direct Client-to-Client.
For file transfers in IRC, users can create file servers to share files using customized scripts or bots for their IRC client. I use IRC primarily to engage with the Linux community. You can share or engage directly with users or developers of applications and distros.
Certificate Auto Enrollment allows devices to enroll for certificates from Active Directory Certificate Services. As of Samba 4.16, Linux clients can now auto enroll for certificates just like a Windows client.
Samba’s Certificate Auto Enrollment uses the certmonger service to keep track of certificates. It also uses the cepces plugin to certmonger. The sscep command is also used to download the trust chain.
The cron program automates the execution of other programs on Linux. Cron is a daemon that runs continuously and starts other programs according to a given schedule. Several different files define this schedule. They are individually known as crontabs.
Cron can schedule any Unix command or task. Sometimes, you’ll want to work with a simple command. Other times, you’ll need to write a script to carry out the full task. Cron works fine with either approach. It also supports complicated scheduling rules and flexible ways of dealing with the script output.
Whether you’re carrying out simple user tasks or full-blown system administration, understanding how cron works using practical examples is a must.
It is no secret that email is the preferred method of communication for businesses - a trend that has only been magnified with the increase in remote workers brought on by the pandemic. That being said, email is effectively a plaintext communication sent from email clients to receiving email servers or from one server to another, leaving the content of messages in transit vulnerable to compromise without additional protection via encryption technology such as the Transport Layer Security (TLS) standard.
Learn how TLS works to help secure email communications, and how to securely implement TLS in the Postfix mail transfer agent (MTA), Microsoft 365 Exchange Online and Google Workspace to help fortify email against spoofing and data theft.
Sometimes a command is either too long to always be typing out or you simply cannot always remember it. Or maybe you have a collection of commands that you frequently run, and constantly typing them isn't the best use of your time. When that's the case, what do you do? You create aliases.
Dealing with PDF files can be quite a hassle at times since they are not very modifiable. Often one needs to extract a handful of specific pages from a huge document, and the whole errand can feel very laborious. This is exactly why we will be devoting this tutorial to show you the best methods and the finest tools you need to extract pages from PDF files in Linux.
Paths are a concept that many individuals who wanted to understand how to utilize the command prompt in Linux are confused about. We will illustrate how pathways are and how the distinction between relative as well as absolute pathways in this article. Let’s have a clear understanding of both first.
The top is a Linux command-line utility that allows you to monitor running processes and resource usage in your system. Understanding what is going on in your Linux system in real-time can help you locate resource-intensive processes and take necessary actions.
This guide will discuss using the top command in Linux to find specific information about running processes in your system.
This article will cover a guide on installing and using a custom dock application in the Xfce desktop environment. Acting as a window / task manager, you can use it to improve the look and feel of your Xfce desktop as well as improve productivity by enhancing window management and switching experience.
Linux is a multi-user and multi-task operating system. It supports more than one user and can run multiple processes simultaneously. Technically, that is not the case; the Linux kernel uses scheduling and other process management methods to assign a specific time to each process, making them appear to run simultaneously.
However, Linux allows us to perform tasks to the running processes, including background and foreground jobs.
This tutorial will discuss how to work with background processes and terminate them using various commands.
Top is a Linux process and resource usage monitoring utility. It allows users to view real-time information about the running processes and threads managed by the system’s kernel. Because of its interactivity, top enables users to perform tasks, such as filtering for specific processes, filter processes by users, PID, and kill processes.
This guide will walk you through the basics of using the ps command to locate specific information about the system.
There is a comprehensive collection of open-source tools for playing, editing, converting, saving, optimizing, and managing multimedia files. However, many tools, such as VLC and Handbrake, all share one engine: FFmpeg.
FFmpeg is an open-source collection of tools for handling multimedia files. FFmpeg contains a set of shared multimedia libraries such as libavcodec, libavutil, and libavformat. Moreover, it works behind the scenes with many multimedia tools. Thus, allowing you to convert video and audio files, perform streams, and resize video files.
The sort command available in Linux allows users to perform sorting operations on a file or an input. The sort command is handy when we want to get an ordered output of a file ascending, descending, or custom-defined sort order. By default, the sort command does not alter the original file unless the output is redirected back to the file.
This article covers how to use the sort command to perform sorting operations on specific columns in a file.
This tutorial will discuss a quick way to use Bash to rename files from a specific extension to another. We will use a bash loop, find, rename, and the mv command for this one.
Today we are looking at how to install EtternaOnline 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!
In this video, we are looking at how to install Inkscape on Linux Lite 5.4.
We all know that by default every command output is displayed on the terminal after execution.
The output of a command can be used as a variable or input to another command or then redirected to a file for later reference.
This is not always been the situation. also, the saved output of the command can shared with somebody for further analysis.
When installing or updating packages on Linux distributions, a pesky common error “Unable to lock the administration directory….. locks /var/lib/dpkg” appears frequently. This error has been discussed on various help portals and forums. Yet, many users run into this problem again and again, despite applying for these potential methods as following:
1. Detecting the process that holds a lock to the file and killing the process.
2. Deleting the locked file to kick off the installation again.
Though these solutions work fine, they may lead to system failure or cause some unwanted problems. In the end, you should find out the “the whys and wherefores” as there may be several reasons, among which the following can be one of the reasons.
“It generally happens when the system uses a particular file throughout the time of pre-programmed periodic OS update, security update, or package update triggered by apt-daily.service.” So in this guide, you will get to know what is systemd daily and how it works in Linux.
During the last year or so, many people from around the world have switched to remote work arrangements, often using a mix of personal and work devices to get things done.
This widescale disruption of established work routines has cast new light on an old issue: how to control multiple computers using one keyboard, one mouse, and one monitor?
As you can probably already guess, the answer is the humble KVM switch, and this article explains what it is and how it works, equipping you with all the knowledge you need to take advantage of it.
GPIOs are obviously widely used in embedded systems, and many of them are typically driven directly by Linux kernel drivers for interrupt lines, reset lines, or other control lines used to connect with various peripherals. However, a number of GPIOs are sometimes directly driven by user-space applications. Historically, the Linux kernel has provided a sysfs interface, in /sys/class/gpio to allow such direct control. But in recent years, this sysfs interface has been superseded by a new user-space interface based on /dev/gpiochip* character devices.
This new interface has numerous advantages over the previous /sys/class/gpio interface. However, one drawback is that it creates one device file per GPIO chip, which means that access rights are defined per GPIO chip, and not per GPIOs.
XAMPP is a cross-platform used as a local host, providing them a suitable environment for developers to test web applications before transferring data to remote servers.
XAMPP is an open-source Apache distribution of a PHP development environment. It consists of the cross-platform software Apache, Maria DB, PHP, and Perl.
Wireshark allows you to analyze the traffic inside your network with various tools. If you want to see what’s going on inside your network or have issues with network traffic or page loading, you can use Wireshark. It allows you to capture the traffic, so you can understand what the problem is or send it to support for further assistance. Keep reading this article, and you’ll learn how to capture http traffic in Wireshark.
In this tutorial, we will show you how to install Hastebin on Ubuntu 20.04 LTS. For those of you who didn’t know, Hastebin is a free and open-source Pastebin software tool written in Node.js. Hastebin web interface is simplicity itself, and it gives you commands to create a new text snippet, save the current snippet, and open existing snippets for editing.
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 Hastebin open-source alternative to Pastebin on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.
Max Payne is a neo-noir third-person shooter video game developed by Remedy Entertainment and published by Rockstar Games. In the game, you play as renegade DEA agent Max Payne as he hunts down those who murdered his family. Here’s how to get it working on Linux.
LaTeX is a powerful tool for creating scientific and technical documents. One element about working with such documents is the use of various types of arrows.
In this quick guide, we shall discuss various types of arrows and how you can use them in your LaTeX documents.
When working with LaTeX documents, you need a way to modify how the text is displayed. You can achieve this by changing font families, font styles, or size.
You can also modify how the information is displayed by changing the text color. Changing text color allows you to add information such as warnings, hyperlinks, and more.
This tutorial will discuss how to use LaTeX xcolor package to change text colors in LaTeX documents.
LaTeX allows us to determine and control text alignment in our documents. In this tutorial, we will discuss how to align blocks of text or an entire document.
A LAMP is a group of software that provides a fully functional environment to host websites or PHP applications on the internet. It is open-source and one of the most popular stacks to host any kind of website. A LAMP is an acronym of the four software, Linux Operating System, Apache HTTP Server, MySQL or MariaDB database management system, and PHP programming language.
In this post, we will show you how to install the LAMP stack on AlmaLinux 8.
In Linux, we constantly work with files. As a result, we may encounter instances where we need to append multiple lines to a file.
This quick guide will discuss various approaches you can use to append multiple lines in a file.
Linux is an open-source operating system. Unlike Windows and macOS, it is not limited to desktops; it is used on servers, mobile phones, gaming consoles, smart appliances, and embedded systems. Linux was developed and released in 1991 by Linus Torvalds, who started this project as a hobby. Upon release, Linux got unprecedented support from the open-source community. Soon after, the Linux kernel release community started the development on it. Software systems, window systems, and desktop environments were integrated into the newly created Linux kernel.
Linux is also known as a Unix-like operating system because it was developed by keeping Unix standards in mind. Many Linux features are similar to Unix, like a directory system, multitasking, and multi-user operations. Still, the characteristic that distinguishes both operating systems is that Unix is a proprietary operating system while Linux is free. Apart from being open-source,
Vim is an excellent command-line text editor, especially if you are comfortable with its shortcuts, modes, and bindings. However, when working with it, we can encounter instances where we need to comment on code blocks while editing code and configuration files.
This article describes quick and easy ways to comment and uncomment out multiple lines of code in Vim editor. Learning how to do this will remove the need to go down each line and comment out each line.
The “cron” daemon is a built-in Linux application that Linux users utilize for scheduling the execution of processes. Cron searches the “cron tables” or “crontab” for the particular files and scripts. The crontab file provides a set of commands which you can execute regularly. It also provides the names of the commands that are utilized for managing the command list. Crontab also makes use of the cronjob scheduler to carry out operations. According to a set of instructions, Cron is a system function that will do or execute processes for you. Crontab is the name of the schedule, as well as the utility that is used for these modifications.
Zip is a lossless data compression utility supported by all Linux distributions.
Zip archives refer to container archives that contain one or more compressed files and directories. Zip files are cross-platform, allowing you to create zip archives in Windows, Linux, and macOS using various utilities. In addition, zip archive files take less space, making them easier to transfer and store.
In Linux, we use the zip archive utility to create zip archives. Throughout this tutorial, we will focus on how to go about creating zip archives in Linux using the zip utility.
Let’s install Splunk on Debian 11 / 10 Linux operating system analyze data collected from various resources…
Splunk is security, information, and event management software (SIEM for short). It is a cross-platform solution that receives information from various sources and combines and visualizes the correlated information on a dashboard. The data processed by Splunk can also be enriched with the conventional data from relational databases.
Splunk understands machine data as well as the texts that people have created. Machine data is the information (unstructured data) that is generated during the operation of various systems (computers, mobile devices, network components, security appliances, measuring devices, etc.). When you talk about the machine data, you mostly talk about the logs.
Thus, SIEM means that you load all the log files of your devices into a large database and unify them. The SIEM warns you when something unusual occurs. You can analyze this data with Splunk to figure out what is going on.
Want to access your Ubuntu desktop remotely from a Windows 11 computer? It’s easy to do the job with built-in screen sharing function.
Ubuntu uses Vino as default VNC server to share your existing desktop. With it, users can access Ubuntu remotely either in or out of local network via a VNC client.
Syncthing is an open-source tool used for synchronizing files between two or more computers on a network. It uses peer-to-peer architecture and exchanges your data directly between your devices. All data transmitted between multiple devices are encrypted with TLS. Whenever you create, modify, or delete any data on one Syncthing machine it will automatically be replicated to other servers. It can install in all major operating systems including, Linux, Windows, Mac OS X, etc. In this guide, we will show you how to install and set up Syncthing server on Ubuntu 20.04.
TensorFlow is an open-source machine learning library written in Python and built by Google. Many well-known organizations are using TensorFlow including Paypal, Lenovo, Intel, Twitter, and Airbus. You can install it using Anaconda, as a docker container or in a Python virtual environment. A virtual environment allows users to have different python environments on a single system and they can install a particular module version based on per-project requirements, without affecting the other projects.
This article will show you how to install the TensorFlow library in a Python virtual environment using the command line application on Ubuntu 20.04 LTS and Ubuntu 21.04.
Wireshark is an open-source network protocol analyzer tool indispensable for system administration and security.It drills down and displays data travelling on the network.Wireshark allows you to either capture live network packets or to save it for offline analysis.
One of the features of Wireshark that you will love to learn is the display filter which lets you inspect only that traffic you are really interested in. Wireshark is available for various platforms including Windows, Linux, MacOS, FreeBSD, and some others.
It looks like NVIDIA could be feeling the pressure from AMD's GPUOpen efforts with NVIDIA now publishing more GameWorks projects as open-source for both Linux and Windows.
As more NVIDIA announcements out today for the Game Developers Conference week, several new GameWorks projects are released as open-source. Alongside getting NVIDIA RTX working on Arm, the DLSS SDK for Linux, and the NVIDIA 470 driver stable release for Linux users, there are several new open-source GameWorks projects.
Valve shook the gaming world when it revealed the Steam Deck, a handheld that’s essentially a portable PC. The Steam Deck console lets players access their Steam libraries on the go, and looks positioned to give the Nintendo Switch a serious run for its money when it releases sometime during December 2021.
But with some reports that certain games might not be able to run on the Steam Deck, including Destiny 2 and Apex Legends, how can you be sure your favorite go-to games will be playable at all?
Fear not, as there’s a relatively simple way to find out ahead of time if your most beloved Steam games are compatible with the Deck, and it lies within the fact that SteamOS (the Steam Deck’s operating system) is powered by Linux.
A Linux and KDE-powered portable gaming platform is set to be released by Valve.
More than just a hand-held gaming system, the Steam Deck is a Linux-powered system, with a KDE interface, that can be docked and used as a regular PC. Steam Deck uses Proton as a compatibility layer to play Windows games on Linux, but users are free to replace it.
The device specs include an AMD 4-core Zen 2 CPU, an 8-core RDNA 2 graphics unit, 16 GB of memory, a 7-inch 1280x800-resolution touchscreen. As far as game control, Steam Deck includes several trackpads, thumbsticks, buttons, and triggers. A 40Wh battery is said to allow anywhere from two to eight hours of use. The device is charged via a single USB-C port that doubles as the means to connect the Steam Deck to external monitors and docks.
This is Part 3 in a series about the Discovery Docs initiative, which I will present about in my upcoming GUADEC talk. In Part 1: Discovering Why, I laid the groundwork for why I think we should focus our docs on discovery. In Part 2: Templates and Taxonomies, I talked about how to structure topics differently to emphasize learning. In this post, I’ll talk about how we should write to be engaging, but still clear.
One of the main goals of Discovery Docs is to be more engaging and to create enthusiasm. It’s hard to create enthusiasm when you sound bored. Just as your speaking voice can either excite or bore people, so too can your writing voice affect how people feel while reading. Boring docs can leave people feeling bored about the software. And in a world of short-form media, boring docs probably won’t even be read.
This post has been the hardest in the series for me to write. I’ve been in the documentation industry for two decades, and I’ve crafted a docs voice that is deliberately boring. It has been a long learning process for me to write for engagement and outreach.
Coming about five weeks after the GNOME 40.2 release, GNOME 40.3 is here with an updated GNOME Software app that now automatically installs application updates depending on the type of application and user configuration, includes apps from disabled repositories in the search results of the Activities Overview, an improved Updates tab, as well as better support for PackageKit apps.
The Evince document viewer has been updated as well to display “None” when the creation or modification date is missing from a document, as well as to enable the Odd Pages Left option only when the dual page feature is active. Also, the GNOME Boxes app received improvements to the run-in-background functionaly for non-Flatpak builds.
The GNOME project is out today with their first alpha release of the forthcoming GNOME 41 desktop environment.
GNOME 41 isn't due out until September but there are already many changes merged for GNOME "41.alpha" besides the usual translation updates and bug fixes. Some major components like GNOME Shell and Mutter didn't issue their 41 Alpha releases in time for the formal release, but among the changes to be found in the official NEWS entry for GNOME 41 Alpha includes:
- The Epiphany web browser now uses a smaller address bar font in the narrow mode, the address bar drop-down now supports various filters, updated PDF.js, the web process is now killed when it is unresponsive for too long, new keyboard shortcuts, and other improvements.
Hi,
GNOME 41.alpha is now available. This is the first unstable release leading to 41 stable series.
If you want to compile GNOME 41.alpha, you can use the official BuildStream project snapshot. Thanks to BuildStream's build sandbox, it should build reliably for you regardless of the dependencies on your host system:
https://download.gnome.org/teams/releng/41.alpha/gnome-41.alpha.tar.xz
The list of updated modules and changes is available here:
https://download.gnome.org/core/41/41.alpha/NEWS
The source packages are available here:
https://download.gnome.org/core/41/41.alpha/sources/
IPFire 2.25 - Core Update 158 is generally available. It comes with one-click VPNs for Apple iOS and Mac OS devices as well as with various fixes across the board including security fixes.
Before we talk about what is new, I would like to as you for your support for our project. IPFire is a small team of people from a range of backgrounds sharing one goal: make the Internet a safer place for everyone. Like many of our open source friends, we’ve taken a hit this year and would like to ask for your continued support.
In this video, I am going to show an overview of Linux Mint 20.2 "MATE" and some of the applications pre-installed
OpenMandriva is no longer using Freenode IRC. There are Matrix channels for OpenMandriva (user channel) and OpenMandriva Cooker (developer channel). These are also channels at Libera Chat. #openmandriva @ libera.chat and #openmandriva-cooker @ libera.chat. The Matrix and Libera Chat channels are bridged (interconnected). They are also bridged with Telegram.
In my recent blog post I shared that GNOME’s GUADEC 2021 is going to be online due Covid19-pandemic. Nevertheless, I am pleased to let you know that my workshop about Mageia GNOME has been accepted!
This workshop will give an introduction to Mageia GNOME and you will learn about the distribution itself on the 23rd of July at 18h30 UTC (at 19:30 British Summer Time (BST), 20h30 central europe time (CEST, Paris, Berlin, Rome…)) for about an hour.
The recent release of openSUSE Leap 15.3 has gained some maintenance improvements from a new repository setup.
Maintenance efforts for Leap related to Closing the Leap Gap expands to having three separate repository groups instead of one.
The openSUSE specific package repositories called oss and non-oss repositories changed. While these two repositories contained all the content of Leap 15.2 and older, they now contain only the branding and related setup packages.
The shared PackageHub and openSUSE packages known as the backports repository contains all the packages not in SUSE Linux Enterprise nor in the openSUSE specific packages. Previously, PackageHub was specific to SLE, which duplicated packages between openSUSE and PackageHub; now this single project is shared between both PackageHub and openSUSE Leap 15.3. This single repository will improve the quality of delivering updates and avoid package conflicts like zypper patch for openSUSE Leap 15.3.
“With a focus on building our international capabilities, it’s critical that our architecture can scale at speed. Kubernetes and SUSE Rancher bring an agile approach to IT that is making our vision a reality.” Jamie Fifield, head of IT operations, Resulta.
Red Hat has announced the expansion of the Red Hat Enterprise Linux (RHEL) academic program to include a wider range of academic and research institutions. The move is intended to help better prepare students and other learners for future opportunities in IT-related fields.
eCube Systems, a leading provider of middleware modernization, integration and management solutions, announced the release of NXTeraâ⢠7.2 High Performance RPC Middleware capable of running both client and server applications on the Red Hat Enterprise Linux Platform. NXTera is the replacement middleware for Entera and continues to expand the platforms upon which it can run. NXTera now supports a variety of linux platforms including Suse, Centos, Ubuntu and Redhat in addition to the existing Unix and Windows platforms from NT, 200X Server, XP, 7, Vista and 10. With the latest RHEL8 platform, NXTera middleware fully supports in house application on most platforms with naming services through RPCbroker and database access engine JDBC_START. With the support for Webservices connectors for the applications and enhancements to the broker to support the internet, NXTera applications can now be run on the Cloud.
Red Hat is reaching out to new users. And, how better to do that than expanding its reach to schools and research institutions? Of course, Red Hat has been doing this for years, but now the Linux giant and cloud power will offer a low-cost option for Red Hat Enterprise Linux (RHEL) to non-degree-granting entities. Now, a much broader range of research and academic-related organizations will have access to Red Hat's academic subscription program.
Red Hat's announcement that CentOS would "shift direction" from a simple drop-in replacement for Red Hat Enterprise Linux to CentOS Stream left quite a few users scrambling for a replacement. Fortunately, there are several RHEL-based distros available already.
Contrary to what some may have feared, the exec's departure wasn't a sign that IBM was trying to make Red Hat more like IBM, reneging on its promise earlier.
As Red Hat remains focused on our vision for open hybrid cloud, Red Hat customers, partners and associates are delivering the products and services needed to revolutionize the cloud. We are proud to have a strong open source ecosystem and team of innovators standing by us through it all. Together, we have received more than 30 accolades from industry publications and organizations in the last five months.
Welcome to the Ubuntu Weekly Newsletter, Issue 692 for the week of July 11 – 17, 2021.
An 11ââ¬Â³, 2K, 4:3 AMOLED touchscreen. A 1.8GHz 8-core ARM SoC. 8GB of RAM. 256GB of storage. USB-C. An included stylus. Sounds like an awesome tablet right? But the thing that makes the JingPad A1 truly special is that it’s running JingOS, a Linux-based operating system.
[...]
As I said, the JingPad A1 comes with a stylus. But it also has an optional keyboard and trackpad accessory. I like the integrated kickstand. That’s a neat implementation.
Radxa unveiled a $35-and-up “Rock 3 Model A” SBC that runs Linux on a 2.0GHz, quad -A55 Rockchip RK3568 and offers up to 8GB RAM, GbE with PoE, M.2 M- and E-key, and SATA via USB 3.0.
Radxa has begun sampling a new community backed SBC built around the NPU-equipped Rockchip RK3568 in a collaboration with Rockchip’s Toybrick division. The open-spec Rock 3 Model A (or Rock 3A) will launch in late August at $35 (2GB LPDDR4), $55 (4GB), and $75 (8GB).
The Rock 3 Model A is billed as “basically a little brother of” the RK3399-based Rock Pi 4 and shares the same Raspberry Pi style dimensions, layout, and 40-pin GPIO. This is the first compact, low-priced SBC built around the RK3568, the slightly higher end sibling to the similarly quad-core, Cortex-A55 based RK3566.
From building a single board computer for educational purposes and personal entertainment to selling more than 40 million boards around the globe, Raspberry Pi has come a long way. Raspberry Pi devices are developed by a UK-based charity that aims to deliver the power of digital computing to people across all sections of the world. Raspberry Pi foundations empower low-cost and high-power single-board PCs and software.
Most of the schools and colleges prefer Raspberry Pi units for general purposes. However, Raspberry Pi was not intended as a charity program earlier. It was a small team of the computer laboratory at the University of Cambridge that discovered a declining interest in computers due to increasing costs and tough maintenance of typical computer systems. This is where they decided to get a solution to this problem and thus, Raspberry Pi was born. Let’s discuss the journey of Raspberry Pi from 2012 until now.
Light painting is a fun way to create digital images by using just a few points of light to “draw” across a camera with a long exposure time. This gives the illusion of a virtual streamer being dragged on the canvas and can produce amazing photos. Ted Kinsman wanted to build a light painting machine, which mimics the geometric chucks from the 1860s that used several spinning platters on a lathe that rotated at different speeds to carve ornate patterns into wood. His version has a series of three platters all stacked on top of each other and are driven by three stepper motors.
Whether commuting to work or simply having fun around town, riding a bike can be a great way to get exercise while also enjoying the scenery. However, riding around on the road presents a danger as cars or other cyclists / pedestrians might not be paying attention while you try to turn. That is why Alvaro Gonzalez-Vila created VoiceTurn, a set of turn signals that are activated by simply saying which direction you are heading towards.
VoiceTurn works by using the Arduino Nano 33 BLE Sense at its heart to both listen for the “left” or “right” keywords and then activate the appropriate turn signal. Gonzalez-Vila took advantage of edge machine learning through the Edge Impulse Studio. First, he collected audio samples consisting of the words “left,” “right,” and then random noise via the Google Speech Commands Dataset. Next, he sent them through an MFCC block that does some processing to extract human speech features. And finally, the Keras neural network was trained on these features to produce a model.
On April 23, 2021, the Release Team merged a Kubernetes Enhancement Proposal (KEP) changing the Kubernetes release cycle from four releases a year (once a quarter) to three releases a year.
This blog post provides a high level overview about what this means for the Kubernetes community's contributors and maintainers.
FreeType 2.11 is out as the newest version of this widely-used library for font rasterization.
It's been over two years since the original FreeType 2.10.0 release but with various point release bug fixes since then. Now FreeType 2.11 is ready to meet the world. With FreeType 2.11 some of the changes include:
SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of the Firefox 90 and 91 Nightly release cycles.
Firefox/SpiderMonkey 91 will become the next ESR branch and will remain supported over the next year.
I am Brazilian, from the city of Olinda, Pernambuco. I am 62 years old, and work as a public servant in the municipality of Olinda. I am one of the creators of the Municipal Public Archive of Olinda. I am also a human rights activist, especially for LGBT people. I am a proofreader and I also write for my blog.
In my work, in the city of Olinda, since 2001 I have been working with free office software, having started with OpenOffice.org, then with BrOffice and LibreOffice Writer, with which I created several models of documents to be used by the agencies that are part of the administrative structure of the Municipality of Olinda. These models remained on the City Hall’s intranet until 2016, when in that year’s elections another political party was elected, and that project was discontinued.
As a citizen, I am an activist in the LGBT movement, in which I have worked since 1980, when I helped found the Homosexual Action Group (GATHO), which was the first group in Pernambuco to fight in defense of citizenship for homosexual people. This group no longer exists, but I am a member of the LGBT Forum of Pernambuco, where I work as an independent activist, to which I was invited by my history as an activist for the LGBT cause in the state where I reside.
I also advertise LibreOffice among my friends, in the institutions where I work, and also in the WhatsApp and Telegram groups.
I like to photograph my city, my animals and nature.
HospitalRun is an all-in-on clinical practice management software package for small and medium-size hospitals and clinics. It is also a completely open-source project.
The software runs seamlessly on Linux, Windows, and macOS. It is packed in an executable package for Windows, macOS. It also offers an extensive cloud install instructions.
What makes HospitalRun unique is its offline-first approach, which proven useful in environment with bad or no internet connections.
HospitalRun can runs on a single machine like a doctor machine or on the cloud, allowing users to access it through their web browsers.
In this episode, Josepha Haden Chomphosy discusses the importance of Diversity, Equity, and Inclusion to the fabric of the WordPress project and how we can move from a place of welcoming it to cherishing it.
Edward Snowden’s recent tweet praised what free and open-source software can achieve.
In the tweet, he highlights that every time he uses Blender (an open-source 3D software suite), it reminds him of the advantages of FOSS and the growth of the ecosystem.
He did not just limit to that, in a follow-up reply to the same thread, he also tagged GIMP and added, “I’m really hoping for a major UI overhaul. You guys could be eating Adobe’s lunch.“
Unlike other alternatives like Dear ImGui, the Ultra App Kit GUI renders in retained mode rather than immediate mode, and is specifically designed for desktop GUI applications. This makes applications snappy and responsive when resizing or refreshing a window.
DPI scaling is baked into the design for resolution-independent graphics on any screen.
The GUI can be combined with an embedded OpenGL viewport, or combined with a 3D game engine to make custom editors and game development tools.
Check out the video tutorials and read the documentation to learn more.
Budibase is a no-code/ low-code platform built to help developers and decision makers create solid enterprise apps in timely fashion. It packs all the required elements to connect to different data sources, views, forms, and tables which ease the collaboration and building process.
The platform is super-easy to install, it took less than a minute to get everything up and running. But it promises more, deployment and continuous integration which other low-code and no-code platforms don't take much good care of.
Budibase fits perfectly in a fast, dynamic business environment, which require new solutions occasionally. It helps to model ideas into apps and ship them rapidly.
If you use Python, you probably install a lot of Python applications. Some are tools you just want to try out. Others are tried and true applications you use every day, so you install them on every computer you use. In either situation, it can be useful to run your Python applications in virtual environments to keep them and their dependencies separate from one another to avoid versioning conflicts and to keep them from the rest of your system to improve security.
Release Candidate versions are available in testing repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests, and also as base packages.
RPM of PHP version 8.0.9RC1 are available as SCL in remi-test repository and as base packages in the remi-php80-test repository for Fedora 32-34 and Enterprise Linux.
RPM of PHP version 7.4.22RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 32-34 or remi-php74-test repository for Enterprise Linux.
The open-source Meson build system that continues to be increasingly used by open-source projects and other software is out with version 0.59, which continues tacking on more features.
Meson 0.59 adds Cython as a supported first class language, support is added for the Wine Resource Compiler, new VS2012/VS2013 back-end options for those older versions of Microsoft Visual Studio, Meson sub-projects commands are now run on each sub-project in parallel by default, new build target methods, support on Windows for automatically setting up the Visual Studio environment if necessary, and other changes.
Earlier today I livestreamed what it would take to build a small part of the recently open sourced O3DE game engine. The attempt did not get very far, so here is a followup. It should not be considered exhaustive in any way, it is literally just me poking the code for a few hours and writing down what was discovered.
If you have been programming for a while, you have come across the term core dump. If you look at the core man page, it defines as core dump as “a file containing an image of the process’s memory at the time of termination. This image can be used in a debugger (e.g.) gdb to inspect the state of the program at the time that it terminated”.
In simple terms, a core dump file is a file that contains memory information about a process when the specific process terminates.
There are various reasons why processes may crash and create a core dump file. This tutorial will show you how to use GDB to view the core dump file and print the stack trace.
Getpid() is the function used to get the process ID of the process that calls that function. The PID for the initial process is 1, and then each new process is assigned a new Id. It is a simple approach to getting the PID. This function only helps you in getting the unique processes ids.
Functions used in getting ids
Two types of IDs are present here. One is the current id of the process PID. Whereas the other is the id of the parent process PPID. Both these functions are built-in functions that are defined in library. While running the code without using this library may cause an error and stops executing.
Concatenation is the process to append second string to the end of first string. In this article we are going to discuss how to concatenate strings in C by using different methods.
The standard C library function which is used to concatenate string is strcat().
After a lot of discussion, Andrew Shitov has announced the schedule of the first ever Raku Conference (online on 6, 7 and 8 August 2021). Yes, you read that right: 3 days! One track per day.
As you might already know, Python is a wonderful programming tool because it allows us to do virtually anything! This also means that we can create our own software. In this tutorial, we will learn to synthesize speech, get Python to read pdfs, even translate them for us, and then read them to us.
What we’re going to do here is to get Python to read us a pdf, and translate it for us. First, we’ll try to create an English audiobook. As such, the first thing we must logically do is to extract the text from the pdf. For this, we use the module known as tika. As usual, to install Tika, one conjures pip.
As an example of what a "real" device driver in Rust would look like, Wedson Almeida Filho has posted a translation of the PL061 GPIO driver alongside the original. For ease of reading, the resulting HTML has been reformatted a bit and placed below; viewing in a wide window is recommended.
In the realm of operating systems for programmers, Linux reigns supreme. There are a lot of reasons to prefer it over other OS: memory management, case sensitivity, and built-in packages.
So, as a Java developer, you will likely have to make a transition from Windows to macOS to Linux. What should you know to get started and which Linux questions from Java interviews, that programmers should be ready to answer at job interviews?
Quick Sort, also written as Quicksort, is a list sorting scheme that uses the divide-and-conquer paradigm. There are different schemes for Quick Sort, all using the divide-and-conquer paradigm. Before explaining Quick Sort, the reader must know the convention for halving a list or sub-list and the median of three values.
[...]
What about the case, when the number of elements in the list or sub-list is odd? At the start, the length is still divided by 2. By convention, the number of elements in the first half of this division is length / 2 + 1/2. Index counting begins from zero. The middle index is given by length / 2 – 1/2. This is considered as the middle term, by convention. For example, if the number of elements in a list is 5, then the middle index is 2 = 5/2 – 1/2. And, there are three elements in the first half of the list and two elements in the second half. The middle element of the whole list is the third element at index, 2, which is the middle index because index counting begins from 0.
On 19 July, a consortium of 17 international media organisations published an investigation around a leaked list of phone numbers from across the world, dubbed the Pegasus Project. These numbers are allegedly a “target list” of phones hacked/to be hacked by the Pegasus spyware product sold by Israel’s NSO Group.
A threat group likely based in Romania and active since at least 2020 has been behind an active cryptojacking campaign targeting Linux-based machines with a previously undocumented SSH brute-forcer written in Golang.
Dubbed "Diicot brute," the password cracking tool is alleged to be distributed via a software-as-a-service model, with each threat actor furnishing their own unique API keys to facilitate the intrusions, Bitdefender researchers said in a report published last week.
According to researchers on the MalwareHunterTeam, HelloKitty has joined a growing list of ransomware gangs targeting VMware ESXi. Researchers found a Linux encryptor used by the HelloKitty ransomware gang in an attack against videogame developer CD Projekt Red. The researchers reported that the attack, which occurred in February, targeted the organization’s Vmware ESXi servers and the virtual machines running on them. Therefore, one hit in this type of attack can affect multiple different virtual machines. The discovery marks the first time that researchers have observed the ransomware group using a Linux encryptor in an attack.
Security updates have been issued by Arch Linux (chromium, firefox, mbedtls, nextcloud, python-pillow, ruby, ruby2.6, ruby2.7, systemd, thunderbird, varnish, and vivaldi), Debian (thunderbird), Fedora (chromium, firefox, and linux-firmware), Gentoo (apache, commons-fileupload, dovecot, and mediawiki), openSUSE (firefox, fossil, go1.16, and icinga2), Oracle (firefox, kernel, and kernel-container), Red Hat (nettle), and SUSE (firefox and go1.16).
The EPO is ready and waiting for AI-related patent applications, but that doesn’t mean it will make the path to getting protection an easy one.
In this co-published piece, Haseltine Lake Kempner partner Caroline Day explains how a good draft could dramatically improve the chances for an AI application at the EPO
Perhaps more than for any other technology area, the European Patent Office (EPO) has promoted its artificial intelligence (AI) practice proactively in expectation of the wave of AI-related applications that they hope is to come.
However, there are particular considerations in relation to preparing AI patent applications which stand the best possible chance of success in Europe. Below, we introduce just some of these concepts, but do keep an eye out for our up-coming series of articles, in which we will be exploring the issues – and others – in much greater detail.