What’s new for Fedora Atomic Desktops in Fedora 41
Fedora 41 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
Fedora 41 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
Since the 39.20240617.0 and 40.20240617.0 updates for Atomic Desktops and the 40.20240617.0 update for IoT, systems with Secure Boot enabled may fail to boot...
Fedora 40 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
I have now been playing games only on Linux for a year, and it has been great. With the GPU shortage, I had been waiting for prices to come back to reasonab...
chsh is a small tool that lets you change the default shell for your current user. In order to let any user change their own shell, which is set in /etc/pass...
All the Toolbx and Distrobox container images and the ones in my personal namespace on Quay.io are now signed using cosign. How to set this up was not reall...
setuid
binary or SSH over a UNIX socketIn this post, I will detail how to replace sudo (a setuid binary) by using SSH over a local UNIX socket. I am of the opinion that setuid/setgid binaries are...
Update: We’ve merged KDE 6 / Plasma 6 packages to Rawhide so Kinoite Nightly builds will be paused again. You can follow the progress in Kinoite via the Ra...
Fedora 39 has been released! 🎉 So let’s see what comes in this new release for the Fedora Silverblue, Kinoite, Sericea and Onyx variants. This post is a sum...
This is the transcript of the talk I gave at Akademy 2023. If you prefer, you can watch the video (the sound is not great unfortunately) or look at the slide...
So you want to make a new Fedora Atomic Desktop variant in Fedora to join Silverblue, Kinoite, Sway Atomic (was Sericea) and Budgie Atomic (was Onyx)? Here a...
Fedora 38 has been released 🎉 (on time!) and Fedora Kinoite 38 alongside it. Since the last “State of Fedora Kinoite” post was a while ago, here is a summar...
Update: Kinoite Nightly & Beta images are temporarily paused while we work on making Kinoite image with Plasma 6 content available. As announced dur...
If you have read the ssh whoami.filippo.io post by Filippo Valsorda and the related whoarethey: Determine Who Can Log In to an SSH Server post by Andrew Ayer...
In this post I will discuss how we made community maintained container images for common Linux distributions available for use with toolbox (and distrobox) a...
Initial support for rpm-ostree was added in Discover as part of a Season of KDE 2021 project that was completed by Mariam Fahmy. Unfortunately, we hit some ...
Thanks to Fedora sponsorship (both for my travel and the conference itself), I was able to attend Akademy last week in Barcelona. It was great to finally mee...
Thanks to Fedora sponsorship (both for my travel and the conference itself), I was able to attend Akademy last week in Barcelona. It was great to finally mee...
I’ve had the opportunity to talk at the Pass the SALT conference in July 2022. I would like to thank both the organizers for accepting my talk and the Fedora...
KDE Plasma 5.24 Beta is here! 🎉 On a classic Fedora system or on other disctributions you can try it with the repos listed on the KDE Wiki. Here is how to s...
This is a guide covering how to work on applications on Fedora Silverblue and Fedora Kinoite. Depending on the case, it may be easier to work with Flatpak, w...
This is the first post about the state of Fedora Kinoite since the release as part of Fedora 35. The goal is to have at least one post before or shortly afte...
This is a guide to install a Fedora CoreOS on a VPS in OVHcloud (OVH). Although this guide is focused on OVHcloud, those steps should work on any bare-metal ...
Fedora 41 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
Since the 39.20240617.0 and 40.20240617.0 updates for Atomic Desktops and the 40.20240617.0 update for IoT, systems with Secure Boot enabled may fail to boot...
Fedora 40 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
I have now been playing games only on Linux for a year, and it has been great. With the GPU shortage, I had been waiting for prices to come back to reasonab...
chsh is a small tool that lets you change the default shell for your current user. In order to let any user change their own shell, which is set in /etc/pass...
All the Toolbx and Distrobox container images and the ones in my personal namespace on Quay.io are now signed using cosign. How to set this up was not reall...
setuid
binary or SSH over a UNIX socketIn this post, I will detail how to replace sudo (a setuid binary) by using SSH over a local UNIX socket. I am of the opinion that setuid/setgid binaries are...
Update: We’ve merged KDE 6 / Plasma 6 packages to Rawhide so Kinoite Nightly builds will be paused again. You can follow the progress in Kinoite via the Ra...
Fedora 39 has been released! 🎉 So let’s see what comes in this new release for the Fedora Silverblue, Kinoite, Sericea and Onyx variants. This post is a sum...
This is the transcript of the talk I gave at Akademy 2023. If you prefer, you can watch the video (the sound is not great unfortunately) or look at the slide...
So you want to make a new Fedora Atomic Desktop variant in Fedora to join Silverblue, Kinoite, Sway Atomic (was Sericea) and Budgie Atomic (was Onyx)? Here a...
Fedora 38 has been released 🎉 (on time!) and Fedora Kinoite 38 alongside it. Since the last “State of Fedora Kinoite” post was a while ago, here is a summar...
Update: Kinoite Nightly & Beta images are temporarily paused while we work on making Kinoite image with Plasma 6 content available. As announced dur...
If you have read the ssh whoami.filippo.io post by Filippo Valsorda and the related whoarethey: Determine Who Can Log In to an SSH Server post by Andrew Ayer...
In this post I will discuss how we made community maintained container images for common Linux distributions available for use with toolbox (and distrobox) a...
Initial support for rpm-ostree was added in Discover as part of a Season of KDE 2021 project that was completed by Mariam Fahmy. Unfortunately, we hit some ...
Thanks to Fedora sponsorship (both for my travel and the conference itself), I was able to attend Akademy last week in Barcelona. It was great to finally mee...
Thanks to Fedora sponsorship (both for my travel and the conference itself), I was able to attend Akademy last week in Barcelona. It was great to finally mee...
I’ve had the opportunity to talk at the Pass the SALT conference in July 2022. I would like to thank both the organizers for accepting my talk and the Fedora...
KDE Plasma 5.24 Beta is here! 🎉 On a classic Fedora system or on other disctributions you can try it with the repos listed on the KDE Wiki. Here is how to s...
This is a guide covering how to work on applications on Fedora Silverblue and Fedora Kinoite. Depending on the case, it may be easier to work with Flatpak, w...
This is the first post about the state of Fedora Kinoite since the release as part of Fedora 35. The goal is to have at least one post before or shortly afte...
Fedora 41 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
Since the 39.20240617.0 and 40.20240617.0 updates for Atomic Desktops and the 40.20240617.0 update for IoT, systems with Secure Boot enabled may fail to boot...
Fedora 40 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
I have now been playing games only on Linux for a year, and it has been great. With the GPU shortage, I had been waiting for prices to come back to reasonab...
chsh is a small tool that lets you change the default shell for your current user. In order to let any user change their own shell, which is set in /etc/pass...
setuid
binary or SSH over a UNIX socketIn this post, I will detail how to replace sudo (a setuid binary) by using SSH over a local UNIX socket. I am of the opinion that setuid/setgid binaries are...
Update: We’ve merged KDE 6 / Plasma 6 packages to Rawhide so Kinoite Nightly builds will be paused again. You can follow the progress in Kinoite via the Ra...
Fedora 39 has been released! 🎉 So let’s see what comes in this new release for the Fedora Silverblue, Kinoite, Sericea and Onyx variants. This post is a sum...
This is the transcript of the talk I gave at Akademy 2023. If you prefer, you can watch the video (the sound is not great unfortunately) or look at the slide...
So you want to make a new Fedora Atomic Desktop variant in Fedora to join Silverblue, Kinoite, Sway Atomic (was Sericea) and Budgie Atomic (was Onyx)? Here a...
Fedora 38 has been released 🎉 (on time!) and Fedora Kinoite 38 alongside it. Since the last “State of Fedora Kinoite” post was a while ago, here is a summar...
Update: Kinoite Nightly & Beta images are temporarily paused while we work on making Kinoite image with Plasma 6 content available. As announced dur...
Initial support for rpm-ostree was added in Discover as part of a Season of KDE 2021 project that was completed by Mariam Fahmy. Unfortunately, we hit some ...
Thanks to Fedora sponsorship (both for my travel and the conference itself), I was able to attend Akademy last week in Barcelona. It was great to finally mee...
I’ve had the opportunity to talk at the Pass the SALT conference in July 2022. I would like to thank both the organizers for accepting my talk and the Fedora...
KDE Plasma 5.24 Beta is here! 🎉 On a classic Fedora system or on other disctributions you can try it with the repos listed on the KDE Wiki. Here is how to s...
This is a guide covering how to work on applications on Fedora Silverblue and Fedora Kinoite. Depending on the case, it may be easier to work with Flatpak, w...
This is the first post about the state of Fedora Kinoite since the release as part of Fedora 35. The goal is to have at least one post before or shortly afte...
Fedora 41 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
Since the 39.20240617.0 and 40.20240617.0 updates for Atomic Desktops and the 40.20240617.0 update for IoT, systems with Secure Boot enabled may fail to boot...
Fedora 40 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
I have now been playing games only on Linux for a year, and it has been great. With the GPU shortage, I had been waiting for prices to come back to reasonab...
chsh is a small tool that lets you change the default shell for your current user. In order to let any user change their own shell, which is set in /etc/pass...
setuid
binary or SSH over a UNIX socketIn this post, I will detail how to replace sudo (a setuid binary) by using SSH over a local UNIX socket. I am of the opinion that setuid/setgid binaries are...
Fedora 39 has been released! 🎉 So let’s see what comes in this new release for the Fedora Silverblue, Kinoite, Sericea and Onyx variants. This post is a sum...
So you want to make a new Fedora Atomic Desktop variant in Fedora to join Silverblue, Kinoite, Sway Atomic (was Sericea) and Budgie Atomic (was Onyx)? Here a...
In this post I will discuss how we made community maintained container images for common Linux distributions available for use with toolbox (and distrobox) a...
I’ve had the opportunity to talk at the Pass the SALT conference in July 2022. I would like to thank both the organizers for accepting my talk and the Fedora...
This is a guide covering how to work on applications on Fedora Silverblue and Fedora Kinoite. Depending on the case, it may be easier to work with Flatpak, w...
All the Toolbx and Distrobox container images and the ones in my personal namespace on Quay.io are now signed using cosign. How to set this up was not reall...
setuid
binary or SSH over a UNIX socketIn this post, I will detail how to replace sudo (a setuid binary) by using SSH over a local UNIX socket. I am of the opinion that setuid/setgid binaries are...
If you have read the ssh whoami.filippo.io post by Filippo Valsorda and the related whoarethey: Determine Who Can Log In to an SSH Server post by Andrew Ayer...
I gave a talk about Linux system hardening using systemd features at SSTIC 2017 (in French) and at RMLL 2017 (in English, in the security track). Frenc...
By now you have probably read all about how systemd is so easy to “crash” that one can make it fit in a tweet (How to Crash Systemd in One Tweet). This post...
I made the switch today to Let’s Encrypt for all the certificates used by services hosted at siosm.fr. The official setup instructions are well written and ...
Ubuntu 14.04 LTS (Trusty Tahr) has been released on April 17th 2014, thus this Long Term Support (LTS) version is brand new. So why am I already telling you ...
We’ve recently switched the host behind the siosm.fr domain and thus decided it was time we dropped syslog logging entirely and use journald only. We used to...
This post is a reply to the latest article on the EWONTFIX blog: Broken by design: systemd. Update (2014-04-26): I rewrote part of this article to include m...
Martin Peres and I gave a long talk about the X.org security at XDC 2012 in Nuremberg. Michael Kerrisk wrote a really good article for LWN summarizing the ta...
I made the switch today to Let’s Encrypt for all the certificates used by services hosted at siosm.fr. The official setup instructions are well written and ...
I’ve packaged the bus1 kernel module and the related projects hosted on GitHub for Arch Linux.
I must confess: I’ve almost never used Google Reader as I’ve only been using Akregator as far as I remember. I didn’t want to rely on anyone to host my feeds...
Important note: Wayland and Weston have been moved to community/extra! Thus this How to is no longer necessary. I’m just keeping it here for reference. I may...
Update: Using rc.local is not the good way to do thing and may not work at all. Use the recommendations from the Power saving page on the Arch Wiki instead. ...
I recently had to setup cgit with nginx on Arch Linux for https://siosm.fr/git and it took me quite some time as I was not familiar with cgi, fcgi, fcgiwrap,...
Here is a list of all the thing you should read while installing Arch Linux if you ran into troubles. This post will be updated as often as possible. If you ...
To build KDE on Arch Linux with the nice kdesrc-build script, you need the packages listed on this page: KDE TechBase plus this package: perl-libwww. I didn’...
Update (2012-03): I switched to Octopress, which is extremely simple to use and secure by design (no databases, no scripting languages, pure static content)....
Fedora 41 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
Since the 39.20240617.0 and 40.20240617.0 updates for Atomic Desktops and the 40.20240617.0 update for IoT, systems with Secure Boot enabled may fail to boot...
Fedora 40 has been released! 🎉 So let’s see what comes in this new release for the Fedora Atomic Desktops variants (Silverblue, Kinoite, Sway Atomic and Budg...
chsh is a small tool that lets you change the default shell for your current user. In order to let any user change their own shell, which is set in /etc/pass...
setuid
binary or SSH over a UNIX socketIn this post, I will detail how to replace sudo (a setuid binary) by using SSH over a local UNIX socket. I am of the opinion that setuid/setgid binaries are...
Fedora 39 has been released! 🎉 So let’s see what comes in this new release for the Fedora Silverblue, Kinoite, Sericea and Onyx variants. This post is a sum...
So you want to make a new Fedora Atomic Desktop variant in Fedora to join Silverblue, Kinoite, Sway Atomic (was Sericea) and Budgie Atomic (was Onyx)? Here a...
I’ve had the opportunity to talk at the Pass the SALT conference in July 2022. I would like to thank both the organizers for accepting my talk and the Fedora...
This is a guide covering how to work on applications on Fedora Silverblue and Fedora Kinoite. Depending on the case, it may be easier to work with Flatpak, w...
I gave a talk about Linux system hardening using systemd features at SSTIC 2017 (in French) and at RMLL 2017 (in English, in the security track). Frenc...
By now you have probably read all about how systemd is so easy to “crash” that one can make it fit in a tweet (How to Crash Systemd in One Tweet). This post...
I made the switch today to Let’s Encrypt for all the certificates used by services hosted at siosm.fr. The official setup instructions are well written and ...
I’ve packaged the bus1 kernel module and the related projects hosted on GitHub for Arch Linux.
We’ve recently switched the host behind the siosm.fr domain and thus decided it was time we dropped syslog logging entirely and use journald only. We used to...
This post is a reply to the latest article on the EWONTFIX blog: Broken by design: systemd. Update (2014-04-26): I rewrote part of this article to include m...
I needed a way to synchronize my bookmarks in Firefox across three computers, and doing it manually wasn’t an option anymore, so I turned to sync-like extens...
Update: Using rc.local is not the good way to do thing and may not work at all. Use the recommendations from the Power saving page on the Arch Wiki instead. ...
Update: Comments are now handled by a custom webapp written in Rust. I have disabled new comments until I find the time to complete it. This blog now has in...
Update (2012-03): I switched to Octopress, which is extremely simple to use and secure by design (no databases, no scripting languages, pure static content)....
I needed a way to synchronize my bookmarks in Firefox across three computers, and doing it manually wasn’t an option anymore, so I turned to sync-like extens...
I recently had to setup cgit with nginx on Arch Linux for https://siosm.fr/git and it took me quite some time as I was not familiar with cgi, fcgi, fcgiwrap,...
Martin Peres and I gave a long talk about the X.org security at XDC 2012 in Nuremberg. Michael Kerrisk wrote a really good article for LWN summarizing the ta...
Important note: Wayland and Weston have been moved to community/extra! Thus this How to is no longer necessary. I’m just keeping it here for reference. I may...
Martin Peres and I gave a long talk about the X.org security at XDC 2012 in Nuremberg. Michael Kerrisk wrote a really good article for LWN summarizing the ta...
Important note: Wayland and Weston have been moved to community/extra! Thus this How to is no longer necessary. I’m just keeping it here for reference. I may...
I’ve finally found the time to make my first program in Rust and I definitely enjoyed it!
I must confess: I’ve almost never used Google Reader as I’ve only been using Akregator as far as I remember. I didn’t want to rely on anyone to host my feeds...
I’ve had the opportunity to talk at the Pass the SALT conference in July 2022. I would like to thank both the organizers for accepting my talk and the Fedora...
This is a guide to install a Fedora CoreOS on a VPS in OVHcloud (OVH). Although this guide is focused on OVHcloud, those steps should work on any bare-metal ...
Since the 39.20240617.0 and 40.20240617.0 updates for Atomic Desktops and the 40.20240617.0 update for IoT, systems with Secure Boot enabled may fail to boot...
I’ve had the opportunity to talk at the Pass the SALT conference in July 2022. I would like to thank both the organizers for accepting my talk and the Fedora...
All the Toolbx and Distrobox container images and the ones in my personal namespace on Quay.io are now signed using cosign. How to set this up was not reall...
In this post I will discuss how we made community maintained container images for common Linux distributions available for use with toolbox (and distrobox) a...
All the Toolbx and Distrobox container images and the ones in my personal namespace on Quay.io are now signed using cosign. How to set this up was not reall...
In this post I will discuss how we made community maintained container images for common Linux distributions available for use with toolbox (and distrobox) a...
All the Toolbx and Distrobox container images and the ones in my personal namespace on Quay.io are now signed using cosign. How to set this up was not reall...
In this post I will discuss how we made community maintained container images for common Linux distributions available for use with toolbox (and distrobox) a...
chsh is a small tool that lets you change the default shell for your current user. In order to let any user change their own shell, which is set in /etc/pass...
setuid
binary or SSH over a UNIX socketIn this post, I will detail how to replace sudo (a setuid binary) by using SSH over a local UNIX socket. I am of the opinion that setuid/setgid binaries are...
I took part in the PHD CTF Quals on the 10-11th December 2011, with two friends (Alkino and PO). For more information, see siosm.fr/public.
I just received my Nokia N9 and I’m starting to learn Qt Quick/QML to design some applications for it. You can find some useful applications on websites such...
I recently had to setup cgit with nginx on Arch Linux for https://siosm.fr/git and it took me quite some time as I was not familiar with cgi, fcgi, fcgiwrap,...
Update: Using rc.local is not the good way to do thing and may not work at all. Use the recommendations from the Power saving page on the Arch Wiki instead. ...
I needed a way to synchronize my bookmarks in Firefox across three computers, and doing it manually wasn’t an option anymore, so I turned to sync-like extens...
I’ve finally found the time to make my first program in Rust and I definitely enjoyed it!
We’ve recently switched the host behind the siosm.fr domain and thus decided it was time we dropped syslog logging entirely and use journald only. We used to...
We’ve recently switched the host behind the siosm.fr domain and thus decided it was time we dropped syslog logging entirely and use journald only. We used to...
Ubuntu 14.04 LTS (Trusty Tahr) has been released on April 17th 2014, thus this Long Term Support (LTS) version is brand new. So why am I already telling you ...
I’ve packaged the bus1 kernel module and the related projects hosted on GitHub for Arch Linux.
I made the switch today to Let’s Encrypt for all the certificates used by services hosted at siosm.fr. The official setup instructions are well written and ...
Thanks to Fedora sponsorship (both for my travel and the conference itself), I was able to attend Akademy last week in Barcelona. It was great to finally mee...
Initial support for rpm-ostree was added in Discover as part of a Season of KDE 2021 project that was completed by Mariam Fahmy. Unfortunately, we hit some ...
All the Toolbx and Distrobox container images and the ones in my personal namespace on Quay.io are now signed using cosign. How to set this up was not reall...
I have now been playing games only on Linux for a year, and it has been great. With the GPU shortage, I had been waiting for prices to come back to reasonab...
I have now been playing games only on Linux for a year, and it has been great. With the GPU shortage, I had been waiting for prices to come back to reasonab...
I have now been playing games only on Linux for a year, and it has been great. With the GPU shortage, I had been waiting for prices to come back to reasonab...
I have now been playing games only on Linux for a year, and it has been great. With the GPU shortage, I had been waiting for prices to come back to reasonab...