aspiring Rustacean, JavaScript jockey, 3D printing addict, use Bluefin Linux, (Apple|Google)-captive, Meta-escapee, parent, husband with a husband, cisgender, he/him

  • 5 Posts
  • 39 Comments
Joined 6 years ago
cake
Cake day: April 6th, 2021

help-circle
  • jokeyrhyme@lemmy.mltoLinux@lemmy.ml•*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    8
    ·
    6 months ago

    I switch back and forth between bazzite and bluefin quite often

    on these and other immutable distributions, /usr is read-only, and the recommended is to use installation methods that write to your HOME (or to /var which is where docker and flatpak --system save files)

    i really should muck about with container-based development flows

    my current preference is flatpak, then whatever per-language package tooling (e.g. cargo for tools written in Rust, npm with a custom HOME prefix for tools written in Node.js, uv for Python projects, etc) when there’s no flatpak, then homebrew, then rpm-ostree as a last resort

    for editing files in /etc my recommendation would be to set the EDITOR environment variable to point at whatever you like, installed however you like, and edit with sudoedit /etc/fstab, because then your editor is not running with root permissions

    you could also point EDITOR at a custom script that mounts the target file into a container running your desired editor




  • it would be very interesting to see that attempt

    but Poettering has already said that functionality doesn’t belong in systemd so I’m not sure where anyone would raise such a PR

    seems like an Ubuntu/RedHat level distribution design to pull in a brand new age-verification / mass-surveillance component, or maybe modify an existing telemetry component

    the birth date field only made it into systemd because it’s user metadata that is consistent with what is already stored there, whereas surveillance does not

    for now, at least

    again, I’d be very interested to see what happens with follow-up PRs




  • this new anti-systemd sentiment reminds me of anti-TPM and anti-SecureBoot sentiment

    having TPMs and SecureBoot on Linux machines has only ever empowered device owners to ensure that the software on their devices has not been tampered with

    there’s never been a case where these technologies were used against Linux device owners

    likewise, I predict that Linux device owners may find the age field useful for certain opt-in parental controls, but we’ll otherwise look back on this and shrug at the extreme paranoia


  • this new anti-systemd sentiment reminds me of anti-TPM and anti-SecureBoot sentiment

    having TPMs and SecureBoot on Linux machines has only ever empowered device owners to ensure that the software on their devices has not been tampered with

    there’s never been a case where these technologies were used against Linux device owners

    likewise, I predict that Linux device owners may find the age field useful for certain opt-in parental controls, but we’ll otherwise look back on this and shrug at the extreme paranoia









  • jokeyrhyme@lemmy.mltoLinux@lemmy.ml•How to install .py apps?
    link
    fedilink
    English
    arrow-up
    5
    ·
    8 months ago

    I think it should be a punishable offence to share Python scripts that depend on third-party packages without any ready-to-go bundling/isolation :)

    goes for any interpretted language where dependencies inevitably creep into the global namespace via distribution packagers that should know better :P




  • interesting, i wasn’t prompted or anything, from the documentation there’s the ollama/ollama:latest image and the ollama/ollama:rocm image but either way ollama will do its own detection and silently fallback to CPU if anything even smells wrong, haha

    i’ve noticed a few people are not using the official ollama images 🤷




  • oh, sorry, now I understand the question

    yes, devices available in CrowdSupply tend to philosophically align with my values: owner is in charge, no subscriptions, cloud connectivity is not a thing or completely optional, schematics are open, drivers are open, etc

    so they aren’t usually interfered with at a functionality or technological level

    but they’re popularity and availability are subject to interference: we’ve already had multiple governments ban or consider banning the Flipper Zero for various reasons

    and we have various media codec patents and DRM requirements that prevent truly open devices from being able to be used for popular purposes like streaming video content which pretty much guarantees that only industry-approved devices will ever gain wide distribution and popularity

    I don’t think it’s too tin-foil hat to suggest that if a truly open device did gain popularity somehow, that we’d see IP lawsuits or import restrictions or mandatory modifications (e.g. countries attempting to mandate a government-operated surveillance app preinstalled on over smartphone)