FreeBSD SquashFS драйверін қосады және жұмыс үстелі тәжірибесін жақсартады

FreeBSD жобасының 2023 жылдың шілде-қыркүйек айлары аралығындағы дамуы туралы есеп SquashFS файлдық жүйесінің іске асырылуы бар жаңа драйверді ұсынады, оны жүктеу кескіндерінің, Live құрастыруларының және FreeBSD негізіндегі микробағдарламалардың тиімділігін арттыру үшін пайдалануға болады. SquashFS тек оқуға арналған режимде жұмыс істейді және метадеректер мен қысылған деректерді сақтаудың өте ықшам көрінісін қамтамасыз етеді. Драйвер ядро ​​деңгейінде жүзеге асырылады, FreeBSD 13.2 шығарылымын қолдайды және басқалармен қатар, жедел жадта орналасқан SquashFS файлдық жүйесінен FreeBSD жүктеуге мүмкіндік береді.

Есепте атап өтілген басқа да жетістіктерге мыналар жатады:

  • Жұмыс үстелінде FreeBSD пайдалану кезінде туындауы мүмкін қолайсыздықтарды жою үшін жұмыс жасалды. Мысалы, FreeBSD ішіндегі кез келген пайдаланушы ортасын немесе терезе менеджерін жылдам орнатуға және конфигурациялауға мүмкіндік беретін жұмыс үстелін орнатушы порты заряд деңгейі туралы хабарландыруларды көрсету үшін жаңартылды. deskutils/qmediamanager, sysutils/devd-mount және sysutils/npmount порттары арқылы қосылған медианы орнатуға және файлдық жүйе туралы ақпарат пен ықтимал әрекет опциялары бар хабарландыруды көрсетуге болады (файл менеджерін іске қосу, пішімдеу, кескінді көшіру). , ажырату). Жаңарту хабарландыруларын көрсету және негізгі жүйені, портты және бума жаңартуларын жылдам, автоматты орнатуға мүмкіндік беретін deskutils/freebsd-update-notify порты қосылды.
  • FreeBSD порттарының жинағы есепті кезеңде 34400 34600 порттан 3000 730 портқа дейін өсті. Жабылған PR саны 11454 (130 PR әлі шешілген жоқ) болып қалды. HEAD тармағында 5.20 әзірлеушілерден 5.34 15 өзгерту бар. Маңызды жаңартуларға мыналар жатады: Mono 7.6.2, Perl 5.27.8, PostgreSQL 23.08, LibreOffice 1.72.0, KDE 8.0.2, KDE Gear 13.2.0, Rust 16.3, Wine XNUMX, GCC XNUMX, GCC XNUMX.Lab
  • Linux ортасының эмуляциялық инфрақұрылымы (Linuxulator) xattr және ioprio жүйелік шақыруларына қолдау көрсетті, бұл Linux үшін құрастырылған rsync және debootstrap утилиталарын іске қосуға мүмкіндік берді,
  • Linux дистрибуциясы Elementary ОЖ әзірлеген 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 процессорының идентификациясы.
  • Желілік операциялар үшін NXP DPAA2 (Data Path Acceleration Architecture Gen2) аппараттық жеделдету архитектурасына қолдауды енгізу бойынша жұмыс жүргізілуде.
  • OpenSSL 3-тің базалық жүйеге интеграциясы қамтамасыз етілген.
  • /etc/login.conf ішінде сипаттардың мәні кіру процесінен мұраланған басымдық және umask сипаттары үшін «мұра» параметрі қосылды. Сондай-ақ, "~/.login_conf" пайдаланушы файлы арқылы /etc/login.conf ішінде орнатылған басымдықты азайту мүмкіндігі қосылған.
  • Security.bsd.see_jail_proc sysctl параметрі арқылы бөлек түрме ортасында рұқсат етілмеген пайдаланушыларға енді тоқтатуды мәжбүрлеуге, басымдықты өзгертуге және жасырын процестерді жөндеуге тыйым салуға болады.
  • Шығарылым құрастыру құралдар жинағы жадқа жүктелген тірі кескіндерді құруға арналған mfsBSD утилиталарын қамтиды.
  • FreeBSD-ге қатысты мәселелер бойынша кеңес беретін сараптамалық жүйені құру үшін ChatGPT негізінде плагин жасау бойынша жұмыс жүргізілуде.
  • FreeBSD жүйесінде Linux WiFi драйверлерін пайдалану ортасын әзірлейтін Wifibox жобасы жаңартылды.
  • FreeBSD пайдаланушылары арасында байланыс пен ынтымақтастық үшін Mastodon және Matrix серверлерін қолдайтын BSD Cafe жобасы енгізілді. Жоба сонымен қатар Wiki және Miniflux деп аталатын RSS фидері бар веб-сайтты іске қосты. Git серверін және виртуализация платформасын құру жоспарда бар.

Ақпарат көзі: opennet.ru

пікір қалдыру