[–] 79 points 2 weeks ago* (last edited 2 weeks ago) (29 children)

I've been using linux for 18 years, but since reviewing the Open Slopware list I've been making a lot of changes.

FreeBSD ticks almost every box I need it to. It runs Plasma, it runs Steam/Proton (through a thin compatibility layer that enables a lot of other linux software), it can be set up immutably and has superior containerization natively via jails. It even supports XDG compliance.

But there is no support for changing voltage or clock rate on any amd gpu (maybe any gpu at all) and no driver support for my newer amd gpu at all.

It honestly feels like how linux used to feel back in the day 😅

I don't think I'm gonna jump ship just yet. The recent ai code fiasco that happened in the linux kernel (race condition, regression, vacation) was averted by the team of talented human developers who reviewed Linus' code. I am choosing to have faith that it will be ok for a while... given there are few alternatives.

That being said, I think I might finally be ready to hop on the fuck-sysyemd train. I was able to look past the megalomaniacal tendencies of the dev because the tools were so convenient, but the AI PRs and code review pushes me over the edge. I am gonna configure a daily driver in Artix soon.

Edit: I should note, FreeBSD also has some AI code issues. But the linux-libre kernel might not. Something like Hyperbola (GNU/Linux-libre) might be more appropriate for someone who is trying to avoid ai code strictly.

  • source
  • [–] 14 points 1 month ago

    Idk I haven't seen an AI that writes acceptable C/C++ yet (to be honest I haven't looked that hard)... So as long as my projects focus is low level, thin, maintainable code, I can still do things AI won't be able to for a long time.

    I recognize that being free to write code however I want makes me privileged, and others don't have that freedom.

    Despite that, I am afraid of what will happen to the open source tools I depend on. None of us write our code alone.

  • source
  • [–] 1 point 2 months ago

    Hey I know it's been months, but after the discussion in this thread I built a new computer with a real GPU (I went AMD and I'm using the MESA drivers) and tons of ram, and I am happily running LibreWolf and it's awesome!

    In terms of ram utilization and GPU acceleration on this new machine with modern hardware, Firefox is negligible, as everyone told me it would be!

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

    On my PC and all my home servers I keep my root partition at 10GB and haven't had any issues (although I keep everything that isn't hardware related or a system utility in home).

    On my PC I crammed arch, all of KDE (+extra KDE utilities), and some other system stuff like LACT and distrobox in the 10GB root partition and run almost everything else as a flatpak installed to home.

    On my servers I do the same thing but all my services are in podman containers in /opt.

    Having all the software needed to make the machine work be isolated from my custom home junk makes me feel better, and I like that I can mount root as read-only to make it immutable

  • source
  • parent
  • context
  • [–] 6 points 2 months ago

    Yeah and it's awesome. I have it making backup snapshots automatically and I copied the steamos-readonly script from valve to automatically lock everything except my home/root/var/opt etc (I realize you can remount ext4 as ro too, but still btrfs handles this well).

    I recently swapped the contents of two drives of different sizes (one was a server and the other was a PC) and btrfs made the filesystem resize and expansion parts easy.

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

    I only saw a couple episodes, but it seems that making you feel gross is the point...

    I've seen a lot of media that glorifies smoking, but little that makes cigarettes look as disgusting as chainsmoker cat.

    For that reason, I kinda feel like banning it on the basis that it encourages smoking is misguided.

  • source
  • parent
  • context
  • view more: next ›