Ang Systemd 251 ay inilabas na at ito ang mga balita nito

systemd-245

Pagkatapos ng limang buwan ng pag-unlad ang paglabas ng bagong bersyon ng systemd 251 ay inihayag, bersyon kung saan nadagdagan ang mga kinakailangan ng system. Ang minimum na suportadong bersyon ng Linux kernel ay nadagdagan mula 3.13 hanggang 4.15. Nangangailangan ng CLOCK_BOOTTIME timer upang gumana. Upang mag-compile, kailangan mo ng isang compiler na sumusuporta sa pamantayan ng C11 at mga extension ng GNU (ginagamit pa rin ang pamantayang C89 para sa mga file ng header).

Para sa bahagi ng mga novelties na namumukod-tangi mula sa bagong bersyon na ito, ito ay naka-highlight na se nagdagdag ng pang-eksperimentong utility systemd-sysupdate para awtomatikong makita, i-download at i-install ang mga update gamit ang atomic na mekanismo upang palitan ang mga partisyon, mga file o mga direktoryo.

Ang isa pang pagbabago na namumukod-tangi ay iyon isang bagong panloob na shared library ang ipinakilala, libsystemd-core- .so, na naka-install sa /usr/lib/systemd/system na direktoryo at tumutugma sa libsystemd-shared-library .kaya umiiral. Gamit ang shared library libsystemd-core- .SW binabawasan ang kabuuang sukat ng pag-install sa pamamagitan ng muling paggamit ng binary code. Maaaring tukuyin ang numero ng bersyon sa pamamagitan ng opsyong 'shared-lib-tag' sa meson build system at pinapayagan ang mga distribusyon na magpadala ng maraming bersyon ng mga library na ito nang sabay-sabay.

Bilang karagdagan dito, ito ay naka-highlight din na Naipatupad na ang environment variable passing $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID at $MONITOR_UNIT na naglalaman ng impormasyon tungkol sa sinusubaybayang unit sa OnFailure/OnSuccess controllers.

Para sa mga unit, ipinatupad ang setting ng ExtensionDirectories, na maaaring magamit upang ayusin ang paglo-load ng mga bahagi ng System Extension mula sa mga regular na direktoryo, sa halip na mga imahe sa disk. Ang mga nilalaman ng direktoryo ng pagpapalawak ng system ay nag-o-overlay sa OverlayFS at ginagamit upang palawakin ang hierarchy ng direktoryo ng /usr/ at /opt/ at magdagdag ng mga karagdagang file sa runtime, kahit na ang mga tinukoy na direktoryo ay naka-mount na read-only. Ang suporta para sa pagtukoy ng isang direktoryo ay naidagdag din sa utos na 'portablectl added –extension='.

En systemd-networkd, para sa mga rutang unicast na-configure sa pamamagitan ng seksyong [Ruta], ang halaga ng saklaw ay binago mula sa default patungong "link" upang tumugma sa gawi ng command na "ip route". Idinagdag ang parameter na “Isolated=true|false” sa seksyong [Bridge]. upang i-configure ang katangian ng network bridges ng parehong pangalan sa kernel. Sa seksyong [Tunnel], idinagdag ang External na parameter upang i-configure ang isang tunnel na may panlabas na uri (metadata collection mode).

Ng iba pang mga pagbabago matindi yan:

  • Nagdagdag ng mga parameter ng BootServerName, BootServerAddress, at BootFilename sa seksyong [DHCPServer] upang i-configure ang address ng server, pangalan ng server, at pangalan ng boot file na ipinadala ng DHCP server kapag nagbo-boot sa PXE mode.
  • Sa seksyong [Network], ang L2TP parameter ay inalis, sa halip na sa mga .netdev file ay maaari mong gamitin ang bagong Lokal na mga setting patungkol sa L2TP interface.
  • Tinitiyak na ang systemd-resolved ay sinimulan nang mas maaga sa proseso ng boot, kabilang ang pag-boot mula sa initrd kapag ang systemd-resolved ay naroroon sa initrd na imahe.
  • Idinagdag ang –fido2-credential-algorithm na opsyon sa systemd-cryptenroll para piliin ang credential encryption algorithm at –tpm2-with-pin na opsyon para kontrolin ang PIN entry kapag nag-a-unlock ng partition gamit ang TPM.
  • Nagdagdag ng katulad na opsyon tpm2-pin sa /etc/crypttab. Kapag nag-a-unlock ng mga device sa pamamagitan ng TPM, naka-encrypt ang mga setting upang maprotektahan laban sa pagharang ng mga susi sa pag-encrypt.
  • Idinagdag ang D-Bus API sa systemd-timesyncd upang dynamic na makuha ang impormasyon mula sa isang NTP server sa pamamagitan ng IPC.
  • Upang matukoy ang pangangailangan para sa output ng kulay sa lahat ng mga command, ang COLORTERM environment variable ay sinusuri bilang karagdagan sa NO_COLOR, SYSTEMD_COLORS, at TERM, na dati nang nasuri.
  • Ang Meson build system ay nagpapatupad ng install_tag na opsyon para sa mga custom na build at pag-install ng mga kinakailangang bahagi: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • Idinagdag ang default-compression build option para piliin ang compression algorithm para sa systemd-journald at systemd-coredump.
  • Idinagdag ang pang-eksperimentong setting na "reboot-for-bitlocker" sa sd-boot sa loader.conf para i-boot ang Microsoft Windows gamit ang BitLocker TPM.
  • Pinatatag ng Systemd-journald ang kakayahang mag-export sa JSON na format. Nagdagdag ng suporta para sa output ng JSON sa mga command na “journalctl –list-boots” at “bootctl list” (“–json” flag).
  • Nagdagdag ng mga bagong hwdb database file sa udev, na naglalaman ng impormasyon tungkol sa mga portable na device (PDA, calculators, atbp.) at mga device na ginagamit para gumawa ng sound at video (DJ consoles, keyboards).
  • Ang setting ng LoadCredential ay nagbibigay-daan sa isang pangalan ng direktoryo bilang isang argumento, kung saan sinusubukan nitong mag-load ng mga kredensyal mula sa lahat ng mga file sa tinukoy na direktoryo.
  • Sa systemctl, idinagdag ng parameter na "--timestamp" ang kakayahang tukuyin ang flag na "unix" upang ipakita ang oras sa format ng epoch (ang bilang ng mga segundo mula noong Enero 1, 1970).

Sa wakas, kung interesado kang malaman ang higit pa tungkol dito, maaari mong konsultahin ang mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.