Many embedded Linux systems use a Wayland compositor like Weston for window management. Qt applications act as Wayland clients. Weston composes the windows of the Qt applications into a single wind…| Burkhard Stubert
I was just reading comments on a post on Hackernews about systemd. Systemd, as you might know, is a replacement for the venerable init system. Anyway, reading the comments was reading about all the same story over and over again. Namely, there are those strongly pro and those strongly con the systemd, in some cases based on arguments (valid or not) and in other cases based on feelings. In| Everything about nothing
On the road to libfprint and fprintd 2.0, we've been fixing some long-standing bugs, including one that required porting our PAM module from dbus-glib to sd-bus, systemd's D-Bus library implementation.| /bɑs ˈtjɛ̃ no ˈse ʁɑ/ (hadess) | News
Aiming for a 10 year life-cycle for smartphones| postmarketOS
Using NetworkManager and systemd-resolved together in Debian| Feeding the Cloud
Over the last few months, I upgraded my Debian machines from| Feeding the Cloud
Last summer, I wrote a couple of posts about my lightweight, roll-your-own approach to deploying PSGI (Dancer) web apps: Deploying Dancer Apps Deploying Dancer Apps: Addendum In those posts, I described how I avoided heavyweight deployment tools by writing a small, custom Perl script (app_service) to start and manage them. It was minimal, transparent, and easy| Perl Hacks - Just another Perl Hacker's blog
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 Ndlovu
Posts and writings by Lennart Poettering| 0pointer.net
A practical guide to managing systemd journal sizes in Linux, preventing log file bloat while maintaining system performance and storage efficiency.| Pieter Bakker
We helped systemd overhaul their integration test suite. Learn more about the project in part 2 of a two-part series.| Codethink
This post discusses signing the systemd-boot EFI binary on upgrade using the dpkg trigger mechanism.| Random Ramblings
This post discusses a method to disable kernel lockdown mode on a distribution kernel when Secure Boot is enabled.| Random Ramblings
This post explains how to enable self-signed Secure Boot with Unified Kernel Image (UKI) on Debian.| Random Ramblings
Enabling systemd-ukify based booting on Debian| Random Ramblings
If you find yourself low on disk space, check the size of the Systemd journal logs as a way to easily free up some space. $ sudo journalctl --disk-usage Archived and active journals take up 528.0M in the file system. # reduce size sudo journalctl --vacuum-size=300M There are automatic jobs that trim these Systemd journal ... Linux: reducing disk usage of Systemd journal logs| Fabian Lee : Software Engineer
In the previous article I investigated how to create a reproducible image but ended up with only managing to create two identical image directories. In this article we'll end up with a fully bit-by-bit reproducible filesystem image! Some things have changed since the last post, mkosi now no longer creates …| Jelly's blog
I have completed an initial new port of systemd to musl. This patch set does not share much in common with the existing OpenEmbedded patchset. I wanted to make a fully updated patch series targetin…| The Cat Fox Life
You know what Linux needs? Another task scheduling system! said nobody ever Important Artifacts Command output: File locations: Also Syslog logs sent to LOG_CRON facility. The Basics If you’ve been busy trying to get actual work done on your Linux systems, you may have missed the fact that Systemd continues its ongoing scope creep and… Continue reading Systemd Timers→| Righteous IT
I've blogged before about creating vagrant images using mkosi as part of an investigation to move image creation to mkosi but also as I will be giving a talk at All Systems Go about Arch Linux images mkosi and reproducibility. With reproducible images in this article I mean that anyone …| Jelly's blog
When you build software for embedded devices (your Wi-Fi router or home automation setup on your Raspberry Pi), there is always the question how to build these images and how to update them. What I want is:| x86.lol
Last FOSDEM, there where some talks around mkosi using it for kernel hacking and systemd integration tests. These talks got me interested in mkosi, a systemd project for building OS images. After chatting some more with the maintainers, I considered the idea of moving the arch-boxes project to mkosi. (note …| Jelly's blog
Aiming for a 10 year life-cycle for smartphones| postmarketOS
Unified Kernel Image| blog.izissise.net
To protect web resources with Kerberos you may use Apache HTTPD with mod_auth_gssapi — however, all web scripts (e.g., PHP) run under Apache will have access to the Kerberos long-term symmetric secret credential (keytab). If someone can get it, they Continue reading Privilege separation of GSS-API credentials for Apache→| Simon Josefsson's blog
Systemd-resolved DNS configuration for VPN| www.gabriel.urdhr.fr
If your systemd service is failing with the following error message: XXX.service: Start request repeated too quickly The first thing to do is fix any underlying issues. Use ‘systemctl status <service>’, ‘journalctl -u <service>’, and search any log files produced by the service to understand why the service failed multiple times and exceeded its StartLimitBurst. ... Ubuntu: resolving systemd error, “Start request repeated too quickly”| Fabian Lee : Software Engineer
How to boot a sytemd based Linux without the graphical user interface.| blog.dbrgn.ch
How to start the Docker daemon on demand using systemd socket activation.| blog.dbrgn.ch
How to fix the systemd-boot bootloader after upgrading Windows.| blog.dbrgn.ch
Index ·| www.freedesktop.org
Experimenting with systemd-cryptenroll to mount luks2 encrypted usb device| Random Ramblings
Using systemd-networkd to manage virtual network devices in Linux| Random Ramblings
Steps to persist the resource control options for systemd-nspawn containers.| Random Ramblings
Describes on how to achieve mount ordering in Jessie where x-systemd.requires is not present.| Random Ramblings
Brief notes on systemd.mount and systemd.autmount features.| Random Ramblings
elementary OS 5.1 doesn’t automatically update Flatpak applications. Given the arbitrary appearance of updates, it’s a bit bothersome to be nagged about updates all day. Flatpak doesn’t provide an auto-update mechanism but instead leaves this up to software apps. GNOME Software has had this functionality baked-in since GNOME 3.30, for instance, according to the Phoronix article GNOME Software 3.30 Will Automatically Update Flatpaks By Default. Since I don’t want to have multiple app s...| JWillikers
Suffering from obsessive updating syndrome? Are you making frequent trips to the App Center or terminal to apply updates? Do update notifications haunt you all day long? If your on a Debian-based system, unattended upgrades can help.[1] 1. Side-effects may include sudden, irreversible blue-screen of death, failure to boot, changes in behavior, obscure glitches, and an increase in log messages. Talk to your system administrator before using unattended upgrades, especially for production system...| JWillikers
You probably want to take advantage of the data integrity checking offered by Btrfs. Btrfs calculates checksums for all data written to disk. These checksums are used to verify the data hasn’t been unduly altered. While data is verified every time it is read, what about the data that isn’t read often? How long may bit rot go unnoticed in that case? That’s the crux of this blog post which will explain how to best preserve your data on Btrfs and detect corruption early.| JWillikers
If you want to run virtual machines on Linux, chances are you’re going to use libvirt. I make use of it all the time, especially for testing these blog posts in a clean environment. libvirt provides a common interface around various underlying tools for virtual machine management. It not only offers features for guest management but for networking and storage management as well. It’s standard XML schema also makes for a powerful and versatile configuration format. On Linux, libvirt is typ...| JWillikers
When you run Dropbox on your laptop,| 200ok - Accelerating Publishing
Hexo is a simple, lightweight node blog framework. It didn’t include a SystemD Unit file, so I created one:| Chris Bergerons Tech Blog
Chromecast is one of those devices I just generally use a lot. They are small practical and enables me to stream video or music to my TV from multiple devices. But it also requires you to have a supported browser or video player. This is obviously a bit boring. There has been multiple command line chromecast streamers through the years. But their ffmpeg usage has been shoddy at best with no hardware decoding support and usually quite bad implementations.| linderud.dev
Welcome back to FOSS Fridays! This week, I’m covering a real pickle. I’m acutely aware of the flames this blog post will inspire, but I feel it is important to write nevertheless. I volunteer my ti…| The Cat Fox Life
How to run Systemd containers and/or Podman runtime on GitHub CI| YaST
Add the following lines in your service definition file (/etc/systemd/system/service_xyz.service) in the [Service] section: 1 2 ExecStartPost=/home/service_xyz/hooks.sh start ExecStopPost=/home/service_xyz/hooks.sh stop In /home/service_xyz/hooks.sh, put 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/bin/bash hook_url=https://discord.com/api/webhooks/xxxxxxxxxxxx/yyyyyyyyyy case "$1" in start) curl -H "Content-type: application/json" \ -X POST -d \ '{ "content":"Hook: <NAME>; Act...| Ishan Das Sharma
Today, I have read that switching the default I/O scheduler from cqf to noop is benefit for Solid State Drives (SSD). Since I got an SSD recently, achieving ...| pellegrino.link
This is going to be a longer blog entry, but here’s a TL;DR: I propose that instead of "immutable" or "read-only" when talking about operating systems (such as Fedora Core…| Colin Walters