A FreeBSD mostantól más operációs rendszerekből felépíthető

sok A FreeBSD fejlesztői jelentést tettek közzé 2020 júliusától szeptemberig. A legjelentősebb eredmény volt a FreeBSD alaprendszer felépítésének képessége más operációs rendszereken alapuló környezetekben. A többi operációs rendszerre való építkezés szükségességét az a vágy vezérli, hogy Linux vagy macOS-specifikus folyamatos integrációs eszközöket használjunk a FreeBSD tesztelésére.

A keresztkonstrukció megvalósításának munkája 2017 óta folytatódik, és szeptemberben bekerült a legújabb javítás, amely szükséges a buildworld és a buildkernel többi operációs rendszer teljes munkájához. A build egy speciálisan előkészített ./tools/build/make.py réteggel kezdődik, és olyan rendszereken is elvégezhető, amelyekre telepítve van az LLVM 10 vagy 11.

Egyéb változások: az támogatások a FreeBSD Alapítványtól dolgoznak javítsa a WiFi támogatást, javítsa a Linux KPI keretrendszerét cLinux kernel DRM API támogatás, javítsa a Linuxulator kompatibilitását az alkalmazásokkal, frissítse a grafikus illesztőprogramokat, adjon hozzá Zstd tömörítést az OpenZFS-hez, bontsa ki a RAID-Z partíciókat Menet közben javult az LLDB hibakereső támogatása.

Másrészt a FreeBSD Alapítvány a futásidejű dinamikus kapcsolat fejlesztésén is dolgozikr (rtld) és az ELF rakodó, javítsa a UNIX tartomány foglalatainak zárolását, frissítse az építési infrastruktúrát, kiterjessze az ARM64 támogatást és migrálja az adattárat a Gitbe.

Ezen túlmenően, az svn2git összes ismert kérdése megoldódott, beleértve a metaadatok ellentmondásait a Subversion változásnaplójában. A végső áttérés a Gitre a FreeBSD 13.0 kiadásának előkészítése során fog megtörténni. Egyelőre nincsenek tervek a meglévő stabil fiókfejlesztés Git-re történő lefordítására.

Október végén tervezik egy teszt Git tárház elindítását linkek futtatására és a fejlesztők megismertetésére. A fő src és a doc adattárak várhatóan november közepén vándorolnak Gitbe, míg a kikötői adattárak időrendjét még nem határozták meg.

A FreeBSD Ports Collection meghaladta a 40.000 2525 port mérföldkőjét, 595 PR nyitva van, amelyek közül XNUMX PR-t még elemezni kell. A. Frissített verziói Perl 5.32, PostgreSQL 12, PHP 7.4, GNOME 3.36, Qt5 5.15.0, Emacs a 27.1, KDE Frameworks 5.74.0 és pkg 1.15.8. A LibreOffice 7.0 kompatibilitás megvalósult.

Mesát és a kapcsolódó portokat áthelyezték a meson építési rendszert használni az autotoolok helyett, Az X.org webhely frissítése 1.20.9, libdrm és libevdev. A A drm grafikus illesztőprogramok szinkronizálva vannak az 5.4.62 Linux kernellel. A fő libdrm és libevdev kódbázis módosult a FreeBSD támogatásához.

Az udev / evdev és a libinput használatán dolgoztak annak érdekében, hogy javuljon a helyi beállításokat már nem igénylő beviteli eszközökkel való kompatibilitás. A változtatásra a FreeBSD 27 október 12.2-i kiadásában tesznek javaslatot.

Linux környezetben emulációs infrastruktúra (Linuxulator), elkezdődött a problémák kijavítása Linux-specifikus alkalmazások futtatásával (például a Chromium, Firefox, DB2, Oracle, EAGLE, Memcached, Nginx, Steam, signal-desktop, VLC, 1password működésképtelenségének okait elemzik).

A jelentési időszak alatt az emulátor által meghirdetett Linux kernel verzió 3.10.0-ra emelkedett (mint az RHEL 7-ben), a gettynam hívás chroot-ban javult, a memfd támogatás javult, a rendszerhívás hozzáadódott a splice-hoz és a BLKPBSZGET ioctl és a kcov támogatás megvalósult.

Hozzáadott egy új sysctl compat.linux.use_emul_path fájlt. Átdolgozott hibakezelés. A kikötő sysutils / debootstrap frissítve lett az 1.0.123 verzióra, hogy a Debian és az Ubuntu segítségével sandboxokat hozzon létre. A változásokat a 12.2 verzió tartalmazza.

A DTS (Device Tree Sources) fájlokat szinkronizálják a HEAD ágon levő Linux 5.8 kernellel és a 5.6-STABLE ág 12 kernellel.

A Kerberos (sec mode = krb1.3p) használata helyett folytatódik az NFS TLS 5 alapú titkosított kommunikációs csatornán történő működtetésének lehetősége, amely csak az RPC-üzenetek titkosítására korlátozódik, és csak szoftveresen valósul meg. Az új megvalósítás a kernel által biztosított TLS-veremet használja a hardveres gyorsítás engedélyezéséhez.

forrás:


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.