LINUX.ORG.RU

Gnu


74

2

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

FSF признал GitHub и SourceForge неприемлемыми для размещения пакетов GNU

Группа GNU's Not Unix

Фонд Свободного ПО (FSF), согласно ранее разработанным критериям, оценил несколько хостингов кода, присвоив им категории от F («неприемлемый») до A («отличный»). Напомним, F означает, что сервис не годится для размещения на нём программ из состава проекта GNU (сервисы с остальными категориями для этого годятся). Наивысшей категории — A+ («extra credit») — не удостоился ни один из оценённых сервисов.

Наиболее высоко был оценён собственный сервис FSF, GNU Savannah, получив оценку A («отличный»). Из проблем, которые мешают ему подняться на следующую ступень — A+ — отмечается, что он не соответствует стандарту WCAG 2.0 (Web Content Accessibility Guidelines), т.е. не подходит для людей с ограниченным возможностями; не использует разметку WAI-ARIA (опять же, это вызывает проблемы для людей с ограниченными возможностями); сохраняет в логах информацию об IP адресах пользователей; не вполне соответствует критериям Фонда Электронных Рубежей (EFF); не позволяет экспортировать информацию проекта в машиночитаемом формате.

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

>>> Новость на сайте FSF

 , , , ,

the_electric_hand
()

GNU grep 2.25

Группа GNU's Not Unix

В пятницу 22 апреля вышла новая стабильная версия GNU grep. За 6 недель, прошедших с предыдущего релиза 2.24, было сделано 15 коммитов от 2 человек.

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

  • При локали C или POSIX grep теперь воспринимает любой байт как допустимый символ, то есть, теперь не будет «Binary file F matches» при этих локалях.
  • grep -Pz больше ошибочно не диагностирует последовательности вроде [^a]. ошибка возникла в grep 2.24.
  • grep -oz теперь использует байты со значением 0, а не \n для завершения строки. Ошибка возникла в grep-2.5.

Улучшения:

  • grep теперь выводит больше подробностей при ошибке записи. Например: «grep: write error: No space left on device», а не просто «grep: write error».

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

 ,

Psych218
()

gzip 1.7

Группа Open Source

Спустя три года с выпуска 1.6, доступна новая версия популярного компрессора gnu zip 1.7, повсеместно используемого в UNIX-like системах. За это время было принято 60 изменений от четырех разработчиков.

Нововведения:

  • опция --synchronous для принудительного сброса буферов и записи данных на диск, для повышения надежности;
  • опция --rsyncable для оптимального сжатия файлов при синхронизации, архив остается прежним за исключением новых данных, что позволяет не передавать архив целиком при синхронизации;
  • переменная GZIP переведена в разряд устаревших, при ее использовании появляется предупреждение;
  • в утилиты zcat, zgrep и т. п. добавлена поддержка переменной $PATH;
  • исправлен ряд ошибок.

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

 ,

Deleted
()

Первый выпуск Gneural Network

Группа Open Source

Представлен первый выпуск Gneural Network 0.0.1, проекта GNU для проектирования программных нейронных сетей. На данном этапе реализован только базовый функционал для построения простых нейронных сетей без обратной связи и подходит для решения задач поиска функции в зависимости от исходных данных.

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

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

 ,

Deleted
()

GNU Coreutils 8.25

Группа GNU's Not Unix

20 января была представлена новая версия GNU Coreutils — набора базовых утилит для работы с файлами, текстом и командной оболочкой (cp, mv, chown, ls, dd, echo, cat и т. д.). Новая версия включает 169 коммитов от 12 людей.

В новой версии:

  • В дополнение к команде base64 была добавлена команда base32;
  • Новые функции:
    • comm, cut, head, numfmt, paste и tail теперь имеют опцию "-z" ("--zero-terminated"), добавляющую в конец записи нулевой символ (NUL);
    • dd с опцией "--human-readable" преобразует информацию о размере в читаемый формат, например: «3441325000 bytes (3.4 GB, 3.2 GiB) copied»;
    • в утилиты md5sum, sha1sum, sha224sum, sha256sum, sha384sum и sha512sum добавлена опция "--ignore-missing", исключающая проверку несуществующих файлов;
    • printf теперь поддерживает спецификатор формата '%q', выводящий аргумент в формате, пригодном для большинства оболочек, показывающих непечатные символы в виде «$'...'»;
  • Исправления и улучшения:
    • mv больше не вызывает потери данных при удалении исходного каталога, указанного в параметрах несколько раз, если этот каталог является пунктом назначения;
    • утилиты, влияющие на директории (chmod, cp, rm и т. д.), теперь лучше работают с XFS;
    • stat -f --format=%T теперь выводит тип ФС для новых псевдо-ФС «bpf_fs», «btrfs_test», «nsfs», «overlayfs» и «tracefs», а также для «acfs»;
    • все утилиты выводят аргументы, полученные от пользователя, в сообщениях об ошибках;
  • Изменения:
    • join, sort и uniq с опцией "--zero-terminated" воспринимают '\n' как разделитель полей;
    • ls теперь экранирует имена файлов, что подходит для использования их в командной оболочке и при выводе в терминал.

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

 ,

sudopacman
()

FSF спрашивает: какими должны быть его приоритеты на 5 лет?

Группа GNU's Not Unix

Фонд свободного программного обеспечения проводит опрос пользователей СПО о том, какими они бы хотели видеть основные цели Фонда в ближайшие 5 лет и какие направления деятельности они считают наиболее важными.

Опрос анонимный. Принять участие можно здесь: https://www.fsf.org/survey

Кроме того, Фонд просит всех, кому не безразлична его работа, сделать пожертвование или стать Associate Member. Фонд планировал собрать $450.000 к 31 января прошлого года, но пока удалось собрать только чуть более $330.000.

>>> Объявление об опросе

 ,

proud_anon
()

Вышел GNU MDK 1.2.9

Группа GNU's Not Unix

GNU Mix Development Kit — это свободный программный паблик пакет для разработки, запуска и отладки программ, написанных на MIXAL — ассемблер-подобном языке для программирования гипотетического компьютера под названием MIX. GNU MDK является частью проекта GNU. Как MIX, так и MIXAL созданы математиком и компьютерным учёным Дональдом Кнутом и описаны в первом томе его книги «Искусство программирования».

Текущая версия MDK включает в себя следующие приложения:

  • mixasm — компилятор MIXAL, переводящий исходные файлы в двоичные, выполняемые виртуальной машиной MIX.
  • mixvm — виртуальная машина MIX, позволяющая выполнять и отлаживать скомпилированные программы на MIXAL; использует интерфейс командной строки и возможности строчного редактирования readline.
  • gmixvm — виртуальная машина MIX с ГИП на GTK+, позволяющая выполнять и отлаживать ваши программы на MIXAL в привлекательном графическом интерфейсе.
  • mixguile — интерпретатор Guile со встроенной виртуальной машиной MIX, манипулируемый через библиотеку функций Scheme.
  • mixal-mode.el — основной режим Emacs для редактирования исходных файлов MIXAL, предоставляющий подсветку синтаксиса, обзор документации и вызов mixvm из Emacs (с версии 22 mixal-mode является частью стандартного дистрибутива Emacs).
  • mixvm.el — программа на elisp, позволяющая запускать mixvm в окне Единого Отладчика Emacs, одновременно просматривая ваши исходные файлы на MIXAL в другом буфере.

В этом выпуске исправлены ошибки в документации (спасибо Иешуа Давису) и добавлена поддержка инструкций MIX SLB, SRB, JAE, JAO, JXE и JXO (реализованы Сергеем Литвиным).

>>> Тарбол

>>> Источник

 , , ,

contra_sperm_spero
()

Конференция «Linux Piter» состоится уже в эту субботу (21 ноября)

Группа Конференции и встречи

Коротко о заметных изменениях в программе конференции «Linux Piter», которая состоится уже в эту субботу (21 ноября):

1. Мы прислушались к замечаниям читателей LOR'a в прошлых постах и изменили отношение к официальному языку конференции (напомню, что изначально официальный язык конференции был английский).

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

2. В течении последнего месяца нам поступило много интересных заявок от желающих выступить на конференции и мы добавили 3-й поток. Но даже добавленный третий поток не вместил всех желающих. Первые три доклада мы специально старались оставить без 3-го потока, чтобы участники могли послушать наших зарубежных коллег, но и там мы видим теперь есть доклад.

3. Только на прошлой неделе нам удалось зафиксировать финальную версию программы. В итоге, у нас на конференции выступят спикеры не только из разных городов России (Санкт-Петербург, Москва и Архангельск), а также из Беларуси (Минск), Турции (Аланья), Германии (Саарбрюккен), Финляндии (Вантаа), Латвии (Рига), США (Северная Каролина и Бостон) и Венгрии (Будапешт).

4. Статус международной конференции обязал нас создать англоязычную версию конференции. Для этого нам пришлось весь портал Айти-Событие.рф перевести на двуязычный формат. http://www.it-sobytie.ru/en/events/4868

PS 1: Исключительно благодаря спонсорской поддержке компании EMC, нам удалось сделать стоимость билетов для участников приемлемой, сохранив при этом высокий уровень организации. Для студентов и преподавателей ВУЗов скидка 50%! http://www.it-sobytie.ru/events/4868?price

PS 2: Изучайте программу конференции, регистрируйтесь и участвуйте:

http://www.it-sobytie.ru/events/4868#tabs-programm

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

 , , , ,

denrit
()

GNU Mach 1.6 и GNU Hurd 0.7

Группа GNU's Not Unix

GNU Mach представляет собой реализацию микроядра Mach от проекта GNU, а GNU Hurd — набор сервисов поверх него. Вместе они составляют ядро операционной системы GNU.

Основные нововведения и изменения в GNU Mach 1.6:

  • Исходный код обновлён для совместимости с новыми версиями компилятора. Параллельно был исправлен ряд ошибок.
  • Переработан и улучшен механизм отладки блокировок, вследствие чего были устранены многие проблемы с блокировками.
  • Таблицы IPC заменены на деревья остатков. Это повышает масштабируемость ядра, поскольку IPC-таблицы требовали больших непрерывных участков виртуальной памяти.
  • Ядро теперь позволяет непривилегированным процессам «связывать» (mlock(2)) небольшие участки памяти (до 64 KiB).
  • Исправлена ошибка, мешающая демону pageout выгружать неактивные страницы.
  • Timestamp-ы теперь относительны к времени загрузки системы. Они больше не ломаются от перевода времени.
  • Внутренняя реализация printf теперь поддерживает управляющие последовательности ANSI. Это исправляет вывод сообщений от драйверов Linux.

Основные нововведения и изменения в GNU Hurd 0.7:

  • Исходный код обновлён для совместимости с новыми версиями компилятора. Параллельно был исправлен ряд ошибок.
  • Из ext2fs в библиотеку libdiskfs был перенесён механизм кеширования inode. Ранее каждый драйвер файловой системы содержал собственную реализацию кеша.
  • Значительно усовершенствована программа fakeroot. Она научилась работать с именованными сокетами, было исправлено несколько проблем с правами файлов.
  • Добавлена новая утилита rpcscan. Она сканирует сервера Mach и отображает процедуры, которые можно вызвать у этого сервера через RPC.
  • Решена долгоиграющая проблема с синхронизацией драйверов ФС, libdiskfs и libpager.

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

 , ,

Lincor
()

Фонд СПО опубликовал этические критерии для репозиториев исходного кода

Группа GNU's Not Unix

FSF опубликовал список критериев, по которым можно определить, подходит ли тот или иной сервис репозиториев для исходного кода (такой, как GitHub или Bitbucket) для размещения свободных проектов. Критерии разделены на несколько категорий: от Unacceptable (F) до Extra credit (A+).

Каждая из категорий включает в себя те или иные параметры, по которым можно судить о том, годится ли сервис для размещения свободного софта и компонентов системы GNU в частности. К примеру, для того, чтобы получить категорию C (минимальную, при которой на этом сервисе можно размещать софт из состава проекта GNU), сервис должен выполнять свои основные функции в полностью свободных браузерах (таких, как GNU IceCat), не запрещать заход на сайт через Tor, поддерживать HTTPS и не дискриминировать пользователей по каким-либо причинам. В свою очередь, чем выше категория (A+>A>B>C>F в порядке уменьшения уровня свободы и соответствования этическим нормам), тем больше требований выдвигается сервисам. К примеру, чтобы получить категорию A+, сервис должен не только использовать исключительно свободное ПО, писать «free software» вместо «open source» и «GNU/Linux» вместо «Linux» (в отношении ОС), но и быть полностью доступным людям с ограниченными возможностями и не вести логи посещений.

Всего в списке присутствует 28 различных идеологических и технических критериев. На данный момент, FSF ещё не дал оценку конкретным сервисам согласно этому списку.

Новость на сайте FSF

>>> Полный список критериев

 , ,

the_electric_hand
()

Выход GDB 7.10

Группа GNU's Not Unix

В новой версии отладчика GDB (GNU Debugger) добавлена поддержка прямого доступа к разделяемым (shared) библиотекам при удалённой отладке, улучшена поддержка скриптов на Python и Guile. Появилась поддержка record-replay и обратной отладки на системах Arm64, а также поддержка DTrace USDT на 64-битных системах. И многое другое. Упразднена поддержка Itanium и HP/PA.

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

 , ,

mradermaxlol
()

Вышел GNU teseq 1.1.1 — Просветитель Управляющих Последовательностей

Группа GNU's Not Unix

GNU Teseq (автор произносит это как «тисик») — это инструмент для анализа файлов, содержащих управляющие символы и управляющие последовательности терминала, путём вывода этих последовательностей и их значений на читабельном английском. Его предназначение — упрощение отладки эмуляторов терминала и программ, активно использующих расширенные возможности терминала, такие как перемещение курсора, цвета и другие свистелки.

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

>>> Источник

 , , , ,

contra_sperm_spero
()

Вышел GNU ease.js 0.2.6

Группа GNU's Not Unix

Это минорный выпуск, сосредоточенный на одной проблеме с совместимостью. Он продолжает версию 0.2.5, вышедшую 28 мая 2015 года, без ломающих обратную совместимость изменений и с продолжением поддержки ECMAScript 3+.

Изменения между 0.2.5 и 0.2.6:

  • Пути `require` в index.js изменены для совместимости с Browserify (Browserify теперь корректно распознаёт все необходимые модули; ранее она останавливалась после обработки index.js).

История примечаний к выпускам доступна на https://www.gnu.org/software/easejs/release-notes.html

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

>>> Источник

 , ,

contra_sperm_spero
()

Linux-libre 4.1

Группа Ядро Linux

Спустя несколько часов после выхода Linux 4.1, латиноамериканское подразделение Фонда Свободного ПО (FSFLA) представило Linux-libre 4.1 — новую версию полностью очищенного от проприетарных компонентов (и документации к ним) ядра Linux, по умолчанию использующегося в различных дистрибутивах GNU/Linux, таких как Trisquel, Guix и LibreWRT. Каждый выпуск Linux-libre подготавливается с помощью скрипта deblob (он разделён на 3 компонента: 1, 2, 3), благодаря которому можно очистить Linux от блобов самостоятельно.

Загрузить

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

 , , ,

svobodka_fighter
()

GNU MediaGoblin 0.8.0

Группа GNU's Not Unix

Вышла новая версия GNU MediaGoblin — свободной (AGPL) системы публикации мультимедиа-информации, создававшейся в качестве замены YouTube, которую можно разместить на собственном сервисе, но в дальнейшем приобретшей и дополнительные (в сравнении с YouTube) функции, например, возможность загрузки не только видео, но и изображений и музыкальных файлов.

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

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

 ,

svobodka_fighter
()

Релиз Debian GNU/Hurd 2015

Группа Debian

С огромным удовольствием команда разработчиков сообщает о релизе Debian GNU/Hurd 2015.

Хотя обычно сборка происходит из пакетной базы «sid», но в данном случае, из-за недавнего релиза стабильного Debian, эта база почти полностью совпадает с «jessie».

Инсталяционные образы доступны в обычных для Debian трёх вариантах: NETINST, CD и DVD и могут быть получены тут. Для трусов подготовлен образ для VM.

Debian GNU/Hurd пока собран лишь для i386. Зато с более 80% огромного дебиановского репозитария.

Основные изменения со времени прошлого выпуска:

  • Система инициализации сменена на sysvinit.
  • GNU Hurd и GNU Mach обновлены до версий 0.6 и 1.5 соответственно, что очень благотворно сказалось на стабильности системы.
  • Сетевые драйверы были вынесены в user-space с помощью NetDDE framework.

Отдельно разработчики отмечают пакеты, которые хорошо себя зарекомендовали как беспроблемные: Iceweasel 31 ESR, XFCE4 4.10, X.org 7.7 and Emacs 24.4.

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

 , , ,

Stahl
()

SuperTuxKart 0.9

Группа Игры

Новая версия этой замечательной аркадной гонки! Основные изменения:

  • Новый графический движок с полной поддержкой шейдеров.
  • Новые игровые трассы «Cocoa Temple» и «Gran Paradiso».
  • Графические улучшения для старых трасс.
  • Новые картинги Amanda, Gavroche и Sara.
  • Улучшения картингов Tux, Adiumy, Suzanne и Xue.
  • Появились игровые достижения (ачивки).
  • Изменена физика поведения на трассах некоторых картингов.
  • Изменения в онлайне:
    • Появилось внутриигровое общение, теперь можно смотреть, как играют друзья.
    • Появилась функция голосования за дополнения.
    • Появились игровые достижения в онлайне (ачивки).

Те, кто пожертвовал деньги на развитие игры, получат подарочный набор игры версии 0.9.1, в котором будет доступна новая трасса Antediluvian Abyss и концепт-арты, а также слегка измененная трасса Cocoa Temple: «Carnival del Cocoa».

Также дополнения к игре полностью переехали на новый сайт. Предыдущий сайт теперь доступен только в режиме чтения.

Видео

>>> Источник новости

 , ,

fallout4all
()

Вышел GNU Hurd 0.6

Группа GNU's Not Unix

Проект GNU Hurd был создан для замены ядра ОС UNIX(tm)(R). GNU Hurd представляет из себя коллекцию микро-сервисов запускаемых поверх микро-ядра Mach для реализации файловых систем, сетевых протоколов, контроля доступа к файлам и других сервисов, которые обычно поддерживаются UNIX ядрами или подобными, например Linux.

GNU Hurd работает на 32-битных х86 архитектурах. Версия поддерживающая 64-битную х86 (x86_64) все еще в процессе разработки.

В этом релизе следующие изменения:

  • Многочисленные исправления и стилистические чистки кода. Были выявлены и затем исправлены некоторые проблемы с помощью статического анализа и других средств.
  • Улучшена диспечеризация сообщений в серверах Hurd. Также начали использоваться protected payloads, которые были внедрены в GNU Mach 1.5.
  • Удален встроенный код декомпрессоров gz и bz2, который заменен на библиотеки libz и libz2.
  • Намного улучшена родная утилита fakeroot, которая теперь может собирать множество пакетов. Улучшен процесс отладки с помощью утилит portinfo и rpctrace.
  • Улучшена производительность библиотеки целочисленного хеширования.
  • Сервер 'init' разделен на две части: сервер запуска (для контроля загрузки и завершения системы) и программу 'init' (для запуска сервисов в стиле SysV).
  • procfs и random translators теперь объединены.

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

 ,

Oxdeadbeef
()

GNU Mach 1.5

Группа GNU's Not Unix

GNU Mach — реализация микроядра Mach от проекта GNU, используемая по умолчанию в GNU Hurd.

Основные нововведения в этой версии:

  • Множественные улучшения исходного кода. Для обнаружения некоторых ошибок был задействован статический анализатор.
  • Новый механизм «полезных нагрузок», позволяющей оптимизировать передачу сообщений серверам, минуя стандартную функцию выбора сервера по номеру порта.
  • Отладчик уровня ядра теперь поддерживает чтение заголовков ELF, может быть вызван через последовательный порт, повышено удобство его использования.
  • Политика выгрузки страниц виртуальной памяти оптимизирована для современных компьютеров.
  • Частичная поддержка ACPI, достаточная для отключения питания.

>>> ChangeLog

 ,

Lincor
()

GNU Nano 2.4.0

Группа GNU's Not Unix

GNU Nano — консольный текстовый редактор с открытым исходным кодом, который есть во всех дистрибутивах на базе ядра Linux (можно установить и в любые другие UNIX-подобные ОС).

Данная версия текстового редактора имеет кодовое имя «Lizf» и содержит ряд изменений:

  • Полностью функциональная система отката изменений в тексте (UNDO), которая теперь включена по умолчанию.
  • vim-совместимая система блокировки изменений в файле.
  • Поддержка функции linter для JavaScript и Python.
  • Поддержка форматирования.
  • Гибко настраиваемая система подсветки синтаксиса.
  • И многочисленные исправления ошибок с версии 2.2.6.

Подробнее

>>> Источник новости

 , ,

fallout4all
()