Wydano OpenBSD 6.7


Wydano OpenBSD 6.7

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.

Tradycyjnie plakat :)

Źródło: linux.org.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster