2023-жылдын июлунан сентябрына чейин FreeBSD долбоорун иштеп чыгуу боюнча отчетто SquashFS файлдык тутумунун ишке ашырылышы менен жаңы драйвер сунушталат, аны жүктөө сүрөттөрүнүн, Live түзүмдөрдүн жана FreeBSD негизиндеги микропрограммалардын натыйжалуулугун жогорулатуу үчүн колдонсо болот. SquashFS окуу үчүн гана режимде иштейт жана метаберилиштердин жана кысылган маалыматтарды сактоонун абдан компакттуу өкүлчүлүгүн камсыз кылат. Драйвер ядро деңгээлинде ишке ашырылган, FreeBSD 13.2 чыгарууну колдойт жана башка нерселер менен катар RAMда жайгашкан SquashFS файл тутумунан FreeBSDди жүктөөгө мүмкүндүк берет.
Баяндамада баса белгиленген башка жетишкендиктерге төмөнкүлөр кирет:
- Иш столунда FreeBSD колдонууда пайда болушу мүмкүн болгон ыңгайсыздыктарды жоюу боюнча иштер жасалды. Мисалы, FreeBSDде каалаган колдонуучу чөйрөсүн же терезе менеджерин тез орнотууга жана конфигурациялоого мүмкүндүк берүүчү иш үстөлүн орнотуучу порт, заряддын деңгээли жөнүндө эскертмелерди көрсөтүү үчүн жаңыртылган. deskutils/qmediamanager, sysutils/devd-mount жана sysutils/npmount порттору аркылуу туташкан медианы туташтырууга жана файл системасы жана мүмкүн болуучу аракеттердин варианттары (файл башкаргычын ишке киргизүү, форматтоо, сүрөттү көчүрүү) жөнүндө маалымат менен эскертмени көрсөтүүгө болот. , монтаждоо). Жаңыртуу эскертмелерин көрсөтүү жана базалык системаны, портту жана пакет жаңыртууларын тез, автоматтык түрдө орнотууга мүмкүндүк берүү үчүн deskutils/freebsd-update-notify порту кошулду.
- Отчеттук мезгилде FreeBSD портторунун коллекциясы 34400 34600 порттон 3000 730 портко чейин өстү. Жабыкпаган PRлардын саны 11454 бойдон калууда (130 ПР чечиле элек). HEAD бутагы 5.20 иштеп чыгуучулардан 5.34 өзгөртүүнү камтыйт. Маанилүү жаңыртууларга: Mono 15, Perl 7.6.2, PostgreSQL 5.27.8, LibreOffice 23.08, KDE 1.72.0, KDE Gear 8.0.2, Rust 13.2.0, Wine 16.3, GCC XNUMX, Git.Lab кирет.
- Linux чөйрөсүн эмуляциялоо инфраструктурасы (Linuxulator) xattr жана ioprio тутумдук чалууларын колдоону ишке ашырды, бул Linux үчүн түзүлгөн rsync жана debootstrap утилиталарын иштетүүгө мүмкүндүк берди,
- Linux дистрибьюторунун Elementary OS тарабынан иштелип чыккан Pantheon иш тактасы бар порт жаңыртылды.
- Каттоо иштетилген (жумшак жаңыртуулар) 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(), timingsafe_bcmp() жана timingsafe_memcmp() функцияларынын үстүндө иштер жүрүп жатат.
- FreeBSD 32 релизиндеги 15 биттик платформаларды жокко чыгаруу боюнча иштер жүрүп жатат.
- Жакшыртылган riscv64 CPU идентификациясы.
- Тармактык операциялар үчүн NXP DPAA2 (Data Path Acceleration Architecture Gen2) аппараттык ылдамдатуу архитектурасын колдоону ишке ашыруу боюнча иштер жүрүп жатат.
- OpenSSL 3ти базалык системага интеграциялоо каралган.
- /etc/login.conf дарегинде артыкчылык жана umask касиеттери үчүн “inherit” параметри кошулган, мында касиеттердин мааниси кирүү процессинен мураска алынган. Ошондой эле "~/.login_conf" колдонуучу файлы аркылуу /etc/login.conf ичинде белгиленген артыкчылыкты азайтуу мүмкүнчүлүгү кошулду.
- Security.bsd.see_jail_proc sysctl параметри аркылуу өзүнчө түрмө чөйрөсүндөгү уруксаты жок колдонуучуларга азыр мажбурлап токтотууга, артыкчылыкты өзгөртүүгө жана жашырылган процесстерди оңдоого тыюу салынышы мүмкүн.
- Чыгаруу куралы эстутумга жүктөлгөн жандуу сүрөттөрдү куруу үчүн mfsBSD утилиталарын камтыйт.
- FreeBSD менен байланышкан маселелер боюнча кеңеш берүүчү эксперттик системаны түзүү үчүн ChatGPT негизинде плагин түзүү боюнча иштер жүрүп жатат.
- FreeBSDде Linux WiFi драйверлерин колдонуу чөйрөсүн иштеп чыгуучу Wifibox долбоору жаңыртылды.
- Представлен проект BSD Cafe, поддерживающий серверлер Mastodon и Matrix для общения и совместной работы пользователей FreeBSD. Проектом также запущен сайт с Wiki и RSS-редер Miniflux. В планах создание Git-сервера и платформы виртуализации.
Source: opennet.ru
