FreeBSD додава драјвер за SquashFS и го подобрува искуството на работната површина

Извештајот за развојот на проектот FreeBSD од јули до септември 2023 година претставува нов двигател со имплементација на датотечен систем SquashFS, кој може да се користи за подобрување на ефикасноста на сликите за подигање, изданија во живо и фирмвер базиран на FreeBSD. SquashFS работи во режим само за читање и обезбедува многу компактна репрезентација на метаподатоци и складирање на компресирани податоци. Возачот е имплементиран на ниво на јадрото, го поддржува изданието FreeBSD 13.2 и, меѓу другото, ви овозможува да го подигнете FreeBSD од датотечниот систем SquashFS лоциран во RAM меморијата.

Други достигнувања нагласени во извештајот вклучуваат:

  • Направена е работа за да се елиминираат непријатностите што може да се појават при користење на FreeBSD на работната површина. На пример, портата за десктоп-инсталатор, која ви овозможува брзо инсталирање и конфигурирање на која било корисничка околина или менаџер на прозорци во FreeBSD, е ажурирана за да прикажува известувања за нивото на полнење. Преку портите deskutils/qmediamanager, sysutils/devd-mount и sysutils/npmount, можно е да се монтираат поврзаните медиуми и да се прикаже известување со информации за датотечниот систем и можните опции за акција (стартирање менаџер на датотеки, форматирање, копирање слика , демонтирање). Додадени deskutils/freebsd-update-notify порта за прикажување известувања за ажурирање и овозможување брза, автоматска инсталација на базниот систем, портата и ажурирањата на пакетите.
  • Колекцијата на порти на FreeBSD во текот на извештајниот период се зголеми од 34400 на 34600 порти. Бројот на незатворени ПР останува на 3000 (730 ПР сè уште не се решени). Филијалата HEAD содржи 11454 промени од 130 програмери. Значајните ажурирања вклучуваат: Mono 5.20, Perl 5.34, PostgreSQL 15, LibreOffice 7.6.2, KDE 5.27.8, KDE Gear 23.08, Rust 1.72.0, Wine 8.0.2, GCC 13.2.0.ab 16.3L.
  • Инфраструктурата за емулација на околината на Linux (Linuxulator) имплементира поддршка за системските повици xattr и ioprio, што овозможи да се стартуваат алатките за rsync и debootstrap компајлирани за Linux,
  • Портата со работната површина Pantheon, развиена од дистрибуцијата Linux Elementary OS, е ажурирана.
  • Вклучена е поддршка за создавање снимки од датотечните системи UFS и FFS на кои е овозможено евидентирање (меки ажурирања), а додадени се и можности за проверка на интегритетот на снимката со помош на алатката fsck и зачувување на депонии од слики во позадина, без запирање работа со датотечниот систем и без демонтирање на партицијата (да се стартува ѓубре со знаменцето „-L“).
  • За системите amd64, употребата на SIMD инструкции во функциите на системската библиотека е проширена. На пример, libc додаде варијанти на функции кои ги користат множествата на инструкции SSE, AVX, AVX2 и AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() и strspn3). Во тек е работа на функциите memcpy(), memmove(), strcmp(), timingssafe_bcmp() и timingssafe_memcmp().
  • Во тек е работа на застарување на 32-битни платформи во изданието FreeBSD 15.
  • Подобрена идентификација на процесорот riscv64.
  • Во тек е работа на имплементација на поддршка за NXP DPAA2 (Data Path Acceleration Architecture Gen2) хардверска архитектура за забрзување за мрежни операции.
  • Обезбедена е интеграција на OpenSSL 3 во основниот систем.
  • Во /etc/login.conf, параметарот „inherit“ е додаден за приоритетните и umask својствата, во кои вредноста на својствата се наследува од процесот на најавување. Додадена е и способноста да се намали приоритетот поставен во /etc/login.conf преку корисничката датотека „~/.login_conf“.
  • Преку параметарот sysctl security.bsd.see_jail_proc, на неовластените корисници во посебна затворска околина сега може да им се забрани да принудуваат прекинување, менување приоритет и дебагирање на скриените процеси.
  • Комплетот алатки за изработка вклучува mfsBSD алатки за градење живи слики вчитани во меморијата.
  • Работата е во тек на создавање приклучок базиран на ChatGPT за да се создаде експертски систем кој советува за прашања поврзани со FreeBSD.
  • Проектот Wifibox, кој развива средина за користење Linux WiFi драјвери во FreeBSD, е ажуриран.
  • Воведен е проектот BSD Cafe кој ги поддржува Mastodon и Matrix серверите за комуникација и соработка меѓу корисниците на FreeBSD. Проектот исто така лансираше веб-локација со Wiki и RSS фидер наречен Miniflux. Има планови за создавање на Git сервер и платформа за виртуелизација.

Извор: opennet.ru

Додадете коментар