Вийшла OpenBSD 6.7


Вийшла OpenBSD 6.7

19 травня представлено реліз вільної UNIX-подібної операційної системи OpenBSD 6.7. Особливістю цієї системи є акцент на якості коду та безпеки. Проект було засновано Тео де Раадтом у 1995 році після конфлікту з розробниками NetBSD. Найбільш значущі зміни у релізі перераховані нижче.

  • Тепер підтримується до 15 розділів на одному фізичному пристрої. Детальніше

  • Машинонезалежна реалізація MPOC для платформи 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

Додати коментар або відгук