LINUX.ORG.RU

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

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
()
: Вышел GuixSD-0.10 (69 комментариев)

Объявлены обладатели ежегодной награды Фонда СПО

Группа GNU's Not Unix

Фонд свободного программного обеспечения (FSF) объявил победителей 2015 Free Software Awards на церемонии, состоявшейся во время конференции LibrePlanet 2016 в Массачусетском технологическом институте (MIT). Президент FSF Ричард М. Столлман вручил награды в двух номинациях: награду по продвижению свободного программного обеспечения (СПО) и награду за социальные проекты.

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

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

 , , , ,

goingUp
()

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 (37 комментариев)

Новое руководство по покупке подарков от FSF

Группа GNU's Not Unix

Каждый год в преддверии к новогодним праздникам Фонд Свободного ПО (FSF) выпускает руководство по покупке подарков, в котором рекомендует к покупке различное свободное железо (и не только): ноутбуки, роутеры и т.д. В этом году руководство получило значительное обновление — в частности, впервые за всю историю (такие руководства FSF выпускает с 2010 года) в нём отмечен смартфон.

FSF Ethical Tech Giving Guide 2015 предлагает:

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

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

 , ,

the_electric_hand
()
: GNU Mach 1.6 и GNU Hurd 0.7 (65 комментариев)

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

Группа 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
()

Creative Commons 4.0 BY-SA теперь официально односторонне совместима с GPLv3

Группа GNU's Not Unix

8 октября Creative Commons объявила о принятии окончательного решения о признании односторонней совместимости лицензии CC-BY-SA 4.0 cо свободной лицензией GPLv3. СС-BY-SA используется для лицензирования различных произведений, часто распространяемых в составе различного программного обеспечения.

CC-BY-SA 4.0 позволяет распространять, редактировать, изменять и иначе использовать произведение в любых проектах (и в коммерческих также) с обязательным упоминанием всех авторов при условии неизменности условий лицензирования как исходного произведения, так и конечного (т.е. лицензию менять нельзя). Односторонняя совместимость позволяет без опасений включать такие произведения в состав продуктов распространяемых на условиях лицензии GPL третьей версии (GPLv3).

Обсуждение проводилось с января 2015 года в рамках процедуры ShareAlike (процесс принятия решений о совместимости) совместно с Фондом Свободного Программного Обеспечения (FSF). Дополнительно были рассмотрены все юридические тонкости и другие вопросы, которые могут возникнуть при таком совместном лицензировании распространяемой информации.

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

 , ,

mandala
()

FSF исполняется 30 лет

Группа GNU's Not Unix

4 октября 1985 года Ричард Столлман учредил Фонд Свободного ПО — некоммерческую организацию, первоначально созданную для сопровождения и работы над проектом GNU, и позднее превратившуюся в костяк движения за свободное программное обеспечение.

В честь этого дня фонд организует вечеринку (регистрация проводилась заранее и уже закрыта) в баре неподалёку от офиса FSF, в котором за пожертвование в фонд в размере в 50$ вас угостят коктейлем «Московский гну». На вечеринке будет выступать президент FSF Ричард Столлман, выступление можно будет посмотреть в прямом эфире.

Также к тридцатилетию выпущены специальные футболки, которые можно купить в онлайн-магазине FSF по цене в 30 долларов.

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

 ,

the_electric_hand
()

Интервью Ричарда Столлмана на Slashdot

Группа GNU's Not Unix

Президент Фонда Свободного ПО Ричард Столлман ответил на вопросы пользователей портала Slashdot. Ниже предлагается вольный дилетантский перевод некоторых наиболее интересных ответов.

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

>>> Полная версия интервью (англ.)

 

demura_ftw
()

Выход 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 — Просветитель Управляющих Последовательностей (20 комментариев)
: Вышел GNU ease.js 0.2.6 (18 комментариев)

Релиз Glibc 2.22

Группа GNU's Not Unix

Состоялся релиз Glibc 2.22.

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

  • Таблица символов и ctype обновлена до спецификации Unicode 7.0.0. За новый скрипт генератора скажем спасибо Pravin Satpute и Mike Fabian из Red Hat! Это изменение должно быть заметно пользователю, например исправление бага 17998.
  • Добавлена библиотека libmvec для работы с векторами. В ней есть следующие векторные x86_64-операции: cos, cosf, sin, sinf, sincos, sincosf, log, logf, exp, expf, pow, powf. Библиотека зависит от GCC ≥4.9, параметров сборки -fopenmp и -ffast-math, и оптимизации ≥-O1. Shared-библиотека libmvec.so линкуется с параметром -lm (нет необходимости указывать -lmvec).
  • Новая реализация fmemopen для совместимости с POSIX. Это нововведение исправляет множество многолетних багов: 6544, 11216, 12836, 13151, 13152 и 14292. Старая реализация не удалена для совместимости со старыми бинарными файлами.
  • Header-файл <regexp.h> объявлен устаревшим, и будет удалён в следующем релизе. При использовании теперь выдаётся Warning. Разработчикам программ необходимо обновить код приложений.

Малопопулярные архитектуры CPU

  • Для архитектуры s390 добавлен опрос информации о кэше с помощью функции sysconf(). Например с аргументом _SC_LEVEL1_ICACHE_SIZE.
  • Оптимизации TLS для архитектур powerpc и powerpc64. Это оптимизации дескрипторов LD и GD, ранее существовавшие для x86 и x86_64. Для задействования необходимы binutils ≥2.24
  • Для архитектуры SPARC 32-bit исправлен ABI sigaction, который был непреднамеренно сломан в Glibc 2.20. Теперь ABI работает как в Glibc 2.19. Бинарники, собранные с Glibc 2.20-2.21, необходимо пересобрать.
  • Native Client портирован на ARMv7-A (--host=arm-nacl). Скажем спасибо Roland McGrath (Google)!

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

  • Исправлено переполнение буфера через gethostbyname_r, а также связанных с ней функций, осуществляющих запросы DNS. (CVE-2015-1781)
  • Исправлена ошибка, при которой NSS сообщает внутреннее состояние getXXent и getXXbyYY в одну и ту же базу данных, что может привести к состоянию denial-of-service в некоторых приложениях (CVE-2014-8121)
  • Улучшения "защиты от дурака" в парсер файлов timezone (на случай использования файлов, созданных кустарно). А именно исправлено возможное переполнение буфера при использовании переменных tzh_ttisstdcnt и tzh_ttisgmtcnt, а также переполнение стека при использовании огромного Data-файла Zone.
  • Исправлено множество других ошибок.

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

 ,

ZenitharChampion
()

В списке свободных дистрибутивов пополнение: ProteanOS

Группа GNU's Not Unix

Фонд Свободного ПО (FSF) включил в список свободных дистрибутивов GNU/Linux систему ProteanOS.

ProteanOS — это дистрибутив для встраиваемых систем, при создании которого во главе угла стояли компактность, гибкость (в частности, этому способствует мощная система пакетов) и удобство использования с учётом специфики встраиваемых систем. В рамках этого проекта разрабатывается prokit — комплексное решение для развёртывания и обслуживания системы, по своему функционалу близкое к debootstrap, pbuilder, и sbuild.

Напомним, для включения в этот список дистрибутив должен распространяться исключительно под свободными лицензиями (это правило распространяется в том числе на firmware и техническую документацию, но не на другие нефункциональные данные), не включать в себя средства для обеспечения DRM и прочие вредоносные компоненты, а также соблюдать различные нетехнические рекомендации FSF (не рассказывать пользователям о проприетарных программах, избегать обманных и пропагандистских терминов и т.д.).

Помимо ProteanOS в список входят Blag, Dragora, Dynebolic, Guix, gNewSense, Musix, Parabola, Trisquel, Ututo XS и libreCMC.

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

 , proteanos,

svobodka_fighter
()

GNU MediaGoblin 0.8.0

Группа GNU's Not Unix

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

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

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

 ,

svobodka_fighter
()
: Вышел GNU Hurd 0.6 (78 комментариев)