LINUX.ORG.RU

Новости «GNU's Not Unix»

GNU Health 4.0.3

Группа GNU's Not Unix

GNU Health — это свободная медицинская информационная система (МИС), предоставляющая возможности электронных медицинских записей, информационных систем больниц и здравоохранения. Она разработана с упором на мультиплатформенность и работает на различных операционных системах (GNU/Linux, FreeBSD, MS Windows) и с различными СУБД. Она написана на Python и использует фреймворк Tryton.

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

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

 , ,

bodqhrohro_is_back ()

gzip 1.12

Группа GNU's Not Unix

gzip — популярная программа сжатия из состава проекта GNU.

Изменения в поведении

  • gzip -l теперь корректно выводит размеры файлов от 4 ГиБ и более. Предыдущее поведение — выводить 32-разрядное значение из заголовка gzip, являющееся остатком от деления на 2³². Теперь gzip -l честно разжимает данные и считает получившиеся байты; хоть это и требует намного большего времени корректность всё же важнее производительности.

  • zless больше не устанавливается на платформах, где недоступен less.

Исправления ошибок

  • Вызов zgrep с именем файла, содержащим два и более переноса строки, больше не переписывает другие файлы (ошибка присутствует с версии 1.3.10).

  • При ошибках zgrep теперь корректно выводит имя входного файла, а не обзывает его (standard input), если grep поддерживает опции GNU -H и --label.

  • zdiff -C 5 более не воспринимает 5 как имя файла (ошибка присутствует с самого начала).

  • Теперь на этапе конфигурирования работают опции типа --program-prefix.

>>> Скачать: GZ (подпись), XZ (подпись)

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

 ,

bodqhrohro_is_back ()

Gnuastro 0.17

Группа GNU's Not Unix

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

Спасибо 4 мужчинам и 4 женщинам, непосредственно внёсшим вклад в исходные коды Gnuastro, а также 20 людям, подававшим идеи.

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

>>> Скачать: LZip (подпись), GZip (подпись)

>>> Зависимости

>>> Список программ

>>> Руководство

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

 , ,

bodqhrohro_is_back ()
Мини-новость: 20 лет проекту GNU Parallel (35 комментариев)
Мини-новость: Документация по Thalamus перевезена на портал документации GNU Health (18 комментариев)
Мини-новость: GNU Guile-CV 0.3.1 (17 комментариев)

GNU Coreutils 9.0

Группа GNU's Not Unix

Доступен новый стабильный выпуск базовых утилит GNU Coreutils.

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

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

 , ,

Dumppper001 ()

GNU Guix 1.3.0

Группа GNU's Not Unix

После 6 месяцев разработки благодаря усилиям 212 человек сделавших больше 8к коммитов вышла версия 1.3.0 транзакционного пакетного менеджера и одноимённого дистрибутива системы GNU.

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

  • генерация декларативного описания установленных пакетов (manifest.scm) на основе системы, в которую пакеты были установлены вручную;
  • единая команда создания образов системы guix system image вместо guix system vm-image и guix system disk-image;
  • поддержка автоматического поиска серверов обновлений в локальной сети с помощью Avahi;
  • поддержка архитектуры POWER9 (в статусе technology preview).

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

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

 , , ,

zabbal ()

Ричард М. Столлман обратился с объяснениями своего «неподобающего» поведения

Группа GNU's Not Unix

«Еще с подросткового возраста я чувствовал себя так, словно меня отделял тонкий занавес от других людей моего возраста. Я понимал их слова, но не мог понять, почему они сказали именно это. Позже я осознал, что не понимаю всех тонкостей, на которые реагируют люди.

Я обнаружил, что некоторые люди негативно реагируют на моё поведение, о чём я даже не подозревал. Стремясь быть прямым и честным в своих мыслях, я иногда доставлял неудобства другим людям или даже оскорблял их, особенно женщин. Это не было намеренным: я недостаточно понимал проблему, чтобы знать, как я мог поступить иначе. Иногда я выходил из себя, потому что у меня не было социальных навыков, чтобы избежать этих конфликтов. Некоторые люди могли с этим справиться, другие страдали. Приношу свои извинения каждому из них. Пожалуйста, направляйте свою критику в мой адрес, а не в Фонд свободного программного обеспечения.

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

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

 , ,

splinter ()

Ричард Столлман возвращается в руководство FSF

Группа GNU's Not Unix

Ричард Столлман вернулся в совет директоров Фонда СПО (Free Software Foundation) и не собирается больше уходить. Об этом он объявил в своём выступлении на конференции LibrePlanet 2021.

В сентябре 2019 года Столлман был вынужден уйти с поста президента FSF в результате кампании по его «отмене», включавшей перевирание в СМИ и блогах его сообщений из рассылки Массачусетского технологического института.

+ копия видео и версия в WebM

>>> Видео выступления в H.264 и краткое изложение

 , ,

AVRS ()

inetutils 2.0

Группа GNU's Not Unix

5 февраля 2021 года, спустя 9 лет и 36 дней после выхода версии 1.9 (31 декабря 2011), был анонсирован стабильный выпуск GNU inetutils-2.0

Inetutils — набор сетевых утилит GNU. В него включены: ftp (клиент и сервер), telnet, tftp, hostname, dnsdomainname, ifconfig, logger, ping, ping6, traceroute, whois, syslogd, talk, rlogin, rsh, и другие

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

>>> Архив info-gnu

 , , , ,

SM5T001 ()

Выпуск GNU Autoconf 2.70

Группа GNU's Not Unix

Неделю назад, спустя восемь лет с момента прошлого релиза, тихо и незаметно был выпущен GNU Autoconf 2.70, утилиты для создания конфигурационных скриптов, используемых для сборки и установки программ.

Примечательные изменения включают:

  • поддержку стандарта C/C++ 2011 года,
  • поддержку воспроизводимых сборок,
  • улучшенную совместимость с актуальными компиляторами и шелл утилитами,
  • улучшенную поддержку кросс-компиляции,
  • большое количество баг-фиксов и мелких улучшений,
  • 12 новых фич.

Разработчики заявляют, что не смогли сохранить обратную совместимость, обновляться следует с осторожностью. Со списком несовместимостей, новых фич и баг-фиксов можно ознакомиться по ссылке ниже.

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

 , , ,

suxin ()

Выпущен GDB 10.1

Группа GNU's Not Unix

GDB — это отладчик исходного кода для Ada, C, C ++, Fortran, Go, Rust и многих других языков программирования. GDB поддерживает отладку на более десятка различных архитектур и может работать на самых популярных программных платформах (GNU/Linux, Unix и Microsoft Windows).

GDB 10.1 включает следующие изменения и улучшения:

  • Поддержка отладки BPF (bpf-unknown-none)

  • GDBserver теперь поддерживает следующие платформы:

    • ARC GNU/Linux
    • RISC-V GNU/Linux
  • Поддержка Multi-target отладки (экспериментальная)

  • Поддержка debuginfod, HTTP-сервера для распространения ELF/DWARF отладочной информации

  • Поддержка отладки 32-битных Windows программ с использованием 64-битной Windows GDB

  • Поддержка сборки GDB с GNU Guile 3.0 и 2.2

  • Повышена производительность при запуске за счет использования многопоточности во время загрузки таблицы символов

  • Различные улучшения API Python и Guile

  • Различные исправления и улучшения режима TUI

Скачать GDB с FTP-сервера GNU:
-> ftp://ftp.gnu.org/gnu/gdb

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

 ,

MaxPower ()

Emacs 27.1

Группа GNU's Not Unix

Свершилось, братие и сестрие!

Долгожданный (кроме шуток - процесс релиза настолько затянулся что про это начали хохмить даже сами разработчики в рассылке emacs-devel) релиз системы исполнения emacs-lisp, реализующей редактор текста, файловый менеджер, почтовый клиент, систему установки пакетов и множество различных функций.

В данном выпуске:

  • встроенная поддержка чисел целых чисел произвольного размера (в Emacs встроен великолепный калькулятор с поддержкой RPN и алгебраических вычислений)
  • встроенная поддержка JSON
  • для рендеринга шрифтов теперь используется библиотека HarfBuzz
  • добавлена поддержка табов
  • работа с изображениями без использования ImageMagick
  • Lexical-binding используется по-умолчанию (если вы не писали на Lisp данный пункт можно смело игнорировать)
  • поддержка дополнительного конфига для ранней инициализации (это может быть интересно пользователям spacemacs)
  • поддержка спецификаций XDG на размещение файлов в домашней директории (наконец-то!)

Лично меня особенно радует последний пункт, хотя изменения и не ограничиваются перечисленным.

Ценители архи-боянов приглашаются в комментарии - делать ставки кто первый «пошутит» про отсутствие в GNU/Emacs текстового редактора: когда ещё доведётся услышать шутку, которая старше большинства посетителей ЛОРа?

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

 , , ,

zabbal ()

Guix System 1.1.0

Группа GNU's Not Unix

Guix System – дистрибутив Linux, основанный на пакетном менеджере GNU Guix.

Дистрибутив предоставляет расширенные функции управления пакетами, такие как обновление транзакций и откат, воспроизводимые среды сборки, управление непривилегированными пакетами и профили каждого пользователя. Последним выпуском проекта является Guix System 1.1.0, в котором представлен ряд новых функций и улучшений, в том числе возможность выполнять крупномасштабные развертывания с помощью менеджера пакетов.

Основные новвоведения:

  • Новый инструмент развертывания Guix позволяет развертывать несколько машин одновременно, будь то удаленные машины через SSH или машины на виртуальном частном сервере (VPS).
  • Авторы каналов теперь могут писать записи новостей для своих пользователей, которые легко читаются с помощью команды guix pull –news.
  • Новая команда описания системы Guix сообщает, какие коммиты были использованы для развертывания системы, а также содержит ссылку на файл конфигурации операционной системы.

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

 , , ,

ruslik ()
Мини-новость: Состоялся релиз GNU ed 1.16 (94 комментария)

GNU Guile 3.0

Группа GNU's Not Unix

16 января состоялся мажорный релиз GNU Guile — встраиваемой реализации языка программирования Scheme с поддержкой многопоточности, асинхронности, работы с сетью и системными вызовами POSIX, бинарного интерфейса Си, разбора PEG, REPL по сети, XML; имеет собственную систему объекто-ориентированного программирования.

Главной особенностью новой версии является полноценная поддержка JIT-компиляции, что позволило ускорить работу программ в среднем в два раза, максимум — в тридцать два для бенчмарка mbrot. По сравнению с виртуальной машиной Guile предыдущей стабильной версии, набор инструкций стал более низкоуровневым.

Также улучшена совместимость со стандартами языка программирования Scheme R5RS и R7RS, появилась поддержка структурированных исключений и чередующихся между собой объявлений и выражений внутри лексического контекста. Написанный на Scheme eval по производительности сравнялся с аналогом на языке Си; Для разных реализаций типа Record предоставлен унифицированный набор инструментов для работы с ними; Классы в GOOPS перестали быть переопределяемыми; Подробности и прочие изменения можно прочитать в анонсе релиза.

Новой стабильной веткой языка отныне является 3.x. Она устанавливается параллельно предыдущей стабильной ветке 2.x.

>>> Анонс релиза

 , , ,

Princesska ()

GNU Guile 2.9.5 (beta)

Группа GNU's Not Unix

Guile 2.9.5 — это пятый beta-выпуск реализации языка программирования Scheme от GNU, готовящийся к стабильной ветке 3.x.

Guile поддерживает многие SRFI, предоставляет модульную систему; полный доступ к системным вызовам POSIX; поддержку сети, динамической линковки и вызова внешних функций; мощную обработку строк. Guile может интерпретировать код интерактивно, компилировать его в байткод виртуальной машины и подключаться библиотекой в качестве встроенного в приложение интерпретатора.

Изменения по сравнению с прошлой бета-версией:

  • Объединение разных видов «записей» (Record) в один.
  • Новая реализация исключений:
    • Старый throw & catch из Guile -> в более общепринятый в Scheme raise-exception & with-exception-handler.
  • Оптимизация приведения целочисленных типов к типам с плавающей запятой.
  • Определение высокоуровневых биндингов для вспомогательного синтаксиса: else, =>, ..., _.
  • Общепринятый gettext-алиас теперь G_.
  • Добавлена опция --r6rs, но поддержка неполная.
  • Добавлена поддержка R7RS (!).
  • Объявлен устаревшим вызов record-constructor с двумя аргументами.

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

 , , ,

Cirno ()

Без радикальных изменений в проекте GNU

Группа GNU's Not Unix

Ответ Ричарда Столлмана на совместное заявление по проекту GNU.

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

Dr Richard Stallman
Founder, Free Software Foundation

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

 ,

Satori ()

Совместное заявление по проекту GNU

Группа GNU's Not Unix

На сайте planet.gnu.org появился текст совместного заявления разработчиков по проекту GNU.

Мы, нижеподписавшиеся сопровождающие и разработчики GNU, должны поблагодарить Ричарда Столлмана за десятилетия его работы в движении свободного программного обеспечения. Столлман постоянно подчеркивал важность свободы пользователя компьютера и заложил основу для того, чтобы его мечта стала реальностью, начав разработку GNU. Мы искренне благодарны ему за это.
Тем не менее, мы также должны признать, что поведение Столлмана на протяжении многих лет подрывало основную ценность проекта GNU: расширение прав и возможностей всех пользователей компьютеров. GNU не выполняет свою миссию, если поведение его лидера отталкивает большую часть тех, к кому мы хотим обратиться.
Мы считаем, что Ричард Столлман не может единолично представлять весь GNU. Настало время для того, чтобы мэйнтейнеры GNU коллективно приняли решение об организации проекта. Проект GNU, который мы хотим построить, – это проект, которому каждый может доверять, защищая свою свободу.

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

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

 ,

Satori ()