LINUX.ORG.RU

Gnu


73

2

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

Вышел GNU Guile 2.0.7

Группа Open Source

Вышла новая версия реализации языка Scheme — GNU Guile 2.0.7. Несмотря на незначительное изменение номера версии, появились несколько интересных нововведений, а именно:

  • Полная поддержка инфиксных выражений (curly-infix-expressions). Теперь вместо (* a (+ b c)) можно писать {a * {b + c}}.
  • Поддержка разных опции чтения (read option) для разных портов.
  • Поддержка вложенных директив future.
  • Специальный синтаксис для добавления путей в переменные окружения GUILE_LOAD_PATH и GUILE_LOAD_COMPILED_PATH в конец списка путей, а не в начало.
  • Исправлен недочет в функции load-in-vicinity, которая не сканировала директории, установленные в переменной %load-compiled-path.
  • Исправлен порядок поиска расширений. Теперь Guile не изменяет для этого переменную окружения LD_LIBRARY_PATH.
  • Функция make-vtable-vtable помечена устаревшей, рекомендуется использовать make-vtable и <standard-vtable>.
  • Оптимизированы вызовы equal? и eqv? для случаев, когда один из аргументов — константа.
  • Новые предупреждения компилятора -Wduplicate-case-datum и -Wbad-case-datum.
  • Многочисленные незначительные улучшения и исправления ошибок.

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

 , , ,

provaton
()

GNU Guix — новый менеджер пакетов от команды GNU

Группа GNU's Not Unix

Людовик Кортес (Ludovic Courtès), один из участников проекта GNU, объявил о выпуске первой альфа-версии нового менеджера пакетов для любых дистрибутивов GNU/Linux — GNU Guix, создающегося на базе менеджера пакетов Nix.

Кроме стандартных функций установки, удаления и обновления ПО GNU Guix будет поддерживать транзакционные обновления с возможностью отката на прежнюю версию, работать без привилегий root, содержать отдельные профили настроек для каждого пользователя и включать в себя сборщик мусора (для отслеживания и игнорирования неактуальных пакетов). Но самая главная особенность GNU Guix заключается в том, что его разрабатывают на функциональном языке Scheme.

Получить исходные тексты можно через Git-репозиторий.

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

 , , ,

ins3y3d
()

GNU Coreutils 8.20

Группа GNU's Not Unix

Джим Мейеринг (Jim Meyering) объявил о выходе новой версии GNU Coreutils. Выход этой версии главным образом связан с исправлением ряда ошибок. Хотя были сделаны и некоторые улучшения.

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

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

 ,

anarquista
()

Встреча Новосибирской группы пользователей GNU/Linux

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

На этой неделе выходит в свет новая версия полюбившегося многим дистрибутива GNU/Linux — Ubuntu 12.10!

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

Время: 11:00
Место сбора: ТЦ Академгородка
Конечное место проведения: Ботанический сад

При себе иметь 350 рублей. Убедительная просьба всем, кто желает поучаствовать — зарегистрироваться по ссылке в подробностях, или отписаться в самой теме, так как именно по количеству зарегистрированных будет закупаться мясо для шашлыка.

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

 , , , ,

GNU-Ubuntu1204LTS
()

Проект GNU MediaGoblin проводит акцию по сбору пожертвований

Группа GNU's Not Unix

Проект по разработке программного обеспечения для хостинга медиафайлов «GNU MediaGoblin» проводит при поддержке FSF свою первую акцию по сбору пожертвований.

MediaGoblin — свободное (GNU AGPL 3; документация — CC0) программное обеспечение для организации хостинга изображений, видео, аудио, ASCII art, их исходников, а в будущем — и 3D‐моделей и других файлов. Изначально запланирована функция взаимодействия между серверами по стандарту OStatus, который используется, например, платформой для микроблоггинга StatusNet.

Всё большая централизация Интернет‐хостинга приводит к тому, что любой, даже самый безобидный файл может внезапно исчезнуть или стать недоступным вместе с миллионами других. Популярные хостинги блокируются целиком из‐за одного файла (например, YouTube) или закрываются совсем из‐за невыгодности для владельца (например, GeoCities); автоматические защитники авторских прав добиваются удаления или приписания себе произведений (в том числе свободных), загруженных авторами и правообладателями; сайты попадают в не соответствующие им категории «баз нежелательного контента». MediaGoblin призван вернуть обмену медиафайлами в Вебе децентрализованность и устойчивость.

Сделавший пожертвование от $15 получит наклейки и, в зависимости от суммы, что‐нибудь ещё (есть, например, открытки, футболки, распечатанные на «3D‐принтере» фигурки талисмана проекта работы его основателя Криса Вебера; при желании можно отказаться).

На полдень 13 октября было собрано уже около $6000 из запланированных $60000.

P.S.: текст новости — под CC0.

>>> Подробности и видео на английском языке

 , , , , медиахостинг

AVRS
()

Выход GNU patch 2.7

Группа GNU's Not Unix

Состоялся очередной релиз GNU-утилиты, предназначенной, как можно догадаться из названия, для инъекции патчей в исходные коды программ. С момента релиза последней стабильной версии, произошедшего в декабре 2009-го года, внесены следующие изменения:

  • Поддержка большинства функций формата «diff --git», включая переименование, копирование, изменение прав, и diff символических ссылок.
  • Поддержка имён файлов с двойными кавычками: когда имя файла начинается с двойной кавычки, оно интерпретируется как строка С. Можно применять escape-последовательности: \\, \", \a, \b, \f, \n, \r, \t, \v, и \ooo (трёхзначное восьмеричное число от 0 до 255).
  • Ликвидирована ошибка CVE-2010-4651, позволяющая использовать абсолютные пути или компонент «..» в патчах.
  • Возвращено нормальное применение патчей к символическим ссылкам (предыдущая версия заменяла симлинк файлом).
  • По умолчанию выдаётся предупреждение о потенциальных проблемах при попытках модификации файлов, доступных только для чтения.
  • Файлы удаляются только при успешном применении всех патчей.
  • Поддержка временных меток наносекундной точности.
  • Множество исправлений ошибок.

Тарболлы patch-2.7 можно получить здесь.

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

 ,

Kindly_Cat
()

Emacs 24.2

Группа GNU's Not Unix

Emacs 24.2 это bugfix релиз. Он исправляет проблему безопасности CVE-2012-3479 и много других багов.

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

 ,

catap
()

GNU Coreutils 8.19

Группа GNU's Not Unix

Прошло всего восемь дней, и вот новый стабильный релиз GNU Coreutils. 4 разработчика сделали 13 коммитов.

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

  • df теперь прекращает работу, если список примонтированных файловых систем (/etc/mtab) недоступен для чтения, а информация о типе файловых систем необходима для обработки определенных опций (-a, -l, -t, -x). Эта ошибка присутствовала изначально;
  • sort -u в определенных условиях выдавала некорректный результат. Например, следующая конструкция пропускала «1»:
    (yes 7 | head -11; echo 1) | sort --p=1 -S32b -u
    Ошибка появилась в coreutils-8.6;
  • sort -u могла читать освобожденную память (тоже ошибка из coreutils-8.6). Проявляется, например, на такой команде:
    perl -le 'print "a\n"."0"x900'|valgrind sort --p=1 -S32b -u 

Улучшения

  • У команды rm появилась новая опция --dir (-d), которая позволяет удалять пустые каталоги. Это сделано в целях совместимости с Mac OS X и BSD.

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

 ,

anarquista
()

GNU Coreutils 8.18

Группа GNU's Not Unix

Джим Мейеринг (Jim Meyering) сообщает, что за 13 недель разработки был подготовлен новый стабильный релиз GNU Coreutils 8.18.

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

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

 ,

anarquista
()

Релиз GNU Wget 1.14

Группа GNU's Not Unix

После года разработки доступна новая версия программы для автоматизации загрузки контента с использованием протоколов HTTP и FTP — GNU Wget 1.14.

По сравнению с прошлой версией добавлено:

  • Поддержка RFC 2617 (Digest Access Authentication).
  • Поддержка файлов WARC, новая опция «--report-speed».
  • Возможность указания аргументов для опций «--accept-regex» и «--reject-regex».
  • Улучшена поддержка защищённых соединений, в том числе устранена утечка памяти при использовании GNU TLS.

Официальный сайт

Скачать GNU Wget 1.14

>>> Новость на www.opennet.ru

 , ,

Licwin
()

FSF очистил ядро Linux 3.5 от блобов

Группа GNU's Not Unix

Латиноамериканское подразделение Фонда Свободного Программного Обеспечения GNU Linux-libre подготовило очищенную от несвободных драйверов и firmware версию ядра Linux-libre 3.5-gnu. Очистка производилась при помощи shell-скрипта deblob-3.5, который удаляет несвободные компоненты из кода ядра.

Скачать очищенное ядро

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

 , , ,

toney
()

GNU grep 2.13

Группа GNU's Not Unix

4 июля Джим Мейеринг сообщил о выходе очередной версии GNU grep. За десять недель разработки 4 программиста сделали 24 коммита, отмечает он.

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

  • grep -i в многобайтовых локалях теперь правильно выводит строки, содержащие буквы, чьё представление в верхнем и нижнем регистре занимает различное число байтов. Это, например, «и-с-точкой» в турецком языке. Прежние версии GNU grep могли либо пропустить часть строки, либо, наоборот, вывести мусор;
  • опции --include и --exclude теперь снова можно совмещать друг с другом. Так, «grep --include='*.[ch]' --exclude='system.h' PATTERN *» читает все файлы *.c и *.h, кроме system.h.

Новые особенности:

  • grep без опции -z теперь считает разреженные файлы бинарными, если можно легко определить, что файл действительно разреженный.

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

 ,

anarquista
()

GNU GRUB 2.00

Группа GNU's Not Unix

После восьми лет разработки представлен первый стабильный релиз модульного мультиплатформенного загрузчика GNU GRUB ветки 2.х, поддерживающий множество платформ: х86/x86-64 BIOS/EFI, платформы IEEE-1275 (например, OLPC, Sparc64, PowerPC), coreboot, Yeeloong, а теперь ещё и Fuloong2F, Loongson-2F, SGI, i386/MIPS Qemu, Itanium и SGI MIPS.

Новшества и усовершенствования:

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

Исходники

>>> Анонс

 ,

max_udoff
()

Red Hat Enterprise Linux 6.3

Группа Red Hat

Компания Red Hat анонсировала выход дистрибутива Red Hat Enterprise Linux 6.3, в котором представлено исправление ошибок, реализация поддержки нового оборудования и добавление новых возможностей, при сохранении полной совместимости с программным окружением ветки RHEL 6.x. В скором времени ожидается начало подготовки дистрибутива RHEL 7, релиз которого намечен на вторую половину следующего года.

RHEL 6.3 поставляется в следующих 4-х вариантах:

  • Red Hat Enterprise Linux Desktop 6 для архитектур x86 и AMD64/Intel 64;
  • Red Hat Enterprise Linux High Performance Compute Node 6 для архитектуры AMD64/Intel 64;
  • Red Hat Enterprise Linux Server для архитектур x86, AMD64/Intel 64, IBM System z и IBM POWER;
  • Red Hat Enterprise Linux Workstation для архитектур x86 и AMD64/Intel 64.

( Читать полностью )

>>> Новость взята с opennet.ru

 , ,

Urchin
()

Релиз GCC 4.7.1

Группа GNU's Not Unix

Данная версия является первым корректирующим релизом ветки 4.7. Она содержит важные исправления регрессий и серьезных ошибок. Всего исправлено 117 ошибок по сравнению с 4.7.0.

Среди изменений отметим:

  • полноценную поддержка языка Go;
  • исправление ошибки 53599, приводящей к невозможности сборки boost.karma;
  • исправление ошибки 53046, приводящей к невозможности корректного прохождения тестов новых версий libstdc++;
  • исправление ошибки 52465 (невозможность использования директивы using в объявлении класса), приводящей к невозможности сборки Webkit;
  • исправление ошибки 52473 (невозможность использования перегружаемых функций).

Список исправленных ошибок

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

 ,

unfo
()

Вышел GCC Explorer

Группа GNU's Not Unix

GCC Explorer — это новый интерактивный компилятор, созданный на базе GCC Мэттом Годбольтом (Matt Godbolt). Он довольно прост в использовании и поддерживает популярные языки программирования C и C++. GCC Explorer основан на технологиях AJAX, следовательно любое изменение исходного кода и/или флагов сразу же запустит обновление окна с результатами компиляции.

Этот компилятор существует в виде web-приложения реального времени, в котором можно написать/выполнить любой фрагмент кода. Используя GCC Explorer можно практически мгновенно оценить результаты своей работы, а также окинуть взглядом присутствующие ошибки и недочеты в коде, и затем — быстро исправить их, смеясь в лицо «задумчивости» обычных компиляторов.

>>> Исходники на GitHub

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

 , ,

PrikPavel
()

GNU Hello переехал на git

Группа GNU's Not Unix

GNU Hello — программа демонстрирующая основные инструменты, используемые при разработке в рамках проекта GNU. С недавнего времени этот проект стал использовать git в качестве системы контроля версий. Данный переход соответствует общим тенденциям и позволяет удобнее использовать такие библиотеки, как gnulib.

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

 , ,

wlan
()

Неофициальный перевод третьей версии GNU GPL на русский язык

Группа Open Source

Опубликован один из первых законченных переводов на русский язык лицензии GNU GPL для свободных программ: http://pcmag.ru/GPL/rus-gpl.html.

В отличие от традиционных подходов авторского права, юридический механизм свободного (открытого) программного обеспечения направлен не на защиту исключительных (имущественных) прав авторов программ, а на создание массива программ для ЭВМ, доступных для использования, распространения и модификации любым заинтересованным лицом. Конкретные юридические условия использования свободной программы устанавливаются в лицензии (лицензионном соглашении), на основании которой распространяется данная программа. Свободное программное обеспечение — это программное обеспечение, распространяемое по лицензии, предусматривающей определенные свободы пользователя (лицензиата) программы. Таким образом, свободное программное обеспечение — не техническое, а юридическое понятие, обозначающее особую юридическую конструкцию распространения любого программного обеспечения. Лицензия GNU GPL является одной из самых популярных типовых лицензий в мире свободного программного обеспечения.

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

 , , ,

anonymous
()

Госучреждения Мюнхена сэкономили 4 млн € за счёт перехода на Ubuntu и OpenOffice.org

Группа Linux General

Администрация города Мюнхен подала отчёт о результатах перевода 9 тыс. компьютеров в госструктурах с MS Windows и MS Office на LiMux (доработанная Ubuntu 10.04 LTS) и OpenOffice.org. Суммарная экономия составила 4 млн €, из которых 2,8 млн € сэкономлено за счёт отказа от коммерческих лицензий и 1,2 млн € не пришлось тратить на модернизацию оборудования, которое необходимо было бы закупить для обеспечения минимальных требований Windows 7.
Также отмечается сокращение числа жалоб о возникновении проблем с 70 до 46 в месяц.

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

 , , , ,

vilisvir
()

Смена власти в проекте Glibc, уход Ульриха Дреппера из управления проектом

Группа GNU's Not Unix

Рональд Макграт, основатель системной библиотеки Glibc, объявил о роспуске курирующего разработку Glibc управляющего комитета, что приведёт к передаче полномочий по принятию решений в руки команды активных мейнтейнеров. Комитет принял решение о своём роспуске, посчитав, что сформировавшееся сообщество разработчиков способно обеспечить саморегулирование. Направление развития и политика проекта теперь будут определяться через достижение консенсуса среди людей, непосредственно вовлечённых в разработку Glibc.

Джозеф Маерс, один из мейнтейнеров Glibc, пригласил энтузиастов принять участие в разработке Glibc и указал на то, что соблюдая правила GNU и не отходя от устоявшихся в сообществе норм и стиля кодирования, участники разработки могут претендовать на получение права коммита. В будущем не исключено решение всех разногласий с разработчиками еglibc и постепенную интеграцию расширенных функций еglibc в glibc, что в итоге может привести к слиянию обеих системных библиотек в единый проект.

Среди утверждённых мэйнтейнеров отмечены Рональд Макграт, Райан Арнольд, Максим Кувырков, Джозеф Маерс, Карлос О'Донелл и Алехандре Олива. Примечательно, но в списке нет Ульриха Дреппера, который отмечен на сайте Glibc как наиболее влиятельный разработчик, отвечающий за приём патчей и сопровождение проекта. В сообщении о роспуске комитета выражается благодарность Ульриху Дрепперу за вклад в развитие Glibc, но он не включён в новую команду мэйнтейнеров, что связано с его уходом из компании Red Hat и невозможности тратить много времени на проект (работа в RedHat подразумевала трату на Glibc всего рабочего времени).

Новость взята с opennet.ru

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

 ,

DoctorSinus
()