Oganizata FreeBSD Foundation po zhvillon një instalues të ri grafik për FreeBSD, i cili është bërë për të lehtësuar procesin e instalimit dhe konfigurimit fillestar të sistemit për fillestarët. Theksohet se instaluesi i ri do të rrisë tërheqjen e sistemit për përdoruesit që janë të zakonshëm me instaluesit grafikë dhe e perceptojnë ndërfaqen tekstuale si një anahronizëm. Për më tepër, moda grafike e instalimit do të mundësojë krijimin e një mjedisi më koherent në ndërtimet që përdorin FreeBSD si bazë për ekzekutimin e mjediseve përdoruese.

Për të kryer proceset e lidhura me instalimin, përdoren komponentët e provuar të instaluesit ekzistues bsdinstall, ndërfaqja grafike e të cilit është realizuar përmes zëvendësimit të mjeteve për ndërtimin e dialogëve në konsolën bsddialog me mjete të reja gbsddialog, në të cilat janë angazhuar dialogët dhe widgetet në bazë të bibliotekës GTK.
Подобный подход позволяет реализовать возможность установки в графическом режиме, используя имеющуюся инфраструктуру инсталлятора bsdinstall и сохранив в нём возможность консольного режима установки. Аналогичная замена может быть произведена и для конфигуратора bsdconfig, который уже поддерживает опцию «-X» для создания простого графического интерфейса через вызов Xdialog (на базе GTK2) вместо bsddialog. Использование gbsddialog вместо Xdialog позволит получить более современное оформление интерфейса.
Implementimi funksional i ri të instaluesit është gati për testim, dhe patches të nevojshme për integrimin e tij në përbërjen kryesore janë propozuar për rishikim. Përfshirja në bsdinstall është propozuar përmes ndërfaqeve të përkthyera për bsddialog për shtimin e përdoruesit, vendosjen e fjalëkalimit të administratorit dhe zgjedhjen e zonës orare, si dhe komponentët përzgjedhjes që implementojnë utilitetin dialog në bazë të vlerës së variablit të ambientit $DIALOG dhe mbështetjes për aktivizimin e modalitetit grafik.

Është e rëndësishme të theksohet se projekti GhostBSD (një ndarje e FreeBSD me mjedisin e punës MATE) tashmë përdor installer-in e vet grafik, të shkruar në Python dhe PyGTK, por transferimi i tij në FreeBSD nuk po shqyrtohet, pasi do të kërkonte përfshirjen e Python si varësi të shtesë, që do të çonte në një rritje të dukshme të madhësisë së medias instalimit. Disa vjet më parë, me mbështetje nga FreeBSD Foundation, u zhvillua gjithashtu një prototip i installer-it grafik, i shkruar në gjuhën Lua dhe i realizuar në formën e një serveri http, i cili ofron një ndërfaqe web që hapet në modalitetin me një dritare duke përdorur një shfletues web.
Nga ngjarjet e tjera, të përmendura në raportin e FreeBSD për tremujorin e parë të vitit 2024, mund të theksohen:
- Puna për përmirësimin e stack-ut të zërit është duke u zhvilluar. Është realizuar mundësia e shkëputjes së pajisjeve të zërit në mënyrë asinkrone, gjë që është e nevojshme, për shembull, për shkëputjen e nxehtë të kartave të zërit me ndërfaqe USB. Në planet është realizimi i bibliotekës oss, utilitarit audio dhe utilitarit për menaxhimin e pajisjeve Bluetooth, si dhe zgjerimi i mundësive të utilitarit dhe bibliotekës mixer.
- Për Bhyve është realizuar një proces në background vmstated për menaxhimin e makinave virtuale dhe konfigurimin e nën-sistemeve rrjet dhe magazinave të lidhura me to. Është shtuar utilitari vmstatedctl për menaxhimin (nisje/në ndalesë/kontrollimi i statusit) të makinave virtuale në stilin e komandës jail.
- Iniciativa për nxjerrjen në një bibliotekë të veçantë libsys.so të kodit për thirrjet sistemike, që më parë ka qenë e pranishme në libc.so dhe libpthread.so. Krijimi i libsys.so do të lejojë kufizimin e thirrjeve direkte në sistem vetëm për kodin e besueshëm, të abstrahonte aksesin në thirrjet sistemike për gjuhët e programimit runtime dhe të përmirësonte mbështetje për mjete për regjistrimin e thirrjeve sistemike dhe riprodhimin e operacioneve.
- Për PackageKit është duke u zhvilluar një backend për menaxherin e pakove pkg, i cili do të lejojë përdorimin e ndërfaqeve standarde për menaxhimin e pakove në FreeBSD, të cilat përdorin PackageKit, për shembull, KDE Discover dhe GNOME Software Center.
- Versioni i setit të kompilerëve GCC në porta është azhurnuar në GCC 13.
- Është nisur një projekt i përbashkët me AMD për krijimin e një drivari IOMMU për FreeBSD.
- Është duke u portuar steka rrjetë VPP (Vector Packet Processor) për FreeBSD.
- Sapo projekti për zbatimin e kufijve të personalizuar të kapacitetit (rate limit) në OpenZFS, i cili funksionon me analogji me kuotat e diskut, por në kontekstin e kufizimit të numrit të operacioneve të leximit/shkrimit dhe kapacitetit gjatë leximit/shkrimit.
- Po punohet për stabilizimin e mbështetjes së unionfs në FreeBSD.
- Plani për përfundimin e mbështetjes për platformat 32-bit.
- KDE 6 është shtuar në porta.
Burimi: opennet.ru
