Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Unix BSD

OpenBSD 7.1 Released with Support for Apple M1, Improvements for ARM64 and RISC-V (openbsd.org) 26

"Everyone's favorite security focused operating system, OpenBSD 7.1 has been released for a number of architectures," writes long-time Slashdot reader ArchieBunker, "including Apple M1 chips."

Phoronix calls it "the newest version of this popular, security-minded BSD operating system." With OpenBSD 7.1, the Apple Silicon support is now considered "ready for general use" with keypad/touchpad support for M1 laptops, a power management controller driver added, I2C and SPI controller drivers, and a variety of other driver additions for supporting the Apple Silicon hardware.

OpenBSD 7.1 also has a number of other improvements benefiting the 64-bit ARM (ARM64) and RISC-V architectures. OpenBSD 7.1 also brings SMP kernel improvements, support for futexes with shared anonymous memory, and more. On the graphics front there is updating the Linux DRM code against the state found in Linux 5.15.26 as well as now enabling Intel Elkhart Lake / Jasper Lake / Rocket Lake support.

The Register notes OpenBSD now "supports a surprisingly wide range of hardware: x86-32, x86-64, ARM7, Arm64, DEC Alpha, HP PA-RISC, Hitachi SH4, Motorola 88000, MIPS64, SPARC64, RISC-V 64, and both Apple PowerPC and IBM POWER." The Register's FOSS desk ran up a copy in VirtualBox, and we were honestly surprised how quick and easy it was. By saying "yes" to everything, it automatically partitioned the VM's disk into a rather complex array of nine slices, installed the OS, a boot loader, an X server and display manager, plus the FVWM window manager. After a reboot, we got a graphical login screen and then a rather late-1980s Motif-style desktop with an xterm.

It was easy to install XFCE, which let us set the screen resolution and other modern niceties, and there are also KDE, GNOME, and other pretty front-ends, plus plenty of familiar tools such as Mozilla apps, LibreOffice and so on....

We were expecting to have to do a lot more work. Yes, OpenBSD is a niche OS, but the project gave the world OpenSSH, LibreSSL, the PF firewall as used in macOS, much of Android's Bionic C library, and more besides.... In a world of multi-gigabyte OSes, it's quite refreshing. It felt like stepping back into the early 1990s, the era of Real Unix, when you had to put in some real effort and learn stuff in order to bend the OS to your will — but in return, you got something relatively bulletproof.

This discussion has been archived. No new comments can be posted.

OpenBSD 7.1 Released with Support for Apple M1, Improvements for ARM64 and RISC-V

Comments Filter:
  • netcraft confirms it (Score:5, Informative)

    by StandardDeviant ( 122674 ) on Saturday April 23, 2022 @09:09PM (#62473002) Homepage Journal

    openbsd rules.

    to make something approaching real content here though, I gave openbsd 7.0 a spin recently for something and the upgrade to 7.1 was incredibly polished compared to the last time I used openbsd (circa 3.0), on par with something like an Ubuntu dist-upgrade, and package management vastly improved. big thumbs up to the team for the usability work that went in on those areas!

    • by 1s44c ( 552956 ) on Saturday April 23, 2022 @09:41PM (#62473034)

      I've used OpenBSD on small routers a bunch of times over the years. It works great and it's so much more consistent than any given Linux distro.

      Last time I tried the disk IO was many times slower than Linux. Network performance was amazing though.

    • by Moderator ( 189749 ) * on Sunday April 24, 2022 @02:09AM (#62473322)
      Yeah, I had a laptop in storage since 2 years or so, an old i386 T43p. I pulled it out, ran sysupgrade a few times, and everything works without a problem.

      sysupgrade, followed by a pkg_add -Uu, brought the software stack to a reasonable place. Incredibly simple.

      Any performance problems come from the fact that it's almost a 20 year old machine at this point. The backlight will die in the LCD panel before I have to worry about the install corrupting.
      • by jmccue ( 834797 ) on Sunday April 24, 2022 @05:05PM (#62474788) Homepage

        You get modded troll for running OpenBSD on a 20 year old Laptop ??? Very odd.

        I have a R51e that I will upgrade soon. I already upgraded my main Thinkpad. But yes, OpenBSD works great on old hardware, giving new life to them. The R51e is very useful for everything but Firefox.

        • by Moderator ( 189749 ) * on Sunday April 24, 2022 @06:35PM (#62474992)
          > You get modded troll for running OpenBSD on a 20 year old Laptop ??? Very odd.

          Part of the reason I rarely participate at Slashdot and moved over to SoylentNews; since sometime in the first Bush administration, I've been automatically downvoted by the system for whatever reason.

          I guess I pissed off the wrong person with my username.

          But to your point: OpenBSD is still great on these older systems, and probably the easiest OS to maintain. I guess technically, I could use a minimalist Linux distribution or Slackware and get the same performance, but it wouldn't be nearly as simple to maintain security patches.
  • by Krishnoid ( 984597 ) on Saturday April 23, 2022 @09:17PM (#62473008) Journal

    After a reboot, we got a graphical login screen and then a rather late-1980s Motif-style desktop with an xterm.

    Did it start playing some Cars, Phil Collins, Billy Idol, and Madonna as well? Geez.

  • by Anonymous Coward on Saturday April 23, 2022 @10:08PM (#62473066)

    it's just so slow...

    • by flyingfsck ( 986395 ) on Sunday April 24, 2022 @02:20AM (#62473328)
      In my experience, OBSD is blazing fast compared to Ubuntu. If you find that it is slow, then something is wrong with your setup.
      • by luvirini ( 753157 ) on Sunday April 24, 2022 @03:37AM (#62473426)

        Is there then a trick to get the disk I/O to be on Open BSD fast?

        It seems painfully slow compared to Linux on all the places where I have tried it.

        As example we run quite many small industrial PCs with m.2 sata SSDs both as routers with Open BSD and and as Controllers/factory workstations with Linux and there is a huge difference in the disk speed where Linux is much faster by a big margin.

        • Re: I like OBSD but (Score:5, Interesting)

          by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Sunday April 24, 2022 @08:40AM (#62473756) Homepage Journal

          Literally no other operating system that you can download for free can rival Linux's performance. The closest thing ever was BeOS. If Haiku had anything like Linux's manpower then it might pull it off.

          It makes sense to run OpenBSD on a firewall, or a desktop if you're security-paranoid, but the only other place that really makes sense is classic servers. It's worth a performance penalty to gain more security. And there is merit to not having the same kernel (and network stack) on your border device as on your workstations. But it's always going to be behind in performance because they don't have the same development resources.

          Once you are up to M.2 (I presume NVMe) then I have a hard time imagining why storage performance would be a critical issue on industrial control PCs. Isn't most data being read from and/or written to the network?

          • by jmccue ( 834797 ) on Sunday April 24, 2022 @10:28AM (#62473908) Homepage

            It makes sense to run OpenBSD on a firewall, or a desktop if you're security-paranoid

            And it is good for a workstation, many times with software I wrote for work, I would test it on Linux and OpenBSD. Linux (and AIX) it would run fine, but some objects would core dump on OpenBSD. After a short debug session on OpenBSD, it crashed due to memory leaks, which I quickly fixed..

            So at the very least, you should have a OpenBSD system available for a test system. But it does make a great workstation and as for speed, I rarely notice any difference between it a Linux.

            BTW the upgrade from 7.0 to 7.1 was very easy, even easier than 6.9 to 7.0. At this rate, by 7.5 I think all I will need to do is think about upgrading OpenBSD and it will happen for me :)

  • by fbobraga ( 1612783 ) on Sunday April 24, 2022 @05:22AM (#62473532) Homepage
    BSD distros are not usable in desktops yet: nrither video drivers, for current video cards, works well...

We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise. -- Larry Wall

Working...