I-FreeBSD manje isingakhiwa kusuka kwezinye izinhlelo zokusebenza

I-Los Abathuthukisi beFreeBSD bakhiphe umbiko wenqubekela phambili wephrojekthi kusuka ngoJulayi kuya kuSepthemba 2020. Impumelelo ebaluleke kakhulu fue ikhono lokwakha isisekelo sohlelo lwe-FreeBSD ezindaweni ezisuselwe kwezinye izinhlelo zokusebenza. Isidingo sokwakha kwezinye izinhlelo zokusebenza siqhutshwa yisifiso sokusebenzisa amathuluzi wokuhlanganisa aqhubekayo we-Linux noma ama-macOS ukuhlola i-FreeBSD.

Ukusebenza kokuqaliswa kokuphambana kuye kwaqhubeka kusukela ngo-2017 futhi isichibi sakamuva sifakiwe ngoSepthemba, okudingekayo emsebenzini ophelele we-buildworld ne-buildkernel kwezinye izinhlelo zokusebenza. Ukwakha kuqala ngongqimba olulungiselelwe ngokukhethekile ./tools/build/make.py futhi kungenziwa kumasistimu ane-LLVM 10 noma i-11 efakiwe.

Ezinye izinguquko zifaka phakathi Las izibonelelo ezivela kuFreeBSD Foundation abasebenzela thuthukisa ukwesekwa kwe-WiFi, thuthukisa uhlaka lwe-Linux KPI lwe-cUkusekelwa kwe-Linux kernel DRM API, thuthukisa ukuhambisana kweLinuxulator nezinhlelo zokusebenza, buyekeza amashayeli wehluzo, engeza ukucindezelwa kweZstd ku-OpenZFS, nweba ukwahlukaniswa kwe-RAID-Z Endizeni, ukusekelwa okuthuthukisiwe kwe-LLDB debugger.

Ngakolunye uhlangothi iFreeBSD Foundation futhi isebenza ukuthuthukisa i-Run-Time Dynamic Linker (rtld) nomlayishi we-ELF, thuthukisa ukukhiya kwesokhethi kwesizinda se-UNIX, buyekeza ingqalasizinda yokwakha, nweba ukwesekwa kwe-ARM64 futhi uthuthele indawo yokugcina eya eGit.

Futhi, zonke izingqinamba ezaziwayo ku-svn2git zixazululiwe, kufaka phakathi ukungahambisani kwemethadatha kulogu yokuguqulwa kwe-Subversion. Ushintsho lokugcina oluya eGit luzokwenzeka ukulungiselela ukukhishwa kweFreeBSD 13.0. Azikho izinhlelo okwamanje zokuhumusha ukuthuthukiswa kwegatsha elizinzile elikhona kuya eGit.

Ekupheleni kuka-Okthoba, bahlela ukwethula indawo yokugcina izivivinyo yeGit ukusebenzisa izixhumanisi nokujwayela onjiniyela. Izinqolobane eziyinhloko ze-src ne-doc kulindeleke ukuthi zithuthele eGit maphakathi noNovemba, ngenkathi imigqa yesikhathi yokugcina izinqolobane zetheku isazobekwa.

Iqoqo Lezimbobo zeFreeBSD lidlulise ingqophamlando yamachweba angama-40.000, ngama-2525 PRs avulekile, okukhona kuwo ama-PR angama-595 asazohlaziywa. Izinhlobo ezibuyekeziwe ze I-Perl 5.32, i-PostgreSQL 12, i-PHP 7.4, i-GNOME 3.36, i-Qt5 5.15.0, i-Emacs i-27.1, i-KDE Frameworks 5.74.0 ne-pkg 1.15.8. Ukusebenzisana neLibreOffice 7.0 sekuqalisiwe.

I-Mesa namachweba ahlobene ahanjisiwe ukusebenzisa uhlelo lokwakha i-meson esikhundleni sama-autotools, X.org ibuyekezwe 1.20.9, libdrm kanye ne-libevdev. I- Amashayeli wehluzo we-drm avumelaniswa ne-Linux kernel 5.4.62. Izisekelo eziyinhloko ze-libdrm ne-libevdev zishintshiwe ukusekela i-FreeBSD.

Umsebenzi wenziwe ekusetshenzisweni kwe-udev / evdev ne-libinput ukwenza ngcono ukuhambisana namadivayisi wokufaka angasadingi izilungiselelo zasendaweni. Ushintsho luzohlongozwa ekukhishweni kwe-FreeBSD 27 ka-Okthoba 12.2.

Kumngqalasizinda wokulingisa weLinux (Linuxulator), umsebenzi usuqalile ukulungisa izinkinga Ngokusebenzisa izinhlelo eziqondene neLinux (ngokwesibonelo, izizathu zokungasebenzi kweChromium, Firefox, DB2, Oracle, EAGLE, Memcached, Nginx, Steam, signal-desktop, VLC, 1password ziyahlaziywa).

Ngesikhathi sokubika, inguqulo ye-Linux kernel emenyezelwe yi-emulator iphakanyiselwe ku-3.10.0 (njengaku-RHEL 7), ucingo lwe-gettynam lwathuthukiswa ku-chroot, ukwesekwa kwe-memfd kwenziwa ngcono, ucingo lwe-system lwengezwe i-splice ne-BLKPBSZGET ioctl, nokwesekwa kwe-kcov kwaqaliswa.

Kungezwe i-sysctl compat.linux.use_emul_path entsha entsha. Ukuphathwa kabusha kwesiphazamisi. Itheku ama-sysutils / debootstrap ibuyekezelwe enguqulweni engu-1.0.123 ukudala ama-sandboxes nge-Debian ne-Ubuntu. Izinguquko zizofakwa enguqulweni 12.2.

Amafayela we-DTS (Device Tree Sources) avumelaniswe ne-Linux 5.8 kernel egatsheni le-HEAD kanye ne-5.6 kernel egatsheni le-12-STABLE.

Umsebenzi uyaqhubeka ekusetshenzisweni kwekhono lokusebenza i-NFS ngaphezulu kwesiteshi sokuxhumana esibethelwe ngokususelwa ku-TLS 1.3, esikhundleni sokusebenzisa iKerberos (sec mode = krb5p), ekhawulelwe ekubetheleni imilayezo ye-RPC kuphela futhi isetshenziswa kuphela kwisoftware. Ukuqaliswa okusha kusebenzisa isitaki se-TLS esinikezwe i-kernel ukunika amandla ukushesha kwehadiwe.

Umthombo:


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.