LINUX.ORG.RU

Gnu


73

2

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

Релиз консольного оконного менеджера GNU screen 4.2.0

Группа GNU's Not Unix

После шестилетней задержки представлен новый значительный релиз консольного оконного менеджера GNU screen 4.2.0, позволяющего использовать один терминал для работы с несколькими приложениями.

Список изменений:

  • Поддержка слоёв (layouts).
  • Поддержка группировки окон.
  • Улучшена работа с мышью.
  • Обеспечен режим вертикального разбиения окна.
  • Добавлены новые команды.

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

 ,

zorg
()

GCC 4.9.0 вышел!

Группа GNU's Not Unix

Спустя один год и один месяц с предыдущего значительного релиза объявлен выпуск новой версии набора компиляторов GNU Compiler Collection 4.9.0.

Список новшеств:

  • Local Register Allocator, представленный в версии 4.8.0 для архитектур ia32 и x86-64, теперь используется также для Aarch64, ARM, S/390 и ARC по умолчанию, а для PowerPC и RX опционально.
  • Существенные улучшения девиртуализации C++, исправлены различные ограничения масштабируемости межпроцедурных оптимизаций и LTO.
  • Во фронтенд C++ была добавлена поддержка различных возможностей будущего стандарта C++14. Наиболее значительное изменение в стандартной библиотеке C++ — поддержка регулярных выражений C++11.
  • GCC 4.9.0 поддерживает стандарт OpenMP 4.0 для C и C++, а также частично реализовано расширение Cilk Plus для параллелизма данных и задач.
  • Различные виды неопределенного поведения (undefined behavior) теперь могут быть диагностированы во время выполнения с помощью Undefined Behavior Sanitizer.
  • Добавлена поддержка новой аппаратной платформы little-endian powerpc64le-linux, по умолчанию для нее используется новый ABI PowerPC ELFV2.
  • Добавлена поддержка набора инструкций AVX-512 на x86-64 и ia32.

>>> Changelog

 ,

eternal_sorrow
()

Свободное ПО в законе

Группа Open Source

В Гражданский кодекс Российской Федерации приняты поправки, направленные на закрепление для авторов возможности предоставлять свои произведения неограниченному кругу лиц под свободными лицензиями, такими как Creative Commons и GNU FDL.

Работа по продвижению поправок проведена в рамках инициативы по адаптации международных свободных лицензий к национальному законодательству и их применения на территории Российской Федерации. Поправки в ГК РФ вступят в силу с 1 октября 2014 года.

Введение в юридический оборот и законодательное закрепление желания авторов безотзывно предоставлять права на использование своих произведений на условиях свободных лицензий неограниченному кругу лиц было одним из ключевых пожеланий по усовершенствованию гражданского законодательства РФ, высказанных четыре года назад организацией Wikimedia, курирующей развитие свободной энциклопедии Wikipedia.

Суть поправок сводится к тому, что использование открытых (свободных) лицензий, аналогичных лицензиям Creative Commons, теперь регулируется отдельной статьей 1286.1 «Открытая лицензия на использование произведения науки, литературы или искусства», в которой закреплено, что автор или иной правообладатель может предоставить пользователю открытую (простую, неисключительную) лицензию на использование его произведения. Принятие условий открытой лицензии путем совершения действий, указанных в лицензии, приравнивается к письменной форме договора, что придает открытым лицензиям, размещенным в сети Интернет, юридическую силу.

В новом варианте ГК РФ для правообладателя также предусмотрена возможность публично заявить о предоставлении любым лицам права безвозмездно использовать принадлежащие ему произведения науки, литературы или искусства, либо объект смежных прав, на определенных им условиях и в течение указанного им срока. Кроме того, поправки в ГК РФ определяют ответственность за нарушение условий открытых лицензий, в том числе дают возможность автору требовать применения к нарушителю мер защиты исключительного права в соответствии со статьей 1252 ГК РФ. Введены ограничения на возможность отзыва лицензии автором, отозвать такую лицензию можно только до момента публикации произведения, лицензия на уже опубликованную работу может быть отозвана только при нарушении пользователем её условий.

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

 , ,

zorg
()

Вышел GNU APL 1.3

Группа GNU's Not Unix

GNU APL - это свободный интерпретатор языка программирования APL. Он является практически полной реализацией стандарта ISO 13751 («Язык программирования APL, Расширенный»). В интерпретаторе реализована поддержка вложенных массивов и связанных функций, комплексных чисел и интерфейса для общих переменных.

Этот выпуск содержит:

  • улучшенный режим Emacs;
  • ограниченную поддержку прямых функций (лямбда-функций);
  • новую команду )DUMP, сохраняющую рабочую область в текстовый файл (который можно считать apl -f).

>>> Источник

 , ,

MiniRoboDancer
()

Релиз Liquid War 6 0.4.3681

Группа Игры

Liquid War 6 — необычная двухмерная многопользовательская (от двух до шести игроков, можно играть как с компьютером, так и с людьми) свободная игра. Является частью проекта GNU.

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

Условием победы является одно из следующих условий:

  • Игрок захватывает всех бойцов.
  • Отведённое время выходит, у игрока армия больше чем у противников.

Данный релиз содержит множество багфиксов, так же добавлена ИГРА ПО СЕТИ, но находится в стадии прототипа.

Сайт игры

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

 ,

fallout4all
()

Вышли recutils 1.7

Группа GNU's Not Unix

Изменения в выпуске:

  • Утилиты:
    • rec2csv теперь поддерживает параметр -d для определения разделителя в CSV-файлах;
    • теперь возможно прописывать в командной строке несколько rec-файлов, содержащих анонимные записи.
  • Формат:
    • поддержка ограничений для полей, которые могут появляться в записях с новым специальным полем %allowed;
    • если название и значение поля разделены символом табуляции, он теперь не считается частью значения поля.
  • librec:
    • текущая версия библиотеки теперь 1.
  • Режим Emacs:
    • теперь можно пропускать несколько записей во время навигации, используя префиксный аргумент для команд «Вперёд»/«Назад».
  • Документация:
    • примеры в руководстве покращены, равно как и многие другие аспекты: форматирование, грамматика и т. д. Особая благодарность Карлу Берри за указанные проблемы и предложенные решения.
  • Внутренняя очистка и рефакторинг кода.
  • Очень, ОчЕнЬ, ОЧЕНЬ много багфиксов :D

Скачать бесплатно без регистрации можно с FTP GNU или с ближайшего зеркала (автоопределение).

GNU recutils - это набор инструментов и библиотек для доступа к человекоредактируемым, текстовым БД, называемых rec-файлами. Данные хранятся как последовательность записей, каждая запись содержит произвольное количество именованных полей. Расширенные возможности, обычно наблюдаемые в других системах хранения данных, доступны и в GNU recutils: типы данных, целостность данных (ключи, обязательные поля и т. д.), равно как и возможность ссылаться с одних записей на другие (некий аналог внешних ключей). Несмотря на свою простоту, rec-файлы могут использоваться для хранения БД средних размеров. Больше информации можно найти на домашней странице проекта.

>>> Источник

 , ,

MiniRoboDancer
()

Анонсирован GNU ease.js 0.2.0

Группа GNU's Not Unix

Релиз содержит захватывающие новые возможности, парочку багфиксов и обширную зачистку тестовых примеров. Кроме этого, проект перелицензирован под GNU GPLv3+ с целью помощи в борьбе против несвободного JavaScript.

Изменения по сравнению с версией 0.1.1:

  • [лицензия] смена лицензии с LGPLv3+ на GPLv3+;
  • [багфикс] this.__super теперь отображает стек вместо того, чтобы быть полностью уничтоженным после вызова методов ease.js;
  • [багфикс] защищённые члены переопределяют супер-супертипы и теперь корректно обрабатываются;
  • [планы] поддержка trait'ов и mixin'ов:
    • начата разработка поддержки trait'ов/mixin'ов (в значительной степени вдохновлено Scala), на текущий момент ещё не задокументирована в руководстве;
    • полная документация будет доступна, как только будут распределены все TODO по trait'ам; пока можно ознакомиться с test/Trait/*Test.js, содержащими подробные примеры и обоснования. Тесты производительности для сравнения с без-trait'овым использованием доступны в директории test/perf.
    • реализация является стабильной, но неполной; для более подробной информации см. README.traits;
  • методы работы с прокси и связанное с ними ключевое слово proxy теперь задокументированы (работа с прокси была представлена в версии 0.1.1);
  • все старые тестовые примеры JS, не связанные с производительностью, теперь являются частью нового набора:
    • обширная зачистка тестов и приведение форматирования к единому виду;
    • все тесты теперь содержат обоснования (как часть предваряющего блока комментариев);
  • теперь используются autotools; инструкции см. в README;
  • версия 0.1 (под LGPL) больше не поддерживается; пользователям желательно обновиться до 0.2.0 и обратить внимание на положения новой лицензии.

Новая домашняя страница проекта - https://www.gnu.org/software/easejs; на easejs.org размещён редирект на неё.

>>> Источник

 ,

MiniRoboDancer
()

Вышел GNU Dap 3.9

Группа GNU's Not Unix

Dap — это небольшой пакет для статистики и графики, написанный на C. С версии 3.0 Dap может читать SBS-программы (основаны на одноимённой статистической системе, являющейся промышленным стандартом). Пользователь, желающий провести тривиальный статистический анализ, теперь не вынужден использовать синтаксис C для простых задач, сохраняя при этом доступ к C-шным графическим и статистическим возможностям, предоставленным в исходной реализации. Dap располагает встроенными средствами для управления данными, анализа и графики, широко используемыми в практике статистического консультирования (одномерная статистика, корреляции и регрессии, ANOVA, анализ категоризированных данных, логистическая регрессия и непараметрические анализы).

Изменения в версии 3.9 (19 марта 2014 г.):

  • Добавлена поддержка импорта процедур при импорте в форматах cvs, dlm и tab.
  • Управление автоформатом и именованием столбцов с помощью опции getnames.

Скачать .tar.gz: FTP, HTTP.

Сайт проекта.

>>> Источник

 ,

MiniRoboDancer
()

Вышел GNU Guile 2.0.10

Группа GNU's Not Unix

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

Релиз содержит 253 коммита от 11 людей, принятые за 11 месяцев.

Помимо исправлений множества ошибок, релиз содержит новые возможности, таких как имплементация векторной библиотеки SRFI-43 и API для тестирования SRFI-64, частичная поддержка нового стандарта языка Scheme R7RS и расширение GDB для отладки Guile.

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

 , , ,

MiniRoboDancer
()

Обновление GNU toolchain за март 2014 г.

Группа GNU's Not Unix

GNU toolchain — это набор созданных в рамках проекта GNU программ, необходимых для компиляции и генерации исполняемого кода из исходных текстов. В него входят GCC, libc, binutils, GNU make и многое другое.

В этом месяце разработка не отличалась особой активностью. Основная ветка GCC вплотную подобралась к релизу 4.9, а работа над проектами GDB и BINUTILS заключалась в основном в исправлении ошибок. Однако есть и несколько достойных внимания вещей:

  • В эмулятор ARM добавлены некоторые возможности трассировки, таким образом, теперь можно отслеживать инструкции по ходу их эмуляции.
  • Линковщик теперь автоматически добавляет стандартный манифест ко всем полностью слинкованным исполняемым файлам cygwin или MinGW. Это необходимо для выполнения файла под Windows версии 8 и позднее. Если приложение снабжено собственным манифестом, стандартный включаться не будет.
  • В ARM-версию линковщика добавлен новый ключ командной строки — --long-plt, включающий генерацию больших PLT-записей, которые могут поддерживать вплоть до 4GB кода. По умолчанию используются PLT-записи меньшего размера, которые поддерживают лишь до 512 MB кода. Помимо этого, ARM-линковщик теперь поддерживает генерацию PLT-записей, использующих лишь Thumb2-инструкции, для ядер, не поддерживающих набор инструкций ARM.
  • Одним из ограничений формата PE, используемого преимущественно в исполняемых файлах Windows, является поддержка максимум 2¹⁵ секций. Это может быть проблемой для больших проектов, особенно если используются ключи командной строки типа -ffunction-sections и -fdata-sections. Microsoft недавно выпустила небольшую модификацию формата PE, расширяющую некоторые поля для подержки до 2³¹ секций, и теперь линковщик GNU поддерживает это расширение.
  • MIPS-версия gcc теперь поддерживает ключ командной строки -mvirt, позволяющий использовать MIPS Virtualization Application Specific инструкции.
  • TileGX-версия gcc теперь поддерживает прямой и обратный порядок байтов.

>>> Источник

 , , , ,

MiniRoboDancer
()

Ричарду Столлману исполнился 61 год

Группа GNU's Not Unix

16 марта 2014 года Ричарду Мэттью Столлману (Richard Matthew Stallman, RMS, известный также как St. iGNUcius (святой иГНУтий)), родоначальнику свободного ПО, автору операционной системы GNU и лицензии GPL, основателю Фонда СПО и Лиги за свободу программрованию, исполнился 61 год!

Ричард Столлман родился в 1953 году в Нью-Йорке, США. В 1974 году окончил Гарвардский университет и поступил в Массачусетский технологический институт (MIT), который оставил в 1984 году, чтобы работать без боязни предъявления прав на код свободной операционной системы GNU, которую Столлман начал писать в 1983 году, со стороны MIT. В 1991, благодаря финскому студенту Линусу Торвальдсу, GNU обрела ядро и стала полноценной системой (разработка собственного ядра GNU — Hurd, до сих пор ведётся, но RMS не видит в ней острой необходимости, т.к. есть Linux («ванильный» Linux имеет проприетарные элементы в своём составе, но они устранены в Linux-libre — форке Linux от латиноамериканского подразделения FSF)).

За свою жизнь Ричард получил несколько десятков наград: от премии имени Грейс Мюррей Хоппер и включения в Зал славы Интернета до нескольких «почётных докторских степеней» (неполный список), а в 1994 году в честь него назвали астероид 9882 Stallman (также существует астероид, названный в честь GNU).

>>> Сайт RMS

 , ,

msray
()

GNU собирает средства на развитие FisicaLab

Группа GNU's Not Unix

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

Пример решения задачи по статике с помощью GNU FisicaLab (без звука)

Ваша поддержка поможет расширить перечень задач, решаемых с помощью FisicaLab, добавить новыв возможности, увеличить количество доступных языков и многое другое. Помогите собрать $7k к 31 марта, чтобы дать учащимся шанс получить моральное образование со свободным ПО. Не мешкайте и внесите пожертвование уже сегодня! К настоящему моменту собрано 118$.

>>> Источник

 , ,

MiniRoboDancer
()

Стабильный выпуск grep-2.18

Группа GNU's Not Unix

Вышел grep-2.18, баг-фикс предыдущей версии.
Основные исправления (git лог):

  • grep правильно работает в комбинациях [^^-~] в однобайтовых локалях.
  • Исправлена ошибка, которая в версии 2.17 по сравнению с 2.16 могла приводить к 200-кратному замедлению работы grep -i во многобайтовой не-UTF8 локали.

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

 ,

record
()

Релиз GNU ed 1.10

Группа GNU's Not Unix

Релиз новой версии GNU ed — реализации стандартного строчноориентированного текстового редактора Unix.

В новой версии переименовали файл ed.texinfo в ed.texi, чтобы устранить предупреждение работы automake.

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

 ,

record
()

GNU Grep 2.17: десятикратный рост производительности

Группа GNU's Not Unix

Вышла новая версия GNU Grep 2.17. Разработчики заявляют о десятикратном росте производительности, собственно, это и есть главное изменение.

  • grep -i стал работать в 10 раз быстрее в многобайтовых локалях для регулярных выражений, не содержащих \ или [;
  • grep (без -i) стал работать в более чем 7 раз быстрее в многобайтовых локалях, когда обрабатывается много строк с совпадениями;
  • полностью убрана устаревшая опция grep --mmap, которая не используется с января 2012-го года.

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

 ,

anarquista
()

GNewSense 3.1 Parkles!

Группа GNU's Not Unix

Появилась новая версия полностью свободного, отвечающего требованиям Free Software Foundation и лично Ричарда Столлмана, дистрибутива GNU/Linux. В новой версии:

  • Исправления пакетного репозитория для специфических стран.
  • NetworkManager включен в live .iso (Не знаю, что изменилось, так как у меня 3.0 live нормально подключался к сети).
  • Несвободный раздел Debian не доступен при экспертной установке.
  • Пользователям версии 3.0 не нужно переустанавливать систему, для обновления, возможно, придется лишь поправить настройки (конфигурацию) репозитория.

Сообщение на GNU Savannah

Страница на Distrowatch

>>> Страница загрузки

 , , , ,

lektblr
()

Пополнение в проекте GNU — GNU ccd2cue

Группа GNU's Not Unix

Одновременно с выходом версии 0.3 приложение для конвертирования CCD-файлов в формат CUE вошло в состав проекта GNU.

CCD (CloneCD Control File) — проприетарный формат файлов, описывающий последовательность треков CD/DVD, используемый в проприетарной Windows-only программе CloneCD, применяемой для эмуляции оптических дисков. Аналогом CCD является формат CUE.

ccd2cue появилась в феврале 2011'ого года и является единственной свободной (на данный момент распространяется под GPLv3) программой для конвертации файлов CCD в файлы CUE.

24 января была выпущена версия 0.3, главным изменением которой было становление ccd2cue частью проекта GNU. Помимо этого, в этом выпуске была обновлена документация и исправлено несколько ошибок в программе.

Страница проекта на gnu.org

Репозиторий проекта на GNU savannah

>>> Список изменений в новой версии

 , ccd2cue, ,

slowest_runner
()

Linux-libre 3.13

Группа GNU's Not Unix

Латиноамериканское подразделение Free Software Foundation представило Linux-libre 3.13-gnu — свободный от проприетарных компонентов (и упоминаний о них в документации) вариант Linux, использующийся по умолчанию в дистрибутивах Trisquel, gNewSense, Dyne:Bolic, Parabola, Musix и некоторых других.

Также была выпущена новая версия deblob.sh (скрипт, с помощью которого и производится очистка ядра), благодаря которой возможно превращение обычного ядра Linux в полностью свободное.

Скачать

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

 , ,

slowest_runner
()

Gluglug X60 — первый одобренный FSF ноутбук

Группа Hardware and Drivers

Свершилось: фонд свободного ПО впервые одобрил к использованию ноутбук.

Gluglug X60 — это модифицированная версия ноутбука IBM ThinkPad X60, выпущенного в 2006 году. The Gluglug «зарядила» его свободным загрузчиком, свободными прошивками, драйверами, coreboot (свободная альтернатива BIOS/UEFI) и свободной ОС — Trisquel. К исходникам всех программных компонентов будет предоставлен свободный доступ, документация и мануалы по настройке, а также обещаются обновления. Используется также беспроводной сетевой адаптер Atheros AR5B195, реализующий поддержку современного стандарта 802.11n

Технические характеристики:

  • CPU: Intel Core Duo, Intel Core Solo или Intel Core 2 Duo.
  • RAM: от 1 до 3 ГБ.
  • Накопитель: от 60 ГБ HDD до 128 ГБ SSD.
  • Диагональ дисплея: 12,1".

Стоимость «новинки» у производителя — около 200 фунтов.

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

 , , , ,

nogui
()

На gnu.org появилась информация о SteamOS

Группа GNU's Not Unix

На сайте свободной операционной системы GNU (GNU's Not Unix), в разделе "Популярные дистрибутивы" появилось предупреждение о неэтичности использования SteamOS:

SteamOS, версия GNU/Linux, которую собирается распространять Valve, в действительности еще не выпущена. В настоящее время мы можем сказать, что едва ли это будет операционная система, уважающая свободу пользователя, потому что она предназначена для тесной работы со службой Steam. В Steam применяется цифровое управление ограничениями (DRM) для наложения ограничений на программы, которые в ней распространяются. В SteamOS потребуется включить несвободные программы, необходимые для осуществления этих ограничений. SteamOS также будет спроектирована для поддержки магазина Steam и интеграции с ним; в этом магазине предлагается большое количество несвободных программ.

Кратко: SteamOS несвободна, потому что в неё встроен Steam — система продажи несвободного контента со встроенным DRM (система цифровых ограничений).

Помимо этого, в SteamOS поставляются и другие несвободные программы, такие как проприетарный драйвер nVidia.

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

 , , , ,

anonymous
()