GNU Coreutils 9.4 telah dirilis dan berikut adalah fitur-fitur barunya

GNU Coreutils

Coreutils adalah paket perangkat lunak yang dikembangkan oleh proyek GNU yang berisi beberapa alat dasar seperti cat, ls, dan rm yang diperlukan untuk sistem operasi mirip Unix.

Versi baru GNU Coreutils 9.4 telah dirilis danhadir dengan berbagai peningkatan kinerja, perubahan perilaku, perbaikan bug dan banyak lagi. Rilis ini menyoroti perubahan yang dilakukan pada cp -v dan mv -v, serta fakta bahwa uptime sekarang mendukung Android dan banyak lagi.

Bagi yang belum mengetahui paket Coreutils, Anda harus mengetahui ini Ini merupakan kombinasi dari tiga paket sebelumnya: utilitas file (fileutils), utilitas penerjemah perintah (shellutils) dan utilitas pemrosesan teks (textutils).

Utilitas inti GNU mendukung opsi string panjang sebagai parameter untuk perintah, serta beberapa permisif dalam konvensi untuk menentukan opsi sebelum argumen reguler (asalkan variabel lingkungan POSIXLY_CORRECT diatur, yang memungkinkan fungsionalitas berbeda di BSD). Selain itu, karena filosofi GNU menggunakan informasi dari halaman manual (dan menggunakan alat seperti info), informasi yang diberikan lebih banyak.

Fitur baru utama dari GNU Coreutils 9.4

Versi baru ini GNU Coreutils 9.4 hadir setelah 3 bulan sejak rilis sebelumnya (v9.3) dan telah mengintegrasikan 162 konfirmasi dari 10 orang.

GNU Coreutils 9.4 Ini disajikan sebagai versi stabilisasi yang memecahkan sejumlah besar masalah yang telah ada sejak versi sebelumnya dan yang menonjol, misalnya sekarang utilitas «cp" dan "l" di Linux s390x dan alpha, tidak lagi crash pada file dengan nomor inode yang tidak sesuai dengan 32 bit.

juga Masalah di “cp –parents” telah diperbaiki dengan kesalahan "Tidak ada file atau direktori", "dd» sekali lagi mendukung lebih dari dua pengganda untuk angka.

Teks pesan kesalahan yang ditampilkan jika, saat menjalankan perintah «mv dirx«, direktori «x» berisi subdirektori «dir» tidak kosong (x/dir). Alih-alih menampilkan kesalahan "mv: tidak dapat memindahkan 'dir' ke 'x/dir'': direktori tidak kosong', sekarang tampil 'mv: tidak dapat menimpa 'x/dir': direktori tidak kosong".

Utilitas comm, potong, gabung, od dan uniq melaksanakan penghentian segera eksekusi Jika terjadi kesalahan saat penulisan, selain itu "ls" sekarang menampilkan tautan simbolik yang ditentukan pada baris perintah yang tidak dapat dilalui dan "wc -l" dan "cksum" tidak lagi gagal dengan kesalahan "Instruksi ilegal" di kernel Linux x86 yang menonaktifkan XSHEMAT YMM.

Pada bagian dari perubahan yang terintegrasi Dalam versi baru GNU Coreutils 9.4 ini, hal itu disorot "split" sekarang mendukung variabel lingkungan $TMPDIR untuk mencari file sementara dan sebagai tambahan penanganan data masukan berukuran besar telah dioptimalkan. Saat melakukan booting dari SSD, kinerja split meningkat sekitar 5%.

Selain itu di Linux yang menggunakan file utmp dengan bidang waktu 32-bit, utilitas "inky", "uptime" dan "who" menerapkan opsi kompilasi "–enable-systemd", yang memecahkan masalah 2038 ketika systemd adalah hadiah.

Dari perubahan lainnya yang menonjol:

  • Utilitas tac menyediakan alternatif untuk menggunakan direktori '/tmp' jika variabel lingkungan $TMPDIR tidak disetel.
  • Utilitas cp, mv dan instal mereka tidak lagi menggunakan panggilan sistem salin_file_rentang pada sistem dengan kernel Linux lebih awal dari versi 5.3.
  • Saat berlari "siapa -a" Waktu booting akan ditampilkan di Alpine Linux, OpenBSD, Cygwin, Haiku dan beberapa platform Android.
  • Kegunaan "uptime» menyediakan dukungan untuk beberapa platform berbasis Android dan menyediakan pelacakan berapa banyak waktu yang dihabiskan mesin virtual dalam mode tidur.
  • Perintah "cp -v" dan "mv -v" tidak akan lagi mencetak pesan default tentang setiap file yang dilewati saat menggunakan opsi "-i" atau "-u" kecuali jika bendera tersebut ditentukan secara eksplisit "-debug".
  • Perintah 'cksum -b' telah berhenti membuat checksum dalam format base64 untuk mendekatkan perilaku tersebut ke utilitas penghitungan checksum individual.

akhirnya jika kamu tertarik untuk mengetahuinya lebih jauh, Anda dapat memeriksa detailnya di link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.