Wydano OpenBSD 6.7


Wydano OpenBSD 6.7

19 maja wydano nową wersję wolnego systemu operacyjnego typu UNIX, OpenBSD 6.7. Cechą charakterystyczną tego systemu jest nacisk na jakość kodu i bezpieczeństwo. Projekt został założony przez Theo de Raadt w 1995 roku po konflikcie z deweloperami NetBSD. Poniżej przedstawiono najważniejsze zmiany w wydaniu.

  • Obsługiwane są teraz do 15 partycji na jednym fizycznym urządzeniu. Szczegóły
  • Niezależna od maszyny implementacja mploc dla platformy powerpc.
  • Optymalizacja czyszczenia stron pamięci.
  • Wielu ulepszeń i poprawek błędów w dhclient, kliencie protokołu DHCP.
  • Maksymalny rozmiar bloku dla operacji NVMe wynosi 128K.
  • Ulepszenia w demonie apmd, który odpowiada za hibernację/sen. Informacje o zmianach zasilania demon otrzymuje od sterownika baterii. Wiadomości ze sterownika są ignorowane przez 60 sekund po wznowieniu pracy komputera, aby użytkownik mógł rozpocząć pracę, zanim maszyna ponownie przejdzie w sen.
  • Dodano możliwość tworzenia anonimowych plików w tmpfs. Może to ograniczyć dostęp aplikacji do systemu plików.
  • Dodano tryb czytelny dla ludzi dla systat (opcja -h).
  • Przywrócono stare zachowanie dhclient. System znowu będzie ignorował połączenia, które nie oferują maski podsieci.

Ulepszenia w systemie plików ffs2, wykorzystującym 64-bitowe znaczniki czasowe i adresy bloków:

  • Teraz ffs2 jest domyślnie używane na wszystkich platformach z wyjątkiem landisk, luna88k i sgi.
  • Wsparcie dla partycji rozruchowej i ramdysku dla platformy sgi.
  • Naprawiono rozruch dla sparc64 i Mac PPC.
  • Możliwość uruchamiania na platformach alpha i amd64.
  • Możliwość uruchamiania na platformach arm_v7 i arm64 z użyciem efiboot.
  • Możliwość uruchamiania na platformie loongson.

Ulepszenia w SMP:

  • Wywołania systemowe __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 i nanosleep są teraz uruchamiane bez KERNEL_LOCK.
  • Przeprojektowano implementację SMP dla procesorów AMD. System nie będzie już błędnie identyfikować rdzeni jako wątki.

Sterowniki:

  • Ulepszenia w sterowniku em, który odpowiada za wsparcie kart sieciowych Intel PRO/1000 10/100/Gigabit Ethernet.
  • Implementacja mikrosekundowego rozdzielczości z użyciem microcputime dla procesorów rodziny Cherry Trail w celu naprawy zawieszeń podczas uruchamiania systemu okienkowego X.
  • Wsparcie dla adresowania pamięci w urządzeniach PCI dla LPSS (Low Power Subsystem).
  • Wsparcie kontrolera x553 w sterowniku ix, odpowiadającym za wysokowydajne karty sieciowe Intel wykorzystujące interfejs PCI Express.
  • Naprawiono błędy po uśpieniu/hibernacji dla amdgpu i radeondrm.
  • Naprawa zawieszania się na HP EliteBook podczas rozruchu w trybie UEFI.
  • Więcej szczegółów można znaleźć w oryginalnej wiadomości na oficjalnej stronie projektu.

A także:

  • Usunięto następujące sterowniki:
    • rtfps, odpowiadający za port szeregowy na płytach IBM RT PC;
    • dpt dla DPT EATA SCSI RAID;
    • gpr dla czytników kart inteligentnych na interfejsie PCMCIA GemPlus GPR400;
    • mesh, dla kart rozszerzeń scsi w Power Macintosh;
  • Udoskonalono subsystem audio.
  • Dodano wsparcie dla Raspberry Pi 3/4 na architekturze arm64 oraz Raspberry Pi 2/3 na architekturze arm_v7.

Tradycyjnie, plakat 🙂

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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster