The title is slightly editorialized to unbury the lede (i.e., EL7 is EOL, EL9 is hard to support on older hardware, thus CERN is migrating FECs to Debian for ELTS). Comments| Lobsters
Photo by Kvistholt Photography on Unsplash It is common to run some commands via the postgres account as it is the de facto PostgreSQL super user. This means that if you're running these commands remotely, you'll need to chain sudo: ssh pg-host sudo -i sudo -u postgres ... If you're in char| Ian's notes
Important projects for getting Windows applications up and running on Linux Let's find out why we need another game launcher for Linux and why famous developers invest their time to create it. The first question from newcomers will probably be "What does the word UMU even mean?| Nix Sanctuary
Plasma's login experience is an area that we know requires some improvement — it works OK in the basic case, but it's very barebones and doesn't handle anything beyond that.| blog.davidedmundson.co.uk
Take a look at your process tree, it's likely that you might notice a new service: rtkit-daemon, the RealtimeKit Daemon. It seems nobody on the internet is talking about it, so let's explain what it's about in this article.| venam.net
I collect links from around the web to share in my weekly newsletter. In this article, I show off my workflow for finding, saving, and formatting these links.| The New Leaf Journal
When the Gimp development team started to work on Gimp 3.0 in 2020, it probably did not think that it would take five years to release the new version. Gimp 3.0 is a major update that has been in the making for seven years, since the release of Gimp 2.10. The open source image editor... The post Gimp 3.0 image editor is now available appeared first on Chipp.in Tech News and Reviews.| Chipp.in Tech News and Reviews
AI Scraper scourge The AI scraper (I can only assume thats what they are) scourge continued, and intensified in the last week. This time they were hitting pagure.io really quite hard. We blocked a bun| Kevin's musings
Figuring out how to upload a Ghost theme using the Admin API from Bash shouldn't have required heroic effort. Embarrassingly, it did. ↓ Jump to the script ↓ I cobbled a script together from the Ghost docs and the inevitable forum posts. However, the Bash JSON Web Token| The Autodidacts
People might have noticed me talking about dropping OpenH264 from Freedesktop SDK. Here, I’ll try to go a bit into the history, the timeline and what led to the final decision.| Pixels
Discover how to use the which command in Linux to find the location of executable files. Learn its syntax, explore options, and see examples.| Make Tech Easier
Gitlab Runner is a compute node that runs the CI/CD pipeline jobs. Although there can be shared runners that can be used by several/all repos in a group, sometimes we may want to have our own dedic…| Technical Scratchpad
User groups on Linux systems are often set up to provide access permissions to specific groups of users who share some responsibility. For example, a particular group of users may be allowed to run commands with superuser privilege or access a group of shared files. Another group may be given permission to add, update or remove user accounts. User groups provide a way to give specific people common access privileges for system functions and resources, such as files, directories, and periphera...| Attackers probing backdoor flaw in popular Cisco Smart Licensing Utility, war...
A few months ago, after reading about Cloudflare doubling its intern class, I quickly dusted off my CV and applied for an internship. Long story short: now, a couple of months later, I found myself staring at Linux kernel code and adding a pretty cool feature to gVisor.| The Cloudflare Blog
The classic soft synth TyrellN6 is known and loved by the audio community for its fat, gritty, analog-like sound and boundless retro appeal. Initially hosted as freeware at amazona.de, the synth is now at home at u-he.com with some brand-new features. TyrellN6 has an interesting origin story. It was supposed to end up as a [...] View post: FREE u-he TyrellN6 updated in new 2025 beta version| Bedroom Producers Blog
ORU Audio released Petrichor, a granular effect for creating stuttery, glitchy, ethereal sounds. It’s free using the code “NEONRAIN.” The plugin, compatible with macOS, Windows, and Linux, runs in the plugdata environment as either VST3, LV2, CLAP, or AU. Plugdata is both free, open-source, and easy to install. Petrichor features three different sound engines that run in [...] View post: Get ORU Audio Petrichor granular delay for Plugdata for free in limited time offer| Bedroom Producers Blog
On Mar 15, 2025, I had the pleasure of presenting at the Cloud Native Community Japan – eBPF Japan Meetup #3, where I introduced Tetragon’s implementation of eBPF-based Process Lifecycl…| Yuki Nakamura's Blog
I used to be one of those people running a rpi home server. I have a long history with running rpi, and I learned some things along the way: The disasterous effects of undervoltage on attached harddrives (goodbye data integrity, hello fsck on boot) The difficulty of running an OS from an SDcard (system upgrades take as long to write to disk as they do to download the packages) The oddities of not having a proper system clock when starting up (tls certs are “not yet valid” because we’re ...| BackSlasher
Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager I am gearing up for a v1 release of BeagleBoard Rust Imager soon. As such, a lot of work went into it this week. Justfiles I have been using Makefiles for all the building and packaging tasks in BeagleBoard Rust Imager. Back […] The post This Week in Beagle #19 appeared first on BeagleBoard.| BeagleBoard
I have modem Echolife HG8245H (V3R016C10S150). I'm using telnet to connect it. I need to read some files from this modem. There's a shell mode I can enter, but it is nerfed badly: SU_WAP>shell BusyBox v1.18.4 (2016-10-11 19:35:35 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. profile close core dump WAP(Dopra Linux) # ? exit getcustominfo.sh restorehwmode.sh These are all commands I can do in this mode. There is another way to look at the directories: SU_WAP>wap list ...| Recent Questions - Reverse Engineering Stack Exchange
SSH tunneling is a secure alternative to third party tools like Cloudflare Tunnels or ngrok. In this post, I show you how to set up a reverse SSH tunnel to a Kubernetes service running in a private…| Vuyisile's Blog
A new version of GeeXLab is ready. GeeXLab is scriptable prototyping engine to create 2D/3D applications in Lua, Python3 and GLSL (OpenGL and Vulkan).| HackLAB
We all know blocking ICMP is evil, and you cannot change my mind. However, allowing ICMP in your firewall does not mean you don’t block it. What happens when you drop ICMPv6 packets?| GimmeTheRake
As a Linux user and a FOSS advocate, there are some things that I have done that could be better, but all in all, it's not that bad, is it?| Joel's Log Files
Following Hector Martin stepping down from the Asahi Linux project that he founded for bringing Linux to Apple Silicon hardware, Asahi Lina announced today that she is pausing work on all of the Apple GPU driver development she had been pursuing for Asahi Linux with the open-source DRM kernel driver as well as Mesa contributions.| www.phoronix.com
Git is a powerful tool for managing code and collaborating with devs. Here are some helpful Git beginner's tips to help you get started with Git.| Make Tech Easier
I know that some blog posts on this topic have already been published, but nevertheless I have decided to share my real-life experience of bisecting regressions in Fedora Silverblue.| Brno Hat
「RISC-V用の小さなOSを実装してみよう」の連載記事第6回目となります。 前回は、指定時間だけタスクをスケジューリング対象から外す「タスクの時限待ち機能」を実現してみました。 今回は、タスクを協調動作させるための仕組みとして、セマフォによる同期機構を実現してみましょう。| VA Linux エンジニアブログ
Windows Subsystem for Linux (WSL) has revolutionized cross-platform development, allowing users to run a Linux environment directly on Windows. While primarily designed for Windows users, you can also leverage WSL from your Linux system, opening up unique possibilities for testing, development, and interoperability. Why Use WSL from Linux? Steps to Access WSL from Linux Tips […]| OSLogs
As Rust gains more traction in kernel development, it’s becoming clear that this shift isn’t just a novelty. It’s a necessary evolution. One that will make Linux better in the long run.| Spreadsheet Point
Google’s decision to roll out Linux on Android is one of the most significant updates the platform has seen in years. But is it enough to sway iPhone users?| Spreadsheet Point
The AMD Interactive Streaming SDK provides developers with a set of building blocks and samples that allow to easily create custom low-latency streaming solutions for cloud gaming, VDI, and embedded applications using AMD GPUs.| AMD GPUOpen
I’ve been using virtio-serial for communications between Linux hypervisors and guest virtual machines for ages. Lots of other people do it to — the qemu guest agent for example is implemented like this. In fact, I think that’s where I got my original thoughts on the matter from. However, virtio-serial is actually fairly terrible to write against as a programming model, because you’re left to do all the multiplexing of various requests down the channel and surely there’s something be...| Made by Mikal
The next set of images will drop RISC-V support. The builder is currently still going but within the next few days it will stop, and the repositories will stay in place but frozen. Nothing will change in packaging (the build profile will remain, template support where present will remain, cross-toolchains will remain) but there will be no more updates to the repo for the foreseeable future.| Chimera Linux
This post explores modern equivalents of foundational system utilities such as coreutils and sudo, introduces an experimental utility for testing them, and maps out a path to their widespread adoption in Ubuntu.| jnsgr.uk
Contents: Option 1: Install Kodi via Flatpak package Option 2: Install Kodi native .deb package 1. Add Deb Multimedia repository 2. Download & install the key 3. Set Priority (Optional) 4. Refresh cache & install Kodi Uninstall Kodi in Debian This is a step by step guide shows how to install the latest version of […]| FOSTips
The worst "street-cred" I have is that I've been using tiling window managers for thirty-five percent of my life: five years with Sway and two...| ersei.net
People often talk about how bad AI is for the environment, but only focus on the operation of the LLMs themselves. They seem to ignore the much larger impact of what the AI scrapers are doing: not only do those take massive amounts of energy and bandwidth to run, but they’re impacting every single website operator on the planet by increasing their server requirements and bandwidth utilizatoin as well. And this makes it everyone’s problem, since everyone ends up having to foot the bill. It...| beesbuzz.biz
I recently took a deep dive into the Linux kernel to understand how it handles processes, scheduling, memory, and more. While I had some OS knowledge from school, it always felt too abstract - so I wanted to see how things actually work. This post covers what I learned, from system calls to interrupts, and how kernel development differs from userspace.| Luca Cavallin
The Linux Terminal app is now available for Pixel devices on the latest Android 15 update. The app lets users to run Debian on their devices.| Android Authority
During the Linux boot process, the boot console is responsible for relaying boot messages to the user. On embedded systems this console is often attached to a serial port that can only handle a maximum data rate of a few kilobytes per second which degrades overall boot time. In this post we’ll explore how the …| The Good Penguin
If you are a developer, tech enthusiast, or hobbyist, and want to run full-fledged Linux distributions on an Android smartphone, some tools enable you to do it easily. These tools run Linux distros in an isolated environment keeping your Android system safe from any inadvertent change or damage. Once installed, you can use these full Linux environments for development and testing. Or, one can also use it for tinkering with various tech-related tasks. In this tutorial, we'll see two tools that...| Technology and Web Guide | Fresh Tech Tips
We’re sharing details about Strobelight, Meta’s profiling orchestrator. Strobelight combines several technologies, many open source, into a single service that helps engineers at Meta improve effic…| Engineering at Meta
Read about how a Linux kernel memory bug led to instability in ClickHouse Cloud on GCP, and the challenges of diagnosing and resolving it.| clickhouse.com
Many programming fonts allow customization through OpenType features. For people who are picky about certain properties, like easily distinguishable l and I (lowercase L and uppercase i), a single toggle can make a difference between rejecting a font and starting to use it. Unfortunately, choosing the perfect font with the …| Mirek Długosz personal website
At this point we have a TCP/IP stack that is able to communicate to other hosts in the Internet. The implementation so far has been fairly straight-forward, but missing a major feature: Reliability. Namely, our TCP does not guarantee the integrity of the data stream it presents to applications. Even establishing the connection can fail if the handshake packets are lost in transit. Introducing reliability and control is our next main focus in creating a TCP/IP stack from scratch. Contents Auto...| saminiir's hacker blog
Previously, we introduced ourselves to the TCP header and how a connection is established between two parties. In this post, we will look into TCP data communication and how it is managed. Additionally, we will provide an interface from the networking stack that applications can use for network communication. This Socket API is then utilized by our example application to send a simple HTTP request to a website. Contents Transmission Control Block TCP Data Communication TCP Connection Terminat...| saminiir's hacker blog
In the previous post, we’ve successfully booted into Arch Linux from our encrypted root partition. Let’s now configure it to our (my) liking. Contents User management Arch User Repository X11 and Window Manager: dwm Terminal: xterm Input: Trackpad gestures (libinput) Sound Storage: NVMe SSD Graphics: Nvidia and Bumblebee Power ManagementPowertop Battery status Backlight Laptop mode Suspend/hibernateDebugging suspend/hibernation Locking screen on sleep Networking: netctl, Unbound Security ...| saminiir's hacker blog
So after using a Fedora/Macbook for a while, I got a new work laptop. This time I opted for the Dell XPS 15 with all the bells and whistles1. It has received great reviews and has been compared to the quality of the Macbook Pro’s. Installing a UNIX distro is always time-consuming and depending on your desires, the configuration varies a lot. This applies especially to bare-bones distros like Arch Linux: It only provides a compiled kernel and a minimal set of system components (systemd). Res...| saminiir's hacker blog
Now that our userspace TCP/IP stack has minimal implementations for Ethernet and IPv4, it is time to look into the dreaded Transmission Control Protocol (TCP). Operating on the fourth OSI networking layer1, transport, TCP is responsible for repairing erroneous connections and faults in packet delivery. Indeed, TCP is the workhorse of the Internet, providing reliable communications in virtually all computer networking today. TCP is not exactly a new protocol - the first specification came out ...| saminiir's hacker blog
This time in our userspace TCP/IP stack we will implement a minimum viable IP layer and test it with ICMP echo requests (also known as pings). We will take a look at the formats of IPv4 and ICMPv4 and describe how to check them for integrity. Some features, such as IP fragmentation, are left as an exercise for the reader. For our networking stack IPv4 was chosen over IPv6 since it is still the default network protocol for the Internet. However, this is changing fast1 and our networking stack ...| saminiir's hacker blog
Este informe contiene estadísticas sobre vulnerabilidades y exploits, como también información sobre las vulnerabilidades más populares que los atacantes utilizaron en el cuarto trimestre de 2024.| Securelist
Jarred Sumner, the main author of the Bun JavaScript engine, commented a few days ago on X that opening many files on macOS could be slow due to thread contention: “your $5,000 computer is only capable of opening 1 file at a time”.| Daniel Lemire's blog
At The Mad Botter Inc., we love two things: open-source software and using technology to make the world a better place. This year, we’re putting those passions together in a way that gives back—and we’re inviting middle and high school students across the U.S. to join us. To celebrate Earth Day 2025, we’re launching The […] The post Earth Day 25 Competition appeared first on dominickm.com.| dominickm.com
Framework, the company that makes modular computers including the much lauded Framework 13 laptop announced a new mainboard for the laptop. a delightful new desktop mini PC and a hot new 12″ portable / convertible laptop. Framework is still a niche manufacturer. They are not an apple, dell, hp or even a microsoft. They’ve focused […] The post Framework announcements – Feb 25, 2025 first appeared on @gurupanguji.| @gurupanguji
The new Linux malware named Auto-color uses advanced evasion tactics. Discovered by Unit 42, this article cover its installation, evasion features and more. The post Auto-Color: An Emerging and Evasive Linux Backdoor appeared first on Unit 42.| Unit 42
All core22 KDE snaps are broken. There is not an easy fix. We have used kde-neon repos since inception and haven’t had issues until now. libEGL fatal: DRI driver not from this Mesa build (‘23.2.1-1ubuntu3.1~22.04.3’ vs ‘23.2.1-1ubuntu3.1~22.04.2’) Apparently Jammy had a mesa update? Option 1: Rebuild our entire stack without neon repos ( fails due to dependencies not in Jammy, would require tracking down all of these and build from source ) Option 2: Finish the transition to core24 ...| Scarlett Gately Moore
Due to some recent Rust drama in the Linux kernel I’ve decided to explain in detail why the Rust ideology simply isn’t compatible with the Linux way.| Felipe Contreras
Discover a Canadian income tax software solution that operates offline, natively supports a GNU/Linux and is certified by the Canada Revenue Agency.| Adamsdesk
Unlock the mystery to the Epson WorkForce printer filter error of No such file or directory with a detailed guide on the investigation and solution.| Adamsdesk
Upgrading your Linux Mint operating system is an essential task to keep your system secure, up-to-date, and equipped with the latest features. If you're using| Hostwebsites
Introduction: Lsyncd (Live Syncing Daemon) is a powerful tool for keeping files synchronized across multiple servers in real time. Whether... Read more The post Lsyncd Demystified: Automate, Secure, and Scale Your File Transfers first appeared on Warith AL Maawali.| Warith AL Maawali
I don’t even remember how many times I insisted—because a Luddite has to be conservative, and Linux used to observe the KISS principle anyway—that the right thing to install software in a Linux distro should be the traditional package management system. I did not ditch the use of Flatpaks and snaps as a last resort,...| Homo Ludditus
Если вы регулярно подключаетесь к нескольким удаленным системам по SSH, запомнить все эти IP-адреса, различные имена пользователей, нестандартные порты и другие параметры командной строки будет| PHP Portal
I have been looking at getting a Ryzen AI Max machine of some kind, since the new 8060s iGPU and its unified memory support make it a very t...| Tao of Mac
Instead of copying (i.e. via scp or rsync), you can sudo cat the remote file, and pipe it (since pipes cross the SSH boundary) to a local file: For example: Happy copying!| Ian's notes
Last year, Mozilla announced that they're developing native vertical tabs for Firefox, and that it's available in the Nightly release channel. Since then, despite generally keeping up with things, I hadn't seen any more news. Turns out, if you look at the bug tracker, they're still actively working| Ian's notes