LINUX.ORG.RU

Gnu


73

2

Всего сообщений: 393

35 лет проекту GNU!

Группа GNU's Not Unix

Разработка системы GNU началась 27 сентября 1983 года, когда Ричард Столлман опубликовал объявление о проекте в группах новостей net.unix-wizards и net.usoft.

>>> То самое сообщение

 

anonymous
()

Вышел релиз GNU indent 2.2.12

Группа GNU's Not Unix

Через более чем 8,5 лет после релиза GNU indent 2.2.11 состоялся релиз GNU indent 2.2.12. GNU indent - утилита для форматирования исходного кода на C и C++

( читать дальше... )

>>> Скачать

 , ,

saahriktu
()

GNU Parallel 20180822 ('Genova')

Группа GNU's Not Unix

GNU Parallel — это инструмент командной оболочки для выполнения задач параллельно на одном или нескольких компьютерах. Задача может быть одной командой или небольшим скриптом, который должен выполниться для каждой строки ввода. Примеры такого ввода — списки файлов, хостов, пользователей, ссылок или таблиц. Задачей также может быть команда, читающая из пайпа. GNU Parallel может разделять ввод и перенаправлять его выполняющимся параллельно командам.

( читать дальше... )

Новое в этом выпуске:

  • parset устанавливает код выхода
  • исправления ошибок и обновления мануала

( Ссылки )

>>> Источник

 , , , ,

bodqhrohro_promo
()

GNU Parallel 20180722 ('Crimson Hexagon') [alpha]

GNU Parallel 20180722 ('Crimson Hexagon') [alpha]
Группа GNU's Not Unix

GNU Parallel — это инструмент командной оболочки для выполнения задач параллельно на одном или нескольких компьютерах. Задача может быть одной командой или небольшим скриптом, который должен выполниться для каждой строки ввода. Примеры такого ввода — списки файлов, хостов, пользователей, ссылок или таблиц. Задачей также может быть команда, читающая из пайпа. GNU Parallel может разделять ввод и перенаправлять его выполняющимся параллельно командам.

( читать дальше... )

>>> Источник

 , , , , ,

bodqhrohro_promo
()

Вышел GNU GuixSD 0.15.0

Группа GNU's Not Unix

GNU GuixSD — свободная операционная система, основанная на менеджере пакетов GNU Guix. После 7 месяцев работы над новой версией GNU GuixSD 0.15.0 разработчики предложили пользователям:

  • образы для виртуальной машины,
  • образы для установки из исходников и бинарников,
  • обновлённый усовершенствованный менеджер пакетов GNU Guix,
  • поддержка архитектур ARMv7 и AArch64,
  • десяток новых сервисов и пакетов: рабочий стол Mate, сервер Apache, эмулятор QEMU, OpenNTPD и другие,
  • добавлены 1200 новых пакетов, теперь их порядка 8000,
  • исправлены ошибки.

В новый релиз внесены пакеты и код от 100 человек.

Функциональный менеджер пакетов GNU Guix в дополнение к стандартному набору функций управления пакетами поддерживает транзакционные обновления и откаты, управление пакетами для простых пользователей, пользовательские профили и другие функции.

С помощью GNU Guix каждый пользователь в системе может иметь свой набор приложений и утилит предпочитаемых версий.

Установка системы производится с помощью конфигурационного файла, в котором на языке Scheme объявляются конфигурации файловой системы, загрузчика, сервисов, пользователей. Установочный образ содержит инструкцию в tty2.

>>> Подробности

 , , ,

znavko
()

GNU dbm 1.15

Группа GNU's Not Unix

Состоялся релиз GNU dbm (gdbm) 1.15 — библиотеки функций для работы с базами данных.

Изменения:

  • Расширена проверка целостности БД.
  • Улучшена проверка ошибок.
  • Удален код совместимости с gdbm 1.6.3.
  • В утилите gdbmtool теперь можно вставлять команды в качестве аргументов командной строки.
    Синтаксис: gdbmtool DBNAME COMMAND [ARGS...].
    Команды можно записывать последовательно с помощью разделителя, например gdbmtool t.db count\; avail.
  • Добавлен новый элемент структуры gdbm_recovery — duplicate_keys.
  • Новые коды ошибок:
      GDBM_BAD_BUCKET      "Malformed bucket header"
      GDBM_BAD_HEADER      "Malformed database file header"
      GDBM_BAD_AVAIL       "Malformed avail_block"
      GDBM_BAD_HASH_TABLE  "Malformed hash table"
      GDBM_BAD_DIR_ENTRY   "Invalid directory entry"

Скачать исходный код

>>> Подробности

 ,

cetjs2
()

Официальное заявление разработчиков GnuPG и GPG4Win по поводу только что обнародованной уязвимости

Официальное заявление разработчиков GnuPG и GPG4Win по поводу только что обнародованной уязвимости
Группа Безопасность

(Это заявление касается лишь вопросов уязвимости OpenPGP, GnuPG и GPG4Win. Мы ничего не говорим здесь про S/MIME.)

Только что отдельные исследователи безопасности обнародовали статью, озаглавленную «Efail: Взлом шифрования S/MIME и OpenPGP с использованием приемов эксфильтрации». Фонд электронных рубежей (EFF) воспринял это настолько серьезно, что посоветовал незамедлительно удалить Enigmail [0][1].

Мы же по этому поводу сначала заявим три вещи, а затем и постараемся показать, почему мы правы:

  1. Статья озаглавлена неверно.
  2. Атака направлена на забагованные почтовые клиенты.
  3. Авторы составили список таковых клиентов.

( читать дальше... )

>>> gnupg-users@gnupg.org

 , , ,

Zmicier
()

LibreJS 7.14

Группа GNU's Not Unix

Целью LibreJS является решение проблем JavaScript, описанных в статье Ричарда Столлмана «Ловушка JavaScript». Это свободное расширение для GNU IceCat и других основанных на Mozilla браузеров. Оно блокирует несвободный и/или нетривиальный JavaScript.

Версия 7.14 — расширительный выпуск с исправлениями ошибок, основывающийся на работе, проделанной Натаном Николсом, Ником Найби и Заком Виком, по портированию LibreJS в новый формат WebExtensions, а также на более раннем вкладе Лоика Дуроса, Рубена Родригеза и других.

Изменения с версии 7.13:

( читать дальше... )

GPG-ключ: 05EF 1D2F FE61 747D 1FC8 27C3 7FAC 7D26 472F 4409

>>> Тарбол с исходниками (подпись)

>>> Установочный файл расширения (подпись) (совместим с основанными на Mozilla браузерами от версии 57 и выше)

>>> Источник

 , , , ,

bodqhrohro_promo
()

GCC 8.1

Группа GNU's Not Unix

Спустя намеченный год после выхода предыдущего мажорного выпуска «Коллекции компиляторов ГНУ» [0], увидел свет GCC 8.1. Разработчики обещают свежие возможности и более жесткую оптимизацию.

( читать дальше... )

>>> info-gnu@gnu.org

 , c++2a, , ,

Zmicier
()

GNU Octave 4.4.0

Группа GNU's Not Unix

После почти двух лет разработки команда программистов и математиков представляет новый мажорный выпуск GNU Octave [0] — высокоуровнего языка численных вычислений, совместимого до некоторой степени с языком несвободного Mathworks MATLAB.

( читать дальше... )

>>> info-gnu@gnu.org

 , , , ,

Zmicier
()

Вышел sed 4.5

Группа GNU's Not Unix

Чуть больше чем через год после предыдущего релиза (версии 4.4) состоялся релиз GNU sed 4.5.

( читать дальше... )

>>> Скачать

 ,

saahriktu
()

Состоялся релиз GNU time 1.9

Группа GNU's Not Unix

Утилита 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";

>>> Скачать

 ,

saahriktu
()

GNU dbm 1.14

Группа GNU's Not Unix

Первым релизом проекта GNU 1-го января 2018-го года стал релиз GNU dbm 1.14 — библиотеки функций для работы с базами данных.

( Читать дальше )

>>> Скачать

 ,

saahriktu
()

GNU coreutils 8.29

Группа GNU's Not Unix

Состоялся релиз GNU coreutils 8.29, набора базовых утилит Unix от проекта GNU.

Основные изменения:

  • timeout теперь поддерживает опцию --verbose для диагностики принудительного завершения работы.
  • В dd добавлена поддержка флага iflag=direct для файлов произвольного размера во всех файловых системах.
  • В tail опция --bytes=NUM теперь вызывает lseek/fseek (или аналог) вместо последовательного чтения с начала потока, если системный вызов поддерживается для данного типа дескриптора.
  • Утилиты, которые не поддерживают длинные опции (кроме глобальных --help и --version) теперь выводят более понятное сообщение об ошибке.

>>> Подробности

 ,

cetjs2
()

Релиз GNU Tar 1.30

Группа GNU's Not Unix

Больше года прошло с момента выпуска 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

 ,

telikan
()

Выход GNU Guix 0.14 и новой версии GuixSD

Группа GNU's Not Unix

Состоялся выход Guix 0.14 и GuixSD!

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 новых пакетов.Так же веб сайт был обновлен.

>>> Подробности

 , ,

playX
()

Состоялся релиз GNU time 1.8

Группа GNU's Not Unix

GNU time — утилита командной строки для измерения используемых софтом ресурсов (таких как процессор, время и память). Предыдущая версия GNU time 1.7 вышла в 1996 году, 21 год назад.

( Подробности )

>>> Подробности

 ,

saahriktu
()

GNU 34 года!

Группа GNU's Not Unix

27 сентября 2017 года проект GNU отпраздновал свой очередной День Рождения — в 1983 Ричард Столлман опубликовал заявление о начале работы над новой свободной ОС «Gnu's Not Unix».

С момента рождения GNU огромное сообщество разработчиков и активистов ведут ежедневную кропотливую работу по развитию СПО, борются с проприетарным программным обеспечением, патентами на программное обеспечение, Digital Restrictions Management (DRM) и другими угрозами нашей свободе и конфиденциальности.

В этом году команда GNU решила не проводить масштабных мероприятий, ограничившись празднованием в узком кругу.

Однако любой из нас может поздравить и поддержать проект:

  • Написать программу и опубликовать её под свободной лицензией!
  • Вы не программист? Начните использовать свободно ПО там где вы его еще не пробовали!
  • Для поддержания праздничного настроения посмотрите видеоролики посвященные 25-летию GNU и поделитесь ими с друзьями!
  • Вы думали о том чтобы вступить в FSF, но еще не решились? Сейчас самое время!
  • А еще можно пожертвовать 34 доллара в честь праздника.

>>> Подробности

 ,

mandala
()

Состоялся релиз GnuCOBOL 2.2

Группа GNU's Not Unix

Вышел компилятор языка программирования COBOL GnuCOBOL 2.2. Это первый релиз со значительными изменениями после того как компилятор вошёл в число проектов GNU и перестал быть OpenCOBOL'ом.

( читать дальше )

>>> Скачать

 ,

saahriktu
()

GNU Guile-CV 0.1.5

Группа GNU's Not Unix

Состоялся релиз GNU Guile-CV 0.1.5 — библиотеки компьютерного зрения для языка программирования GNU Guile (одна из реализаций Scheme, диалекта Lisp). Guile-CV представляет собой биндинги к Vigra (популярной библиотеке CV, написанной на C++), для интеграции используется прослойка Vigra C.

( читать дальше... )

>>> Подробности

 , , , vigra

cetjs2
()