OpenBSD 7.4 releases, Unix-like operating system

OpenBSD is 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 v7.4

  • Various kernel improvements:
    • On arm64, show BTI and SBSS features in dmesg(8).
    • New kqueue1(2) system call supporting the O_CLOEXEC flag.
    • Map device tree read/write to unbreak root on softraid(4).
    • Correctly recognize umass(4) floppy disk devices as floppy disks.
    • In wscons(4), catch up with box drawing characters which have been standardized in unicode after the original wscons code was written and chose placeholder values.
    • In wscons(4), make sure we do not increase the escape sequence argument count beyond usable bounds.
    • Implement dt(4) utrace(2) support on amd64 and i386.
    • Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD.
    • Make the softdep mount(8) option a no-op. Softdep was a significant impediment to improving the vfs layer.
    • Allow unveil(2)ed programs to dump core(5) into the current working directory.
    • Address incomplete validation of ELF program headers in execve(2).
    • On arm64, use the deep idle state available on Apple M1/M2 cores in the idle loop and for suspend, resulting in power savings.
    • Update AMD CPU microcode if a newer patch is available.
    • Enable a workaround for the ‘Zenbleed’ AMD CPU bug.
    • Report speculation control bits in dmesg(8) CPU lines.
    • To give the primary CPU an opportunity to perform clock interrupt preparation in a machine-independent manner we need to separate the “initialization” parts of cpu_initclocks() from the “start the clock interrupt” parts. Separate cpu_initclocks() from cpu_startclock().
    • Fix a problem where CPU time accounting and RLIMIT_CPU was unreliable on idle systems.
    • Improve the output of the “show proc” command of the kernel debugger ddb(4) and show both the PID and TID of the proc.

Download

Support Our Threat Intelligence

If you find our technology report and cybersecurity news helpful, consider supporting our work.

Crypto QR Code
USDT (TRC20):
TN8BdV8cp4T1Cd28gK9qTAnZknzzuwyUtm
USDT (ERC20):
0x3725e1a7d3bc5765499fa6aaafe307fabcd75bce

Leave a Reply