LINUX.ORG.RU

GNU Coreutils 9.10

 , , ,

GNU Coreutils 9.10

0

3

Состоялся официальный выпуск 9.10 GNU Coreutils — фактического стандартного набора основных утилит в системах Linux и некоторых других платформах.
К числу существенных изменений относятся:

  • Модифицирован процесс генерации man-страниц. Опции командной строки, описанные в man-странице, возможно сделать гиперссылками.
  • timeout теперь перехватывает все сигналы, приводящие к завершению процесса, и гарантированно завершает дочернюю команду перед собственным завершением.
  • В paste(1) исправлена работа с многобайтовыми символами.
  • Исправлен бесконечный цикл в cp, install и mv при копировании разрежённых файлов с помощью SEEK_HOLE.
  • stat и tail теперь распознают тип файловой системы guest-memfd.
  • tail теперь поддерживает опцию --debug для отладки.
  • cksum, du и wc теперь выводят запрос на завершение работы при получении сообщения об ошибке записи, что значительно экономит время при обработке большого количества входных файлов.
  • du теперь может обрабатывать каталоги с 10000 и более записей в 9 раз быстрее при использовании файловой системы Lustre.

>>> phoronix

★★★★★

Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 8)
Ответ на: комментарий от dataman

Подредактировал, хотел переделать на MarkDown но видимо если создал новость в ULB уже переделать не получается.

splinter ★★★★★
() автор топика
Ответ на: комментарий от splinter

если создал новость в ULB уже переделать не получается

Да.

dataman ★★★★★
()

Представил, как закрытые тикеты команды coreutils переезжают в продуктовый бэклог rust’овых uutils/coreutils.

bytecode ★★★
()
Последнее исправление: bytecode (всего исправлений: 3)

И это на фоне новости о том, что в растовой версии coreutils совместимость со стандартным coreutils достигла 95-97%…

seiken ★★★★★
()
Ответ на: комментарий от Ivan_S

Что N-му количеству растовиков скоро станет нечем заняться, и они будут искать чего бы ещё переписать.

apt_install_lrzsz ★★★★
()
Ответ на: комментарий от splinter

Я с телефона сижу, итак глаза цже все сломал

К чему ж грызть кактус?

mister_me ★★
()
Ответ на: комментарий от seiken

Плохо что GNU до сих пор не перекатилась на безопасный язык, но подозреваю что их останавливает неготовость https://rust-gcc.github.io/

C другой стороны пока его допиливают, дистрибутивы уже могут перекатиться на альтернативную реализацию на Rust (которую ещё догнать надо) с не-GPL лицензией :-/

zabbal ★★★★☆
()

И заметьте: они написаны на Си, благодаря чему нормально собираются и нормально работают! В uutils реальная совместимость с GNU coreutils около 50%, там в половине тестов тебе сразу пишут, что все работает, даже если сама программа не запускается.

realrcldev
()
Ответ на: комментарий от zabbal

Си гораздо безопаснее Rust’а, ибо если GNU перепишут на Rust, то гнутый софт:

  1. перестанет собираться без Интернета;
  2. получит возможность быть удаленно зараженным кем угодно из определенного круга псих. больных.
realrcldev
()
Ответ на: комментарий от seiken

В uutils реальная совместимость с GNU coreutils около 50%, там в половине тестов тебе сразу пишут, что все работает, даже если сама программа не запускается.

realrcldev
()
Ответ на: комментарий от realrcldev

перестанет собираться без Интернета

Так и сишный софт без инета не собирается. Начнёшь собирать, и сразу выясняется, что одной зависимости не хватает, второй, третей…

получит возможность быть удаленно зараженным кем угодно из определенного круга псих. больных.

Психбольной точно так же может заразить репу с сишным софтом. Ортогонально это языку программирования. Монопенисуально.

seiken ★★★★★
()
Последнее исправление: seiken (всего исправлений: 1)
Ответ на: комментарий от seiken

Начнёшь собирать, и сразу выясняется, что одной зависимости не хватает, второй, третей…

А как ты его тогда изначально собрал при установке в свою систему? Абсолютно ванильные сорцы софта, входящего в слаку, доступны в директории source в ее дереве файлов, разве что в tar.lz могли перепаковать их.

Психбольной точно так же может заразить репу с сишным софтом.

Сразу все сайты разработчиков, все файлы с моего компа?

realrcldev
()
Ответ на: комментарий от realrcldev

А как ты его тогда изначально собрал при установке в свою систему?

Я его не собирал. Он в бинарном виде был установлен.

seiken ★★★★★
()
Ответ на: комментарий от realrcldev

Си-софт я постоянно собираю Видимо в этом и проблема когнитивной дисфункции.

xenocerebrum
()
Ответ на: комментарий от realrcldev

Rustc без Интернета не собирается никак.

Может ты изучишь матчасть и перестанешь нести отборный бред?

CrX ★★★★★
()
Ответ на: комментарий от CrX

Нет, там для сборки rustc в каком-то месте, связанном с файлом x.py, сделан жесткий вендорлок, где требуется файл с какими-то магическими данными, которые можно загрузить только с сайта Rust.

realrcldev
()
Ответ на: комментарий от realrcldev

Нет, это не так. Всё можно собрать без интернета. Просто ты не обладаешь достаточным уровнем интеллекта, чтобы разобраться.

apt_install_lrzsz ★★★★
()
Ответ на: комментарий от realrcldev

Ты думаешь, что если сказал «слака», то это поможет тебе прикинуться шлангом? У GCC дохрена зависимостей, и если они идут в каком-то дистре «из коробки», это не значит, что их у себя на коленке разрабатывает автор этого дистра. Он точно так же качает исходники с кучи реп в инете я которые можно взломать в внедрить зловред, как и в зависимости растовой программы.

seiken ★★★★★
()
Ответ на: комментарий от apt_install_lrzsz

И не желаю разбираться, как там растоманский вендорлок обойти. Это, конечно, в теории возможно, но зачем? И зачем качать тонны гигабайтов репозитория crates.io?

realrcldev
()
Ответ на: комментарий от realrcldev

Трапы из команды разработчиков Rust’а могут сразу весь растософт заразить

Повторяй это перед зеркалом на ночь по десять раз.

И у GCC так-то зависимости всего 3.

Врёшь. Даже по минимуму их больше.

seiken ★★★★★
()
Ответ на: комментарий от realrcldev

И нежелание явно вызвано физической неспособностью. Куда уж тебе.

apt_install_lrzsz ★★★★
()
Ответ на: комментарий от seiken

Врёшь. Даже по минимуму их больше.

Нет, их меньше, там mpfr, gmp и еще что-то, название чего я не запомнил.

realrcldev
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.