Salta al contenuto principale



Personal Reflections on Immutable Linux


Immutable distributions are slowly spreading across the Linux world– but should you care? Are they hacker friendly? What does “immutable” mean, anyway?

Immutable means “not subject or susceptible to change” according to Merriam-Webster, which is not 100% accurate in this context, but it’s close enough and the name is there so we’re stuck with it. Immutable distributions are subject to change, it’s just that how you change them is quite a bit different than bog-standard Linux. Will this matter to you? Read on to find out! (Or, if you know the answers already, read on to find out how angry you should be in the comments section.)

Immutability is cloud-based thinking: the system has a known-good state, and it’s always in it. Everything that is not part of the core system is containerized and controlled. I’m writing this from a KDE-based distribution called Aurora, part of the Universal Blue project that builds on Fedora’s Atomic Desktop work. It bills itself as being for “lazy developers”.

The advantage to this hypothetical lazy dev is that the base system is already built, and you can’t get distracted messing around with it. It works, and it isn’t at all likely to break. Every installation is essentially identical to every other installation, which means reproducibility is all but guaranteed. No more faffing about arguing on forums to figure out which library is conflicting with which. In an immutable system, they’ve all been selected to play well together, and anything else is safely containerized. (Again, a cloud ideal.) If the devs make a mistake during an update, well, just roll back!

50 Shades of Immunability


The different flavours of immutable linux differ in how they accomplish that, but all have rollbacks as a basic capability. Each change to the system becomes a new, indivisible image; that’s why we talk about atomic updates. You create a new system image when you update, but you don’t start using it until you reboot the system. (This has some advantages to stability, as you might imagine, although the rebooting can get old.) The old image is maintained on your system, just in case you happen to need it.

MicroOS and its descendants (like Aeon) use a system based on BRTFS snapshots to provide rollbacks. Fedora’s atomic desktops, like Silverblue, and the Universal Blue downstreams that are based on Fedora like Bazzite or Aurora use a system called OSTree, which is considerably more complex and more interesting. You can do something similar with Nix, of course, but that is a whole other kettle of fish.

OSTree bills itself as “Git for operating system binaries”. Every update, or every package installed is layered onto the tree and can be rolled back if needed– en masse, or individually. You can package up that tree of commits, and deploy it onto a new system, making devising new “distros” so trivial they don’t really deserve the name. In theory, you can install everything via OSTree, but the further you take your system from the base image, the less you have that “every system is identical” easy-problem-solving that the immutable guys like to talk about.

Of course you do want to install applications, and you do it the same way you might on a server: in containers. What sort of containers can vary by taste, but typically that means Flatpak for GUI applications. Fedora-based immutable distributions like Silverblue or Aurora use Flatpak, as does OpenSuse. (AppImage and snap are also options, technically speaking, but who likes snaps?) The Universal Blue team adds in Homebrew for those terminal applications that don’t tend to get Flatpaks. I admit that I was surprised at first to see Homebrew when I started using Aurora, since I knew it as “the missing package manager for MacOS” but its inclusion makes perfect sense when you think about it.

MacOS is the First Immutable UNIX


MacOS, you see, is the first immutable UNIX. As much as we in the Linux community don’t like to talk about it, Macs aren’t just POSIX compatible– they run Certified UNIX(™). And Curputino has been moving towards this “immutable” thing for a long time, until Catalina finally sealed the system folders away completely on a read-only volume. Updates for MacOS also come as snapshots to replace that system volume– you could certainly call them “atomic”. Since the system volume is locked down, traditional package managers won’t be able operate. Homebrew was created to solve that problem. It works just as well on a Linux system that has the same lockdown applied to its system folders.

If Homebrew isn’t your cup of tea – and it seems to not be everyone’s, since I think Universal Blue is the only distro set to ship with it – you can go more hard-core into containerization with docker or podman. Somewhere in between, you could use something like Distrobox. If you haven’t heard of it, Distrobox is a framework for deploying traditional linux systems inside containers. For devs, it’s great for testing, even if you aren’t basing it on top of an immutable distribution. If you’ve never worked in the cloud, this may all sound like rube-goldberg gobbbly-gook, (“linux in a box on my linux!?”) but once you adapt to it, it’s not so bad.

The Year of Immutable on the Desktop?


The question is: do you want to adapt to it? Is cloud-based thinking necessary on the desktop? Well I’d say it depends on who is using the desktop. I would absolutely steer Windows users who are thinking of switching to Linux in the wake of the Windows 10 EOL to a Universal Blue distribution, and probably Aurora since KDE is more windows-y than Gnome. Most of those ex-Windows users are people who just want to use a computer, not play with it. If that describes you, then maybe an immutable distribution could be to your liking.

MacOS has shown that very few desktop users will ever notice if they can access the system folders or not; they are most interested in having a stable, reproducible environment to work in. Thus, immutable Linux may be the way to bring Linux mainstream – certainly Steam thinks so, with SteamOS. For their use case, it’s hard to argue the benefits: you need a stable base system for the stack of cards that is gaming on Linux, and tech support is much simplified for a locked-down operating system that you cannot install packages on. The rising popularity of Bazzite, Universal Blue’s gaming-centric distribution, also speaks to this.

There are downsides to this kind of system, of course, and it is important to recognize that. Some people really, really hate containerization because Flatpaks, and other similar options, use more memory, both on disk and in RAM. Of course not everything is available as a Flatpak, or on Homebrew if the system uses that. If you want to use Toolbox or Distrobox to get a distro-specific set of packages, well, of course running a whole extra Linux system in a container is going to have overhead.

From an aesthetic perspective, it’s not as elegant as a traditional Linux environment, at least to some eyes, mine included. Those of us who switched to Linux because we wanted absolute control over our computers might not feel too great about the “do not touch” label implicitly scrawled across the system folders, even if we do get something like rpm-ostree to make changes with. Even with a package manager, there are customizations and tweaks you simply cannot make on a read-only system. For those of us who treat Linux as a hobby, that’s probably a no-go.

For the “Lazy Developer” Aurora sells itself to, well, that’s perhaps a different story. Speaking of lazy, I’ve been using Aurora for a few months now, almost in spite of myself. I initially loaded it as the last step on a distro-hopping jaunt to see if I could find a good Windows 10 replacement for my parents. (I think this is it, to be honest.) It’s still on my main laptop simply because it’s so unobtrusively out of the way that I can think of no reason to install anything else.

At some point that may change, and when it does I might just overcorrect and do a Linux From Scratch build or try out like NixOS like I’ve been meaning to. Something like that would let me regain the sense of agency I have forfeited to the Universal Blue dev team while running Aurora. (There have been times where I can feel the ghostly hand of an imaginary sysadmin urging me not to mess with my own system.)

After seeing how well containerization can work on desktop, Nix looks extra appealing – it can do most of what this article talks about with the immutable distros, but without trusting configuration of any facet of the system to anyone else. What do you think? Are the touted benefits to stability, reproducibility, and security worth the hassle of an immutable distribution? Is the grass greener in the land of Nix? If you’ve tried one of the immutable Linux distributions out there, we’d love to hear what you think in the comments.


hackaday.com/2025/07/10/person…




Starmer-Macron, patto su nucleare è monito a nostri nemici - Ultima ora - Ansa.it
https://www.ansa.it/sito/notizie/topnews/2025/07/10/starmer-macron-patto-su-nucleare-e-monito-a-nostri-nemici_db5ce7f8-3593-406a-ab06-af1a79166c40.html?utm_source=flipboard&utm_medium=activitypub

Pubblicato su ANSA Ultima ora @ansa-ultima-ora-AgenziaAnsa





Borsa: Milano chiude debole (-0,72%), pesano Iveco e Unicredit - Ultima ora - Ansa.it
https://www.ansa.it/sito/notizie/topnews/2025/07/10/borsa-milano-chiude-debole-072-pesano-iveco-e-unicredit_21ed5ad8-c43c-4380-9452-ea74f8a3021c.html?utm_source=flipboard&utm_medium=activitypub

Pubblicato su ANSA Ultima ora @ansa-ultima-ora-AgenziaAnsa



globalist.it/world/2025/07/10/…

La reazione



"Over 2,000 senior staff set to leave #NASA under agency push."
politico.com/news/2025/07/09/n…

"At least 2,145 senior-ranking NASA employees are set to leave under a push to shed staff…The 2,145 employees are those in GS-13 to GS-15 positions — senior-level government ranks that are typically reserved for those with specialized skills or management responsibilities."

#DefendResearch #Funding #Trump #TrumpVResearch #USPol #USPolitics

Tim Chambers reshared this.



Bettini, lavoreremo per nuovo contratto dei metalmeccanici - Ultima ora - Ansa.it
https://www.ansa.it/sito/notizie/topnews/2025/07/10/bettini-lavoreremo-per-nuovo-contratto-dei-metalmeccanici_9255dde1-a0f6-44bc-9bb3-4b9b3d13d8c7.html?utm_source=flipboard&utm_medium=activitypub

Pubblicato su ANSA Ultima ora @ansa-ultima-ora-AgenziaAnsa



Quattro filari, tutti così.
Perso tutto 😭
Questa voce è stata modificata (2 mesi fa)
in reply to Gabriele Marcosanti

L'immagine mostra un ramo di vite con grappoli di uva in un vigneto. I grappoli sono di diverse tonalità di marrone e viola, indicando diverse fasi di maturazione. Alcuni grappoli sono completamente maturi, mentre altri sono ancora verdi, suggerendo che la raccolta potrebbe essere imminente. Le foglie sono di un verde brillante, con alcune che iniziano a mostrare segni di colorazione autunnale, come bordi gialli e marroni. Il ramo è sostenuto da una corda tesa tra due punti, tipico di un sistema di treppiede utilizzato per supportare le viti. La luce del sole filtra attraverso le foglie, creando un effetto di luce soffusa e riflessi. Il terreno è coperto di erba e piccoli cespugli, tipico di un vigneto.

Fornito da @altbot, generato localmente e privatamente utilizzando Ovis2-8B

🌱 Energia utilizzata: 0.240 Wh



We get a good look at some of the LCARS displays of the tactical console in #StarTrekTNG's "The Nth Degree" (1st pic). Notice how the panels are attached to the wooden frame using black tape, not screws like in earlier seasons (2nd pic: "Skin of Evil"⬆️, "The Child"⬇️).
in reply to Jörg Hillebrand

That is an excellent application of tape. They made it look like the bezel on a contemporary LED/LCD computer monitor. Impressive.
in reply to Jörg Hillebrand

Looks stunning!

(Possibly still attached with screws underneath the tape?)



"„KI macht das Leben als Schüler zur Hölle“ – Gymnasiast, der ehrlich lernen will, sieht sich krass benachteiligt"
news4teachers.de/2025/07/ki-ma… #KI #Schule
in reply to Dan

money quote: „KI macht unser Schulsystem zunichte. Die Lehrer sind damit überfordert und können das Leistungsniveu nicht mehr einschätzen und die Schüler gehen vermutlich dümmer von der Schule.“




Francesca Albanese premio Nobel per la pace: la petizione ha già superato 2500 firme rifondazione.it/primapagina/?p… #Primapagina

reshared this






✨ En saco roto (textos de ficción) | Lo nuevo.

En el horizonte crecen edificios, centros comerciales, gasolineras y carreteras. Y, tras la bruma de contaminación, en los días claros se distingue el perfil de las montañas.

✍️Javier de Frutos.
📷Mirada de Mujer.
elsaltodiario.com/en-saco-roto…



'Emma - Original Character' by Magnavis

blenderartists.org/t/emma-orig…

#b3d #blender3d #blenderart #blenderrender #blendercommunity




Acabei de assistir ao quinto e último episódio da #série 'The Narrow Road to the Deep North ' e fiquei a pensar se o livro homónimo de Richard Flanagan, seria ainda melhor. Gostei muito. Da banda sonora também.
youtube.com/watch?v=4aPTxXtW34…
in reply to cuNha

🎼 The Train
youtube.com/watch?v=Lm4IS3tYkD…


Another situation where #Mastodon falls quite short and where other platforms clearly outshine.


I still really wish there would be a silent boost or something. Something which would not clutter up my own timeline. I don't want to drown out my own voice to share stuff.

in reply to George E. 🇺🇸♥🇺🇦🇵🇸🏳️‍🌈🏳️‍⚧️

The image shows a settings menu for a social media application, specifically focusing on the "Timeline and note" section. The background is dark, with text and options in white and green. The options are listed vertically, with some toggles on and some off. The toggled options are: "Display the posting form at the top of the timeline," "Collapse boosts you’ve already seen," "Collapse notes replied to," "Uncollapse CWs on notes," "Always expand long notes," and "Show a gap between posts on the timeline." The untoggled options include "Display the posting form at the top of the timeline (Channels)," "Collapse files," "Disable real-time timeline updates," and "Show instance ticker on replies." There is also a section for "Pinned list," a search engine selection for "Search Engine For Search MFM" with "Duckduckgo" selected, and a "Note Design" section with "Sharkey" selected. The overall layout is clean and organized, with a consistent theme throughout the settings menu.

Provided by @altbot, generated privately and locally using Ovis2-8B

🌱 Energy used: 0.234 Wh



My Impostor Syndrome (after another rejection letter): Pffts! Of course, you're not good enough to work at [CompanyABC] you daft cunt!

My Friend (who works at [CompanyABC]): Look at this dumb shit on one of our most used libraries! This bullshit is wild!

in reply to afreytes 🇵🇷 ☭

BTW: This isn't my code. But I'm pretty sure I did something similar 30 years ago. I didn't know better then. Probably could do it again in a vacuum.

Now the company that allows this code to pass into PROD unimpeded has a bigger institutional problem!

Their review process? Bad.
Their coaching process? Bad.
Their managerial process? Super bad!

A lone programmer could be excused for putting this out in a github repo with no subscribers.

A multinational multibilli... oh wait I've said too much!

reshared this




Ideona.

Poiché allo stand dei cocktail cubani ci sarà un dutur, potrei preparargli l'insegna "La bodeguita del medico", con un chiaro riferimento geoculturale¹.

O magari faccio "La bodeguita du megu", per inserire un altro riferimento più locale².

~~

¹ it.wikipedia.org/wiki/Bodeguit…

² it.wikipedia.org/wiki/Felice_C…

reshared this



Tornano gli spettacoli antitruffa di “Fidarse é ben non Fidarse é meglio”
Stanno tornando gli spettacoli antitruffa organizzati dal Comune di Massa nell'ambito del progetto “Fidarse è ben, non fidarse è meghjo” che mettono in scena le più comuni truffe perpetrare ai danni degli anziani per metterli in guardia da comportamenti sospetti.

noitv.it/2025/07/tornano-gli-s…



TL;DR: Axon's Draft One AI, designed for generating police reports from body-worn camera audio, lacks essential transparency and auditing features, raising concerns over accountability in law enforcement. Investigations reveal that the technology may obscure which parts of the reports are AI-generated and highlight potential issues of bias and inaccuracy, prompting calls for regulatory measures. eff.org/deeplinks/2025/07/axon… #law #tech #legaltech ⚖️ 🤖 #autosum


Comfort Zone, Episode 57: Is This Podcast Real?

Everyone explains their gaming setups, @nileane went to war with her computer, and @matt is very impressed with how everyone integrated F1 into their workflows.

🎧 macstories.net/comfort-zone/
▶️ youtu.be/lnt7SMgiCjw



Earlier: Without any announcement or open debate, the Republican-controlled Texas Legislature passed a biennial state budget that will effectively halve the amount dedicated to its multi-billion-dollar #border security operations—from a proposed $6.5B down to about $3.4B. texasobserver.org/texas-quietl…

#immigration #police #security #HumanRights #Texas #politics #USpol #TXlege #news

myrmepropagandist reshared this.



anti-semitism is taking disturbing new forms in the post epstein files era

p.s. this was retweeted by some very influential #MAGA accounts.

x.com/JakeG_Official/status/19…

#epstein #jeffreyepstein #epsteinfiles #antisemitism #uspol #uspolitics #israel

Questa voce è stata modificata (2 mesi fa)
in reply to ⚯ Michel de Cryptadamus ⚯

If your intended audience includes those not on Xitter, perhaps you could explain what's being said there, thanks.
Questa voce è stata modificata (2 mesi fa)


Titres de séjour, bidonvilles, expropriations... Le Parlement a adopté le projet de loi pour "refonder" Mayotte
infomigrants.net/fr/post/65713…
"Le Parlement a adopté jeudi le projet de loi pour "refonder" Mayotte. Sept mois après le passage du cyclone Chido, les défis sont immenses pour reconstruire ce territoire. Le texte prévoit notamment de durcir les conditions d'obtention


Parent-child relationship patterns

from our book Knowledge is Beautiful by David McCandless geni.us/KIB24



Governi e imprese nel ‘mirino’ delle indagini su traffico d’armi e violazioni dei diritti umani
pressenza.com/it/2025/07/indag…
Il Consiglio per i Diritti Umani riunito a Ginevra dal 16 giugno al 9 luglio ha deciso di “preparare uno studio sul ruolo degli stati e del settore privato nel prevenire, affrontare e attenuare l’impatto negativo dei trasferimenti di armi…
Maddalena Brunasti

Lisistrata reshared this.



Linux users can install Mozilla VPN client from Flathub. The open source app was previously only available to install on Ubuntu-based distributions via the Mozilla APT repo.

omgubuntu.co.uk/2025/07/mozill…

#Mozilla #flathub #linux

Questa voce è stata modificata (2 mesi fa)

reshared this

in reply to omg! ubuntu

since mozilla vpn is based on mullvad (or at least uses their servers), I wonder what it would take to get mullvad's app working on flatpak. I've heard it is designed in such a way that doing so would be very difficult.


Today I share a new Middle Spotted Woodpecker greeting card available in my shop!

goimagine.com/middle-spotted-w…

I had no idea there were three different sizes of these birds! Ha!

I make everything in Procreate, then print and package and mail everything myself. I don’t use gAI. Everything I make is #HumanMade.

Here’s the speedpaint:
makertube.net/w/in2hENUxV4Kc4J…

And here’s the livestream recording of its making: makertube.net/w/hh1VEVLhRZ2A3Z…

#Art #MastoArt #Birds #BirdArt #Woodpecker #Speedpaint #GreetingCArds



The Rise of the Prison State: Trump’s Push for Megaprisons Could Lock Us All Up off-guardian.org/2025/07/10/th…

in reply to Noblefeu

Das Bild zeigt eine appetitliche Pfanne mit gegrillten Kartoffeln, die in verschiedenen Größen und Formen zerkleinert sind. Die Kartoffeln haben eine goldbraune, knusprige Oberfläche mit einigen dunkleren, gebratenen Flecken, was auf eine gleichmäßige und intensive Garung hinweist. Zwischen den Kartoffeln sind kleine, weiße Zwiebelstücke verteilt, die eine zarte Textur und einen würzigen Geschmack hinzufügen. Die Garnierung besteht aus frischen Rosmarinzweigen, die einen grünen Kontrast zu den warmen Farben der Kartoffeln bilden und einen aromatischen Hauch verleihen. Die Pfanne scheint auf einem Herd zu stehen, da man leichtes Dampfen und eine leichte Rauchwolke erkennen kann, was auf die aktive Zubereitung hinweist.

Bereitgestellt von @altbot, privat und lokal generiert mit Ovis2-8B

🌱 Energieverbrauch: 0.221 Wh



Children queuing for supplements killed in Israeli strike in #Gaza, hospital says - Is there no limit to the Israeli #WarCrimes bbc.com/news/articles/c4gd01g1…



A Lucca si cucina insieme: laboratori di pasta, gelato e formaggio con The Locals’ Table
Due giornate tra gusto e saperi contadini: ecco gli appuntamenti di luglio per riscoprire il valore della manualità e della tradizione agroalimentare

luccaindiretta.it/cultura-e-sp…



Heute nach insgesamt 15 Monaten Trainingsabstinenz und 5 Monate nach der Fuß-OP wieder ins Fitti eingestiegen und erstmals wieder aufs Laufband. Weit weg von den alten Zeiten, aber das kommt wieder...
#fitti #fitness #laufbandtraining
in reply to Ralfi

Das Bild zeigt eine Fitness-App-Ansicht von Samsung Health, die einen Laufverlauf am 10. Juli darstellt. Der Titel "Samsung Health" ist oben links in weißer Schrift zu sehen. Die Grafik zeigt die Geschwindigkeit (in km/h) in blau und den Puls (in bpm) in orange. Die Zeitachse verläuft von 00:00 bis 34:00, und die Geschwindigkeit variiert zwischen 0,8 km/h und 5,6 km/h, während der Puls zwischen 85 bpm und 163 bpm schwankt. Am unteren Rand der Grafik sind die Gesamtzeit (45:16), die zurückgelegte Strecke (2,65 km) und die verbrannten Kalorien (399 kcal) angegeben.

Bereitgestellt von @altbot, privat und lokal generiert mit Ovis2-8B

🌱 Energieverbrauch: 0.203 Wh



Tohle jsou pro Linux důležité milníky. Opravdu populární gaming youtubeři začínají zkoušet Bazzite (gaming Linux distro). Tenhle má přes 4M odběratelů.

Zrovna Bazzite má potenciál se stát standardem pro hraní. Už jen kvůli tomu, že člověk jde na jeho web, vybere výrobce GPU, vybere si GNOME nebo KDE a po instalaci hraje. Zkuste tohle s Windows.

youtu.be/Sa8nMiEoti0



The camp was in a flood zone, some cabins were in areas: local co officials had deemed “extremely hazardous.”

The riskiest areas are known as “floodways” where rushing waters are expected during flood events.

In Kerr Co, like many places, officials put strict limits on dev in those areas “to protect human life.”

We found: Camp Mystic had 6 cabins in the floodway, incl those housing some of they💔youngest campers.

TX R leaders🚨lack of oversight/reg enf.
#Flood #USPol
nytimes.com/interactive/2025/0…



A dziś jeszcze takie cudeńka wleciały.
Ostatnie zamówienie jak na razie, dopiero jak coś się skończy więc długoooo nić nie trzeba kupować.
Cieszy mnie ostatnio mizianie kolorami po paszczy, czekam aż oko wydobrzeje i mogę maziać w pełni. 😍
in reply to Ola

The image features a makeup palette and a nail polish bottle on a wooden surface. The makeup palette is open, revealing two circular pans of blush. The top pan contains a shimmering, pinkish-brown shade with a glittery texture, while the bottom pan holds a smooth, peachy-pink shade. The palette has a white exterior with a mirror on the inside lid. The nail polish bottle is clear with a gold-colored liquid inside, labeled "AA WINGS" and "CIAOBella." The bottle has a white cap and is positioned in the foreground, partially overlapping the palette. The lighting creates a warm, natural ambiance, highlighting the textures and colors of the products.

Provided by @altbot, generated privately and locally using Ovis2-8B

🌱 Energy used: 0.179 Wh



Grand Rapids listed among America’s 25 best‑run cities. The city's strategic investments in public safety and infrastructure, while maintaining stable tax rates, have earned it a spot among the nation's most efficiently managed cities. mlive.com/news/grand-rapids/20…


After emerging from isolation, @asterl8lee offers advice to #introverts on how to create a fulfilling social life.

medium.com/zenite/the-introver…

#Medium #writing #loneliness




All fedihost.co #Mastodon instances have been updated to v4.4.1

Thank you!
#hosting #SelfHosting #GetFederated #Fediverse #ActivityPub



Looking forward to speaking at Defuse – Design for Use in Dublin on November 10th about breaking the rules and doing things differently (and yes, the Small Web).

Mark it on your calendars and come along if you’re free.

defuse.ixd.ie

#design #IxDA #Dublin #Defuse #DefuseDublin #dublin #ireland #event #SmallTech #SmallWeb

just small circles 🕊 reshared this.