Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)T
Posts
7
Comments
252
Joined
2 yr. ago

  • The only potential downside is that software is not handled by your package manager, so uninstalling or upgrading can be pain. But there are ways around it like source based package managers or manually building binary packages and then installing them.

  • Not OP but the answer is that having windows on top of each other is mostly useless. 99% of the time, when you're working with multiple windows, you don't want to see just part of the window. So either your window is minimized or somehow tiled. At that point you are using a worse version of a tiling WM. The 1% of the time, you can just make the tiled window float.

  • Yeah I feel like this is an even bigger issue. Phones are basically a hardware ID card. Companies and (EU) governments use phones as a way to run "hard to tamper with" kind of software --- banking apps, digital transport ticket, etc.

    This kind of software is not compatible with Software Freedom, so if we want Linux phones, we first need regulation to get rid of this toxic software. Such regulation should allow the use of cryptographic keys (example) in place of crappy Android apps for things that are basically mandatory to live in current society (have a place where to store money, being able to travel, etc.). EU Linux phone can come after.

  • Could not have said it better lol. I dislike their overall mentality that they don't care about proprietary code if it's baked into hardware. But at least I can sort of understand how they got that idea. But with the microcode part, I just cannot even fathom how did they come up with such stupidity.

  • Nope, the permission bit is preserved if you share the pdf in an archive like zip. The "looks different" won't help. There is always at least a single user who accidentally falls for a trap, which looks like an obvious trap to others.

  • FSF did not create Libreboot

    Indeed (as I said) they did not create it, they made a shittier version of it, called GNU boot. Or I guess maybe not "the FSF" but devs under their umbrella. I think Linux Libre would be a better example. Or all the crappy "FSF approved" distros listed on their website.

    it’s hard to create a chain of trust without trusting the hardware

    That's true but that's not really their stance. They trust the hardware and the software running on said device, as long as they don't have access to the software. Microcode updates are an example of this. They don't like microcode "blobs" in the kernel but trust the outdated vulnerable microcode running on their CPU.

    I would rather use a deblobbed device than wait for obscure security features that provide no real-world benefit to my use case.

    I would not. I would prefer not to get hacked by spectre type attack. I also don't like broken virtualization on my CPU and don't want my CPU to destroy itself by high voltage.

    But yes, I agree that to trust the software, we need to trust the hardware first. This also means that there is basically no "Respects Your Freedom" hardware. Every such hardware runs proprietary software which the user cannot see. And even if it ran no such software, it's still just proprietary hardware, which we cannot study, create derivatives, etc. If I ran the FSF, I would acknowledge that there is nothing but grey area, instead of drawing an arbitrary line through the grey area.

    Going back to phones, I am just worried that the Librephone project will focus too much on moving the proprietary parts from software to the hardware instead of actually helping users to get more freedom.

  • Brodie Robertson made a video about malware which pretends to be a pdf but is actually just an executable with a .pdf file extension. So if you double click it, you get pwnd. I think some desktop environments ask you for confirmation before running such thing but I would not count on it.

    So we even have an example of Linux specific malware.

  • You should probably tell people why is this release newsworthy, otherwise people might as well just subscribe to the Pipewire changelog.

  • The issue is that for the FSF, what they call "software freedom" is their number one goal. So what's likely to happen is that they create some kind of "deblobbed" firmware that breaks many features and security of the device, which Graphene OS will refuse to use.

    I hope this project will be useful but am worried that they'll just make a shittier version of someone else's work like they did with e.g. Libreboot.

  • Cool! I might install something like this someday.

    Do you use secure boot? What device is your server? I would use my laptop for that, but not sure if that's how it should work.

  • I guess you can't really convince the ones on the other side of the political spectrum. You only have a real chance to convince the "in the middle" people. But when doing so, it's better not to give free munition to the opposing party to be more convincing than you.

    Also I am kinda hoping that it (not using hyperbolic labels and overall being "nice") helps create a place where people can be nice to each other even when they don't agree on politics.

  • Some politicians or activists unfortunately use hyperbole too frequently and sometimes even maliciously. It gets them attention but at the cost of deepening the trenches in the political discourse. Drew thought he's doing the right thing by calling a fascist out, but realistically this will be remembered as "The removed activists are calling us fascists for saying that nobody should be killed for their opinion." in the right wing circles. Where the term "removed" is basically the right wing equivalent term to the left's "fascist".

  • just because you are active in some internet circle, does not mean you are active in every internet circle. I'd say the Right to Repair movement or Cloudflare are more "worldwide" than Kirk.

  • If it were properly modular, systemd would be built from universal components, which could be used by other init systems. But it's the other way around. Meaning the universal components are created by taking them out of systemd. For example elogind is "extracted" from systemd to be a standalone daemon.

  • I am not knowledgeable enough to answer your question. But if it were an open standard, it would be more like Xorg than Wayland. There is only one X server implementation, just like there is only one systemd implementation.

    Here Gnome is kinda like the websites which only work with Chromium based browsers. "Everybody is using Chrome anyways, right?" In a sense it's also not really systemd's or Chromium's fault, that some devs decided to only support their platform.

  • I feel like Void devs will first wait it out. Perhaps Chimera Linux' devs will come up with some workaround by then. A possible workaround could be to make Duncaen's systemd fork official. Though I'm not sure if maintaining 2 init systems would be less work than to patch the systemd API specific stuff.

  • I'll try that. Thanks!

  • This is unrelated but I wonder if I could get better Windows VM performance by disabling swap for the VM. I use an old laptop with slow drive. I wonder if aggressive swapping could be the reason why my Windows machine feels frozen all the time.

  • The reason Ubuntu switched was Rust's "safety". Which is sort of a dumb reason because Coreutils have had very few CVEs in the past. A less dumb reason is performance. Uutils are faster than Coreutils, this was an edge-case.

    MIT license is the schizo reason. Making a closed source version of Unix utilities would not be beneficial for Canonical in any way, but that does not stop the schizos from schizoing.