FreeBSD е операционна система с отворен код.
Преди няколко дни беше обявено Доклад за състоянието на разработката на FreeBSD, който съответства на третото тримесечие на годината (юли до септември 2023 г.) и който подчертава голямо количество доста интересни новини от Google Summer of Code.
Освен, че, Подобренията и извършената работа се открояват за първата версия на FreeBSD 14, както и внедряването на драйвера SquashFS, подобрения в OpenSSL 3, подобрения на SIMD за AMD64, подобрения в инициативата KDE/FreeBSD, между другото.
Акценти от третия доклад за разработката на FreeBSD
Първоначално докладът изказва своите благодарности и съболезнования на Ханс Петер Селаски, който загина при катастрофа през юни. Ханс отиде известен с работата си по пренаписване и поддържане на USB стека, както и за пакетът webcamd който поддържа стартиране на драйвери за уеб камера на Linux в потребителско пространство на FreeBSD, както и skTLS NIC изпраща и получава поддръжка за изтегляне в драйвера mce(4) и много подобрения в слоя за съвместимост на драйвера за устройство на Linux.
Друг момент, който се откроява от доклада, е, че Предприети са стъпки за отстраняване на всички проблеми, които могат да възникнат при използване на FreeBSD на работния плот, тъй като се споменава, че портът на Desktop Installer е актуализиран, за да показва известия за нивата на натоварване от портовете deskutils/qmediamanager, sysutils/devd-mount и sysutils/npmount, които позволяват монтиране на допълнителни носители и показване на известия с информация за системата от файлове и възможни варианти за действие.
В допълнение към това, той също така подчертава нов драйвер за файлова система SquashFS, с който вече можете да монтирате SquashFS файлове на FreeBSD 13.2-RELEASE или по-висока и изпълнява всички основни операции с файлова система само за четене, компилации на живо и базиран на FreeBSD фърмуер. Този драйвер е внедрен на ниво ядро, съвместим е с FreeBSD версия 13.2 и освен всичко друго позволява FreeBSD да бъде стартирана от файлова система SquashFS, разположена в RAM.
От друга страна, можем да намерим в доклада подробности за промени и подобрения в колекцията Ports, сред които се откроява инициативата KDE/FreeBSD в които се споменават sysutils/polkit и sysutils/consolekit2 актуализации, което подобри политиката за сигурност и управлението на конзолата на работния плот на FreeBSD, също от x11/sddm, който беше актуализиран за предоставяне на по-добър графичен мениджър за влизане, плюс мултимедия/pipewire беше актуализиран до версия 0.3.81, осигуряваща мултимедийна поддръжка за настолни компютри като KDE и GNOME.
Друг от портовете на околната среда, които получиха подобрения, е Pantheon Desktop (Elementary OS desktop), който се актуализира от стека на GNOME (особено WebKitGTK, libwnck, Mutter, Vala). Три нови приложения са добавени към хранилището за разработка, atlas - преглед на карти, nimbus - аплет за времето и leopod - подкаст клиент
Актуализацията на проекта също е подчертана Wifibox (за който вече говорихме тук в блога) и в който беше потвърдено, че работи с чипсети Atheros, Realtek и Mediatek.
Не на последно място, заслужава да се подчертае от доклада подобрението на Поддръжка на OpenSSL 3 на базата на FreeBSD, тъй като са включени решенията на три конкретни проблема, от които са споменати следните:
- Коригирайте чрез свързване на наследените машини и доставчика със споделения обект libcrypto.so, за правилна видимост на символа и което изисква хакване на системата за изграждане.
- Както и корекцията на списъка с изходни файлове за доставчика на FIPS.
- И гарантира обратна съвместимост с остарелия 0.9.8 API, който беше особено полезен за PAM модула за удостоверяване на security/pam_ssh_agent_auth, базиран на механизма за удостоверяване ssh-agent(1) на OpenSSH.
От останалите промени които се открояват от този трети доклад:
- Поправки и подобрения на класовете за влизане, както и сега възможностите приоритет y Umask сега те приемат стойността наследят специално за изрично изискване за наследяване на свойства от процеса на влизане.
- Разработването на плъгин ChatGPT, който има достъп до най-новите данни на FreeBSD, трансформирайки ChatGPT в експертна система FreeBSD.
- Проектът BSD Café, център за различни инструменти и услуги, всички захранвани от *BSD.
най-накрая, ако сте се интересувам да научим повече за това, можете да проверите подробностите в следваща връзка.