Rhyddhau strach 5.3

A gyflwynwyd gan rhyddhau hil 5.3, cyfleustodau ar gyfer gwneud diagnosis a dadfygio rhaglenni ar gyfer OSes gan ddefnyddio'r cnewyllyn Linux. Mae'r cyfleustodau yn eich galluogi i fonitro a (gan ddechrau o fersiwn 4.15) ymyrryd yn y broses o ryngweithio rhwng y rhaglen a'r cnewyllyn, gan gynnwys galwadau system parhaus, signalau sy'n dod i'r amlwg a newidiadau yng nghyflwr y broses. Ar gyfer ei waith, mae strace yn defnyddio'r mecanwaith ptrace. Gan ddechrau o fersiwn 4.13, mae ffurfio datganiadau rhaglen yn cael ei gydamseru â rhyddhau fersiynau newydd o Linux. Cod prosiect dosbarthu gan trwyddedig o dan LGPLv2.1+.

В fersiwn newydd:

  • Trwydded cod wedi'i newid o BSD i LGPLv2.1+ (prif god) a GPLv2+ (profion);
  • Bellach mae cefnogaeth i hidlo galwadau system trwy greu hidlwyr seccomp (“—seccomp-bpf”), yn ogystal â chod dychwelyd (“-e status =...”);
  • Cefnogaeth ychwanegol ar gyfer dadgodio galwadau system pidfd_open a clone3;
  • Gwell datgodio o alwadau system io_cancel, io_submit, s390_sthyi a syslog;
  • Gwell dadgodio o'r protocol NETLINK_ROUTE;
  • Wedi gweithredu datgodio priodoledd netlink UNIX_DIAG_UID a gorchmynion ioctl WDIOC_*;
  • Rhestrau wedi'u diweddaru o gysonion AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* a *_MAGIC;
  • Mae rhestrau o orchmynion ioctl wedi'u cysoni â chnewyllyn Linux 5.3.

Ffynhonnell: opennet.ru

Ychwanegu sylw