LINUX.ORG.RU

Gnu


73

2

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

GCC 4.6.0

Группа GNU's Not Unix

Вышла новая версия GNU Compiler Collection — 4.6.0.

Новшества:

  • улучшения в использовании памяти и скорости компиляции;
  • поддержка языка программирования Go;
  • новый уровень оптимизации -Ofast, который включает в себя все ключи из -O3 и ключи, позволяющие получить ещё более оптимизированный код, например -ffast-math;
  • улучшения в LTO (Link-Time Optimization);
  • улучшения в IPO (межпроцедурная оптимизация);
  • на 32-х битных системах теперь по умолчанию задействован ключ -fomit-frame-pointer (кроме -Os).

Добавлена поддержка следующих процессоров:

  • Intel Core i3/i5/i7 (-march=corei7, -mtune=corei7);
  • Intel Core i3/i5/i7 с новым набором инструкций — AVX (-march=corei7-avx, -mtune=corei7-avx);
  • AMD Bobcat (-march=btver1, -mtune=btver1).

Анонс

>>> Полный список изменений

 , ,

megabaks
()

Анонсирован проект GNU Free Call

Группа Интернет

Цель проекта GNU Free Call — разработать и внедрить безопасную самоорганизующуюся сеть для использования частными лицами и административными органами. Проект основан на протоколе SIP и использует сервер GNU SIP Witch для создания защищённой p2p-сети с сотовой структурой. Планируется создать кроссплатформенный аналог Skype без использования закрытых протоколов и обязательной регистрации.

Желающим поучаствовать:

  • wiki проекта
  • списки рассылки:
    • sipwitch-devel@gnu.org
    • gnucomm-privacy@gnu.org.

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

 ,

registrant
()

Вышел GNU Chess 5.08

Группа GNU's Not Unix

Спустя 7 лет после последнего релиза вышел GNU Chess 5.08.

Вот что изменилось:

  • Несколько исправлений ошибок, мешающих игре компилироваться с новыми версиями компиляторов, изменения всяких разных настроечных файлов, в том числе работа над ошибками в README-файле, небольшая чистка кода и незначительные изменения логики игры.
  • Переименование getline (проблема проявлялась только в Ubuntu).
  • Перевод на лицензию GNU GPL 3.
  • Увеличение доступной памяти с помощью параметров командной строки.
  • Исправления ошибок.

Ссылка на скачивание

>>> ChangeLog

 , , ,

ZenitharChampion
()

Джон Салливан — новый исполнительный директор FSF

Группа GNU's Not Unix

7 марта было объявлено о смене исполнительного директора Free Software Foundation. Вместо Питера Брауна им будет Джон Салливан (John Sullivan).

Салливан работает в FSF с 2003 года, с 2007 — занимал должность менеджера по операциям (operations manager). Он заявил, что надеется на тесное сотрудничество с Ричардом Столлманом для достижения целей FSF. Приоритетными направлениями он назвал продвижение свободного ПО в общественных и образовательных учреждениях, а также противостояние компаниям, которые «отнимают свободу у людей, чтобы получить как можно больше денег». К ним он причислил Apple и Microsoft, не допускающие свободное ПО в их онлайн-магазины приложений, Sony, не дающую пользователям устанавливать свободное ПО на их собственное аппаратное обеспечение, Adobe, MPEG-LA и другие компании, пытающиеся установить препятствия в виде отчислений для доступа ко Всемирной Паутине.

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

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

 , , john sullivan, peter brown

Ttt
()

Вышел GNU Guile 2.0.0

Группа GNU's Not Unix

Guile — это официальный язык расширений проекта GNU.

Данный релиз является первым стабильным релизом ветки 2.0.x и содержит множество изменений по сравнению с веткой 1.8:

  • Поддержка исполнения кода на трёх языках: Scheme, Emacs Lisp и ECMAScript.
  • Компиляция кода программы в байткод, который интерпретируется виртуальной машиной. Это позволило существенно улучшить скорость работы.
  • Поддержка метакоманд в REPL. Например, мета-команда ,compile компилирует переданное выражение, а команда ,profile профилирует исполнение переданного выражения.
  • Режим отладки в REPL. Если код вызывает ошибку, то включается режим отладки, в котором доступны метакоманды, позволяющие посмотреть стек вызовов, узнать значения переменных и т.п.
  • Реализована встроенная поддержка syntax-rules и syntax-case систем гигиенических макросов, не требующая импорта модуля (ice-9 syncase).
  • Строки Scheme могут содержать любые Unicode символы.
  • Частично поддержан стандарт R6RS. Оставшиеся несоответствия можно посмотреть в мануале.
  • Новый динамический FFI. Теперь возможно создание биндингов к библиотекам без создания кода на C.
  • Теперь используется Boehm-Demers-Weiser консервативный сборщик мусора.

Кроме того, добавлен ряд модулей:

  • (srfi srfi-45), предназначенный для реализации ленивых вычислений;
  • (system base lalr) для генерации парсеров LALR(1);
  • набор модулей (sxml ...) для работы с XML.

Сайт проекта

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

 , ,

kim-roader
()

GNU Octave 3.4.0

Группа GNU's Not Unix

Octave — это язык высокого уровня для численных вычислений, схожий с Matlab.

В новой версии традиционно много изменений:

  • Библиотеки BLAS и LAPACK стали обязательны для сборки, в связи с чем куски этих библиотек удалены из исходных текстов Octave. Напротив, библиотека ARPACK включена в состав Octave и теперь не требуется при сборке.
  • За счёт расширения возможностей функции lookup, функция ismember была переписана и стала намного более быстрой.
  • При получении элементов матриц по индексу внутренняя переменная index_vector кешируется, что устраняет задержки при повторном индексировании.
  • Индексирование разреженных матриц также подверглись пересмотру и стало намного быстрее, что отразилось и на других операциях с разреженными матрицами.
  • Логические матрицы хранятся и используются более эффективно.
  • Ускорены функции sub2ind и ind2sub.
  • Встроенные эквиваленты функций plus, times, mtimes, and и or теперь принимают несколько аргументов.
  • Добавлена поддержка объекта ftp на основе libcurl.
  • Поведение функций ismatrix, issquare и issymmetric изменено и стало более логичным.
  • Указатели на функции теперь учитывают то, что функции могут быть перегружены.
  • Перегрузка функций для встроенных классов (double, int8, cell и т.д.) теперь совместима с Matlab.
  • Можно сравнивать указатели на функции с помощью операторов == и !=.
  • Для многомерных массивов улучшена производительность конкатенации.
  • Операторы присваивания (+=, -=, *= и /=) в некоторых случаях стали работать более эффективно.
  • Исправлено сравнение комплексных чисел с помощью операторов <, >, <= и >=. Теперь оно эквивалентно лексикографическому сравнению пар [abs(z), arg(z)].
  • Удалён тип данных list.
  • Для команды pkg добавлена опция -forge, которая позволяет скачивать и устанавливать дополнительные пакеты автоматически. Пример: pkg install -forge general
  • Множество других оптимизаций.
  • Несколько изменений направленных на увеличение совместимости с Matlab'ом.
  • Традиционно, новая порция функций объявлена устаревшими, а некоторые — удалены. Также некоторые функции перенесены из дополнительных пакетов в основной код.

Полный список изменений

Дополнительные пакеты

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

 , ,

GArik
()

Обзор Debian 6 Squeeze

Группа Debian

На сайте Desktop Linux Reviews появился обзор Debian 6.0 Squeeze. Он больше подойдёт для новичков, желающих попробовать Debian. Всё разбито на пункты:

  1. Что нового? Описаны принципиальные отличия от предыдущей версии (Debian Lenny).
  2. Установка.
  3. Загрузка, логин. Рассмотрено всё, начиная с загрузки GRUB и заканчивая небольшим обзором Gnome.
  4. Программы. Рассмотрено ПО, идущее вместе с дистрибутивом, а также показана установка новых программ.
  5. Мультимедиа. Рассмотрен свободный проигрыватель Gnash, а также рассказано о других мультимедиа-программах.
  6. Возможные проблемы.
  7. Галерея скриншотов.

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

 , , , ,

lambrianov
()

GNU coreutils: уже 8.10

Группа GNU's Not Unix

Ровно месяц спустя после выхода версии 8.9, 4 февраля вышла новая, уже вторая в этом году, версия набора утилит GNU coreutils. В этом новом выпуске не только исправлены ошибки, но и добавлены новые расширения и дополнения.

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

  • rm -f больше не падает из-за EINVAL или EILSEQ, когда имя файла не поддерживается файловой системой.
  • join --header теперь пропускает проверку порядка для первой строки файла, когда оставшаяся часть файла пуста. (Ошибка появилась в версии 8.5).
  • uniq -f NUMBER больше не пытается обрабатывать поля после конца файла. (Ошибка появилась в версии 7.0).
  • du не прерывает свою работу, если файловое дерево перемещается на уровень выше в тот момент, когда du работает с его поддеревом. Подробности и пример работы можно отыскать в файле tests/move-dir-while-traversing. (Ошибка появилась в версии 5.10).

Новые возможности:

  • Программы копирования и перемещения файлов cp и mv более эффективно работают с разреженными файлами на файловых системах, поддерживающих FIEMAP (это ext4, btrfs, xfs, ocfs2). Теперь копируется только существенная часть файла, а остальное забивается нулями.
  • У команды join появилась новая опция -o auto. При указании этой опции число полей в выходном потоке будет определяться исходя из первой строки каждого файла и сохраняться постоянным для каждой строки. Отсутствующие поля при этом заполняются строкой, указанной в -e STRING. Лишние поля будут выкидываться.
  • Один из входных файлов программы join может быть пустым. Это позволяет использовать join как cut: $ join -a1 -o 1,3 1,1 - /dev/null

>>> Источник

 

anarquista
()

GNU guile-ncurses версия 1.2

Группа GNU's Not Unix

Майк Грэн (Mike Gran) сообщает о выходе новой версии библиотеки GNU guile-ncurses v1.2, предназначенной для создания текстовых пользовательских интерфейсов с помощью Guile - диалекта языка Scheme - с применением средств ncurses.

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

Компоненты библиотеки адаптированы для использования функций проверки условий модулей srfi-34/35. Добавлены функции curses-wrong-type-arg-error?, curses-bad-state-error?

Новые функции: mcprint, is-subwin?, is-pad?, is-cleared?, is-idlok?, is-idcok?, is-immedok?, is-leaveok?, is-scrollok?, getscrreg, has-mouse?, is-keypad?, is-meta?, is-nodelay?, is-immedok?, is-notimeout?, getmaxx, getmaxy, getbegx, getbegy, getparx, getpary, getcurx, getcury

Новые вспомогательные функции: wcwidth, standout, standout-on, standout-off

Три функции переименованы: wsyncdown -> syncdown, wsyncup -> syncup, wcursyncup -> cursyncup

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

 , , ,

OldFatMan
()

Вышел HandBrake-0.9.5

Группа Мультимедиа

После долгого перерыва обновилась HandBrake — программа для конвертирования MPEG-видео (включая DVD-видео) в MPEG-4 видеофайл в форматах mp4 и mkv.

Особенности HandBrake-0.9.5:

Core Library:

  • Поддержка структуры дисков BluRay (нет поддержки расшифровки).
  • Обновлены библиотеки (x264, FFmpeg).
  • Поддержка субтитров SSA (В том числе запись).
  • Теперь в MP4 файлах можно использовать MP3 аудио (Ограничено совместимостью проигрывателей).
  • Субтитры VOBSUB теперь поддерживаются для файлов MP4 (Ограничено совместимостью проигрывателей).
  • Обновлены заготовки настроек кодирования для новых устройств и лучшего качества.
  • Поддержка AC3 кодирования.
  • Исправлено множество ошибок.
  • Улучшено обнаружение DVD (при использовании dvdnav).
  • Универсальная поддержка аудио микширования (все типы аудио могут быть микшированы) .
  • Кодирование Точка*К*Точке (second or frame start and end times)
  • Опция пика частоты кадров (Capped VFR).

Все графические интерфейсы:

  • Обновлены расширенные настройки x264.
  • Slider качества видео для x264 больше не показывает значение в процентах, а показывает только RF.
  • Пакетное сканирование (сканирование нескольких файлов одновременно. Не включает несколько папок VIDEO_TS/).
  • Исправлено множество ошибок.
  • Много настроек для улучшения юзабилити.
  • Возможность редактирования очереди заданий.

Linux GUI:

  • Поддержка запуска нескольких копий ghb сразу.
  • Исправлено множество ошибок, и улучшен пользовательский интерфейс.

А главное, в отличие от 0.9.4, текущий релиз наконец-то не зависит от HAL.

Для пользователей Gentoo: emerge -av layman && echo «source /usr/portage/local/layman/make.conf» >> /etc/make.conf && layman -f && layman -a init6; emerge =media-video/handbrake-0.9.5

Страница закачки для других дистрибутивов.

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

 , , , , ,

init_6
()

GnuCash 2.4.0

Группа Linux General

Вышла новая стабильная версия программы учёта финансов Gnucash предназначенной для частных лиц и малых предприятий. Gnucash является частью проекта GNU и доступна для Linux, FreeBSD, Solaris, Mac OS X и Windows.

Возможности:

  • иерархическая система счетов;
  • разбивка одной транзакции на несколько частей;
  • импорт счетов из Интернет (в формате SWIFT MT940);
  • правка поставленных отчётов;
  • стандартная двойная запись для ведения бухгалтерского учёта;
  • транзакции по расписанию;
  • учёт кредитных платежей;
  • построение отчётов и графиков;
  • поддержка бухгалтерского учёта для малых предприятий;
  • импорт файлов данных из других финансовых систем OFX, QIF;
  • следование большинству рекомендаций GNOME HIG 2.0;
  • и др.


Основные изменения (по сравнению с предыдущей стабильной версией 2.2.9):

  • переход с движка GtkHTML на WebKit;
  • поддержка многопользовательского интерфейса баз данных SQLite3, MySQL, PostgreSQL (в разработке);
  • eguile-отчёты (обработка шаблона отчёта с последующей конвертацией его в код HTML);
  • автоматическое пополнение счёта с проставленной датой;
  • исправление ряда ошибок.

Скачать

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

 , , ,

amorpher
()

GNU Coreutils: теперь 8.8

Группа GNU's Not Unix

Вчера, 22 декабря, вышла новая версия GNU Coreutils. Теперь 8.8!

Единственное значительное изменение касается комадны split. Теперь split может разбить файл на N равных (или приблизительно равных) частей, при этой можно указать, должны ли границы между кусками, на которые разбивается файл, проходить строго по концам строк или нет (режим ‘l’). Циклический режим (‘r’) позволяет разбивать на части, кода размер входных данных не определен, например, при работе в конвейере.

Например:

split --number=l/4/10 filename разобьет файл filename на десять частей, четвертый фрагмент (считая от единицы) будет выведен на стандартный вывод, границы фрагментов строго по концам строк. Подробности, как всегда, в info split

Остальные изменения касаются исправления ошибок.

  • cp -u теперь не производит ненужные копирования, обусловленные лишь большей точностью временной метки файла-источника по сравнению с файлом назначения.
  • od печатает числа с плавающей точкой без потери информации.
  • исправлены многочисленные ошибки в sort, касающиеся многопоточной работы (в том числе и сопровождавшаяся ошибкой сегментирования)

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

 

anarquista
()

Первые успехи кампании PDFReaders

Группа GNU's Not Unix

В сентябре этого года Европейский фонд свободного программного обеспечения (ЕФСПО) начал кампанию, призванную покончить с рекламой проприетарных программ для чтения PDF на сайтах государственных учреждений.

Заинтересованные добровольцы провели в Интернете поиск сайтов, которые рекламируют несвободные программы и сообщили о 2162 учреждениях. Массимо Барбиери и Лукас Бикел, лично прислали более чем по 350 отчётов! Алессандро Альбини, Райнер Шмиц и Павел Харитонов также внесли весомый вклад, прислав около 50 отчётов каждый.

Всего за один месяц после того, как в рамках кампании были разосланы письма, 172 учреждения перестали рекламировать несвободные программы чтения PDF на своих сайтах. Выдающиеся результаты показали при этом Хорватия, Россия и Словения. В Хорватии практически все учреждения, о которых сообщили в ЕФСПО, прекратили рекламу. Примерно половина из тех, с кем фонд связался в России и Словении, также удовлетворили просьбу.

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

PDFReaders.org

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

 , ,

Heretique
()

О классификации программного обеспечения

Группа Open Source

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

Также затронут щекотливый вопрос, почему Freeware == Free Software и почему Freeware != Free Software.

Вся информация снабжена ссылками на источники.

>>> Читать

 , ,

rsashka
()

Сайт GNU Savannah был взломан

Группа GNU's Not Unix

Сайт GNU Savannah был взломан. Вредителями была использована SQL injection атака, направленная на http://savannah.gnu.org. В результате были скомпроментированы зашифрованные пароли и злоумышленники получили доступ к некоторым закрытым материалам. Сайт до сих пор не работает, однако идет активный процесс восстановления данных из бэкапов БД и вскоре он вновь будет в строю.

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

 , , , ,

zootcat
()

FSF двадцать пять лет

Группа GNU's Not Unix

25 лет назад Р.М.Столлман основал фонд свободных программ.

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

 , , ,

Karapuz
()

Проект GNU отмечает 27-летие!

Группа GNU's Not Unix

История проекта GNU началась 27 лет назад, с письма Ричарда Столлмана в Usenet:

Свободный Unix!

Начиная с этого Дня Благодарения я собираюсь написать полностью unix-совместимую систему «GNU» (Gnu's Not Unix) и сделать её свободной для всех, кто сможет ей пользоваться. Требуется помощь временем, деньгами, программами и оборудованием.

Полностью с текстом этого знаменательного письма можно ознакомиться на сайте GNU.

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

 ,

power
()

Эбен Моглен: Современная ИТ-индустрия не выживет без СПО

Группа GNU's Not Unix

Профессор Эбен Моглен, юрист Free Software Foundation и «правая рука» Ричарда Столлмана, выступил этим летом в Петербурге на Круглом столе «СПО в государственном, муниципальном и некоммерческом секторах: дорожная карта для России». По итогам встречи представлена подборка мнений профессора, где он утверждает, что современная ИТ-индустрия не выживет без СПО, предрекает скорый конец Microsoft и предлагает практичную стратегию внедрения и использования СПО в бизнесе и госсекторе.

Вторая часть интервью, где говорится о возможной русификации GPLv3, а также об авторском и патентном праве, выйдет в октябрьском номере LXF Russia.

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

 , , , , , моглен,

Sveklo_Bardo
()

Вышел установочный образ ArchHurd 2010-08-25

Группа Open Source

ArchHurd - это проект по портированию GNU/Linux дистрибутива ArchLinux на ядро GNU Hurd. Своей целью проект ставит создания Arch-подобного окружения (Скрипты инициализации в стиле BSD, оптимизация под i686, использование pacman и abs для управления пакетами, rolling-release, и верность принципам KISS) вокруг ядра Hurd, считая при этом Hurd достаточно стабильным если уж и не в качестве основанной ОС, то хотя бы для двойной загрузки

В проекте так же как и в ArchLinux используется pacman и abs. Несмотря на то что анонс о начале проекта был ещё в начале этого года на данный момент готовых пакетов не так уж и много, но они своевременно обновляются и их количество растет. К тому же проект имеет аналог репозитория пользовательских пакетов (AUR), в котором из-за молодости проекта не так много PKGBUILD'ов

Изначально распространяясь в качестве скрипта для сборки окружения установщик переродился в образ диска так же как и в ArchLinux совмещающего в себе LiveCD и возможность установки ArchHurd на жесткий диск.

Пожелаем проекту удачи!

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

 , , ,

muhas
()

Изменение лицензии на код RPC

Группа Open Source

Том Коллавей (Tom Callaway) сообщил об успешном решении проблемы с несвободным кодом RPC в составе многих свободных проектов (glibc, NFS, Kerberos5, netkit-rusers).

Проблема была связана с тем, что первая свободная лицензия и определение свободного ПО как такового появилось только спустя два года после того, как код RPC был открыт компанией Sun Microsystems в 1984 году, и формально код RPC не являлся open source, так как не соответствовал ни одной из открытых лицензий, одобренных организацией OSI.

Ранее у свободных проектов было три варианта выхода из сложившейся ситуации:

  • Удалить несвободный код из состава свободных проектов
  • Переписать несвободный код или использовать альтернативную реализацию
  • Добиться изменения лицензии на код

Благодаря вовлечению в работу Вима Кокаертса (Wim Coekaerts), вице-президента по Linux-технологиям компании Oracle, лицензия на код была изменена и он теперь поставляется в рамках лицензии BSD.
Решение изменить лицензию на некоторые старые исходные тексты было принято в Sun eщё в 2009 году, но воплотить его в жизнь помешало поглощение компании корпорацией Oracle.

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

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

 , ,

megabaks
()