Sgaoileadh Util-linux 2.39

Chaidh dreach ùr de phasgan goireasan siostam Util-linux 2.39 fhoillseachadh, a tha a’ toirt a-steach an dà chuid goireasan ceangailte gu dlùth ri kernel Linux agus goireasan adhbhar coitcheann. Mar eisimpleir, anns a’ phacaid tha na goireasan mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, barrachd, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, tasket, etc.

Anns an dreach ùr:

  • Tha an goireas mount agus an leabharlann libmount air taic a chuir ris an API kernel Linux ùr airson a bhith a’ riaghladh stàladh siostam faidhle stèidhichte air àiteachan ainmean sreap. Anns an API ùr, an àite a ’ghnìomh mount () coitcheann, thathas a’ cleachdadh gnìomhan eadar-dhealaichte gus diofar ìrean de shreap a làimhseachadh (pròiseas an superblock, faigh fiosrachadh mun t-siostam faidhle, cuir suas, ceangail ris a ’phuing sreap). libmount fhathast co-chòrdail ri seann kernels Linux agus an t-seann API sreap. Gus an API ùr a chuir dheth gu làidir, chaidh an roghainn “-disable-libmount-mountfd-support” a chur ris.
  • Le bhith a’ cleachdadh an API sreap ùr bha e comasach taic a chuir an gnìomh airson a bhith a’ mapadh IDan luchd-cleachdaidh de shiostaman faidhle air an cur suas, air an cleachdadh gus faidhlichean neach-cleachdaidh sònraichte a mhaidseadh air sgaradh cèin air a chuir suas le cleachdaiche eile air an t-siostam gnàthach. Gus smachd a chumail air mapadh, chaidh an roghainn “X-mount.idmap =” a chur ris a’ ghoireas mount.
  • Chaidh roghainnean ùra a chur ris a' ghoireas mount: "X-mount.auto-fstypes" gus siostam faidhle de sheòrsa sònraichte a lorg gu fèin-obrachail, "X-mount.{owner,group,mode}" gus an sealbhadair, buidheann agus modh} atharrachadh modh inntrigidh às dèidh cur suas, agus "rootcontext =@target" gus an co-theacs SELinux airson an t-siostam fhaidhlichean a shuidheachadh. Taic a bharrachd airson argamaid “ath-chuairteach” airson brataichean VFS (me “mount -o bind, ro = recursive”).
  • Chaidh òrdugh blkpr a chuir ris gus blocaichean a ghlèidheadh ​​​​air draibhearan SCSI no NVMe.
  • Chaidh òrdugh pipesz a chur ris gus meud bufair a shuidheachadh no a sgrùdadh airson pìoban gun ainm agus FIFOn.
  • Chaidh òrdugh waitpid a chuir ris gus feitheamh ri atharrachadh ann an staid pròiseas neo-riaghailteach (mar eisimpleir, crìochnachadh cur gu bàs).
  • Chuir sinn roghainnean “-n” agus “--relative” ris a’ ghoireas renice.
  • Tha an goireas blockdev a-nis a’ toirt taic don ioctl BLKGETDISKSEQ.
  • Chaidh taic airson socaidean pidfd agus AF_NETLINK, AF_PACKET, AF_INET agus AF_INET6 (/ proc/net/*) a chur ris a’ ghoireas lsfd, a’ taisbeanadh ainmean pròiseas atharraichte bho proc/$pid/fd air a thoirt seachad, còdachadh bratach bho / proc/ Chaidh $PID/fdinfo/$ a chur an gnìomh fd, chaidh roghainn "-i" ("-inet") a chur ris gus fiosrachadh a shealltainn mu dheidhinn socaidean AF_INET agus AF_INET6 a-mhàin.
  • Tha an goireas cal a-nis a’ toirt taic do shuidheachadh toradh dath tro terminal-colors.d.
  • bidh dmesg a’ cur an gnìomh toradh le mionaideachd ann am bloighean de dhiog nuair a bhios tu a’ cleachdadh nan roghainnean “-since” agus “-until”; anns an roghainn “-level”, chaidh an comas an ro-leasachan/iar-leasachan “+” a shònrachadh gus gach ìre a thaisbeanadh le àireamhan nas motha/nas lugha na an tè ainmichte.
  • Chaidh an roghainn “--types” a chur ris a’ ghoireas fstrim airson sìoladh a rèir seòrsa siostam faidhle.
  • Chaidh taic airson siostam faidhle bcachefs a chur ri blkid agus libblkid agus chaidh àireamhachadh checksums airson an t-siostam faidhle agus RAID a chomasachadh.
  • Chaidh na roghainnean “--nvme” agus “--virtio” a chur ris a’ ghoireas lsblk gus innealan a shìoladh a-mach; an ID (udev ID), ID-LINK (udev / dev/disk/by-id), PARTN (dealachadh àireamh) agus colbhan MQ (ciudha) air an cur an gnìomh ), taic nas fheàrr airson innealan plugging teth agus dì-phlugachadh.
  • Chaidh roghainn “--env” a chuir ris an nsenter airson caochladairean àrainneachd a dhol seachad.
  • Chaidh roghainn “-Z” a chuir ri namei gus co-theacsan SELinux a nochdadh.
  • Taic nas fheàrr airson siostam togail Meson.

Source: fosgailtenet.ru

Cuir beachd ann