GNU Coreutils 9.1 izlaišana

Ir pieejama GNU Coreutils 9.1 pamata sistēmas utilītu komplekta stabila versija, kas ietver tādas programmas kā sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls utt.

Galvenās izmaiņas:

  • Utilīta dd ir pievienojusi atbalstu alternatīviem nosaukumiem opcijām iseek=N, kas paredzētas skip=N, un oseek=N, kas paredzētas seek=N, kas tiek izmantotas dd variantā BSD sistēmām.
  • Dircolors ir pievienota opcija “--print-ls-colors”, lai vizuāli un atsevišķi parādītu krāsas, kas definētas vides mainīgajā LS_COLORS. dircolors papildus TERM pievieno atbalstu arī vides mainīgajam COLORTERM.
  • Kopējot uz direktoriju, cp, mv un install utilītas izmanto openat* sistēmas izsaukumus, lai uzlabotu efektivitāti un izvairītos no iespējamiem sacensību apstākļiem.
  • Operētājsistēmā MacOS cp utilīta tagad izveido faila klonu kopēšanas un rakstīšanas režīmā, ja avota un mērķa faili atrodas vienā APFS failu sistēmā un trūkst mērķa faila. Kopējot tiek saglabāts arī režīms un piekļuves laiks (tāpat kā palaižot 'cp -p' un 'cp ​​-a').
  • Opcija “—rezolūcija” ir pievienota utilītai “datums”, lai parādītu laika precizitātes datus.
  • printf nodrošina atbalstu skaitlisko vērtību drukāšanai vairāku baitu rakstzīmēs.
  • "sort --debug" ievieš diagnostiku problēmām, kas saistītas ar rakstzīmēm parametrā "--field-separator", kas konfliktē ar rakstzīmēm, kuras var izmantot skaitļos.
  • Utilīta cat izmanto sistēmas izsaukumu copy_file_range, ja sistēma to atbalsta, lai kopētu datus starp diviem failiem tikai kodola pusē, nepārsūtot datus uz apstrādes atmiņu lietotāja telpā.
  • chown un chroot nodrošina brīdinājumu, ja tiek izmantota sintaksi "chown root.root f", nevis "chown root:root f", jo var rasties problēmas sistēmās, kas atļauj lietotājvārdos punktus).
  • Utilīta dd nodrošina baitu skaitīšanu bloku vietā, ja skaitītāja vērtība beidzas ar rakstzīmi “B” ('dd count=100KiB'). Karogi count_bytes, skip_bytes un seek_bytes ir novecojuši.
  • Programmā ls failu izcelšana, ņemot vērā iespējas, pēc noklusējuma ir atspējota, jo tas palielina slodzi par aptuveni 30%.
  • Mēģinājumi automātiski pievienot failus ir atspējoti ls un stat. Automātiskajai uzraudzībai ir skaidri jānorāda opcija “stat –cached=never”.

Avots: opennet.ru

Pievieno komentāru