all 59 comments

sorted by: hot top controversial new old
[–] 68 points 10 months ago* (last edited 10 months ago) (1 child)

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

  • source
  • hideshow 1 child comment
  • [–] 48 points 10 months ago (13 children)

    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

  • source
  • hideshow 13 child comments
  • [–] [S] 12 points 10 months ago (6 children)

    How'd your 25.11 channel migration go, fellow Nix-enjoyer?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 11 points 10 months ago (5 children)

    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?

  • source
  • parent
  • hideshow 5 child comments
  • [–] 5 points 10 months ago (3 children)

    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.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 10 months ago (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 2 points 10 months ago

    Pretty well. I did have to create an "old-nixpkgs" variable for some of my packages (deadbeef is currently broken in 25.11 and warsow was removed). Rebuilt my configs on my work laptop, gaming desktop, and 1 of my servers without a hitch. Will wait on my DB server until my next offsite backup just in case...

  • source
  • parent
  • [–] 3 points 10 months ago* (3 children)

    I tried NixOS for a solid month, didn't click for me, so now I'm on gentoo. I'll have to try it again someday.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 10 months ago

    I absolutely adore doing shell.nix environments and flakes. I basically don't have anything installed that I don't need on a daily basis. I use syncthing to keep a folder full of shell environments backed up.

    cd /nixShells/video nix-shell

    BOOM, I have yt-dlp, ffmpeg-full, mpv, timg, kdenlive, python 3.12 with a bunch of subrip and AI subtitle generators. I do what is needed and exit and it's all gone.

    I keep one for wine, one for mp3, one for parsec, one for video

    Then I have flakes for real development work.

    admittedly, it's a lot :)

  • source
  • parent
  • [–] 2 points 10 months ago

    If you want to explore other immutable and declarative OSes – as well –, you could take Guix for a spin, too (and you can install things such as proprietary software with the NonGuix software repository, in case that's a concern any).

  • source
  • parent
  • [–] 47 points 10 months ago (2 children)

    I see it goes full circle, FreeBSD from MacOS (which has a lot of BSD code)

  • source
  • hideshow 2 child comments
  • [–] 38 points 10 months ago

    "2027 edition"

  • source
  • [–] 34 points 10 months ago

    Someone is doing a speedrun, I see.

  • source
  • [–] 18 points 10 months ago

    all their videos are like that, they seem pretty cool and they made their own window manager.

  • source
  • [–] 14 points 10 months ago (1 child)

    How is this the first time I hear about mangoWC?

  • source
  • hideshow 1 child comment
  • [–] 10 points 10 months ago

    when’s the “STOP USING MONOLITHICS” saga?

  • source
  • [–] 8 points 10 months ago

    The next video is going to be called stop existing.

  • source
  • [–] 16 points 10 months ago (11 children)

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

  • source
  • hideshow 11 child comments
  • [–] 13 points 10 months ago

    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.

  • source
  • parent
  • [–] 12 points 10 months ago (4 children)

    Jails, bsd is really good at jails and networking

  • source
  • parent
  • hideshow 4 child comments
  • [–] 7 points 10 months ago (3 children)

    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

  • source
  • parent
  • hideshow 3 child comments
  • [–] 8 points 10 months ago* (last edited 10 months ago) (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 10 months ago* (1 child)

    Really good network stack. Linux is catching up surely but places like Netflix run a ton of stuff on BSD simply for that stack.

    Depends on the specific BSD, OpenBSD for example is only just now catching up to Linux.

    Edit: Slide 28 for a graph

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 10 months ago

    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.

  • source
  • parent
  • [–] 2 points 10 months ago* (last edited 10 months ago)

    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)

  • source
  • parent
  • [–] 8 points 10 months ago (2 children)

    I've never heard of mangowc, and I'm scared of falling down another rabbit hole after cycling through so many window managers just to end up with sway again. I will not relapse.

  • source
  • hideshow 2 child comments
  • [–] 2 points 10 months ago

    Like Hyprland AND want to try Niri at the same time? BOOM MangoWC. Been using it for months now. Don't ever see myself going back to Hyprland. Completely bypassed the Niri hype too. It has tiling and scrolling modes. You can toggle between them. Just as smooth as Hyprland without all the bloat. Plus whenever someone says something about some window manger or DE you can now respond, 'no thank you, I'll have the Mango.'

  • source
  • parent
  • [–] 15 points 10 months ago (1 child)

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

    Think of the penguins. Stop using Linux.

  • source
  • hideshow 1 child comment
  • [–] 12 points 10 months ago

    ah yes the TempleOS zealots are prostyltizing again

  • source
  • [–] 6 points 10 months ago (1 child)

    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.

  • source
  • hideshow 1 child comment
  • [–] 2 points 10 months ago

    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.

  • source
  • parent
  • [+] 6 points 10 months ago (9 children)
  • [–] 15 points 10 months ago* (2 children)

    Counterintuitively, something stops being magic the moment there is a guide for it.

    For example, I am a wizard because I installed linux on an old inspiron tower with no display output during boot menu, relying entirely on instinct and mysticism to navigate the nonexistent menu with precise timing.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 14 points 10 months ago (5 children)

    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.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 8 points 10 months ago (4 children)

    How long does it reasonably take? Just a weekend?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 17 points 10 months ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 10 months ago* (1 child)

    When I last set up LFS it took a week, but I read everything. I was doing it to better understand how Linuxes work

    ...that was a full week, it would have taken much longer had I had other things to do

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 10 months ago

    "Stop using electricity" - Suanpan Abacus Tutorial for Beginners

  • source
  • [–] -5 points 10 months ago (1 child)