• rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    39
    ·
    2 天前

    Can you imagine taking someone from MacOS and giving them NixOS?

    user: Great, June 2026, Upgrade time! What do I click on?

    NixFriend: Umm, sorry you’re going to need to open your terminal and change your nix-channels to https://channels.nixos.org/nixos-26.06 and you’re going to need to do it under sudo.

    user: umm, ok, now i’m upgraded?

    NixFriend: no, not quite, you need nixos-rebuild switch --upgrade

    user: ohh jeeze, ok. umm, i got an error, a couple hundred lines it’s kind of vague about a bunch of functions failing

    NixFriend: Go back up 70-80 lines and see if it calls out a certain package being a problem, just ignore all the messages about variables not being set.

    user: ohh wow, yeah, ok, something about pinentry and specifying ncurses and some messages about name deprecation

    NixFriend: ohh yeah ok, that’s pretty easy, go edit these text files, change all the names if mentions and either remove pinentry or just make or leave in pinentry-ncurses

    user: Ohh ok; Now it’s complaing that /boot is full

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        11
        ·
        2 天前

        Second-best ever. 25.05 was seamless.

        I only needed to screw with mesa, pinentry, vim-full, and unpin my kernel for v4l which is now fixed in OBS

        I’m preparing to break out my configurations so that all my machines can share parts of them and maybe see if I can get my home .confgs a little more managed under home manager.

        How was yours?

        • Alaknár@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          5
          ·
          2 天前

          Wow, thank you for this comment! I was pondering maybe setting up a trial for NixOS at work, but now I see we just don’t have the manpower to handle that.

          • rumba@lemmy.zip
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 天前

            Nope. I was thinking of doing an immutable server with it because that would be neat AF.

            But the updates are deprecated way too soon. You really need to take the latest milestones really close to when they happen.

            I run it myself at work for a couple of years now, but I wouldn’t want to support the userland on it, even the technically competent ones.

            • Alaknár@sopuli.xyz
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 天前

              This is real sad news. I was hoping it would allow for a “Intune-like” experience for people, where they’d just download the configs dynamically as needed.

              • rumba@lemmy.zip
                link
                fedilink
                English
                arrow-up
                3
                ·
                1 天前

                give em time, given they’re not young by any standard, but they are starting to gain traction which should help bring about advances.

    • Fijxu@programming.dev
      link
      fedilink
      arrow-up
      8
      ·
      2 天前

      lol yeah Nix is definitely not for everyone, but an insane flexible tool when you know how to use it.

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 天前

        My favorite part is syncing one file and my home folder and moving from one computer to another seamlessly.

        I’ve moved hardware three times and always been right back in service.

        • invictvs@lemmy.world
          link
          fedilink
          arrow-up
          13
          ·
          3 天前

          Knowing my YouTube feed it’s most probable that I end up in one of those DIY videos where they tell me how everyone can make thing easily at home and then proceed to use their thousands of dollars worth of professional workshop machinery to show me how to make thing.

          • NeatNit@discuss.tchncs.de
            link
            fedilink
            arrow-up
            5
            ·
            edit-2
            3 天前

            You mean to tell me you don’t have a CNC machine at home? Even the most barebones of homes must have arc welding gear stashed somewhere, right?

            • LeFantome@programming.dev
              link
              fedilink
              arrow-up
              3
              ·
              edit-2
              2 天前

              I keep my arc welder next to my water jet cutter. Check out my next video where I build a fusion reactor. The follow up shows you the quantum computer I used to model the plasma.

  • underscores@lemmy.zip
    link
    fedilink
    English
    arrow-up
    63
    ·
    edit-2
    2 天前

    unironically this shit is so prevalent in the programming community that I can’t help to laugh and shrug it off

    remember: YouTubers are just that, most of them don’t even work with the tech they gloat about

    and for devlopment tools/frameworks/dependencies the mantra is: boring tech works, just remember that it needs to be currently supported/developed

    • communism@lemmy.ml
      link
      fedilink
      arrow-up
      11
      ·
      3 天前

      I think it’s just clickbait/being hyperbolic. I imagine the videos themselves are just normal tutorials or intros to the topic.

  • Infernal_pizza@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    1
    ·
    3 天前

    Serious question, what is the use case for bsd? It just seems like Linux but with far worse hardware and software support

    • communism@lemmy.ml
      link
      fedilink
      arrow-up
      11
      ·
      3 天前

      Security and difference of design philosophy. I run OpenBSD on one of my machines and I enjoy it. It has better software availability than I expected and it feels like a neater, more minimal system than Linuxes. Definitely falls into the “hobbyist computing” category rather than something I’d recommend for a practical use case, but it’s fun.

      • Scoopta@programming.dev
        link
        fedilink
        arrow-up
        7
        ·
        3 天前

        But Linux also has containers and I haven’t found a networking setup I can’t do with it so while this may be true it seems anecdotal

        • timbuck2themoon@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          8
          ·
          edit-2
          3 天前

          Really good network stack. Linux is catching up surely but places like Netflix run a ton of stuff on BSD simply for that stack. AFAIK ebpf is supposedly the thing that will have Linux compete in this space- https://dev.to/dpuig/understanding-ebpf-a-game-changer-for-linux-kernel-extensions-4m7i

          For a normal person? I’d argue there’s about zero benefit to running BSD over some Linux distro. Less people use jails compared to containers, networking doesn’t matter like you said, and hardware support is far more awful in terms of drivers. There’s a reason there’s like 2-3 desktop oriented distros on BSD compared to hundreds on Linux.

    • Techlos@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      2
      ·
      2 天前

      Cluster computing. DragonflyBSD is structured entirely with a multiprocessing design philosophy, gives amazing cache coherency in Beowulf clusters thanks to the way the scheduler works.

      Bit of a niche use case, but if you’re doing gpu-unfriendly parallel compute operations like bidirectional path tracing or finite element analysis it really shines.

    • Jankatarch@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      2 天前

      It’s fun to try new stuff.

      The documentation is really good, hell they even go over assembly programming. And overall manpages for C functions I like more.

      Also good for minimalist setups. Can have a graphical sway environment using vim with autocomplete and a browsing wikipedia while top shows 145Mb active ram.


      (Does use cache a lot more than linux tho)

    • da Tweaker@feddit.org
      link
      fedilink
      arrow-up
      4
      ·
      3 天前

      You can install it on a few megabites of ram, it has far better malware protection, due to its small userbase.

    • Skullgrid@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      4
      ·
      3 天前

      It’s for when you’re such a contrarian cunt that when you stopped using Mac over windows, you had to move to bsd over Linux.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    2
    ·
    3 天前

    Every time you install Linux, Linus clips a penguin’s wings.

    Think of the penguins. Stop using Linux.

  • iegod@lemmy.zip
    link
    fedilink
    arrow-up
    6
    ·
    2 天前

    I’ve got a host running FreeBSD, I use it for pfsense. It’s probably my most reliable machine. Limited use case but would recommend.

    • Aganim@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      2 天前

      Reminds me of the time I ran a FreeBSD webserver from home, compiling Apache from source took the better part of a day. But still good times, learned a lot from that experience.

    • dohpaz42@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      3 天前

      Or they’re bored. I’ve done Linux From Scratch before. It’s fun. It’ll teach you a lot about building and maintaining a distro.

      Do it. Take a weekend, and indulge yourself.

        • dohpaz42@lemmy.world
          link
          fedilink
          English
          arrow-up
          18
          ·
          3 天前

          It’s all subjective and based on your personal level of interest. From a technical standpoint the time needed is based on how fast your computer can compile everything, how fast you read and understand the instructions, and how much effort you want to put into it.

          So yeah, a weekend could be reasonable.

    • bastion@feddit.nl
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 天前

      It serves a fervent purpose and does it well, even if it’s not something I *prefer.