Strace 5.3 väljaanne

Esitletud podcasti strace 5.3, tööriistad, mis on mõeldud Linuxi tuumaga operatsioonisüsteemide programmide diagnostikaks ja tõrkeotsinguks. Tööriist võimaldab jälgida ja (alates versioonist 4.15) sekkuda programmi ja tuuma vahelisse suhtlemisse, sealhulgas toimuvaid süsteemikõnesid, tekkivaid signaale ja protsessi oleku muutusi. Strace kasutab oma tööks mehhanismi ptrace. Alates versioonist 4.13 on programmi väljaannete loomine sünkroniseeritud uute Linuxi versioonide väljalaskega. Projekti kood levitatakse on litsentsitud LGPLv2.1+.

Uues versioonis:

  • Koodi litsents on muudetud BSD-litsentsilt LGPLv2.1+ (põhikood) ja GPLv2+ (testid);
  • On lisatud tugi süsteemikõnede filtreerimiseks seccomp-filtreid loomise kaudu ("—seccomp-bpf"), samuti tagastuskoode alusel ("-e status=…");
  • Lisatud tugi süsteemikõnede dekodeerimiseks pidfd_open ja clone3;
  • Parandatud süsteemikõnede dekodeerimist io_cancel, io_submit, s390_sthyi ja syslog;
  • Parandatud NETLINK_ROUTE protokolli dekodeerimist;
  • Tehtud netlink-atribuut UNIX_DIAG_UID ja ioctl-käskude WDIOC_* dekodeerimine;
  • AUDP_* , BPF_* , ETH_* , KEYCTL_* , KVM_* , MAP_* , SO_* , TCP_* , V4L2_* , XDP_* ja *_MAGIC konstantide nimekirjad on uuendatud;
  • Ioctl-käskude loendid on sünkroniseeritud Linuxi tuumaga 5.3.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster