GNU Coreutils 9.4 již byl vydán a toto jsou jeho nové funkce

GNU Coreutils

Coreutils je softwarový balík vyvinutý projektem GNU, který obsahuje několik základních nástrojů, jako jsou cat, ls a rm, potřebné pro operační systémy podobné Unixu.

Nová verze GNU Coreutils 9.4 již byla vydána apřichází s různými vylepšeními výkonu, změny chování, opravy chyb a mnoho dalšího. Toto vydání zdůrazňuje změny provedené v cp -v a mv -v a také skutečnost, že doba provozu nyní podporuje Android a mnoho dalšího.

Pro ty, kteří neznají balíček Coreutils, měli byste vědět, že toto Jedná se o kombinaci tří předchozích balíčků: souborové nástroje (fileutils), nástroje pro interpret příkazů (shellutils) a nástroje pro zpracování textu (textutils).

Základní nástroje GNU podporují volby dlouhých řetězců jako parametry příkazů, stejně jako určitá svolnost v konvenci pro specifikování voleb před běžnými argumenty (za předpokladu, že je nastavena proměnná prostředí POSIXLY_CORRECT, která umožňuje různé funkce v BSD). Navíc, protože filozofie GNU používá informace z manuálových stránek (a používá nástroje jako info), poskytované informace jsou větší.

Hlavní nové funkce GNU Coreutils 9.4

Tato nová verze GNU Coreutils 9.4 přichází hned po 3 měsících od předchozí verze (v9.3) a obsahuje 162 potvrzení od 10 lidí.

GNU Coreutils 9.4 Představuje se jako stabilizační verze který řeší velké množství problémů, které se vyskytují od předchozí verze a z nichž vyniká např nyní pomůcky «cp" a "ls" na Linuxu s390x a alpha již nepadá na soubory s čísly inodů, které se nevejdou do 32 bitů.

také Problém v „cp –parents“ byl opraven s chybou "Žádný takový soubor nebo adresář", "dd» opět podporuje více než dva násobiče pro čísla.

Text chybové zprávy, která se zobrazí, pokud při provádění příkazu «mv dir x«, adresář «x» obsahuje podadresář «dir» není prázdné (x/dir). Místo zobrazení chyby "mv: nelze přesunout 'dir' do 'x/dir'': adresář není prázdný', nyní zobrazuje 'mv: nelze přepsat 'x/dir': adresář není prázdný".

Pomůcky comm, cut, join, od a uniq provést okamžité ukončení exekuce Pokud se během zápisu vyskytnou chyby, "ls" nyní navíc zobrazuje symbolické odkazy zadané na příkazovém řádku, které nelze procházet, a "wc -l" a "cksum" již neselžou s chybou "Neplatná instrukce" v jádrech Linuxu x86, která zakazují XSAVE YMM.

Na straně změny, které jsou integrované V této nové verzi GNU Coreutils 9.4 je to zdůrazněno "split" nyní podporuje proměnnou prostředí $TMPDIR k vyhledání dočasných souborů a navíc bylo optimalizováno zpracování velkých vstupních dat. Při bootování z SSD se split výkon zvýšil asi o 5 %.

Kromě toho v Linuxu, který používá soubory utmp s 32bitovým časovým polem, nástroje „inky“, „uptime“ a „who“ implementují možnost kompilace „–enable-systemd“, která řeší problém 2038, když je systemd současnost, dárek.

Z dalších změn které vynikají:

  • Obslužný program tac poskytuje alternativu k použití adresáře '/tmp', pokud není nastavena proměnná prostředí $TMPDIR.
  • Pomůcky cp, mv a nainstalujte již nepoužívají systémové volání rozsah_kopírovaného_souboru na systémech s linuxovými jádry staršími než verze 5.3.
  • Při běhu "kdo-a" Časy spouštění se zobrazí na platformách Alpine Linux, OpenBSD, Cygwin, Haiku a některých platformách Android.
  • Utility"uptime» poskytuje podporu pro některé platformy založené na Androidu a poskytuje sledování, kolik času stráví běh virtuálních strojů v režimu spánku.
  • Příkazy "cp -v" a "mv -v" při použití možností již nebude výchozí tisknout zprávy o každém přeskočeném souboru "-i" nebo "-u" pokud není příznak výslovně uveden "-ladit".
  • Příkaz 'cksum -b' přestalo generovat kontrolní součty ve formátu base64, aby se chování přiblížilo jednotlivým utilitám pro výpočet kontrolních součtů.

konečně jestli jsi zájem se o tom dozvědět více, můžete zkontrolovat podrobnosti v následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.