Lëshimi i shtresës 5.3

prezantuar botim shiriti 5.3, shërbimet për diagnostikimin dhe korrigjimin e programeve për OS që përdorin kernelin Linux. Shërbimi ju lejon të monitoroni dhe (duke filluar nga versioni 4.15) të ndërhyni në procesin e ndërveprimit midis programit dhe kernelit, duke përfshirë thirrjet e vazhdueshme të sistemit, sinjalet e shfaqura dhe ndryshimet në gjendjen e procesit. Për punën e saj, strace përdor mekanizmin gjurmë. Duke filluar nga versioni 4.13, formimi i lëshimeve të programit sinkronizohet me lëshimin e versioneve të reja të Linux. Kodi i projektit shperndare nga licencuar sipas LGPLv2.1+.

В version i ri:

  • Licenca e kodit ndryshoi nga BSD në LGPLv2.1+ (kodi kryesor) dhe GPLv2+ (teste);
  • Tani ekziston mbështetje për filtrimin e thirrjeve të sistemit duke krijuar filtra seccomp (“—seccomp-bpf”), si dhe me kodin e kthimit (“-e status=...”);
  • Mbështetje e shtuar për dekodimin e thirrjeve të sistemit pidfd_open dhe clone3;
  • Dekodimi i përmirësuar i thirrjeve të sistemit io_cancel, io_submit, s390_sthyi dhe syslog;
  • Dekodimi i përmirësuar i protokollit NETLINK_ROUTE;
  • Dekodimi i zbatuar i atributit UNIX_DIAG_UID netlink dhe komandave WDIOC_* ioctl;
  • Listat e përditësuara të konstantave AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* dhe *_MAGIC;
  • Listat e komandave ioctl sinkronizohen me kernelin Linux 5.3.

Burimi: opennet.ru

Shto një koment