OpenBSD 6.7 released


OpenBSD 6.7 released

On May 19, the release of the free UNIX-like operating system OpenBSD 6.7 is presented. A feature of this system is the emphasis on code quality and security. The project was founded by Theo de Raadt in 1995 after a conflict with the NetBSD developers. The most significant changes in the release are listed below.

  • Now supports up to 15 partitions on a single physical device. More detailed

  • A machine independent implementation of mploc for the powerpc platform.

  • Optimization of clearing memory pages.

  • Numerous improvements and bug fixes in dhclient, a DHCP client.

  • The maximum block size for NVMe operations is 128K.

  • Improvements to the apmd daemon responsible for hibernation/sleep. The daemon receives information about power changes from the battery driver. Driver messages are ignored for 60 seconds after the computer is restarted so that the user can start working before the machine goes back to sleep.

  • Added the ability to create unnamed files in tmpfs. This can restrict applications' access to the file system.

  • Added human readable mode for systat (option -h).

  • Restored old dhclient behavior. The system will now again ignore connections that do not provide a subnet mask.

Improvements in the ffs2 filesystem using 64-bit timestamps and block addresses:

  • Now ffs2 is used by default on all platforms except landisk, luna88k and sgi.

  • Boot partition and ramdisk support for sgi platform.

  • Fixed loading for sparc64 and Mac PPC.

  • Downloadable for alpha and amd64 platforms.

  • Boot capability for arm_v7 and arm64 platforms using efiboot.

  • Loading capability for the loongson platform.

Improvements in SMP:

  • The __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2, and nanosleep system calls now run without KERNEL_LOCK.

  • Redesigned SMP implementation for AMD processors. Now the system will not mistakenly identify cores as threads.

Drivers:

  • Improvements in the em driver responsible for supporting Intel PRO/1000 10/100/Gigabit Ethernet network cards.

  • Implementation of microsecond resolution using microcputime for Cherry Trail family processors to fix hangs on startup of the X window system.

  • Support for memory addressing in PCI devices for LPSS(Low Power Subsystem).

  • Support for the x553 controller in the ix driver, which is responsible for high-speed Intel network cards using the PCI Express interface.

  • Fixed bugs after sleep/hibernation for amdgpu and radeondrm.

  • Fix hang on HP EliteBook when booting in UEFI mode.

  • More details can be found in the original post on the project's official website.

And also:

  • The following drivers have been removed:
    • rtfps, responsible for the serial port on IBM RT PC boards;

    • dpt for DPT EATA SCSI RAID;

    • gpr for smart card readers on PCMCIA interface GemPlus GPR400;

    • mesh, for scsi expansion cards in Power Macintosh;
  • The audio subsystem has been improved.

  • Added support for RaspberryPi 3/4 on arm64 architecture and RaspberryPi 2/3 on arm_v7 architecture.

Traditionally, poster πŸ™‚

Source: linux.org.ru

Add a comment