Linus Torvalds est invité dans cette toute récente vidéo sur la chaîne Linus Tech Tips. La vidéo dure presque une heure, ce qui est inhabituellement long pour cette chaîne, et permet de laisser s'exprimer un Linus Torvalds invité. Torvalds s'exprime sur de nombreux sujets tout en regardant un PC « idéal » être monté pour lui et ses travaux sur le noyau Linux.| LinuxFr.org : les dépêches
My work laptop is made by Framework and apparently has a fingerprint sensor built into the power button. Once I found out, I wanted to set it up so that I had a more convenient means of authenticating when working on the go (it's a little less useful in my office as I tend to dock with the laptop lid closed). PAM integration allows me to use the fingerprint reader to login to, and unlock my laptop. Technically it can also be used for SSH authentication, though I wouldn't normally have the nec...| www.bentasker.co.uk
linux-bcachefs.vger.kernel.org archive mirror| lore.kernel.org
What is the lifetime of coding mistakes in the Linux kernel? Some coding mistakes result in fault reports (some of which are fixed), while many are removed when the source that contains them is deleted/changed during ongoing development. After fixing the coding mistake(s) in the kernel that generated a reported fault, developer(s) log the commit […]| The Shape of Code
intdashグループの大久保です。aptpod Advent Calendar 2025の12月3日の記事を担当します。 Linuxでアプリケーションを開発するとき、その依存ライブラリ含めどう配布するかは悩ましい問題です。debのようなパッケージであれば、対応するディストリビューションごとにビルドしなければなりません。muslであれば単体で動作する実行バイナリを作れますが、依存するライブラリが...| aptpod Tech Blog
Context| Techdecline's Blog
In case you missed it, the GStreamer Conference 2025 videos are up!| Arun Raghavan
If you used vagrant (great tool, right?) you have probably downloaded a basebox from some remote location to get you started. This is a great quick start, and there are many good boxes out there that you can use; vagrantbox.es does a great job in listing various public vagrant boxes. But if you are like me, you probably will want to customize the boxes you are using; you might want to install them from scratch based on your own little/or/big customizations. Well if you are like that, then you...| www.ducea.com
Depending on the size of the databases you have in mysql innodb the time it takes mysql to restart can be horribly slow (for very big innodb databases). There are some tricks that can speed this up, but the most effective one that I’ve found and use all the time in similar situations is to pre-flush the dirty pages right before shutdown; this can be done like this:| MD/Blog
I just started working on a new project and as you would expect one of the first things I did was to download its git repository from github. These were just some scripts and should have been very small ~5M, but the clone from gitbhub took about one hour as the full repo folder was 1.5G… (with the biggest size under .git/objects/pack) Crazy… What was in the git repository history that would cause something like this? I assumed that at some point in time the repository was much bigger (pro...| MD/Blog
Building packages is a task that every system administrator will end up doing. Most of the time this is not a very interesting task but someone has to do it, right? Normally you will end up modifying and tweaking based on your own needs an existing package that was built by the maintainers of the Linux distribution that you are using. In time you might even become familiar with the packaging system you are using (rpm, deb, etc.) and you will be able to write a spec file and start from scratch...| MD/Blog
There are countless of 'Howto prevent SSH Brute force attacks with iptables' scattered around the Net. What, in my opinion, is missing from those howtos is a 'holistic' approach to the problem. Only adding a 'recent' rule to iptables is just a part of the solution. IPTables rule set Let's take for example the ubiquitous: # iptables -N IN_SSH # iptables -A IN_SSH -m recent --name sshbf -| compile: failure
Add the following lines to the end of .bashrc -----8<-----# make bash autocomplete with up/down arrow bind '"\e[A":history-search-backward' bind '"\e[B":history-search-forward' # make tab cycle through commands instead of listing bind '"\t":menu-complete'----->8----- Now by pressing arrow up/down bash will autocomplete based on your command line history, while pressing TAB will cycle| compile: failure
Alpine Linux| alpinelinux.org
Inspired by what made BB10 legendary. Built for today. A gesture-first mobile OS on Linux with The Hub, Active Frames, and modern UX.| marathonos.xyz
Unix turns 40: The past, present and future of a revolutionary OS is fascinating reading. Forty years ago this summer, a programmer sat down and knocked out in one month what would become one of the most important pieces of software ever created. In August 1969, Ken Thompson (pictured at| Coding Horror
JP's Website| JP's Website
The 6.18 version of the Linux kernel has just been released, and as usual we recommend our readers to look at the 6.18 merge window coverage by LWN.net (part 1, part 2) to get the best overview of the major changes in this release. On our side, we contributed a total of 77 patches to … Continue reading "Linux 6.18 released, Bootlin contributions inside"| Bootlin
I updated my laptop to Ubuntu 25.10 which no longer has Xorg. Since I am not a fan of Wayland due to issues with some applications I use have with Wayland, I decided to install the Mate desktop environment which has Xorg support. I then noticed that Firefox does not work well with touchscreens (No pinch and zoom and scrolling) unless you make a couple of adjustments. Below is what worked for me to resolve this issue.| TekWeis.com
Canonical has already started the engines for Ubuntu 26.04 LTS “Resolute Raccoon”, the next long-term support release that —if the schedule holds— will arrive on 23 April 2026, as usual on a Thursday. This won’t be just another release: everything points to it being the version that firmly consolidates the Ubuntu desktop in the Wayland […]| System Administration
Canonical has just taken a step that few enterprise Linux vendors dare to take: extending the lifecycle of Ubuntu LTS releases to 15 years thanks to the expansion of the Ubuntu Pro Legacy add-on. Starting with Ubuntu 14.04 LTS (Trusty Tahr), any company can now keep a system in production for a decade and a […]| System Administration
The Debian Project has announced the availability of Debian 13.2, the second maintenance update to its stable release Debian 13 “trixie”, originally published in mid-2025. This is not a brand-new version of the operating system, but a point release that bundles previously released security fixes along with important bug corrections across a wide range of […]| System Administration
I've been using Qubes OS since version 2, so for about 10 years, and I think it's pretty great.| Tomas Vondra
Occasionally, I will forget to link something from the mailing list in this post. To see my full mailing list activity (patches, reviews, and reports), you can view it on lore.kernel.org. Linux kernel patches Build errors: These are patches to fix various build errors that I found through testing different configurations with LLVM or were exposed by our continuous integration setup. The kernel needs to build in order to be run :)| Nathan Chancellor
As TLS 1.3 was ratified earlier this year, I was recollecting how we got started with it here at Cloudflare. We made the decision to be early adopters of TLS 1.3 a little over two years ago. It was a very important decision, and we took it very seriously.| The Cloudflare Blog
Installing wkhtmltopdf on Linux can be a bit tricky, especially for people who are not so familiar with *nix operating systems. There are various ways in which you can install wkhtmltopdf; use a package manager such as apt-get, compile from source, or download the pre-compiled binary file. We are going to be doing the latter… read more The post Installing wkhtmltopdf on Ubuntu 14.04 and 16.04 appeared first on Coding Explained.| Coding Explained
Linux servers run a large part of today’s digital world. From cloud platforms and enterprise applications to databases, DevOps pipelines, and backend systems, Linux quietly powers the services people use every day. With this level of importance, Linux server management has become a critical responsibility for every IT team. As businesses expand across hybrid cloud […] The post Linux server management explained: Everything you need to know first appeared on Scalefusion Blog.| Scalefusion Blog
Cyberattacks don’t always start with sophisticated techniques. Most of them begin with something far simpler: an unpatched system. When a vulnerability becomes public, attackers rush to exploit it long before organizations have a chance to respond. This is especially true for Linux environments, which now power most mission-critical workloads across cloud servers, container clusters, development […] The post What is Linux Patch Management? first appeared on Scalefusion Blog.| Scalefusion Blog
Enabling competition through reverse engineering. Android, Linux Kernel, bootloader, TEE, fault injection, and glitching research.| reverser.dev
This can help reduce duplication in your scripts.| Nick Janetakis
XZ Utils backdoor update: Which Linux distros are affected and what can you do?| Help Net Security
Is archlinux viable in production? Why you should use it too? Is that better than Ubuntu? (YES!!!)| Kalvad
Speed up Ubuntu on old laptops and PCs with these command-line performance tweaks. Learn how to disable bloat for a faster Linux experience.| Fresh Tech Tips
For every cloud service I use, I want to have a local copy of my data for backup purposes and independence. Unfortunately, the gphotos-sync tool stopped working in March 2025 when Google restricted the OAuth scopes, so I needed an alternative for my existing Google Photos setup. In this post, I describe how I have set up Immich, a self-hostable photo manager.| Michael Stapelberg
This article documents my experience installing Chimera Linux on a decade-old MacBook Air.| 年华转瞬
C'est tout con, mais : Ligne de commande pour savoir si la session est X11 ou Wayland.| Liens en vrac de sebsauvage
First in a series of posts about testing AI / Large Language models. In this first post learn how to run Llama2 locally so that you can begin your testing. The post Testing AI – How to Run The Llama 3 Large Language Model Locally first appeared on The Quality Duck.| The Quality Duck
farphone is a website running on a repurposed smartphone| far.computer
My journey from XFCE to Qtile, a tiling window manager written entirely in Python, including setup, configuration strategies, and real-world config examples.| Stonecharioteer on Tech
If you do Linux systems programming, you will have likely pored over man pages, either on the command line or, my personal preference, using the excellent man7.org or linux.die.net. I’ve always seen the numbers in sleep(3) and read(2) and idly wondered what they meant, but never actually bothered to look them up. That is, until a review comment on a pull request: // Behaves like man 2 basename reviewer: nit: it’s not a syscall, so “man 2” is incorrect So I looked it up. The answer was...| Lalit Maganti
Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.| venam.net
For the past 18 months, the Linux OEM Tuxedo Computers has been working on bringing a Snapdragon X Elite ARM laptop to market, but now they cancelled the project due to complications. Development turned out to be challenging due to the different architecture, and in the end, the first-generation X1E proved to be less suitable for Linux than expected. In particular, the long battery runtimes—usually one of the strong arguments for ARM devices—were not achieved under Linux. A viable approac...| OSnews
Well folks, it’s the beginning of a new era: after nearly three decades of KDE desktop environments running on X11, the future KDE Plasma 6.8 release will be Wayland-exclusive! Support for X11 applications will be fully entrusted to Xwayland, and the Plasma X11 session will no longer be included.| KDE Blogs
Remarkable is one of the best Markdown editors available for Linux. This article takes a detailed look at this tiny but awesome GitHub flavored Markdown editor. Markdown is a lightweight and simple Markup language. It allows you to create good looking documents using a plain text format. It’s easy| It's FOSS
Pořídil jsem si nový stolní počítač. Dělám to maximálně jednou za dekádu, takže je to pro mě velká věc, o které jsem se musel rozepsal i na blogu. :)| Sesivany's blog
Peripherals Logitech is known for its mice, keyboards, and webcams. Linux users frequently try to get these devices to work with full functional support. In this article, we will discuss Logitech on Linux and present you with a guide to install Logitech G Hub in Linux, including Ubuntu, Debian, Arch, RHEL, etc., and use your Logitech mouse smoothly […]| CyberPanel
Red Hat's leading Linux input expert Peter Hutterer released libinput 1.30 today as the newest update to this input handling library used on both X.Org and Wayland desktops.| www.phoronix.com
Introduction I just finished the second editions of two of my books: Raspberry Pi Assembly Language Programming and RP2040 Assembly Language Programming, where one of the goals was to update the sc…| Stephen Smith's Blog
Today I woke up early because I couldn't sleep. My brain is always processing data even in bed. It was around 3:30am and I made some coffee and caught up on some reading and YouTube videos. Then I got ready and went out for groceries and a stop at Home Depot for some toilet parts to fix a leaky one. The entire time I'm thinking I have these small project tasks I want to get out of the way.| Welcome To My Blog
There have been a few discussions about what Flathub should do to push developers to maintain their apps on the latest versions of the published runtimes. But most of those lack important details around how this would actually happen. I will not discuss in this post the technical means that are already in place to help developers keep their dependencies up to date. See the Flathub Safety: A Layered Approach from Source to User blog post instead. The main thing to have in mind is that Flathub ...| Siosm's blog
Linux SRE and developer living in London, England, currently helping Meta scale to over 3 billion users.| chrisdown.name
長文を読みたくない方への要約:スワップを持つことは正しく機能するシステムのかなり重要なポイントです。スワップが無ければ、まともなメモリ管理を実現することは難しくなります。| chrisdown.name
A practical, plain-English tour of how Linux moves packets from write() to the wire and back| 0xkato
Get the official Google Chrome offline installer for Windows 11, Windows 10, Mac, and Linux with direct download links from Google.| WebTrickz
I usually publish articles about how much I love the BSDs or illumos distributions, but today I want to talk about Linux (or, better, GNU/Linux) and why, despite everything, it still holds a place in my heart.| IT Notes
Opening Chrome manually and navigating to teams.microsoft.com gets old when you have to do it multiple times. Luckily, I found out that you can just write a small script that launches Chrome with the PWA1 already open. I think I found it in a desktop file that was generated by Chrome when I installed the PWA. Anyway, without further ado, here’s the script: #!/bin/dash google-chrome --app='https://teams.microsoft.com/?clientType=pwa' "$1" Replace the shell with something else if you’re not...| thenybble.de
This month’s fun side project: installing VyOS onto a Mellanox/nVidia SN2010 Ethernet switch and using it instead of Mellanox’s own switch OS. A Mellanox SN2010 switch, with 18 SFP28 ports and 4 QSFP28 ports. I need a relatively quiet, low-power 25/100 GbE switch for my desk, ideally one that can do a mix of L2 and L3 plus VxLAN support. There aren’t many low-power devices that fit that bill, and the SN2010 and a few of its siblings are right at the top of the list. Unfortunately, I rea...| scottstuff.net
If you’ve been reading this blog for a while, you know I have a bit of a mantra: keep it boring. We live in an era where “Modern Data Stack” usually translates to “six different SAAS subscriptions and a mortgage payment in cloud credits.” Everyone wants a Data Lakehouse, but nobody wants the complexity that […] The post Introducing PG Lake Make appeared first on dominickm.com.| dominickm.com
Just got home from KubeCon. One of my big goals for the trip was to make some progress in a few areas of postgres and kubernetes – primarily around allowing more flexible use of the linux pag…| Ardent Performance Computing
farphone is a website running on a repurposed smartphone| far.computer
Our Linux Commands Cheat Sheet features over 30 basic Linux commands that all beginners should have at their fingertips. Download the PDF at no cost| Red Hat Developer
I just had the following conversation with my linux desktop: Me: “Hi, I’d like to use my new printer please.” Computer: “Do you mean this HP Laserjet CP1515n on the network?” Me: “Erm, yes I do.” Computer: “Good. You’ve got […]| David Pashley.com
In 2007, I was spending a my norther-hemisphere summer experimenting with UI automation. Born of those efforts, xdotool came into being when I separated it from another project. The goal was modest - write some scripts that execute common keyboard, mouse, and window management tasks. The first commit had only a few basic commands - basic mouse and keyboard actions, plus a few window management actions like movement, focus, and searching. Xdotool sprouted new features as time rolled on. Today,...| semicomplete
Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions...| Igalia
Running your own self-hosted environment usually means you are going to be running Linux servers at some point (or you should be). Linux provides one of the most robust and… The post 15 Troubleshooting Commands Every Linux Home Lab Admin Should Know appeared first on Virtualization Howto.| Virtualization Howto
I have been on a kick lately of trying out various Linux distros. The Linux distro ecosystem has had some really great introductions over the past couple of years. Just… The post Cachy Linux is the Fast New Linux Distro Your Home Lab Will Love appeared first on Virtualization Howto.| Virtualization Howto
Want to capture video from your phone or console? You could just point a camera at the screen, but a more sensible way to do it is to capture the video directly via USB-C. The good folks at Benfei have sent me another gadget to review! This is a USB-C Video/Audio capture dongle. Plug one end into a device and the other into your computer - it will show up as a USB video capture device. Notice …| Terence Eden’s Blog
Learn how to use the tree command in Linux to display your directory structure in a clear, hierarchical view.| Make Tech Easier
Proxmox VE is a virtualization platform, like VMWare, but open source, based on Debian. It can run KVM virtual machines and Linux Containers (LXC). I've been using it for over 10 years, the first article I wrote mentioning it was in 2012. At home I have a 2 node Proxmox VE cluster consisting of 2 HP EliteDesk Mini machines, both running with 16 GB RAM and both an NVMe and SATA SSD with ZFS on root (256 GB). It's small enough (physically) and is just enough for my homelab needs specs wise. Pro...| raymii.org
I purchased an Anbernic RG351V retro game console from the source itself on Ebay back in January 2025. See the console below: The console’s form-factor recalls the design of a classic Game Boy, but has six additional buttons (two extra face buttons and four shoulder buttons) compared to its inspiration. It also has a joystick, although my initial impression leads me to conclude this would not be the ideal device for “3D” gaming. Its design evinces that it is intended to play retro games...| The New Leaf Journal
I really like MX Linux, but with Samba Shares they shot themselves in the foot. The GUI tool is nice, but they made some bad decisions. Yes, I’ve written about Samba Shares and NAS before on this blog. If developers would just quit dicking with it, adopt a single standard, and live with that, you wouldn’t need so many blog posts. Gotta admit, the GUI tool is straight forward. You have a nice dialog for … Getting Samba Share to Work on MX LinuxRead more The post Getting Samba Share to Wo...| Logikal Blog
As an IT professional I get really pissed off when it comes to North Korean knock-off quality products, and worse, North Korean knock-off quality customer service like MSI Graphics has. Long time ago Newegg or someplace had a sale and I picked up an MSI Ventus XS OCV3 Edition GeForce GTX 1650 for not a lot of money. Don’t remember how much, just remember I was going to install it in my HP Z820 but … Avoid MSI Graphics Like the PlagueRead more The post Avoid MSI Graphics Like the Plague ap...| Logikal Blog
CachyOS uses pacman and paru under the hood so this will work for any linux distro using those. Too many Linux distros don't include . . .| Logikal Blog
Checking CPU features can be time consuming.| marcin.juszkiewicz.com.pl
Ever wondered how to test your Swift code’s compatibility with Linux from your Mac without diving into Docker? In this article, I’ll share a simple command that makes the process effortless!| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Compare static web hosting performance on an Intel N150 using the same nginx.conf across FreeBSD jails, SmartOS zones, NetBSD, OpenBSD and Linux, focusing on HTTP vs HTTPS and TLS CPU usage.| IT Notes
After Gandi was bought up and started taking extortion level prices for their domains I’ve been looking for an excuse to migrate registrar. Last week I decided to bite the bullet and move to Porkbun as I have another domain renewal coming up. However after setting up an account and paying for the transfer for 4 domains, I realized their DNS services are provided by Cloudflare! I personally do not use Cloudflare, and stay far away from all of their products for various reasons.| Morten Linderud
If GitHub themselves have a native code review bot, why not just use it?| Alex Ellis' Blog
Many products at Cloudflare aren’t possible without pushing the limits of network hardware and software to deliver improved performance, increased efficiency, or novel capabilities such as soft-unicast, our method for sharing IP subnets across data centers. Happily, most people do not need to know the intricacies of how your operating system handles network and Internet access in general. Yes, even most people within Cloudflare. But sometimes we try to push well beyond the design intentions...| The Cloudflare Blog
I was talking to a friend the other day about our shared mutual appreciation of virtio-vsock, and it made me wonder something. How do virtual machines on Linux actually work? I know it involves qemu and the kernel’s KVM virtual machine implementation, but exactly how do they interact? How does the kernel get qemu to do emulation tasks as required?| Made by Mikal
I’ve recently migrated my VPS from Fedora to Ubuntu. Here’s a list of things that might be useful to keep in mind before, during, and after a migration of a server that hosts publicly accessible Web s| Chris Warrick
For many years Plasma comes with its own system online accounts system, known as KAccounts. The idea is simple: In Systemsettings you log into a given online service once, and then several applications can use that login, instead of loggin in inside each application separately. The number of services available and applications making use of them changed a bit over recent years. As of right now the following services are supported:| Nico's blog
Take an investigative review at GNOME's Audio Player application with a descriptive user experience, file format support, keyboard shortcuts and more.| Adamsdesk
Avoid ArchWiki service disruption with an offline local copy by following this guide covering applications, tools, step-by-step install and usage.| Adamsdesk
Common FreeBSD commands vs. Linux| blog.hofstede.it
A Practical Guide to build secure, maintainable multi-container applications with Podman| blog.hofstede.it
For those making use of the out-of-tree Bcachefs file-system driver, rolling out to the snapshot/nightly testing channel is the long-in-development 'rebalance_v2' functionality now known as the 'bcachefs_metadata_version_reconcile' feature.| www.phoronix.com
Occasionally, I will forget to link something from the mailing list in this post. To see my full mailing list activity (patches, reviews, and reports), you can view it on lore.kernel.org. Linux kernel patches Build errors: These are patches to fix various build errors that I found through testing different configurations with LLVM or were exposed by our continuous integration setup. The kernel needs to build in order to be run :)| Nathan Chancellor
Moving country means that my previous VM-on-the-Internet (AKA a VPC) has a terrible latency. Like 280 ms terrible. A closer server would be 60 ms which is way better. Thus it’s time for a new…| Harald's Random Stuff
Introduction After a bit over a year of hard work, the development team is very excited to announce general availability of IncusOS! IncusOS is a modern immutable OS image that’s specifically designed to run Incus. It provides atomic updates through an A/B update mechanism using distinct partitions and it enforces boot security through UEFI Secure Boot and a TPM 2.0 module. Under the hood, it’s built on a minimal Debian 13 base, using the Zabbly builds of both the Linux kernel, ZFS and In...| Linux Containers Forum
After reading a post describing the FreeBSD community as 'toxic', I share a different perspective. This isn't a battle. It's a reflection on coexistence, the original Open Source spirit, and the quiet richness of taking a different path.| my-notes.dragas.net
We'll go over a few examples such as running a few commands of your choosing as well as redirecing all commands in a script.| From Development to Production on Nick Janetakis
Here's a small script to help install, list and remove packages for both Arch's main repos and the AUR with Paru.| From Development to Production on Nick Janetakis
Many distributions provide support out of the proverbial box for Flatpak packages, but Fedora i [...]| LWN.net
Introduction Searching the internet has been both increasingly cumbersome and frightening due to privacy concerns with many of the major search engine providers (such as Google or Bing). Thankfully there are some other good options like Startpage, Qwant, and Mojeek. Some of them use results provided by the major providers like Google, and some of ...| The Z-Issue
Valve just sent over the press release announcing three new Steam Hardware devices.| www.phoronix.com
Today, I’d like to announce Homebrew 5.0.0. The most significant changes since 4.6.0 are download concurrency by default, official support for Linux ARM64/AArch64, timescales for deprecating macOS Intel and removing macOS Gatekeeper bypass behaviours.| Homebrew
Simple questions often have not so simple answers. One example is the question is, what priority does this process have?| sigma star gmbh