NetBSD 11.0

(blog.netbsd.org)

137 points | by jaypatelani 3 hours ago

8 comments

  • haberman 38 minutes ago
    I often wonder what the current status is of the BSDs (FreeBSD, OpenBSD, NetBSD). Who uses them, who works on them, what is their motivation for doing so? How do they compare to Linux these days, in terms of size, feature set, security hardening, etc? Is their usage/development happening at a relatively constant level, or is it growing/shrinking?
    • classichasclass 0 minutes ago
      I use NetBSD on several systems as a small server platform. I find it easier to understand and customize, and it keeps a lot of this stuff out of the landfill.
    • mghackerlady 6 minutes ago
      OpenBSD is the most security hardened OS out there, and the project maintains many pieces of software people take for granted, like pf, openssh, and libressl. FreeBSD is definitely the most robust, and is a very good server OS. NetBSDs niche is how many platforms can run it. If it's supported by GCC, theres a decent chance NetBSD will run on it
      • microtonal 2 minutes ago
        OpenBSD is the most security hardened OS out there,

        I think this requires a lot of additional qualifications. For instance, AOSP and Android are much more hardened when it comes to isolation between GUI applications.

    • wrxd 4 minutes ago
      The fediverse has a very vocal group of BSD users. Many of them hang out here: https://mastodon.bsd.cafe/public/local
    • Narishma 35 minutes ago
      I´m using NetBSD on a couple of x86 machines now that Linux distros have mostly dropped support for them.
    • skydhash 9 minutes ago
      I’m using OpenBSD as a daily desktop. The main motivation is that it’s a complete system instead of several projects. So you got simpler userland tools as the kernel interfaces can be easily adjusted.

      Also the subsystems are way simpler (packet filtering, sound, network management). Linux is full choke of abstraction which aim to serve a huge range of devices. And I truly believe that there should have been a bifurcation somewhere.

      Most software are easy to port around, but there are some that relies on linuxisms (udev) and some on glibc-isms, which can require some patching. Some of the pains I encountered are about device files (usb) and the fact that openbsd relies on root a bit more (mounting with fuse).

      You can read the “Absolute OpenBSD, 2ed” book, published 13 years ago and almost everything still holds. You can even read the “Design and Implementation of the 4.4BSD” and still have a good understanding of the OpenBSD design. Linux is chaotic land compared to that.

  • Panino 6 minutes ago
    From the linked release announcement:

    > Improvements to the npf(7) firewall, including layer 2 and user/group filtering

    That's a valuable, useful feature

    > New MICROVM kernel for x86... it can boot in about 10 ms

    That could open some doors, nice

    There are some good hardware improvements too.

  • cyberpunk 1 hour ago
    The release announcement has better details: https://www.netbsd.org/releases/formal-11/NetBSD-11.0.html
    • Narishma 40 minutes ago
      > gcc(1) - updated to 12.5.0.

      Anyone know why they are still on such an old version? The latest version is 16.1.

      • mghackerlady 12 minutes ago
        They don't like GPLv3. The other BSDs used similarly old versions until they moved to clang, but netbsd is pretty tied to the gnu toolchain and aims to be as portable as possible, so they kinda have to stick to gcc
        • microtonal 0 minutes ago
          But did the licensing change between gcc 12 and gcc 16, so that doesn't seem like a good explanation?
  • jbs789 2 hours ago
    As someone reading this fresh, they are almost apologetic for a release with open issues. But presumably the release closes off many more than it creates. I could see any other author/org approaching the messaging very differently!
  • imoverclocked 2 hours ago
    > CD-ROM media

    Wow, I just learned that I can still buy a pack of new CD-RW discs. This is an almost 30 year old format that is still published for!

    Long live ATAPI!

    Seriously though, why still publish CD formats when a usb-stick is far more ubiquitous and much easier to actually write. Are there systems that can boot CD-ROM interfaces that don't have USB boot capability still?

    • Narishma 33 minutes ago
      NetBSD even supports installing from floppies on old systems if you don´t have a CD-ROM drive.
    • bilegeek 2 hours ago
      > Are there systems that can boot CD-ROM interfaces that don't have USB boot capability still?

      New x64 systems? Probably not. But since it still supports x86 and a whole slew of other architectures[1] still that don't always, it probably wouldn't make sense to stop.

      [1]https://www.netbsd.org/ports/

      • bpye 1 hour ago
        NetBSD supposedly supports 486, I don't think you're going to have much luck with USB there.
        • accrual 39 minutes ago
          There are some ISA USB cards with custom drivers to support them and present them as normal drives under MS-DOS. Never tried it myself, but they exist and seem to work!

          Other commenter is correct, there are some late 486 boards with PCI support that would allow USB 1.0 or even 2.0 cards to be installed and used. Probably slow, but should work.

          On the topic of modernizing a 486-class machine, there also exist a few with native PS/2 mouse support, and certain Matrox PCI cards have digital out, so it'd be possible to build a 486-class machine with USB 1.1, DVI/HDMI, and PS/2.

          Since some Logitech wireless mice support PS/2, one could connect a 486 rig to a crisp digital LCD, use a wireless mouse, and plug in USB flash drives, sound, 10/100 network, NT 4.0, etc. -- all supported. Can make a fairly "modern" machine out of a pre-Pentium chip.

        • AAAAaccountAAAA 1 hour ago
          Some higher-end 486 boards[1] were made with PCI slots, so retrofitting them with an USB controller shouldn't be difficult? You'll still need a boot floppy to actually boot from an USB drive, I think?

          1. https://theretroweb.com/motherboards/s/asus-pvi-486sp3

    • cosmic_cheese 35 minutes ago
      Flash storage can’t sit on the shelf without bitrot as long as CD-R and DVD-R can, even though writable optical media itself isn’t the best for durability.

      CD-RW/DVD+RW on the other hand are also even worse than flash in that regard and decay very quickly in my experience.

    • Retr0id 1 hour ago
      One thing ISOs are useful for is installation under a hypervisor, or BMC. You can usually do the exact same thing with USB images, but a lot of the UI/workflows are oriented around .iso files.
    • thisislife2 1 hour ago
      I am guessing, but many of us still use CDs / DVDs (/BluRays?) to make backups. It's cheap. Lasts long.
      • sellmesoap 1 hour ago
        Write once has some security benefits as well!
      • alt227 1 hour ago
        > Lasts long

        My CD backups lasted about 10-12 years before the silver started peeling off the discs :(

        • thisislife2 26 minutes ago
          Yeah, learnt the hard way to have backups in multiple medias and that you have to refresh / re-copy your backups every 4-5 years. Wish we had consumer tape drives so that it could be once every 10 years or so.
    • jmclnx 1 hour ago
      >Are there systems that can boot CD-ROM interfaces that don't have USB boot capability still?

      Old Systems. I have one such system that will is in line to move to 11.0 from 9.3. To do that I will boot from CDROM. It does not have any USB ports.

      NetBSD is probably the only UN*X Type OS that can run on many of these 32 bit systems. Plus the NetBSD team is doing their best to support these old systems.

      That saves me $ and helps the environment a little bit :)

      • imoverclocked 1 hour ago
        > That saves me $ and helps the environment a little bit :)

        Seems like a tradeoff with power though. Even emulating hardware from that era is more power efficient than actually running it. Of course, if you have custom ISA cards or something then you are likely stuck :)

        • sellmesoap 1 hour ago
          I don't know about the progression of PSU efficiency, but 32bit desktops were rocking 250-400w PSUs and modern desktops would be hard to find one less then 650w so sure maybe we're more efficient for the amount of compute/W but running flat out will still hit your pocketbook harder on a modern system.
          • cosmic_cheese 31 minutes ago
            I’m in favor of repurposing old machines, but for a lot of the use cases they serve would be more than adequately filled by those little mobile CPU mini-PCs and Mac Mini’s which can go as low as 2-15W and top out somewhere around 60-110W.
    • bitwize 2 hours ago
      Blit the iso to a usb stick and boot it. If your PC is recent (made in the past 15-20 years or so), it'll understand it just fine.
      • imoverclocked 1 hour ago
        > If you are using flash-based media (e.g. a USB drive), please use the .img files rather than the .iso images.

        I have done that in the past but there are already .img files specifically for USB. Seems redundant.

        • Narishma 28 minutes ago
          Both are needed for different use cases. That they overlap for some use cases doesn't make them redundant.
  • jmclnx 1 hour ago
    Just finished upgrading, went easy. Because I am using cgd(4) I find it much easier to use sysupgrade(8) from pkgsrc.

    I was running the R/Cs without any issues, so I am sure 11.0 will be very stable.

  • roschdal 2 hours ago
    NetBSD feels like a high quality, ancient relic from the University of California, Berkeley, from the 1970s, made for munks, secret FBI databases and special military operations.
    • JdeBP 1 hour ago
      As someone who has used old BSDs, I can say from direct experience that it does not.

      For starters, on the old BSDs there was no Almquist shell, unless you went to Usenet, grabbed the shar, and built it. The TENEX C shell was the hot new thing, as were BIND and Sendmail. And we got genuine Joy+Horton vi.

      Whereas modern NetBSD does not have Sendmail any more, has nvi2, and supports access control lists. And of course under the covers has lots of things that the old BSDs didn't have, like UFS for TiB disc volumes and kqueue.

      I've heard tell that they're even thinking of finally doing away with BIND in base.

    • tosti 40 minutes ago
      What do you mean, it's as modern as a standard portable operating system gets.
  • kogasa240p 2 hours ago
    Very nice, wonder what's the state of using NetBSD as a daily driver?
    • shrubble 1 hour ago
      Desktop use is probably the best option for daily driver, since almost everything on the motherboard has support, most likely.
    • guerrilla 1 hour ago
      Does it have Bluetooth, because OpenBSD still doesn't.
      • Narishma 26 minutes ago
        OpenBSD removed the Bluetooth support they had due to security reasons.
        • mghackerlady 9 minutes ago
          Specifically, their old bluetooth code was crap so they chose to get rid of it. If someone wants to have OpenBSD bluetooth, they'll gladly accept patches if the code meets their very strict standards
      • hamper653 21 minutes ago
        > OpenBSD still doesn't.

        It’s a choice.

      • clort 1 hour ago
        NetBSD has had Bluetooth for 20 years?
    • giancarlostoro 2 hours ago
      Nowhere near as Linux, some can be better than others.
      • DaSHacka 4 minutes ago
        Well, that arguably depends on your hardware, as there's plenty of devices. Linux doesn't even support anymore.