Comments

This profile is from a federated server and may be incomplete. Browse more on the original instance.

boredsquirrel, to linux in (Solved) Signature-Error when updating OpenSuse Tw

Yeah I am in the process of just using kinfo and putting additional info (like GPU RAM etc) after and the package search before that.

boredsquirrel, to linuxmemes in Not exactly the kind of respect it would like to get

Hm… the process itself should not take that much RAM. I dont know if normally the OS should assign the max RAM to the program.

But this should not happen and I wonder how “just letting it freeze” works

boredsquirrel, (edited ) to linuxmemes in Not exactly the kind of respect it would like to get

This is great! Why doesnt distros use this by default???

Just put plasmashell and a few in there and you will have a working oom killer. Finally.

I will install this the first thing tomorrow

Wait… Fedora has this since quite a while, strange.

boredsquirrel, (edited ) to linux in Rolling my own immutable distro

But to OPs actual ideas:

I can use BTRFS to hold data for the rootfs in three different subvolumes (at minimum): root-A, root-B, root-Z.

That is basically rpm-ostree or BTRFS snapshots, I dont see the point yet

root-Z is my golden image and it represents what I want root to look like after reboot.

So like the upstream ostree remote or OCI image? I think you have a big thought flaw here

root-A and root-B are the active and passive instances of rootfs, but which one is active will flip-flop after every reboot.

On every reboot they flip flop? Why??

So if I boot with A, B gets replaced with the contents of Z. This means all changes you do are removed after a reboot. rpm-ostree and ostree admin both have this feature for testing but the use case is small.

If you have an imahe Z, this is like the uBlue main image, or the Fedora OSTree remote. It is the updated vanilla thing.

Not like on OpenSUSE microOS where you at most have some vanilla BTRFS snapshot from directly after the install, but the vanilla, tested, stable base set of packages.

If you replace the stuff with that always, it is like an rpm-ostree reset but always, and with a local image.

I see the benefit of having a local reset image, as internet is not always available.

But a reset really is only needed when an update breaks things, as the base is immutanle. So no.

In the meantime I can do whatever I want with A.

So you have one testing persistent image? Or is this only temporary?

Not sure how I’ll update Z (chroot or “promote” the active subvol to be Z) but without an update every reboot is an automatic rollback.

This has little sense and honestly rpm-ostree has ephemeral changes only on the live system that will vanish when rebooting.

I dont know the use case really. We are currently working on a change proposal to fix the permissions so changing the OS is pretty privileged.

The software stores handle the system updates but dont show RPMs for installation anymore. Most people will never touch the system.

Or if they do, the system is reset to the base on every update and the changeset is permanently reapplied, every time anew. You are always rebasing off upstream, your installed OS is literally not important.

Its just the diffs that are calculated and changed.

boredsquirrel, to linux in Rolling my own immutable distro

Yes but it only works for installs and failed for the one install I tried.

Nothing like just using dnf on the current system and tracking everything with OSTree

boredsquirrel, to linux in Rolling my own immutable distro

That sounds… strange? I think Flatpak is way more resource efficient, as separate docker containers will not share a single library.

But yes, I manage some Debian workstations and the first thing I did after manually updating them to Debian 12 was

  • debloat (also all the GNOME stuff)
  • install all apps as Flatpaks
  • setup automatic updates
boredsquirrel, to linux in Rolling my own immutable distro

OpenSUSE microOS/ microOS Desktop (Aeon, Kalpa) does this.

They use a complete “changes go to the next system” thing also using BTRFS.

But they dont use OSTree so the system is fundamentally flawed.

Advantages of ostree are

  • complete transparency over package changes rpm-ostree db diff
  • complete transparency over /etc changes (the upstream is in /usr/etc and can be reset, see here
  • the OS is always based on a complete upstream remote, your local system does not matter at all. You can rebase, reset etc without being dependent on anything on the local OS.

Example: I could rebase from Fedora OSTree to CentOS OSTree. They are working on bootc images, which are bootable OCI images and in theory only one step away from uBlue-like distribution.

If you do anything relying on local package management like OpenSUSE does, you can snapshot between changes but still mess up.

So I would always base off OSTree.

What I dont get though is the reliance on reboots and images. OSTree works on all filesystems and doesnt need images, it is simply like a Git repo.

So what I would change is, to enable random local changes with a flag –direct and simply apply the changes live. I mean, that is what DNF and all the distros do too.

Only if you need a kernel upgrade you do stuff with a reboot. Version upgrades are also WAY better than the unstable mess on standard Fedora or other distros.

So track everything with OSTree, allow resets, rebases etc, but dont force all the image stuff. This is the reason why rpm-ostree takes so long and is so inefficient compared no DNF.

Just using OSTree you could only install RPMs, use a nonwheel user, SELinux confined users and have a secure and slim system.

I dont know if I miss something here. Android is rootless but the base OS is still immutable and uses A/B root, so writing only happens to the inactive partition. I dont know if immutability is some core security feature.

Rpm-ostree is really good as an allrounder, but I think a bit overkill. It does support installing packages live, but this does the same action afaik and just swaps the OS image without a reboot.

boredsquirrel, to linux in NOTE: GIMP 3 users: "arithmetic coding" JPG is not supported by many programs, instead displays blank page

I get some crashes but it is the only version I have installed.

boredsquirrel, to linux in (Solved) Signature-Error when updating OpenSuse Tw

I will try to fix my sysinfo script and will update you when it is ready

boredsquirrel, to linux in (Solved) Signature-Error when updating OpenSuse Tw

For sure but taking an image of text just itches me, also neofetch includes unneeded stuff and doesnt include infos about a specific package.

I wrote a script called sysinfo but the plasma 6 version is incomplete

boredsquirrel, to linux in (Solved) Signature-Error when updating OpenSuse Tw

Why would you post a screenshot of a neofetch. Just why

boredsquirrel, to linux in [YT] Overcoming Modern Challenges: Revitalizing coreboot Porting in the Age of BootGuard

True, but their presentations get better. They are still often messy, but hey, do better?

boredsquirrel, to kde in KDE Plasma 6.0.5, Bugfix Release for May

I had freezes on wakeup from suspend all the time on a Thinkpad T495 with mobile AMD Ryzen Vega 8 graphics.

The issues on kernel or whatever never lead to anything as far as I remember.

boredsquirrel, to kde in KDE Plasma 6.0.5, Bugfix Release for May

Plasma 6 has way less bugs for me that Plasma 5!

Which is a very good proof that you are on a really good way.

I still have 103 open reported bugs :D but I didnt have a crashed session, needing a hard shutdown etc. since quite a while.

Using Fedora Kinoite on an all Intel Laptop though, not AMD anymore. Maybe that is a cause too.

boredsquirrel, to linux in HandBrake 1.8 Video Transcoder Adds GTK4 Port on Linux, FFmpeg 7.0 Support

It seems that Qt5 and Qt6 have GPU acceleration in multiple areas, but I dont understand their landscape with QtWidgets etc.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • everett
  • Youngstown
  • mdbf
  • Durango
  • slotface
  • rosin
  • thenastyranch
  • kavyap
  • modclub
  • anitta
  • cubers
  • tester
  • osvaldo12
  • tacticalgear
  • ethstaker
  • ngwrru68w68
  • khanakhh
  • Leos
  • normalnudes
  • cisconetworking
  • provamag3
  • megavids
  • lostlight
  • All magazines