Π’Ρ‹ΡˆΠ»Π° OpenBSD 6.7


Π’Ρ‹ΡˆΠ»Π° OpenBSD 6.7

19 мая прСдставлСн Ρ€Π΅Π»ΠΈΠ· свободной UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы OpenBSD 6.7. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ этой систСмы являСтся Π°ΠΊΡ†Π΅Π½Ρ‚ Π½Π° качСствС ΠΊΠΎΠ΄Π° ΠΈ бСзопасности. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» основан Π’Π΅ΠΎ Π΄Π΅ Π Π°Π°Π΄Ρ‚ΠΎΠΌ Π² 1995 Π³ΠΎΠ΄Ρƒ послС ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ NetBSD. НаиболСС Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ измСнСния Π² Ρ€Π΅Π»ΠΈΠ·Π΅ пСрСчислСны Π½ΠΈΠΆΠ΅.

  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ поддСрТиваСтся Π΄ΠΎ 15 Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΌ физичСском устройствС. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ

  • МашинонСзависимая рСализация mploc для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ powerpc.

  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ очистки страниц памяти.

  • ΠœΠ½ΠΎΠ³ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΈ багфиксы Π² dhclient, ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° DHCP.

  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с NVMe 128K.

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² Π΄Π΅ΠΌΠΎΠ½Π΅ apmd, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π³ΠΈΠ±Π΅Ρ€Π½Π°Ρ†ΠΈΡŽ/сон. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ питания Π΄Π΅ΠΌΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ. БообщСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ 60 сСкунд послС возобновлСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ машина снова ΡƒΠΉΠ΄Π΅Ρ‚ Π² сон.

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ бСзымянныС Ρ„Π°ΠΉΠ»Ρ‹ Π² tmpfs. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС.

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ для systat (опция -h).

  • ВосстановлСно староС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ dhclient. Π’Π΅ΠΏΠ΅Ρ€ΡŒ систСма снова Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ соСдинСния, Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ маску подсСти.

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ffs2, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ адрСса Π±Π»ΠΎΠΊΠΎΠ²:

  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ ffs2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, ΠΊΡ€ΠΎΠΌΠ΅ landisk, luna88k ΠΈ sgi.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΈ ramdisk для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ sgi.

  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° для sparc64 ΠΈ Mac PPC.

  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ alpha ΠΈ amd64.

  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ arm_v7 ΠΈ arm64 с использованиСм efiboot.

  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ loongson.

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² SMP:

  • БистСмныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 ΠΈ nanosleep Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π±Π΅Π· KERNEL_LOCK.

  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° рСализация SMP для процСссоров AMD. Π’Π΅ΠΏΠ΅Ρ€ΡŒ систСма Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ядра ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΠΈ.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹:

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ em, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΌ Π·Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сСтСвых ΠΊΠ°Ρ€Ρ‚ Intel PRO/1000 10/100/Gigabit Ethernet.

  • РСализация микросСкундного Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с использованиСм microcputime для процСссоров сСмСйства Cherry Trail для исправлСния зависаний ΠΏΡ€ΠΈ стартС ΠΎΠΊΠΎΠ½Π½ΠΎΠΉ систСмы X.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° адрСсации памяти Π² PCI-устройствах для LPSS(Low Power Subsystem).

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° x553 Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ ix, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΌ Π·Π° высокоскоростныС сСтСвыС ΠΊΠ°Ρ€Ρ‚Ρ‹ Intel, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ интСрфСйс PCI Express.

  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π±Π°Π³ΠΈ послС сна/Π³ΠΈΠ±Π΅Ρ€Π½Π°Ρ†ΠΈΠΈ для amdgpu ΠΈ radeondrm.

  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависания Π½Π° HP EliteBook ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ UEFI.

  • Π‘ΠΎΠ»ΡŒΡˆΠ΅ подробностСй ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ· ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сообщСния Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

А Ρ‚Π°ΠΊ ΠΆΠ΅:

  • Π‘Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹:
    • rtfps, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π½Π° ΠΏΠ»Π°Ρ‚Π°Ρ… IBM RT PC;

    • dpt для DPT EATA SCSI RAID;

    • gpr для Ρ€ΠΈΠ΄Π΅Ρ€ΠΎΠ² смарткарт Π½Π° интСрфСйсС PCMCIA GemPlus GPR400;

    • mesh, для ΠΊΠ°Ρ€Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ scsi Π² Power Macintosh;
  • Π‘Ρ‹Π»Π° ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° Π°ΡƒΠ΄ΠΈΠΎ-подсистСма.

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° RaspberryPi 3/4 Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ arm64 ΠΈ RaspberryPi 2/3 Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ arm_v7.

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ, постСр πŸ™‚

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ