(Justin)

Tech nerd from Sweden

Matrix: @jlh:jlh.name

  • 0 Posts
  • 24 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle




  • Justin@lemmy.jlh.nametoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    3 days ago

    The assumption was that nobody used win8 lol

    But again I think people who grew up with 10/11 are more likely to use the windows store than you think. They used an iPad before they got a chromebook before they got a windows computer. My little cousins don’t play minecraft Java, they play minecraft bedrock. I don’t think they know what VLC is.


  • Justin@lemmy.jlh.nametoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    3 days ago

    Ok fair, last time I used windows you had to install gpu drivers manually. I think you still are recommended to do so, since the windows ones are really old.

    But yeah manual driver installation/specialized distros for Nvidia is a problem that’s in the process of getting fixed with NVK, Nova, and the official drivers. Intel and AMD are there already.

    I would rather have one extra manual step like that than dealing with/paying for Windows 11



  • Linux mint has an app store like Windows, MacOS, iOS, and Android.

    I think it supports flathub, which has every app you could need, but I haven’t checked since I run a very customized NixOS.

    People don’t really download .exes anymore, it’s just people who are used to windows 7 and earlier who still do that.


  • Justin@lemmy.jlh.nametoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    3 days ago

    Pre-installed Nvidia drivers will likely be fixed in the next two years, but:

    1. You’ll have zero driver issues if you use an Nvidia compatible distro like PopOS or Nobara

    B. The 25% of gamers not using Nvidia GPUs do not have driver issues on Linux

    III. Windows has tons of driver issues, so I’m not sure why Linux Nvidia drivers are a significant detail here. We don’t expect little Jimmy to know to install drivers, and know what to do when windows update fucks your drivers randomly. Linux actually soves those issues for you.







  • Yeah, what you’re talking about is called GitOps. Using git as the single source of truth for your infrastructure. I have this set up for my home servers.

    https://codeberg.org/jlh/h5b

    nodes has NixOS configuration for my 5 kubernetes servers and a script that builds a flash drive for each of them to use as a boot drive (same setup for porygonz, but that’s my dedicated DHCP/DNS/NTP mini server)

    mikrotik has a dump of my Mikrotik router config and a script that deploys the config from the git repo.

    applications has all my kubernetes config: containers, proxies, load balancers, config files, certificate renewal, databases, clustered raid, etc. It’s all super automated. A pretty typical “operator” container to run in Kubernetes is ArgoCD, which watches a git repo and automatically deploys any changes or desyncs back to the Kubernetes API so it’s always in sync with git. I don’t use any GUI or console commands to deploy or update a container, I just edit git and commit.

    The kubernetes cluster runs about 400 containers, most of them just automatic replicas of services for high-availability. Of course there’s always some manual setup steps outside of git, like partitioning drives, joining the nodes to the cluster, writing hardware-specific config, and bootstrapping Argocd to watch git. But overall, my house could burn down tomorrow and I would have everything I need to redeploy using this git repo, the secrets git repo, and my backups of my databases and container /data dirs.

    I think Portainer supports doing GitOps on Docker compose? Never used it.

    https://docs.portainer.io/user/docker/stacks/add

    Argocd is really the gold standard for GitOps though. I highly recommend trying out k3s on a server and running ArgoCD on it, it’s super easy to use.

    https://argo-cd.readthedocs.io/en/stable/getting_started/

    Kubernetes is definitely different than Docker Compose, and tutorials are usually written for Docker compose.yml, not Kubernetes Deployments, but It’s super powerful and automated. Very hard to crash once you have it running. I don’t think it’s as scary as a lot of people think, and you definitely don’t need more than one server to run it.