Wed. Nov 20th, 2019

OpenBSD 6.6 release, Unix-like operating system

2 min read

OpenBSD is a derived from NetBSD Unix-like operating system. Project leader Theo de Raadt launched an OpenBSD project in 1995 to create a secure operating system, and OpenBSD is also known for its high-quality documentation, open source, and strict software licensing.

openbsd disable Hyper-Threading

Changelog v6.6

  • General improvements and bugfixes:
    • Fixed support for amd64 machines with greater than 1023GB physical memory.
    • drm(4) updates.
    • The octeon platform is now using clang(1) as the base system compiler.
    • The powerpc architecture is now provided with clang(1), in addition to aarch64, amd64, armv7, i386, mips64el, sparc64.
    • Disabled gcc in base on armv7 and i386.
    • Prevented dhclient(8) from repeatedly obtaining a new lease when the mtu is given in a lease.
    • Prevented more than one thread from opening a wscons(4) device in read/write mode.
    • Allowed non-root users to become owner of the drm(4) device when they are the first to open it.
    • Added regular expression support for the format search, match and substitute modifiers in tmux(1).
    • Added a -v flag to source-file in tmux(1) to show the commands and line numbers.
    • Added simple menus usable with mouse or keyboard in tmux(1). Introduced the command “display-menu” to show a menu bound to the mouse on status line by default, and added menus in tree, client and buffer modes.
    • Changed the behavior of swap-window -d in tmux(1) to match swap-pane.
    • Allow panes to be empty in tmux(1), and enabling output to be piped to them with split-window or display-message -I.
    • Adjusted tmux(1) to automatically scroll when dragging to create a selection with the mouse when the cursor reaches the top or bottom line.
    • Fixed a tmux(1) crash when killing the current window, and other bugfixes.
  • SMP-Improvements, System call unlocking: