FreeBSD төслийн 2023 оны 7-9-р сарын хөгжлийн тайланд SquashFS файлын системийг хэрэгжүүлж буй шинэ драйверийг танилцуулж байгаа бөгөөд үүнийг FreeBSD-д суурилсан ачаалах дүрс, шууд бүтээц болон програм хангамжийн гүйцэтгэлийг сайжруулахад ашиглаж болно. SquashFS нь зөвхөн унших горимд ажилладаг бөгөөд маш авсаархан мета өгөгдлийн төлөөлөл болон шахсан өгөгдөл хадгалах боломжийг олгодог. Драйвер нь цөмийн түвшинд хэрэгжсэн, FreeBSD 13.2-г дэмждэг ба бусад зүйлсийн дотор RAM-д байрлах SquashFS файлын системээс FreeBSD-г ачаалах боломжийг олгодог.
Илтгэлд онцолсон бусад амжилтууд нь:
- FreeBSD-г ширээний компьютер дээр ашиглах үед гарсан таагүй байдлыг арилгах ажил хийгдсэн. Жишээлбэл, батерейны түвшний мэдэгдлийг ширээний суулгагч порт дээр нэмсэн бөгөөд энэ нь FreeBSD дээр дурын хэрэглэгчийн орчин эсвэл цонхны менежерийг хурдан суулгах, тохируулах боломжийг олгодог. Deskutils/qmediamanager, sysutils/devd-mount, sysutils/npmount портууд нь холбогдсон зөөвөрлөгчийг холбох, файлын системийн мэдээлэл болон боломжит үйлдлүүд (файлын менежерийг эхлүүлэх, форматлах, зураг хуулах, салгах) бүхий мэдэгдлийг харуулахыг дэмждэг болсон. deskutils/freebsd-update-notify порт нэмэгдсэн бөгөөд энэ нь боломжтой шинэчлэлтүүдийн талаарх мэдэгдлүүдийг харуулах бөгөөд үндсэн систем, портууд болон багцуудад шинэчлэлтүүдийг хурдан, автоматаар суулгах боломжийг олгодог.
- Тайлант хугацаанд FreeBSD портуудын цуглуулга 34400-аас 34600 болж өссөн. Нээлттэй PR-ын тоо 3000 хэвээр байна (730 PR шийдэгдээгүй байна). HEAD салбар нь 130 хөгжүүлэгчийн 11454 өөрчлөлттэй. Онцлох шинэчлэлтүүд: 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, GitLab.
- Линуксийн орчны эмуляцийн дэд бүтэц (Linuxulator) нь xattr болон ioprio системийн дуудлагын дэмжлэгийг хэрэгжүүлсэн бөгөөд энэ нь Linux-д зориулж эмхэтгэсэн rsync болон debootstrap хэрэгслүүдийг ажиллуулах боломжийг олгодог.
- Elementary OS Linux түгээлтийн хөгжүүлсэн Pantheon ширээний портыг шинэчилсэн.
- Бүртгэлийг идэвхжүүлсэн (зөөлөн шинэчлэлтүүд) UFS болон FFS файлын системийн хормын хувилбаруудыг үүсгэх дэмжлэгийг идэвхжүүлж, файлын системтэй ажиллахыг зогсоохгүйгээр, "-L" ("dump") гэсэн хуваалтыг салгахгүйгээр fsck хэрэглүүрийг ашиглан агшин зуурын зургийн бүрэн бүтэн байдлыг шалгах, хормын хувилбаруудыг хадгалах боломжийг нэмсэн.
- Amd64 системүүдийн хувьд системийн номын сангийн функцэд SIMD зааврыг ашиглах нь өргөжсөн. Жишээ нь, libc нь одоо SSE, AVX, AVX2 болон AVX-512F/BW/CD/DQ зааврын багцыг ашигладаг функцүүдийн хувилбаруудыг агуулж байна: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(),(), strcpylen(), strcpylen(), strcpy strnlen() болон strspn3. memcpy(), memmove(), strcmp(), timingsafe_bcmp(), timingsafe_memcmp() функцууд дээр ажиллаж байна.
- FreeBSD 15 дээрх 32 битийн платформуудыг цуцлах ажил хийгдэж байна.
- Riskv64 CPU-ийн тодорхойлолтыг сайжруулсан.
- Сүлжээний үйл ажиллагаанд зориулсан NXP DPAA2 (Data Path Acceleration Architecture Gen2) техник хангамжийн хурдатгалын архитектурт дэмжлэг үзүүлэх ажил хийгдэж байна.
- OpenSSL 3-ийг үндсэн системд нэгтгэсэн.
- Нэвтрэх процессоос үл хөдлөх хөрөнгийн утгыг өвлөн авдаг тэргүүлэх болон umask шинж чанаруудын хувьд "inherit" параметрийг /etc/login.conf-д нэмсэн. Хэрэглэгчийн тодорхойлсон "~/.login_conf" файлаар дамжуулан /etc/login.conf-д тохируулсан тэргүүлэх чиглэлийг багасгах боломжийг мөн нэмсэн.
- Security.bsd.see_jail_proc sysctl параметр нь одоо тусдаа шоронгийн орчинд байгаа зөвшөөрөлгүй хэрэглэгчдэд далд процессуудыг хүчээр дуусгах, тэргүүлэх чиглэлийг өөрчлөх, дибаг хийхээс урьдчилан сэргийлэх боломжийг олгодог.
- Хувилбарын бүтээх хэрэгслүүд нь одоо санах ойд ачаалагдсан амьд зургуудыг бүтээх mfsBSD хэрэгслүүдийг нэгтгэдэг.
- FreeBSD-тэй холбоотой асуудлаар зөвлөгөө өгдөг шинжээчийн системийг бий болгохын тулд ChatGPT дээр суурилсан залгаас үүсгэх ажил хийгдэж байна.
- FreeBSD дээр Linux WiFi драйверуудыг ашиглах орчинг хөгжүүлдэг Wifibox төсөл шинэчлэгдлээ.
- BSD Cafe төсөл нь дэмжлэг үзүүлдэг серверүүд Mastodon болон Matrix нь FreeBSD хэрэглэгчдийн хоорондын харилцаа холбоо, хамтын ажиллагаанд ашиглагддаг. Төсөл нь мөн Wiki сайт болон Miniflux RSS тэжээлийг эхлүүлсэн. Төлөвлөгөөнд Git сервер болон виртуалчлалын платформ үүсгэх зэрэг багтсан болно.
Эх сурвалж: opennet.ru
