Stracen julkaisu 5.3

Lähettäjä kysymys ketju 5.3, apuohjelmat ohjelmien diagnosointiin ja virheenkorjaukseen Linux-ydintä käyttäville käyttöjärjestelmille. Apuohjelman avulla voit seurata ja (versiosta 4.15 alkaen) puuttua ohjelman ja ytimen väliseen vuorovaikutukseen, mukaan lukien meneillään olevat järjestelmäkutsut, esiin tulevat signaalit ja prosessin tilan muutokset. Strace käyttää työhönsä mekanismia ptrace. Versiosta 4.13 alkaen ohjelmajulkaisujen muodostus synkronoidaan Linuxin uusien versioiden julkaisun kanssa. Projektin koodi jakelija lisensoitu LGPLv2.1+:lla.

В uusi versio:

  • Koodilisenssi muutettu BSD:stä LGPLv2.1+:ksi (pääkoodi) ja GPLv2+:ksi (testit);
  • Nyt on tuki järjestelmäkutsujen suodattamiselle luomalla seccomp-suodattimia ("—seccomp-bpf") sekä paluukoodilla ("-e status=...");
  • Lisätty tuki pidfd_open- ja clone3-järjestelmäkutsujen purkamiseen;
  • Parannettu io_cancel-, io_submit-, s390_sthyi- ja syslog-järjestelmäkutsujen dekoodaus;
  • Parannettu NETLINK_ROUTE-protokollan dekoodaus;
  • Toteutettu netlink-attribuutin UNIX_DIAG_UID ja WDIOC_* ioctl-komentojen dekoodaus;
  • Päivitetyt luettelot vakioista AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* ja *_MAGIC;
  • Ioctl-komentoluettelot synkronoidaan Linux 5.3 -ytimen kanssa.

Lähde: opennet.ru

Lisää kommentti