Új grafikus telepítőt fejlesztenek a FreeBSD számára. A FreeBSD első negyedévi jelentése

A FreeBSD Foundation szervezete új grafikus telepítőt fejleszt a FreeBSD számára, amelynek célja, hogy megkönnyítse a kezdők számára a rendszer telepítését és kezdeti beállítását. Megjegyzik, hogy az új telepítő növelni fogja a rendszer vonzerejét azok számára, akik grafikus telepítőkhoz szoktak, és a szöveges felületeket anachronizmusnak tekintik. Ezen kívül a grafikus telepítési mód lehetővé teszi egy integráltabb környezet létrehozását olyan összeállításokban, amelyek a FreeBSD-t használják felhasználói környezetek indításához.

Új grafikus telepítőt fejlesztenek a FreeBSD számára. A FreeBSD első negyedévi jelentése

A telepítéssel kapcsolatos folyamatok végrehajtásához a meglévő bsdinstall telepítő már bevált komponenseit használják, dessen grafikus felülete a bsddialog konzolos párbeszédszerkesztő helyettesítésével valósult meg a gbsddialog új eszközkészletével, amely a GTK könyvtár alapú párbeszédeket és widgeteket alkalmaz.

Ez a megközelítés lehetővé teszi a grafikus módban való telepítést a bsdinstall telepítő meglévő infrastruktúrájának felhasználásával, miközben megőrzi a konzolos telepítési lehetőséget is. Hasonló csere végezhető a bsdconfig konfigurálón is, amely már támogatja az «-X» opciót az Xdialog (GTK2 alapú) egyszerű grafikus felület létrehozásához a bsddialog helyett. A gbsddialog használata az Xdialog helyett modernebb felület kialakítását teszi lehetővé.

Az új telepítő munkavégzésre kész valósítmánya már tesztelésre vár, és a szükséges integrációs javítások a felülvizsgálatra ajánlottak. A bsdinstallhoz javasolt, a bsdconfigba lefordított felhasználó hozzáadásához, adminisztrátori jelszó beállításához és időzóna kiválasztásához szükséges felületek, valamint a dialog segédprogram valósításának kiválasztására szolgáló komponensek is, amelyek az $DIALOG környezeti változó értéke alapján aktiválják a grafikus módot.

Videó lejátszása

Figyelemre méltó, hogy a GhostBSD projekt (a FreeBSD MATE asztali környezete) már használja a saját grafikus telepítőjét, amely Python és PyGTK nyelven készült, de ezt nem tervezik átkonvertálni a FreeBSD-re, mivel ez a Python mint kiegészítő függőség beépítését igényli, ami jelentős növekedést eredményezne a telepítő adathordozó méretében. Néhány évvel ezelőtt a FreeBSD Foundation támogatásával egy Lua nyelven íródott grafikus telepítő prototípus is fejlesztés alatt állt, amely http-szerverként valósult meg, webes felhasználói felületet biztosítva, amely egyablakos módban nyílik meg egy webböngésző segítségével.

A FreeBSD 2024 első negyedévi jelentésében említett egyéb események közül kiemelhetjük:

  • Folyik a hangstack javítása. Megvalósították a hangszórók aszinkron leválasztásának lehetőségét, amely szükséges például USB interfésszel rendelkező hangkártyák forró leválasztásához. A tervek között szerepel az oss könyvtár megvalósítása, az audio segédprogramok és a Bluetooth eszközök kezelésére szolgáló segédprogramok, valamint a mixer segédprogram és könyvtár képességeinek bővítése.
  • A Bhyve-hoz elkészült egy háttérfolyamat, a vmstated, amely a virtuális gépek és a kapcsolódó hálózati alrendszerek és tárolások beállításának kezelésére szolgál. Hozzáadták a vmstatedctl segédprogramot a virtuális gépek irányítására (elindítás/megállítás/állapot ellenőrzés) a jail parancs stílusában.
  • A libsys.so külön könyvtárba való kiemelésére irányuló kezdeményezés a rendszerhívások kezelésére szolgáló kód számára, amely korábban a libc.so és libpthread.so-ban volt megtalálható. A libsys.so létrehozása lehetővé teszi, hogy a rendszerhívások közvetlen elérését csak megbízható kódokra korlátozzuk, az rendszerhívások elérését a programozási nyelvek futási idejére absztraháljuk és javítsuk a rendszerhívások naplózására és műveletek megismétlésére szolgáló eszközök támogatását.
  • A PackageKit számára egy bővítmény fejlesztés alatt áll a pkg csomagkezelőhöz, amely lehetővé teszi a FreeBSD-n történő csomagkezelést a PackageKit-t használó alkalmazások, például a KDE Discover és a GNOME Software Center szabványos kezelőfelületeinek alkalmazásával.
  • A GCC fordítókészlet verziója a portokban frissítésre került a GCC 13-ra.
  • Megkezdődött egy közös projekt az AMD-vel az IOMMU meghajtó létrehozására a FreeBSD-hez.
  • Folyik a VPP (Vector Packet Processor) hálózati stack átportolása a FreeBSD-re.
  • Elindult egy projekt, amely a testreszabott sávszélesség-korlátozások (rate limit) megvalósítására irányul az OpenZFS-ben, analógiát követve a lemezkvótákkal, de az olvasási/írási műveletek és az olvasási/írási sávszélesség korlátozása szempontjából.
  • Folyamatban van a unionfs támogatásának stabilizálása a FreeBSD-ben.
  • A 32 bites platformok támogatásának megszüntetésére vonatkozó terv.
  • A portokhoz hozzáadva a KDE 6.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster