Jonas

@verdre
463 Followers
219 Following
161 Posts

Instead of taking any part in the monthly wayland bashing bullshit, you could just read about how electron, one of the last X11 bastions, has adjusted to wayland. Super important work!

https://www.electronjs.org/blog/tech-talk-wayland

Tech Talk: How Electron went Wayland-native, and what it means for your apps | Electron

Electron recently switched to Wayland by default on Linux, bringing dozens of popular desktop apps along with it. Here's what changed and how it affects developers and users.

There's a schedule for #BoilingTheOcean 10 now 🥳

Join us on March 28 at Cultivation Space to discuss and hack on topics like mobile, local-first, GNOME app development, and more :)

As usual, you can sign up and add your topic and talk ideas on the pad: https://pad.gnome.org/szr80MP4QKuT3tpNHUb1rg

#berlin #localfirst #gnome #postmarketOS #linuxmobile #gtk #flatpak

New blog post introducing the WIP Duranium project (immutable postmarketOS), some of its major features, and explaining why some design decisions were made.  

> Either the new image works, or the system falls back to the previous one automatically. No partially-applied state. No debugging audio when you need to make a phone call and no fussing with a broken web browser when you just want to doomscroll cat photos. It also means developers can reproduce the exact state of a user's device, making it much easier to track down and fix issues.

https://postmarketos.org/blog/2026/03/17/introducing-duranium/

#linuxmobile #postmarketos #duranium

Introducing Duranium: a more reliable postmarketOS

Aiming for a 10 year life-cycle for smartphones

postmarketOS
Ok, libadwaita 1.9 released. Read the blog post for details: https://nyaa.place/blog/libadwaita-1-9/
Libadwaita 1.9

Another slow cycle, same as last time. Still, a few new things to showcase.

Alice's Website

@yala @jorge @UniversalBlue

Hey, yep I'm aware, very good stuff indeed :)

We are looking for a new member to join our DevOps team with these Skills:

* Linux administration
* LXC containers
* Prometheus + Grafana

Nice-to-haves:

* Orchestration / Ansible
* Nextcloud development / PHP
* Web app development / full-stack

Conditions:

* For now: mini-job 9.5 h / week
* From September: option to upgrade to 20-30 h / week

All creatures welcome! At equal qualifications, FLINTA* are preferred.
Apply at [email protected] (EN/DE)

#fedihire #getfedihired #jobs #hiring

@karolherbst systemd-swap is unmaintained though :/

It seems like in the kernel things are in motion when it comes to mm right now. zram just gained compressed writeback, and zram can also set a custom writeback device, so potentially that could be used as a "fake" swapfile.

@matzipan sure, but distros aren’t using it by default, nor do we have a good way to dynamically manage swap. And if memory actually runs out, we just go on a killing spree and kill apps, rather than freezing them and letting the user decide what to do.
@matzipan ah yeah, that one’s just a random screenshot where there’s not that much opened yet.

@AdrianVovk the compression ratios with zstd are just insane. I managed to make it store as much as 30 GiB compressed in 7 GiB of physical ram.

Sadly seems like at this point zswap chokes, possibly unable to acquire more ram for its compressed pool, and things get super laggy. Apparently zswap doesn’t start writing compressed pages to disk until max_pool_percent is reached (with the shrinker disabled obviously), and if that percentage can’t be reached, things go bad.