• 0 Posts
  • 206 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle




  • I don’t hear about “The Vorkosigan Saga” anywhere near enough for how good it is.

    A scientist gets trapped on a planet with only a barbarian idiot warmonger to help her survive.

    Eight or so books later and we get to read about the not quite scandal across her space empire when she takes a new lover and her star romping space knight sons can’t quite figure out how to handle their new stepdad.

    And a lot of star empire drama, ego, heroism, and compassion in between. It’s so fun, y’all.



  • If you’re interested in that level of control, it’s time to look hard at GrapheneOS. “Internet” is a permission you can grant or deny for each app, under GrapheneOS.

    But I’m not aware of a way to selectively direct phone traffic through Proton VPN, at the phone. Even on GrapheneOS.

    Enough skill with an expensive router could do it, but only on your home network, or only while routing all of your phone traffic back to your home network via yet another VPN.

    Edit: TIL, Proton VPN supports split tunneling. Sweet! Look under Settings - Advanced - Split Tunneling - then pick your apps to include/exclude.

    Edit 2: TIL DivestOS also supports “Internet” as a per app Permission. Very cool.










  • Would it be enough to be able to run .deb packages on fedora?

    Unpacking a .deb on Fedora, or unpacking an .rpm on Ubuntu isn’t a big deal. The files inside are often actually identical.

    But would not be useful because the files inside usually rely on shared libraries, which may or may not already be installed. Those shared libraries are installed in different places on each Linux distro. Figuring out which ones to ask for (and making sure the program can find them) is the real work that the .Deb or .RPM installers do.

    A fun way to try this out is with Portable Apps. Anything called a “portable app” either doesn’t use additional libraries, or carries the libraries it needs with it.

    If you find a portable app for Ubunutu, there’s a good chance the Fedora version is an identical file, and works fine on Ubuntu. There’s lots of reasons it might not work, but it can be fun to try.

    For the most part, the only reason any Linux program is unavailable on a different version of Linux is that no one has bothered to build the necessary installer for that combination of program and OS.

    .RPM was supposed to solve this by being universal, since any other OS can implement it to match .Deb was supposed to solve this by being universal, since any other OS can implement it to match (about 60% actually do). I think Flatpacks and Snaps might solve this by being universal, at some point…

    Source: I’ve built installer packages for various operating systems.





  • Yeah. I consider it important to maintain a healthy agnosticism about the possibility of heaven. It’s dangerous to wait to start living as the person I want to be!

    But on the topic of hell - well, I’ve needed to make two computers talk to eachother using the XML specification. I know that hell is very real.