How to Control Kernel Boot-Time Parameters in Linux

Linux booting is a complex process compared to other operating systems. The Linux Kernel accepts many parameters during boot, passed through the command line, which provide essential information to the kernel at system startup.

Think of these parameters as special instructions you give to the kernel before it even starts running the operating system.

With them, you can tell the kernel:

which disk contains your root filesystem?
how much memory to use?
whether to load certain hardware features.
or even how to handle errors during startup.
Without them, the kernel would not know how to properly initialize the system.

The post How to Control Kernel Boot-Time Parameters in Linux appeared first on Linux Today.

Valve Developer Gets Initial DLSS Support Working On Open-Source NVIDIA “NVK” Driver

Autumn Ashton of Valve’s Linux graphics driver team and responsible for many great Mesa and DXVK/VKD3D-Proton improvements over the years has managed an exciting new feat: getting NVIDIA DLSS upscaling working atop Mesa’s NVK open-source NVIDIA Vulkan driver. The code isn’t ready to be merged yet but is an exciting early milestone…

The FSF’s Librephone project

The Free Software Foundation has announced the launch
of the Librephone project, which is aimed at the creation of a fully-free
operating system for mobile devices.

Practically, Librephone aims to close the last gaps between
existing distributions of the Android operating system and software
freedom. The FSF has hired experienced developer Rob Savoye
(DejaGNU, Gnash, OpenStreetMap, and more) to lead the technical
project. He is currently investigating the state of device firmware
and binary blobs in other mobile phone freedom projects,
prioritizing the free software work done by the not entirely free
software mobile phone operating system LineageOS.

Path Cleared For Nix Package Manager On Fedora With /nix Approved

There’s been work to get the Nix functional package manager available on Fedora Linux for those wanting to leverage its available packages or features like supporting side-by-side packages of different versions, atomic upgrades/rollbacks, non-root user for installing software, and other features. One of the hurdles though is that the Nix package manager relies by default on the /nix directory, which goes against Fedora’s default directory requirements. Now though the Fedora Engineering and Steering Committee (FESCo) has granted permission for using the /nix directory hierarchy…

[$] The FSF considers large language models

The Free Software Foundation’s Licensing and Compliance Lab
concerns itself with many aspects of software licensing, Krzysztof Siewicz
said at the beginning of his 2025 GNU Tools
Cauldron
session. These include supporting projects that are facing
licensing challenges, collecting copyright assignments, and addressing GPL
violations. In this session, though, there was really only one topic that
the audience wanted to know about: the interaction between free-software
licensing and large language models (LLMs).

How to Install CUDA on Ubuntu Linux

The Nvidia CUDA toolkit is an extension of the GPU parallel computing platform and programming model. The Nvidia CUDA installation consists of inclusion of the official Nvidia CUDA repository followed by the installation of relevant meta package and configuring path the the executable CUDA binaries. In this tutorial, you will see how to install CUDA on Ubuntu Linux. This will get your video graphics running with the latest drivers and software available.