Feed aggregator

[$] The trouble with struct sockaddr's fake flexible array

Linux Weekly News - Thu, 11/07/2024 - 12:34
Flexible arrays — arrays that are declared as the final member of a structure and which have a size determined at run time — have long drawn the attention of developers seeking to harden the kernel against buffer-overflow vulnerabilities. These arrays have reliably been a source of bugs, so anything that can be done to ensure that operations on them stay within bounds is a welcome improvement. While many improvements, including the recent counted-by work, have been made, one of the most difficult cases remains. Now, however, developers who are interested in using recent compiler bounds-checking features are trying to get a handle on struct sockaddr.

How to Personalize Fedora Desktop with Themes and Extensions

Linux Today - Thu, 11/07/2024 - 12:15

Personalizing your Fedora desktop can make your computing experience more enjoyable and efficient. With Fedora using the GNOME desktop environment, you have various options to change themes, and icons, and add extensions.

This guide will walk you through the steps to personalize your Fedora desktop easily.

The post How to Personalize Fedora Desktop with Themes and Extensions appeared first on Linux Today.

Security updates for Thursday

Linux Weekly News - Thu, 11/07/2024 - 12:14
Security updates have been issued by AlmaLinux (bcc, bpftrace, bzip2, container-tools:rhel8, grafana-pcp, haproxy, kernel, kernel-rt, krb5, libtiff, python-gevent, python3.11, python3.11-urllib3, python3.12, python3.12-urllib3, xmlrpc-c, and xorg-x11-server and xorg-x11-server-Xwayland), Debian (puma and pypy3), Fedora (firefox), Gentoo (libgit2), Mageia (libarchive), SUSE (ghostscript, go1.22-openssl, go1.23-openssl, htmldoc, kmail-account-wizard, libarchive, libgsf, libmozjs-128-0, openssl-3, python-jupyterlab, python-mysql-connector-python, python36, and ruby2.1), and Ubuntu (cinder, linux-aws, linux-aws-6.8, linux-oracle, linux-oracle-6.8, linux-aws, linux-azure-5.4, linux-kvm, linux-oracle, linux-xilinx-zynqmp, and linux-nvidia, linux-nvidia-6.8, linux-nvidia-lowlatency).

How to Create a Systemd Service in Linux in Under 1 Minute

Linux Today - Thu, 11/07/2024 - 11:12

Learn how to create a systemd service file in Linux to manage your application or shell script file in the background as a service.

The post How to Create a Systemd Service in Linux in Under 1 Minute appeared first on Linux Today.

How to Install Floorp on Ubuntu and Other Linux Distros

Linux Today - Thu, 11/07/2024 - 10:05

Discover a step-by-step guide to install the latest version of Floorp Browser on Ubuntu and other Linux distros with practical examples.

The post How to Install Floorp on Ubuntu and Other Linux Distros appeared first on Linux Today.

next-20241107: linux-next

Latest Linux Kernel - Thu, 11/07/2024 - 08:17
Version:next-20241107 (linux-next) Released:2024-11-07

07/11 Pentoo 2024.0-20240711

Updated Linux Distributions - Thu, 11/07/2024 - 00:00
Pentoo is a Gentoo-based Linux live CD with a selection of applications and tools designed to perform penetration testing.

[$] LWN.net Weekly Edition for November 7, 2024

Linux Weekly News - Wed, 11/06/2024 - 22:57
The LWN.net Weekly Edition for November 7, 2024 is available.

7 Reasons Why Linux Is the Best Tool For Programming

Linux Today - Wed, 11/06/2024 - 19:38

Explore why Linux is the top choice for developers and programmers, thanks to its advantages, flexibility, and open-source foundation.

The post 7 Reasons Why Linux Is the Best Tool For Programming appeared first on Linux Today.

New Steam Client Update Improves Native Linux Gaming and Fixes Many Bugs

Linux Today - Wed, 11/06/2024 - 18:21

The new Steam Client brings a lot of Linux changes, starting with support for executing native Linux game titles in the Steam for Linux runtime 1.0 (scout) by default rather than of the legacy runtime environment. This change promises better compatibility across all Linux desktop distributions.

The post New Steam Client Update Improves Native Linux Gaming and Fixes Many Bugs appeared first on Linux Today.

‘All Things Open’ Puts Keynotes and Other Videos Online, With More to Come

Linux Today - Wed, 11/06/2024 - 17:09

All of this year’s presentations that took place in the three large “ballrooms” at the Raleigh Convention Center will be available online soon.

The post ‘All Things Open’ Puts Keynotes and Other Videos Online, With More to Come appeared first on Linux Today.

8 Best Free and Open Source Linux Statistical Analysis Tools

Linux Today - Wed, 11/06/2024 - 16:16

Linux is particularly strong in the field of open source statistical software. The purpose of this article is to identify software for performing statistical analysis.

The post 8 Best Free and Open Source Linux Statistical Analysis Tools appeared first on Linux Today.

Open-Source Software: A First Attempt at Organization After CRA

Linux Today - Wed, 11/06/2024 - 15:07

The open-source software (OSS) industry is developing the core software for the global infrastructure, to the point that even some proprietary software giants adopt Linux servers for their cloud services. Still, it has never been able to get organized by creating representative bodies capable of giving an organic response to issues such as those raised at the European level by the Cyber Resilience Act.

The post Open-Source Software: A First Attempt at Organization After CRA appeared first on Linux Today.

Redox OS Now Runs On RISC-V

Linux Today - Wed, 11/06/2024 - 14:00

Redox OS, a microkernel-based operating system written in Rust, now supports the RISC-V architecture. This includes support in the kernel, toolchain, build process, and Orbital Desktop.

The post Redox OS Now Runs On RISC-V appeared first on Linux Today.

How to Use Syntax Highlighting in Nano Editor

Linux Today - Wed, 11/06/2024 - 13:03

Nano is a simple and user-friendly command-line text editor for Linux, which is often used for basic text editing tasks, such as creating and editing configuration files, scripts, or simple documents.

However, many users don’t know that Nano supports syntax highlighting, which can make editing code files easier by coloring different parts of the text (like keywords, variables, and comments) for better visibility.

This guide will explain how to enable syntax highlighting in Nano to make your coding experience smoother and more efficient.

The post How to Use Syntax Highlighting in Nano Editor appeared first on Linux Today.

[$] Building secure images with NixOS

Linux Weekly News - Wed, 11/06/2024 - 12:35

Image-based Linux distributions have seen increasing popularity, recently. They promise reliability and security, but pose packaging problems for existing distributions. Ryan Lahfa and Niklas Sturm spoke about the work that NixOS has done to enable an image-based workflow at this year's All Systems Go! conference in Berlin. Unfortunately, LWN was not able to cover the conference for scheduling reasons, but the videos of the event are available for anyone interested in watching the talks. Lahfa and Sturm explained that it is currently possible to create a NixOS system that cryptographically verifies the kernel, initrd, and Nix store on boot — although doing so still has some rough edges. Making an image-based NixOS installation is similarly possible.

Nload: Monitor Linux Network Traffic and Bandwidth Usage

Linux Today - Wed, 11/06/2024 - 12:06

Monitor the graph of inbound and outbound network traffic and bandwidth usage in real time with the Nload command-line utility in Linux.

The post Nload: Monitor Linux Network Traffic and Bandwidth Usage appeared first on Linux Today.

Funding restored for man-page maintenance

Linux Weekly News - Wed, 11/06/2024 - 11:48
Man pages maintainer Alejandro Colomar announced in September that he was suspending his work due to a lack of support. He has now let it be known that funding has been found for the next year at least:

We've been talking for a couple of months, and we have already agreed to sign a contract through the LF [Linux Foundation], where a number of companies provide the funds for the contract. The contract will cover the next 12 months for the agreed amount, and we should sign it in the following days. Since I've already seen a draft of the contract, and it looks good, I've already started maintaining the project again, starting on Nov 1st.

What is Umask in Linux?

Linux Today - Wed, 11/06/2024 - 11:20

Umask (a shortcut of user-file creation mode mask) is a Linux command that sets permissions for a file or directory users create. Linux uses this fundamental command to set the default permissions. When creating a new file or directory, the umask command determines the initial access level. We can count umask as a function that sets the mask, which is known as the file mode creation mask.

The next paragraphs will explain how Umask works and how to use the command with the values in different scenarios. Let’s get started!

The post What is Umask in Linux? appeared first on Linux Today.

Security updates for Wednesday

Linux Weekly News - Wed, 11/06/2024 - 10:13
Security updates have been issued by AlmaLinux (libtiff), Debian (context, libheif, and thunderbird), Fedora (php-tcpdf, syncthing, and thunderbird), Gentoo (EditorConfig core C library, Flatpak, Neat VNC, and Ubiquiti UniFi), Oracle (bcc, bpftrace, grafana-pcp, haproxy, kernel, krb5, libtiff, python-gevent, python3.11-urllib3, python3.12-urllib3, and xmlrpc-c), Red Hat (python3.11-urllib3), SUSE (audacity, curl, govulncheck-vulndb, gradle, htmldoc, libgsf, python310, and qbittorrent), and Ubuntu (linux-aws-5.4, linux-oracle-5.4, mpg123, and python-werkzeug).

Pages

Subscribe to Just Linux aggregator