Утилита GNU time долгое время не развивалась, версия 1.7 вышла в 1996-м году, а версия 1.8 - в ноябре прошлого года.
Изменения в этой версии:
time теперь сообщает процентное использование CPU для программ, которые выполнялись менее чем одну секунду вместо прежней заглушки "??%" для таких случаев (перенято из Fedora);
Опция "-p" теперь вместо вывода сообщения «Command exited with non-zero status» приводит к выводу полезной информации в традиционном формате «real %f\nuser %f\nsys %f\n». До этого маинтейнеры сами патчили time для такого поведения; в Debian'е добавляли опцию "-q", а в Fedora "-p";
Состоялся релиз GNU coreutils 8.29, набора базовых утилит Unix от проекта GNU.
Основные изменения:
timeout теперь поддерживает опцию --verbose для диагностики принудительного завершения работы.
В dd добавлена поддержка флага iflag=direct для файлов произвольного размера во всех файловых системах.
В tail опция --bytes=NUM теперь вызывает lseek/fseek (или аналог) вместо последовательного чтения с начала потока, если системный вызов поддерживается для данного типа дескриптора.
Утилиты, которые не поддерживают длинные опции (кроме глобальных --help и --version)
теперь выводят более понятное сообщение об ошибке.
Больше года прошло с момента выпуска GNU Tar 1.29, и наконец представлен новый стабильный релиз архиватора GNU Tar 1.30.
GNU Tar — наиболее распространенный архиватор, используемый в Unix подобных системах.
Основные изменения:
добавлена воможность отследить ошибки при создании или обновлении архива с некорректными опциями, которому необходимо соблюдение порядка следования. Например: «tar -cf a.tar . --exclude '*.o'» спровоцирует вывод с указанием на ошибку, связанную с блоком --exclude в конце пути для архивирования (--exclude необходимо указать перед обязательным параметром, в отношении которого устанавливается ограничение);
усилена безопасность при распаковке данных из архивов, не заслуживающих доверия;
добавлена опция "--warnings=failed-read" для скрытия предупреждений о невозможности прочитать содержимое файла или каталога во время его совместного использования с опцией "--ignore-failed-read";
добавлена опция "--warnings=none" для скрытия любых предупреждений;
откорректирована опция "--numeric-owner" — её использование приведёт к сохранению идентификаторов владельца служебных полей.
GNU Guix - функциональный пакетный менеджер разрабатываемый в рамках проекта GNU. Guix - разрабатывается как клон Nix на полностью функциональном языке программирования Scheme.
GuixSD - дистрибутив с пакетным менеджером Guix и декларативной системой конфигураций.
Несколько улучшений пользовательского интерфейса, в частности: guix package сообщает сколько памяти займет загруженное приложение и предупреждает если у пользователя не хватает дискового пространства, так же guix package search сортирует результаты по релевантности.
GuixSD имеет новый API загрузчика, который позволил GuixSD получить поддержку не только GRUB (UEFI и BIOS), но также U-Boot и Extlinux. Это прокладывает путь к порту GuixSD для устройств на базе ARM, который бесстрашные хакеры скоро воплотят в жизнь!
Чтобы облегчить начинающим пользователям определение пакетов, появилась новая команда jix import json, которая принимает входящие в JSON метаданные пакета в качестве входных данных и создает обычное определение пакета.
Добавлено 1211 новых пакетов.Так же веб сайт был обновлен.
GNU time — утилита командной строки для измерения используемых софтом ресурсов (таких как процессор, время и память). Предыдущая версия GNU time 1.7 вышла в 1996 году, 21 год назад.
27 сентября 2017 года проект GNU отпраздновал свой очередной День Рождения — в 1983 Ричард Столлман опубликовал заявление о начале работы над новой свободной ОС «Gnu's Not Unix».
С момента рождения GNU огромное сообщество разработчиков и активистов ведут ежедневную кропотливую работу по развитию СПО, борются с проприетарным программным обеспечением, патентами на программное обеспечение, Digital Restrictions Management (DRM) и другими угрозами нашей свободе и конфиденциальности.
В этом году команда GNU решила не проводить масштабных мероприятий, ограничившись празднованием в узком кругу.
Однако любой из нас может поздравить и поддержать проект:
Написать программу и опубликовать её под свободной лицензией!
Вы не программист? Начните использовать свободно ПО там где вы его еще не пробовали!
Для поддержания праздничного настроения посмотрите видеоролики посвященные 25-летию GNU и поделитесь ими с друзьями!
Вы думали о том чтобы вступить в FSF, но еще не решились? Сейчас самое время!
А еще можно пожертвовать 34 доллара в честь праздника.
Вышел компилятор языка программирования COBOL GnuCOBOL 2.2. Это первый релиз со значительными изменениями после того как компилятор вошёл в число проектов GNU и перестал быть OpenCOBOL'ом.
Состоялся релиз GNU Guile-CV 0.1.5 — библиотеки компьютерного зрения для языка программирования GNU Guile (одна из реализаций Scheme, диалекта Lisp). Guile-CV представляет собой биндинги к Vigra (популярной библиотеке CV, написанной на C++), для интеграции используется прослойка Vigra C.
21 июля официально вышел релиз кроссплатформенного мессенджера с шифрованием Ring 1.0. Много лет Ring находился в стадии бета-тестирования. И сегодня компания Savoir-faire Linux под покровительством GNU рада сообщить, что все основные проблемы исправлены, и клиент готов к использованию.
Ring — это полностью децентрализованный мессенджер, работа которого не зависит от каких-либо серверов или сторонних предприятий. Каждый пользователь Ring подключается к своим контактам через распределенную сеть. Вся коммуникация в Ring полностью зашифрована — текст, голосовые вызовы и видеозвонки невозможно прослушать.
Основные возможности:
шифрование текста, голосовых и видеозвонков (ICE, SIP, TLS);
расшаривание экрана и конференции (Win32 и GNU/Linux);
поддержка блокчейна Ethereum в качестве публичной децентрализованной базы данных пользователей;
18 июня состоялся релиз Debian GNU/Hurd 2017, основанный на Debian 9 «Stretch».
На данный момент ОС доступна только для i386 и поддерживает около 80 % пакетов из репозиториев Debian.
Основные изменения:
Ядра GNU Hurd и GNU Mach обновлены до версий 0.9 и 1.8 соответственно. Помимо множественных улучшений, они привносят повышенную стабильность при длительной работе под высокой нагрузкой.
Обновлён инструмент fakeroot, который теперь может использоваться для более быстрой и безопасной сборки пакетов.
Появилась возможность запуска subhurd'ов от непривилегированного пользователя, что обеспечивает простую и лёгкую виртуализацию.
Реализована поддержка использования более 3 ГиБ ОЗУ.
Установочные образы Debian GNU/Hurd 2017 представлены в трёх вариантах: NETINST, CD и DVD. Также создан предустановленный образ, облегчающий задачу желающим попробовать Debian GNU/Hurd на виртуальной машине.
Поддерживаются все возможности текущего черновика будущего стандарта C++17.
Улучшены сообщения компилятора, в том числе добавлены новые предупреждения -Wduplicated-branches, -Wpointer-compare (включено по умолчанию), -Wswitch-unreachable (включено по умолчанию), Wmemset-elt-size (включено при -Wall), -Wint-in-bool-context (включено при -Wall), -Wregister (включено по умолчанию),
-Wduplicate-decl (включено при -Wall).
Улучшена оптимизация.
Добавлена поддержка архитектуры RISC-V, улучшена поддержка ARM64.
Основные изменения, вошедшие в релиз, направлены на исправление ошибок. Однако есть и другие улучшения, например новая переменная для обратной совместимости (use-default-font-for-symbols), позволяющая вернуться к поведению Emacs до версии 25, и объединение find-library, help-function-def и help-variable-def в find-function-after-hook.
До версии 24.5 Emacs развивался под управлением Ричарда Столлмана, однако потом пост мейнтейнера был передан другому лицу.
После 16-летнего (релиз 0.91 состоялся в апреле 2000 года) перерыва в разработке, состоялся выпуск GNU gradebook 0.92 — виртуального «классного журнала» для работы с информацией об учениках и отслеживания их оценок.
Главным изменением в новой версии стал переход интерфейса с GTK 1 на GTK 3; программа больше не зависит от GNOME 1, но теперь зависит от GStreamer. Также была изменена лицензия — с GPLv2 на GPLv3. Помимо этого, была добавлена возможность изменить размер окна, произведены оптимизации кодовой базы и прочие мелкие улучшения (например, слово «sex» в пункте интерфейса заменено на «gender»).
На момент написания новости страница этого проекта на сайте GNU ещё не была обновлена, несмотря на то, что релиз уже состоялся.
21 декабря состоялся выпуск Guix и GuixSD 0.12. Прошлая версия вышла чуть более 4 месяцев назад. В разработке приняли участие 76 человек.
Guix — функциональный менеджер пакетов, гарантирующий отсутствие изменений в поведении одних пакетов при установке или обновлении других, а также атомарность установки и обновления пакетов и дающий возможность установки и одновременного использования любого количества версий любых пакетов. Guix может работать с правами обычного пользователя в $HOME в других дистрибутивах GNU/Linux. GuixSD — ОС с Guix в качестве пакетного менеджера.
Вышла новая версия основанного на Firefox веб-браузера от проекта GNU — IceCat 45.5.1. От своего «родителя» IceCat отличается ориентированностью на защиту пользователя от слежки и проприетарных компонентов. В поставку включены: дополнение GNU LibreJS для блокировки проприетарного нетривиального JavaScript-кода, дополнение HTTPS Everywhere, блокировщик рекламы SpyBlock, дополнение HTML5 Video Everywhere.