19 maja zaprezentowano wydanie darmowego systemu operacyjnego podobnego do UNIX OpenBSD 6.7. Cechą szczególną tego systemu jest nacisk na jakość kodu i bezpieczeństwo. Projekt został założony przez Theo de Raadta w 1995 r. po konflikcie z twórcami NetBSD. Poniżej wymieniono najważniejsze zmiany w wydaniu.
- Teraz obsługuje do 15 partycji na jednym urządzeniu fizycznym. Więcej
- Niezależna od komputera implementacja mploc dla platformy powerpc.
- Optymalizacja czyszczenia stron pamięci.
- Liczne udoskonalenia i poprawki błędów w dhclient, kliencie protokołu DHCP.
- Maksymalny rozmiar bloku dla operacji NVMe wynosi 128 KB.
- Ulepszenia w apmd daemon, który odpowiada za hibernację/uśpienie. Daemon otrzymuje informacje o zmianach zasilania ze sterownika baterii. Komunikaty sterownika są ignorowane przez 60 sekund po wznowieniu działania komputera, aby użytkownik mógł rozpocząć pracę, zanim maszyna ponownie przejdzie w stan uśpienia.
- Dodano możliwość tworzenia nienazwanych plików w tmpfs. Może to ograniczyć dostęp aplikacji do systemu plików.
- Dodano tryb czytelny dla człowieka dla systat (opcja -h).
- Przywrócono stare zachowanie dhclient. System będzie teraz ponownie ignorował połączenia, które nie zapewniają maski podsieci.
Ulepszenia w systemie plików ffs2 wykorzystującym 64-bitowe znaczniki czasu i adresy bloków:
- Teraz ffs2 jest używany domyślnie na wszystkich platformach poza landisk, luna88k i sgi.
- Obsługa partycji rozruchowej i ramdysku dla platformy sgi.
- Naprawiono ładowanie dla sparc64 i Mac PPC.
- Dostępne do pobrania na platformach alfa i amd64.
- Możliwość rozruchu platform arm_v7 i arm64 przy użyciu efiboot.
- Opcja pobrania dla platformy Loongson.
Ulepszenia SMP:
- Wywołania systemowe __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 i nanosleep działają teraz bez KERNEL_LOCK.
- Implementacja SMP dla procesorów AMD została przerobiona. Teraz system nie będzie błędnie identyfikował rdzeni jako wątków.
Kierowcy:
- Ulepszenia w sterowniku em odpowiedzialnym za obsługę kart sieciowych Intel PRO/1000 10/100/Gigabit Ethernet.
- Implementacja rozdzielczości mikrosekundowej przy użyciu microcputime dla procesorów Cherry Trail w celu rozwiązania problemu zawieszania się systemu X podczas uruchamiania.
- Obsługa adresowania pamięci w urządzeniach PCI dla LPSS (Low Power Subsystem).
- Obsługa kontrolera x553 w sterowniku ix, który odpowiada za szybkie karty sieciowe Intel wykorzystujące interfejs PCI Express.
- Naprawiono błędy występujące po uśpieniu/hibernacji dla amdgpu i radeondrm.
- Naprawiono problem zawieszania się komputera HP EliteBook podczas rozruchu w trybie UEFI.
- Więcej szczegółów można znaleźć w oryginalnej wiadomości na oficjalnej stronie projektu.
I:
- Usunięto następujące sterowniki:
- rtfps, który odpowiada za port szeregowy na płytach głównych IBM RT PC;
- dpt dla DPT EATA SCSI RAID;
- gpr dla czytników kart inteligentnych na interfejsie PCMCIA GemPlus GPR400;
- siatka, dla kart rozszerzeń SCSI w Power Macintosh;
- Udoskonalono podsystem audio.
- Dodano obsługę RaspberryPi 3/4 na architekturze arm64 i RaspberryPi 2/3 na architekturze arm_v7.
Źródło: linux.org.ru

