GNU Coreutils 9.1 ir pieejams ar uzlabojumiem, labojumiem un daudz ko citu

Pirms vairākām dienām tika paziņots par jaunās versijas pieejamību stabils pamata sistēmas utilītu komplekts GNU Coreutils 9.1, kas ietver tādas programmas kā sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls utt.

Coreutils (vai GNU Core Utilities) ir programmatūras pakotne, ko izstrādājis GNU projekts kas satur vairākus pamata rīkus, piemēram, cat, ls un rm, kas nepieciešami Unix līdzīgām operētājsistēmām. Tā ir trīs iepriekšējo pakotņu kombinācija: failu utilītas (fileutils), čaulas utilītas (shellutils) un tekstapstrādes utilītas (textutils).

GNU galvenās utilītas atbalsta garās virknes opcijas kā komandu parametrus, kā arī zināma pieļaujamība opciju norādīšanā pirms parastajiem argumentiem (ja ir iestatīts vides mainīgais POSIXLY_CORRECT, kas nodrošina dažādas BSD funkcionalitātes). Turklāt, tā kā GNU filozofija izmanto informāciju no rokasgrāmatas lapām (un izmanto tādus rīkus kā informācija), sniegtā informācija ir lielāka.

Galvenās GNU Coreutils 9.1 jaunās iespējas

Šajā jaunajā GNU Coreutils 9.1 versijā, kas tiek prezentēta, ir uzsvērts, ka tā tika pievienota dd utilīta atbalsts alternatīviem opciju nosaukumiem iseek=N — skip=N un oseek=N — meklē=N, kas tiek izmantoti dd BSD variantā.

Papildus tam ir arī uzsvērts, ka lietderība dd nodrošina baitu skaitu 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.

Tāpat tiek atzīmēts, ka pievienotā "--print-ls-colors" opciju dircolors lai vizuāli un atsevišķi parādītu krāsas, kas definētas vides mainīgajā LS_COLORS, papildus pievienojot atbalstu vides mainīgajam COLORTERM papildus TERM in dircolors.

Lietderība cat ievieš sistēmas izsaukuma copy_file_range izmantošanu, ar sistēmas atbalstu, lai kopētu datus starp diviem failiem tikai kodola pusē, nepārsūtot datus uz lietotāja telpas procesa atmiņu.

chown un chroot sniedz brīdinājumu izmantojot sintaksi “chown root.root f” "chown root:root f" vietā, jo var rasties problēmas sistēmās, kas atļauj punktus lietotājvārdos).

Programmā ls failu izcelšana ir atspējota pēc noklusējuma, ņemot vērā jaudas, jo tas rada slodzes pieaugumu par aptuveni 30%.

En ls un stat, mēģinājumi automātiski pievienot failus ir atspējoti. Automātiskai montāžai ir skaidri jānorāda opcija “stat –cached=never

komunālajos pasākumos cp, mv un instalēt tagad tas ir iespējams, lai varētu izmantojiet openat* sistēmas zvanus kopējot uz direktoriju, 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 kopēšanas un rakstīšanas klonu faila, ja avota un mērķa faili ir tajā pašā APFS un mērķa fails neeksistē. Kopējot tiek saglabāts arī piekļuves režīms un laiks (piemēram, kad tiek izpildīti cp -p un cp a).

No pārējām izmaiņām kas izceļas no šīs jaunās versijas:

  • printf nodrošina atbalstu skaitlisko vērtību drukāšanai vairāku baitu rakstzīmēs.
  • "sort --debug" ieviesa diagnostiku problēmām ar rakstzīmēm parametrā "--field-separator", kas konfliktē ar rakstzīmēm, kuras var izmantot skaitļos.
  • Opcija “–rezolūcija” ir pievienota utilītai “datums”, lai parādītu datus par laika izsekošanas precizitāti.
  • Atrodot simboliskās saites, chmod -R vairs neiziet ar kļūdas statusu. Visi faili tiks veiksmīgi apstrādāti, taču izejas statuss bija nepareizs.
  • cksum vairs nepieļauj saīsinātus algoritmu nosaukumus, tādējādi uzlabojot atpakaļejošu saderību un robustumu.
  • AIX būvējumi vairs neizdodas, jo trūkst dažu bibliotēkas funkciju.

Visbeidzot, ja jūs interesē uzzināt vairāk par to Šīs jaunās versijas informāciju varat pārbaudīt šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.