NetBSD seems to be thriving of late: as the Linux world goes pro-AI, some of the AI-averse are turning to this explicitly AI-free project.

The NetBSD project’s Mastodon feed reports that it received a record 120 donations last month, and it has far exceeded its target:

“We received $120,282 USD in total. Naturally, this has completely filled up our donations target bar which was set at $50,000. Time to fund some projects!”

It’s a welcome contrast to the usual stories of under-funded FOSS projects, and it follows a visible uptick in people asking about NetBSD in the FOSS Unix groups we read, ever since Emperor Penguin Torvalds said that Linux was not an anti-AI project back in July, and the following month, the Debian project polled its developers on AI use, and they chose to permit AI-generated contributions.

  • TotalSonic@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 hour ago

    I’ve never tried NetBSD myself, the only BSD I’ve tried was TrueNAS, which I ended up replacing with Debian based OpenMediaVault, as that was juat easier for me to figure out. But one of the anti-AI devs I follow on Wafrn is a NetBSD evangeliat, and told me you can get XFCE4 or MATE working using Xorg on it, which could easily cover what I would be comfortable with as a desktop environment. The big issues seems to be things like connectivity and peripheral support for some hardware, but the dev I follow was able to get most of this stuff working for them in this. Anyway - I am very glad this project exists, even if I am sticking with Debian 13 and MacOS 15 for my current needs.

    • Twig@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      That sounds coolio. Wasn’t there a port of Hack for AmigaOS anyway?

  • Flatearth_Habeebi@lemmy.zip
    link
    fedilink
    English
    arrow-up
    31
    ·
    10 hours ago

    Has anyone used a *BSD lately? Genuine question. I have tried one of them in the past and it wasn’t really something that you can use as a daily driver. Have they improved? If so, I wouldn’t mind taking another dive.

    • muhyb@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 hours ago

      I actually tried NetBSD recently with everything default, and it was surprisingly usable. Comparing to my current installation of Void, I found it not so daily-driveable though, at least without learning bunch of new stuff.

    • northernlights@lemmy.today
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      1 hour ago

      I tried FreeBSD couple weeks ago. I was disappointed. Lots of good stuff but coming from Arch the documentation is… ugh. I tried installing it on my old, very common laptop that has run every Linux I’ve ever thrown at it. After a half hour of troubleshooting the WIFI I found a comment at the bottom of an old forum thread stating my wifi chipset which is very common is simply not supported. Then I installed it in a VM. Installing KDE was weird, the packages were simply not in the repos. Then again, at the bottom of a forum thread, I found someone explaining that KDE packages regularly disappear from the repos, that it’s “normal”. And yes, 3 days later, finally the KDE packages reappeared and I could install it.

      Edit: just an example. I installed librewolf just now. This is what it says when you install it:

      FreeBSD Librewolf install trace showing all the limitations found only on BSD

      Everything’s always a problem. Death by 1000 paper cuts. It really feels like Linux from 15-20 years ago. I’ve been spoiled by modern Linux for too long. But again, there’s really awesome stuff. Jails, ports and the Linux compatibility layer are pretty awesome. Also there are utilities to make things easier. I installed KDE with desktop-installer for instance to make it easier.

    • Jason2357@lemmy.ca
      link
      fedilink
      English
      arrow-up
      7
      ·
      5 hours ago

      I do. I have an OpenBSD vps that provides the ingress and proxying for my selfhosted stuff, and vanilla FreeBSD running my NAS and a few self-hosted services. I have an old usff as a desktop for messing around that has bounced around operating systems including the above.

      A laptop is the hardest use case for them, but doable if you dont mind it feeling like Linux a decade or more ago. I actually preferred Linux a decade ago, so its fine with me. Ill probably switch my personal thinkpad to one of them again when I have time.

      • Flatearth_Habeebi@lemmy.zip
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 hours ago

        A laptop is the hardest use case for them, but doable if you dont mind it feeling like Linux a decade or more ago

        That’s what gets me. I used to like tinkering and fixing things 10 years ago when I first switched to Linux full-time, but not anymore. Now I’m one of those boring dudes who just wants their shit to work so I can get real stuff done. And Linux right now does just that for me. I hardly ever have issues with my Linux run PC. I really want BSD to get better. I like more options.

    • Synthuir@programming.dev
      link
      fedilink
      English
      arrow-up
      6
      ·
      6 hours ago

      Yeah, I daily drive a BSD, it’s definitely not for everyone. Software compatibility and some file system quirks are probably going to be the biggest hurdles. Oh well, maybe someday macOS will be able to compete with Linux.

      • Flatearth_Habeebi@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 hours ago

        :/ that’s actually pretty frustrating to hear for me. I really want them to get better so I can use it on a laptop.

        • Synthuir@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 hours ago

          Oh sorry, that was just a joke about macOS having BSD heritage. I don’t have experience with modern *BSDs

    • Skullgrid@lemmy.world
      link
      fedilink
      English
      arrow-up
      23
      ·
      10 hours ago

      I gave it a try in a VM , because I do that kinda thing for fun.

      I couldn’t figure out the DE install, but I really didn’t try nor do any research.

      Compared to my experience with arch or fedora, it’s not something to half ass on a whim.

      • BlindPenguin@piefed.social
        link
        fedilink
        English
        arrow-up
        8
        ·
        7 hours ago

        FreeBSD is actually quite easy when you know Arch from before the introduction of systemd. It also has a massive documentation.

        • cenzorrll@piefed.ca
          link
          fedilink
          English
          arrow-up
          7
          ·
          7 hours ago

          It was pretty easy for me to run KDE on freebsd following these steps. I’m running it in a VM, mostly just to become familiar with it, so there’s probably a lot I don’t have to fuss with.

          It’s basically just install sddm and KDE then enable them in sysrc.

        • Skullgrid@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 hours ago

          @[email protected] is probably right. Again, my expression isn’t “it’s impossible” it’s “you need to pay attention to achieve it”.

          I just slop a random distro into a VM once in a while for the lulz. The only thing it indicates is “how idiot proof is installing this OS?”.

          The result of the experiment is that FreeBSD is not idiot proof. I got it to install, but I didn’t get to install a DE (LXQT) from the bare bones install. I probably can , I just need to actually pay some attention and read some guides.

          The other thing is that I’m installing it into an already weak machine, so putting fancier DEs like GNOME or KDE aren’t going to work out too good.

          LXQT is “official” for FreeBSD

          https://lxqt-project.org/
          https://wiki.freebsd.org/LXQt

    • RumRunningDevil@lemmy.zip
      link
      fedilink
      English
      arrow-up
      4
      ·
      7 hours ago

      On OpenBSD, will probably shift to NetBSD in the near future.

      Perfectly reliable for daily driving. I don’t really have any issues

      • Flatearth_Habeebi@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 hours ago

        You must be a genius or just have the patience of a mountain, or I may be too far behind with my knowledge about it. Man, I really don’t have the energy for tinkering, but I might mess with it on my laptop some time in the near future. Which BSD has the best hardware compatibility and is easy to install a desktop on? Because when I tried it back in 1776, it didn’t even recognize my Wi-Fi card.

        • RumRunningDevil@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 hours ago

          I think I’m just a more tolerant of old tech? I have no use case for really modern high compute tasks and OpenBSD has everything I need. Kicad, Freecad, Krita, and a text editor.

        • whosepoopisonmybuttocks@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 hours ago

          I’m no expert but I’m under the impression that WiFi compatibility has been an issue because of a lack of available drivers. For a long time, some common broadcom and realtek chips required that the windows driver be used for Linux via a “wrapper”.

          " Didn’t recognize my WiFi card" was a common problem.

  • funkydutch@feddit.nl
    link
    fedilink
    English
    arrow-up
    11
    ·
    9 hours ago

    I thought net occasionally lifted code from Linux or others especially for of drivers or graphics etc. If that is right I wonder how that will match this policy as AI code spreads elsewhere

    • vext01@feddit.uk
      link
      fedilink
      English
      arrow-up
      12
      ·
      8 hours ago

      Yeah.

      They probably mean the base system.

      Feels like a losing battle tbh.

      • Skullgrid@lemmy.world
        link
        fedilink
        English
        arrow-up
        13
        arrow-down
        2
        ·
        edit-2
        5 hours ago

        Feels like a losing battle tbh.

        These kinds of battles are already lost. People are going to use the AI to create programs, and it’s up to us to hope that they aren’t just slopping that shit out there instead of saving time and effort.

        It’s FOSS (free, open source software). Through Package Managers and the most recent AUR incidents, we know that people don’t give a shit about the source code, and just want the code that makes us go.

        Some people do read the source code and verify stuff. But beyond even the AI shit, people are just grabbing binaries from wherever and putting them into the machine to make it go.

        I’m not saying I don’t do it, I’m saying that’s my behaviour too, but the AI isn’t the cause, it’s a symptom of how people behave.

        Easiest path wins.

          • Skullgrid@lemmy.world
            link
            fedilink
            English
            arrow-up
            7
            ·
            7 hours ago

            Sure, and people also ship without adequate testing too.

            There’s a reason why Linux Torvalds can use the AI to make something run 30x faster, and mainstream businesses can’t change the colour of a button without breaking shit on live, then having to go back and run the ticket through again.

      • The_Decryptor@aussie.zone
        link
        fedilink
        English
        arrow-up
        6
        ·
        8 hours ago

        They probably mean the base system.

        That’s all they can control realistically, the entire rest of the stack is tainted now unfortunately.

  • EtruDUR@thelemmy.club
    link
    fedilink
    English
    arrow-up
    28
    arrow-down
    1
    ·
    11 hours ago

    I suppose that diversity in… let’s be honest: Unix-y operating systems is a good thing, and I personally think that this should be the “center of gravity” or the more-or-less common ground as far as OS design goes.

    Still, besides windows, I am quite dissatisfied that so much talent and brain power goes into pretty-much-redundant OSes.

    I do wonder if we would be better off if Plan 9, Herd, maybe BeOS (haiku, I know) also received OSS coders’ attention and saw development into the modern age…

    More diversity, more ways of thinking about how an OS could be built instead of 600 Linux distros, a dozen package managers, etc.

    • pmk@piefed.ca
      link
      fedilink
      English
      arrow-up
      15
      ·
      8 hours ago

      Rob Pike wrote this 26 years ago: “Linux is the hot new thing… but it’s just another Unix.”

    • HaraldvonBlauzahn@feddit.orgOP
      link
      fedilink
      English
      arrow-up
      26
      arrow-down
      3
      ·
      11 hours ago

      There is no central institution which organizes or has authority to direct FOSS developers to do this or that. If you want something to be done, your best bet is to do it yourself.

  • FridaVermercury@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    13
    ·
    11 hours ago

    I have no idea how these things are differentiated but I guess that means NetBSD does not use the Linux kernel but something else? Sorry for the naive question.

    • dfyx@piefed.social
      link
      fedilink
      English
      arrow-up
      37
      ·
      11 hours ago

      Correct. BSD is a separate family of operating systems. Like Linux, they are Unix-like but they use their own kernel(s). The original BSD is way older than Linux, I think from the 70s. These days, the most popular BSDs are FreeBSD, NetBSD, OpenBSD and Darwin (the lower layers of macOS, originally based on FreeBSD)

      • RedWeasel@lemmy.world
        link
        fedilink
        English
        arrow-up
        30
        arrow-down
        2
        ·
        11 hours ago

        I’d just like to throw out that the BSDs including netbsd are unixes and not unix-like.

        • ComradeMiao@lemmy.world
          link
          fedilink
          English
          arrow-up
          16
          arrow-down
          1
          ·
          9 hours ago

          From the NetBSD Website:

          NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

          https://www.netbsd.org/

          • RedWeasel@lemmy.world
            link
            fedilink
            English
            arrow-up
            9
            ·
            9 hours ago

            I wonder why they would write that as they are a direct descendant of BSD, a Unix, making them a Unix and therefore not unix-like, but the real thing.

              • RedWeasel@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                9 hours ago

                That is like Khronos’s CTS for vulkan. It is still vulkan without it, just not necessarily compliant with the whole standard. Same applies top Unix. macOS 26 and older is certified and 27 probably is in the process of being done.

                • Eldritch@piefed.world
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  8 hours ago

                  Yes and no. Kronos doesn’t really care as long as you’re compliant. The open group will come after you for licensing fees and take you to court. That’s the difference. Therefore, Linux and the BSDs are just Unix like and not actual Unix. It may only be a technicality, but it is a significant one.

        • dfyx@piefed.social
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 hours ago

          I was going by Wikipedia which calls NetBSD „Unix-like“ but to be honest I have very little BSD experience.

          • dustyData@lemmy.world
            link
            fedilink
            English
            arrow-up
            8
            ·
            9 hours ago

            The modern compound phrase “X like” implies that something is similar to another thing while NOT being the thing itself.

            A rogue like game has characteristics similar to the 80’s video game titled Rogue. But is not the game Rogue. We don’t say Rogue is a rogue like. Rogue is just the game Rogue.

            Just like you are not a Skullgrid like user, you are the Skullgrid.

          • RedWeasel@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            10 hours ago

            If I said could you hand me that gold-like thing I point at would you actually think it was gold even if it was?

    • HaraldvonBlauzahn@feddit.orgOP
      link
      fedilink
      English
      arrow-up
      12
      ·
      edit-2
      10 hours ago

      Yes, it has its own kernel, and it is included with a distribution of software with 29,000 packages (about the size of Debian IIRC). Many POSIX compatible programs and collections / desktops such as KDE will build on it, but it also has own versions of tools close to the system.

      This is possible because a UNIX or Linux kernel is a strong abstraction of the hardware, and software designed for POSIX compatibility will run on most of it. There are also kernel-layer subsystems like the ZFS file system which will run on a number of different kernels.

    • tquid@piefed.ca
      link
      fedilink
      English
      arrow-up
      4
      ·
      11 hours ago

      Yes, you are right. The Berkeley Software Distribution is a free Unix operating system and associated software distribution, much like Linux. It uses a different, more permissive license. And the kernel is separate to Linux.

      The two distributions share a lot of software these days, but the kernel is the defining difference. The Wikipedia page has the nitty gritty.

  • 9point6@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    12 hours ago

    Interesting that it’s NetBSD on the receiving end of this, I thought it was effectively extinct compared to FreeBSD and OpenBSD

    Perhaps the other sets of maintainers signalled differently or something?

    Glad to see it of course, just curious

    Edit: read again that they’ve explicitly said NetBSD is AI-free