Aikin don gudanar da shirye-shiryen FreeBSD akan Linux. Rahoton Kwata-kwata na FreeBSD

Masu haɓaka FreeBSD sun buga rahoton haɓakawa na kwata na huɗu na 2024, wanda ya ambaci aikin bsd-user-4-linux, wanda ke haɓaka kayan aikin don gudanar da aikace-aikacen da aka gina don FreeBSD akan Linux. Manufar da aka bayyana na aikin shine a cimma ikon gina gida ta hanyar amfani da kayan aikin FreeBSD akan Linux, da kuma ikon gina fakiti don FreeBSD akan Linux ta amfani da kayan aikin gini na asali na FreeBSD.

Don gudanar da abubuwan aiwatarwa na FreeBSD, ana amfani da cokali mai yatsa na QEMU emulator, yana gudana a cikin Yanayin Mai amfani, wanda aka ƙera don gudanar da ayyukan da aka haɗa don sauran CPUs da tsarin aiki. A wannan yanayin, QEMU tana aiwatar da fassarar kiran tsarin da sarrafa sigina. Gudun aikace-aikacen yana buƙatar tura dakunan karatu da saituna daga tsarin tushe na FreeBSD zuwa kundin adireshi na gida. Ana iya kallon aikin azaman BSDlator, juzu'in analog na Linuxulator.

A matakin ci gaba na yanzu, ƙaddamar da manyan abubuwan amfani da tsarin (sh, bash, find, grep, git, clang, da dai sauransu) ayyuka, haɗin kai mai ƙarfi da ɗakunan karatu suna tallafawa, ayyukan cibiyar sadarwa suna samuwa. Misali, yanzu zaku iya sake gina FreeBSD tare da umarnin "make -j80 buildworld" yayin da kuke cikin Linux. Ayyukan da suka ɓace sun haɗa da rashin iya ƙaddamar da mai gyara GDB, rashin samun IPC, kevent/kqueue ayyuka, da wasu sysctl (misali name2oid).

Bugu da ƙari, aikin yana shirya hotunan kwantena tare da yanayin aiki na FreeBSD don gine-gine daban-daban (linux/386, linux/amd64, linux/arm/v5 da linux/arm64/v8) da kuma samar da Ayyukan GitHub don ƙirƙirar irin waɗannan hotuna.

Sauran karin bayanai daga rahoton na FreeBSD na kwata sun hada da:

  • Utility mdo don gudanar da umarni a ƙarƙashin wani mai amfani, kama da su utility, amma ta amfani da tsarin mac_do kernel da tsarin da aka saita maimakon saiti.
  • Haɓaka direban AMD IOMMU don FreeBSD.
  • Aiki don inganta aikin FreeBSD akan kwamfyutocin.
  • Aikin sabunta kayan more rayuwa.
  • Yi aiki akan goyan bayan yanayin ƙarancin ƙarfi S0ix da s2idle (Dakatar da-To-Rago).
  • Inganta aikin dandalin OpenStack akan FreeBSD.
  • Inganta tarin sautin FreeBSD.
  • Inganta aikin OpenJDK akan FreeBSD.
  • Zamantakewa na mai sarrafa fakitin pkg don aikin PkgBase (tsara abubuwan da ke cikin tsarin tushe a cikin tsarin da ya dace da gudanarwa da sabuntawa ta amfani da mai sarrafa fakitin pkg).
  • Ci gaba da aiki akan direban umb don modem na MBIM USB 4G/5G.
  • Ajiye daga OpenBSD iwx direba don Intel Wi-Fi kwakwalwan kwamfuta.
  • Ci gaba da aiki akan Layer LinuxKPI don gudanar da direbobin Linux don kwakwalwan kwamfuta mara waya.
  • An rage adadin tashoshin jiragen ruwa daga 36504 zuwa 36332. Tashar jiragen ruwa sun haɗa da sabunta Xfce 4.20, LXQt 2.1.0, PHP 8.3, KDE Plasma 6.2.4, Qt 6.8.1, Python 3.9.21 Python 3.11.11, Ruby.3.3.6 Hanyar 1.83.0, Tor Browser 3.1.6.
  • An kammala binciken tsaro na bhyve da Capsicum code subsystems.
  • Tare da Tsarin, muna aiki akan tallafawa kwamfyutocin Framework a cikin FreeBSD (Tsarin Laptop 13 dangane da AMD Ryzen 7040 an riga an sanar da shi azaman tallafi).
  • Ana ci gaba da aiki don ƙara yanayin dawo da tsarin da sabuntawa zuwa mai sakawa, da kuma ikon shigar da fakiti a cikin mahallin Live.
  • Ana ci gaba da yin jigilar FreeBSD zuwa wayar Pinephone Pro.
  • Ana haɓaka kayan aikin AppJail, Darakta da LittleJet don tsara aiki tare da kwantena masu jituwa na OCI a cikin FreeBSD, ta amfani da tsarin keɓe gidan kurkuku na FreeBSD.
  • Pot kayan aiki ne don sarrafa kwantena dangane da yanayin gidan yari, ZFS, pf da rctl, suna tallafawa haɗin kai tare da dandamalin ƙungiyar noman gandun daji. Potluck kundin hoto ne na akwati wanda ke aiki azaman analog na Dockerhub don FreeBSD.
  • Ana haɓaka ƙirar ƙirar hoto don sarrafa tsarin ƙima wanda ya dogara da hypervisor Bhyve. Ana amfani da Freepascal/Li'azaru don haɓakawa.

source: budenet.ru

Add a comment