Tagad FreeBSD var izveidot no citām operētājsistēmām

L FreeBSD izstrādātāji ir izlaiduši progresa ziņojumu no 2020. gada jūlija līdz septembrim. Nozīmīgākais sasniegums bija spēja veidot FreeBSD bāzes sistēmu vidēs, kuru pamatā ir citas operētājsistēmas. Nepieciešamība balstīties uz citām operētājsistēmām ir saistīta ar vēlmi izmantot FreeBSD testēšanai Linux vai MacOS specifiskus nepārtrauktas integrācijas rīkus.

Darbs pie savstarpējās būvniecības ieviešanas ir turpinājies kopš 2017. gada, un septembrī tika iekļauts jaunākais plāksteris, kas nepieciešams pilnam buildworld un buildkernel darbam citās operētājsistēmās. Veidošana sākas ar īpaši sagatavotu slāni ./tools/build/make.py, un to var veikt sistēmās, kurās ir instalēta LLVM 10 vai 11.

Citas izmaiņas ietver a stipendijas no FreeBSD fonda viņi strādā uzlabot WiFi atbalstu, uzlabot Linux KPI ietvaru cLinux kodola DRM API atbalsts, uzlabojiet Linuxulator savietojamību ar lietojumprogrammām, atjauniniet grafikas draiverus, pievienojiet OpenZFS Zstd saspiešanu, paplašināt RAID-Z nodalījumus Lidojuma laikā uzlabots atbalsts LLDB atkļūdotājam.

No otras puses, FreeBSD fonds strādā arī pie Run-Time Dynamic Linke uzlabošanasr (rtld) un ELF iekrāvējs, uzlabot UNIX domēna kontaktligzdas bloķēšanu, atjaunināt būvēšanas infrastruktūru, paplašināt ARM64 atbalstu un migrēt krātuvi uz Git.

Turklāt, visi zināmie svn2git jautājumi ir atrisināti, ieskaitot metadatu neatbilstības Subversion changelog. Pēdējā pāreja uz Git notiks, gatavojoties FreeBSD 13.0 izlaišanai. Pagaidām nav plānots pārveidot esošo stabilo filiāles attīstību Git.

Oktobra beigās viņi plāno palaist testa Git repozitoriju palaist saites un iepazīstināt izstrādātājus. Paredzams, ka novembra vidū galvenie src un doc krātuves migrēs uz Gitu, savukārt ostu krātuvēm vēl nav noteikts laiks.

FreeBSD ostu kolekcija ir izturējusi 40.000 2525 ostu starpposma punktu, jo atvērti 595 PR, no kuriem XNUMX PR vēl nav analizēti. Atjauninātas versijas Perl 5.32, PostgreSQL 12, PHP 7.4, GNOME 3.36, Qt5 5.15.0, Emacs a 27.1, KDE Framework 5.74.0 un pkg 1.15.8. Ir ieviesta saderība ar LibreOffice 7.0.

Mesa un ar to saistītās ostas ir pārvietotas izmantot mezona veidošanas sistēmu automātisko rīku vietā, X.org tika atjaunināts 1.20.9, libdrm un libevdev. The drm grafikas draiveri ir sinhronizēti ar Linux kodolu 5.4.62. Galvenās libdrm un libevdev kodu bāzes ir pārveidotas, lai atbalstītu FreeBSD.

Ir paveikts darbs ar udev / evdev un libinput izmantošanu, lai uzlabotu saderību ar ievades ierīcēm, kurām vairs nav nepieciešami vietējie iestatījumi. Izmaiņas tiks piedāvātas FreeBSD 27 izlaidumā 12.2. oktobrī.

Linux vidē emulācijas infrastruktūra (Linuxulator), ir sākts darbs problēmu novēršanā ar darbināmām Linux lietojumprogrammām (piemēram, tiek analizēti iemesli Chromium, Firefox, DB2, Oracle, EAGLE, Memcached, Nginx, Steam, signal-desktop, VLC, 1password nederībai).

Pārskata periodā emulatora paziņotā Linux kodola versija tika paaugstināta līdz 3.10.0 (tāpat kā RHEL 7), gettynam zvans tika uzlabots saknē, uzlabots memfd atbalsts, sistēmas izsaukums tika pievienots savienojums un BLKPBSZGET ioctl, un kcov atbalsts tika ieviests.

Pievienots jauns sysctl compat.linux.use_emul_path. Pārstrādāta kļūdu apstrāde. Osta sysutils / debootstrap ir atjaunināts uz versiju 1.0.123, lai izveidotu smilškastes ar Debian un Ubuntu. Izmaiņas tiks iekļautas 12.2 versijā.

DTS (Device Tree Sources) faili tiek sinhronizēti ar Linux 5.8 kodolu HEAD filiālē un ar 5.6 kodolu filiālē 12-STABLE.

Turpinās darbs pie iespējas darboties NFS pa šifrētu sakaru kanālu, pamatojoties uz TLS 1.3, tā vietā, lai izmantotu Kerberos (sec mode = krb5p), kas aprobežojas ar tikai RPC ziņojumu šifrēšanu un tiek ieviests tikai programmatūrā. Jaunajā ieviešanā tiek izmantota kodola nodrošināta TLS kaudze, lai iespējotu aparatūras paātrinājumu.

Fuente:


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.