Выйшла 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

Дадаць каментар