Излезе OpenBSD 7.0 – подобрения и промени

Най-четени

Даниел Десподов
Даниел Десподов
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

Официално бе представена кросплатформената UNIX-подобна операционна система с отворен код OpenBSD 7.0. Това е 51-вата версия на проекта, които днес, 18 октомври, навършване 26 години. Проектът OpenBSD е основан от Тео де Раад (Theo de Raadt) през 1995 година след възникнал конфликт с разработчиците на NetBSD. В резултат от това Тео губи достъпа си до CVS хранилището на NetBSD. Малко по-късно Тео де Раад с група поддръжници създава на базата дървото със сорс кодове на NetBSD нова операционна система с отворен код, главните цели на която са съвместимост (поддържат се 13 различни хардуерни платформи), стандартизация, коректна работа, информационна безопасност и интегрирани криптографски средства. Размерът на цялостния инсталационен ISO дисков образ на базовата ОС OpenBSD 7.0 е 554 MB.

Освен непосредствено със своята операционна система, проектът OpenBSD е известен и със своите компоненти и модули, които са много разпространени в другите операционни системи и са известни като едни от най-безопасните и качествени софтуерни решения. Сред тях са LibreSSL (версия на OpenSSL), OpenSSH, филтърът за мрежови пакети PF, демоните за маршрутизация OpenBGPD и OpenOSPFD, NTP сървъра OpenNTPD, пощенския сървър OpenSMTPD, мултиплексора на текстовия терминал tmux (аналога на GNU screen), демона identd с реализация на протокола IDENT, BSDL алтернативата на пакета GNU groff – mandoc, протокола за създаване на устойчивите на откази системи CARP (Common Address Redundancy Protocol), лекият http сървър, помощната програма за синхронизация на файлове OpenRSYNC и други.

Основни подобрения и промени

  • Добавен е порт за 64-битовите системи с архитектура RISC-V. Към днешен ден е осигурена пълноценната работа с платките HiFive Unmatched и частично с PolarFire SoC Icicle Kit
  • Във версията за ARM64 платформата, значително е подобрена, но все още не е довършена докрай поддръжката на устройствата на Apple с процесора M1. В текущия си вид се поддържа инсталирането на OpenBSD на диск с GPT и са налични драйвери за USB 3, NVME, GPIO и SPMI. Освен М1, в ARM64 версията е разширена поддръжката на Raspberry Pi 3 Model B+ и платките на базата на SoC Rockchip RK3399
  • За архитектурата AMD64 по подразбиране е изключен компилатора GCC и е оставен само Clang. Досега GCC бе изключен само за архитектурите armv7 и i386
  • Прекратена е поддръжката на платформата SGI
  • За архитектурите amd64, arm64, i386, sparc64 и powerpc64 по подразбиране е включена компилация на Linux ядрото с поддръжката на дебъгера с динамично трасиране dt. Добавен е софтуерния провайдър kprobes за събиране на информация за събитията на ниво ядро
  • В btrace е добавена поддръжката на операторите  „<“ и „>“ във филтрите и е осигурено извеждането на времето на пребиваване в потребителското пространство при анализа стека на ядрото
  • Добавен е конфигурационния файл /etc/bsd.re-config, който може да се използва за настройка на Linux ядрото по време на зареждането на операционната система и при включването и изключването на определени устройства
  • Автоматично се определя наличието на TPM 2.0 модул, както и коректното изпълнение на командите за влизане в режим на хибернация. По този начин е решен възникващия проблем със събуждането на лаптопите ThinkPad X1 Carbon Gen 9 и ThinkPad X1 Nano

Излезе OpenBSD 7.0 – подобрения и промени

 
  • Реализацията на kqueue вече е прехвърлена към използването на mutex-и
  • Усъвършенствана е поддръжката на многопроцесорни системи (SMP). Реализирано е отделно съобщение за всяко процесорно ядро при крашване (panic)
  • Фреймуъркът drm (Direct Rendering Manager) е синхронизиран с Linux ядрото версия  5.10.65. В драйвера inteldrm е подобрена поддръжката на чиповете на Intel с архитектура Tiger Lake. В драйвера amdgpu е реализирана поддръжката на GPU Navi 12, Navi 21 „Sienna Cichlid“, Arcturus и APU Cezanne „Green Sardine“ Ryzen 5000
  • Добавена е поддръжката на нов хардуер, включително Aquantia AQC111U/AQC112U USB Ethernet, Aquantia 1/2.5/5/10Gb/s PCIe Ethernet, Cadence GEM, Broadcom BCM5725, RTL8168FP/RTL8111FP/RTL8117
  • Направени са подобрения в хипервайзора VMM
  • Броят портнати програми за AMD64 архитектурата сега е 11325, за aarch64 – 11034 и за i386 – 10248. Сред тях е включен следния софтуер:

 FFmpeg 4.4
GCC 8.4.0 и 11.2.0
GNOME 40.4
Go 1.17
JDK 8u302, 11.0.12 и 16.0.2
KDE Applications 21.08.1
KDE Frameworks 5.85.0
LLVM/Clang 11.1.0
LibreOffice 7.2.1.2
Lua 5.1.5, 5.2.4 и 5.3.6
MariaDB 10.6.4
Node.js 12.22.6
PHP 7.3.30, 7.4.23 и 8.0.10
Postfix 3.5.12
PostgreSQL 13.4
Python 2.7.18, 3.8.12 и 3.9.7
Qt 5.15.2 и 6.0.4
Ruby 2.6.8, 2.7.4 и 3.0.2
Rust 1.55.0
SQLite 3.35.5
Xfce 4.16 

Излезе OpenBSD 7.0 – подобрения и промени
  • Обновени са софтуерните модули в OpenBSD 7.0, създадени от външни разработчици:
    • Графичния стек Xenocara на базата на  X.Org 7.7 с xserver 1.20.13 плюс пачове, reetype 2.10.4, fontconfig 2.12.4, Mesa 21.1.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.2
    • LLVM/Clang 11.1.0 (плюс пачове)
    • GCC 4.2.1 (плюс пачове) и 3.3.6 (плюс пачове)
    • Perl 5.32.1 (плюс пачове)
    • NSD 4.3.7
    • Unbound 1.13.3
    • Ncurses 5.7
    • Binutils 2.17 (плюс пачове)
    • Gdb 6.3 (плюс пач )
    • Awk 18.12.2020
    • Expat 2.4.1 
  • Обновен е пакетът OpenSSH. Вече не се поддържат цифровите подписи тип rsa-sha
  • От NetBSD е взета помощната програма timeout, която дава възможност за ограничаване времето за изпълнение на командите
  • В програмата за синхронизиране на файловете openrsync са реализирани опциите include“ и „exclude“
  • В текстовия редактор mg е добавена командата dired-jump
  • В помощните програми fdisk и newfs е подобрена поддръжката на дисковете с размер на сектора 4 KB.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

1 Коментар
стари
нови оценка

Нови ревюта

Подобни новини