Опубликован релиз набора системных утилит Toybox 0.8.12, оптимизированного для минимального потребления системных ресурсов. По аналогии с BusyBox все утилиты набора доступны через один исполняемый файл. Проект развивается бывшим мэйнтейнером BusyBox, написан на языке Си и распространяется под лицензией 0BSD. Целью создания Toybox является предоставление производителям возможности использования минималистичного набора стандартных утилит без открытия исходных текстов модифицированных компонентов. По возможностям Toybox пока отстаёт от BusyBox, но уже реализовано 316 базовых команд (235 полностью и 81 частично) из 392 запланированных. С 2015 года Toybox предлагается в основном составе платформы Android.

Среди новшеств Toybox 0.8.12:

  • В tar добавлена поддержка алгоритма сжатия zstd и реализована возможность работы с устаревшими форматами архивов.
  • В getconf реализована обработка переменных окружения NPROCESSORS_CONF и NPROCESSORS_ONLN.
  • В netcat добавлены опции "-o" и "-O".
  • В devmem реализованы опции "--no-mmap", "-f FILE" и "--no-sync".
  • В test добавлены опции "-ef", "-ot" и "-nt".
  • В dmesg добавлена опция "-W".
  • В mount добавлена поддержка "LABEL=".
  • В lsusb и lspci учтено содержимое /usr/share/hwdata.
  • Устранены ошибки и улучшены реализации утилит grep, host, find, chmod, tar, ps, test, file, patch, cp, lsusb, top, blkid, ionice, microcom.
  • Добавлена поддержка сборки для платформ riscv32 и riscv64.
  • sorrow
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

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

    То есть блядство.

      • sorrow
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Подставлять свою задницу всем проприерастам без разбору, это ли не блядство?

        • MrSugomaOP
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          Это и есть настоящая свобода, а не свобода по-штольмановски.

          • sorrow
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            Так и запишем, блядство это свобода.

            • MrSugomaOP
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

              Объясни, почему ты так называешь свободу.

  • Anonymous
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

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

    Идиотизм. Скорее всего, как и busybox, эти утилиты – неюзабельное говно. А при этом цель проекта не сделать удобно, а не требовать выложить на сайте архив с изменениями, которые даже не содержат в себе ничего интересного (прорывной wc или, мать его, cat…).