LINUX.ORG.RU — Русская информация об ОС Linux

Новости - GNU's Not Unix

Мини-новость: Вышел GDB 7.4 [11 комментариев]

GNU Octave 3.6.0

Группа GNU's Not Unix

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

В новой версии произошли следующие изменения:

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

Полный список изменений
Дополнительные пакеты

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

Метки: gnu, octave, математика, программирование

GArik (19.01.2012 0:37:22)

GNU Core Utilities 8.15

Группа GNU's Not Unix

12 человек за 12 недель добавили более 120 коммитов. Результатом стала вышедшая 6 января новая версия GNU Coreutils 8.15. Была добавлена новая программа, realpath, а также исправлено несколько ошибок. Хорошо, что эти ошибки, как это и происходит в последнее время, обнаруживаются лишь в «пыльных углах» кода, и лишь немногие из них воспроизводятся достаточно часто.

Существенные изменения

  • Новые программы
    • realpath выводит абсолютные имена файлов.
  • Исправленные ошибки
    • du -x более не подсчитывает корневые каталоги других файловых систем (ошибка появилась в coreutils-5.1.0);
    • команду ls --color <директория с большим количеством файлов> нельзя было прервать слишком долго (ошибка появилась в coreutils-5.2.1);
    • параметр -k команды ls больше не влияет на то, как ls -l отображает размеры файлов, влияет только на отображение общего числа блоков в директории и отображение размеров файлов при использовании параметра -s. Это сделано для совместимости с BSD и соответствия стандарту POSIX 2008. Поскольку опция -k теперь не эквивалентна --block-size\1KiB, добавлена новая опция — --kilobyte;
    • в ls -l понемногу утекала память для каждой непустой директории при использовании SELinux (возможно, ошибка появилась в coreutils-6.0, когда была добавлена поддержка SELinux);
    • rm -rf падала с ошибкой "Device or resource busy" в Cygwin на файловых системах NWFS и NcFsd. Это никак не затрагивает системы с ядрми Linux или Unix (ошибка появилась в coreutils-8.0, когда rm стала использовать fts);
    • split -n 1/2 FILE теперь не падает при обработке растущих файлов или (на некоторых системах) таких необычных файлов, как /dev/zero. Эта команда могла бы выдать: "/dev/zero: No such file or directory" даже если этот файл очевидно существует. То же и для -n l/2. Ошибка появилась в coreutils-8.8 вместе с этими дополнительными опциями;
    • stat -f теперь распознаёт файловые системы FhGFS и PipeFS;
    • tac более не падает при обработке двух и более входных файлов, для которых невозможно выполнить fseek (ошибка появилась в coreutils-5.3.0);
    • tail -f более не пытается использовать inotify в файловых системах GPFS или FhGFS.
  • Изменения в поведении
    • df отображает длинные названия файловых систем с UUID в списке по умолчанию. При использовании достаточно нового ядра и пользовательского окружения такие длинные названия могут использоваться, перенося часть колонок вправо. Если длинное имя указывает на символическую ссылку, а ФС не указаны, df выводит короткое название.
    • tail -f теперь использует polling (не inotify), если какой-то из файлов лежит на файловой системе неизвестного типа. Дополнительно, для каждого такого файла выводится предупреждение, magic number файловой системы и просьба отправить это число по адресу bug-coreutils@gnu.org.

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

Метки: coreutils, gnu

anarquista (07.01.2012 16:23:30)
Мини-новость: GNU Inetutils 1.9 [31 комментарий]

Вышел GNU ed 1.6

Группа GNU's Not Unix

Вышла новая версия стандартного POSIX-совместимого редактора GNU ed.

Новое в версии 1.6:

  • Исправлено отображение символов NULL при использовании команды l
  • Исправлено условие, при котором отображается сообщение "Newline appended"
  • При чтении непустого файла в пустой буфер устанавливается флаг "modified"
  • Исправлена ошибка, не позволявшая использовать символы NULL в регулярных выражениях.
  • Добавлено сообщение об ошибке при невозможности запустить процесс в shell после соответствующей команды.
  • Дополнена man-страница, теперь там содержится информация о всех опциях командной строки.

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

Метки: ed, gnu

provaton (03.01.2012 23:49:09)

GNUnet 0.9.0

Группа GNU's Not Unix

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

  • Сервис для анонимного, бесцензурного файлового обмена. Файлы, поисковые запросы и их результаты шифруются для предотвращения контроля за действиями пользователя. К тому же протокол GNUnet'а разработан так, чтобы затруднить вычисление пользователя на основании его активности.
  • VPN-сервис позволяет предоставить скрытые сервисы внутри сети GNUnet (в домене .gnunet) и может быть использован для туннелирования IPv4- и IPv6-трафика через P2P-сеть.

Есть и другие приложения, но они пока ещё находятся в разработке.

Новая версия имеет множество существенных изменений в архитектуре, включая переписывание большей части системы. Наиболее интересные улучшения:

  • Новая архитектура: мультипроцессная архитектура с ARM-супервизором.
  • Новое приложение: VPN.
  • Новая утилита для настройки: gnunet-setup (является частью gnunet-gtk).
  • Новый сервис: mesh-маршрутизация.
  • Новые транспорты: HTTPS и WLAN.
  • Поиск пиров в сети с помощью broadcast (IPv4) и multicast (IPv6).
  • Существенное улучшение операций с базой данных за счёт новой структуры таблицы данных и индекса.
  • Улучшена возможность подключения за счёт использования основанного на UPnP и ICMP прохода NAT.
  • Существенное увеличение производительности за счёт использования событийно-управляемой модели работы.

Из-за существенных изменений в работе новая сеть GNUnet-0.9 абсолютно несовместима со старой сетью версии 0.8.

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

Метки: anonymous, gnunet, p2p, безопасность, интернет

GArik (01.12.2011 0:33:37)

GNUstep Objective-C Runtime 1.6

Группа GNU's Not Unix

Доступен очередной релиз GNUstep Objective-C Runtime, свободной реализации библиотек Apple Cocoa и связанных с ними компонентов Mac OS X. Предыдущая версия вышла чуть более года назад. Это седьмой официальный релиз GNUstep Objective-C Runtime, на текущий момент поддерживается Objective-C 2.

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

  • совместимость с новым runtime API, введенным в Mac OS X 10.7 / iOS 5;
  • поддержка малых объектов (small object), на 32-разрядных системах разрешен 1 small object, на 64-разрядных - 4;
  • поддержка prototype-stype ООП, вы можете добавлять методы и связанные ссылки к отдельным объектам и клонировать их. Реализована полная поддержка объектной модели JavaScript, включая возможность использования блоков в качестве методов на платформах x86, x86-64 и ARM;
  • поддержка Apple-совместимых ojbc_msgSend() функций для x86, x86-64 и ARM. Использование их наполовину уменьшает стоимость операций отправки сообщений и уменьшает окончательный размер на 10%;
  • реализована полная поддержка POSIX Makefiles, они используются по-умолчанию, если не установлен GNUstep Make;
  • улучшения включают новые оптимизации для LLVM. Цикл на 200,000,000 class messages на Xeon 2.8GHz проходит за 0.8 секунды со всеми оптимизациями (включая speculative inlining). С -Os, тест проходится за 2 секунды. С принудительным IMP caching в исходном коде, тест проходится за 1.2 секунды. Для сравнения: тот же тест на GCC Objective-C runtime проходится за 11 секунд.

SVN-репозиторий: svn://svn.gna.org/svn/gnustep/libs/libobjc2/1.6
Тарболл
Новость на Phoronix

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

Метки: gnu, gnustep, opensource

encyrtid (29.11.2011 9:42:48)

GNU grep-2.10: исправление ошибок

Группа GNU's Not Unix

GNU grep — программа, ищущая в файле строки, чьи подстроки соответствуют заданному регулярному выражению.

Спустя пять месяцев разработки после выхода grep-2.9 Джим Мейеринг (Jim Meyering)объявил о выходе новой версии. Больших изменений нет. Однако, было сделано много изменений gnulib, включая ряд улучшений переносимости. Часть этих изменений затрагивает и grep.

Достаточно значительные изменения:

  • grep больше не ошибается при обработке байтов с установленным старшим битом при работе в системах, где «char» — это знаковый тип (ошибка появлялась только в MS Windows);
  • grep теперь отклоняет такие команды как
    grep -r pattern . > out
    , в которых файл ввода также является и выводом, так как это может вызывать бесконечные циклы.

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

Метки: gnu, grep

anarquista (17.11.2011 11:42:52)

FSF начала кампанию против «безопасной загрузки» UEFI

Группа GNU's Not Unix

Как уже писали, новая спецификация UEFI включает в себя технологию так называемой «безопасной загрузки», Secure Boot, которая предназначена для блокировки загрузки неавторизованного кода.

Microsoft Windows 8 включает в себя требование наличия этой возможности для получения наклейки о совместимости.

При этом в минимальных требованиях к этой спецификации возможность для пользователя отключать «безопасную загрузку» вовсе не требуется, более того, некоторые производители оборудования не собираются давать возможность пользователям загружать что-то кроме операционной системы от Microsoft.

В то же время «опровержение» от Microsoft только подтверждает наличие такой возможности.

Кампания FSF направлена на работу с прозводителями железа с требованием позволить пользователям отключать «Secure Boot» и/или обеспечить гарантированный способ устанавливать и запускать свободные ОС. На данном этапе проводится сбор подписей.

>>> Страница кампании

Метки: boot, efi, microsoft, uefi, windows, безопасность

Xenius (15.10.2011 9:46:32)
Мини-новость: Coreutils 8.14: исправление ошибок [21 комментарий]

Проект GNU PDF: миссия завершена

Группа GNU's Not Unix

FSF сообщает об очередном проекте, который удаляется из списка высокоприоритетных свободных проектов: GNU PDF.

>>-----Цитата---->>

Целю проекта GNU PDF, начиная с его появления в 2007 году, была полноценная реализация грядущего стандарта ISO 32000-1. У нас давно уже есть свободные просмотрщики PDF, но большинство из них не поддерживали новейшие возможности PDF, такие как аннотации и формы.
Мы рады сообщить, что libpoppler, наиболее распространённая библиотека PDF для GNU/Linux, дозрела до поддержки этих и других возможностей PDF. Это означает, что любой пользователь свободного ПО сможет использовать программы с функциями, которые до последнего времени были доступны лишь в проприетарных программах.
FSF поддерживает список высокоприоритетных свободных программных проектов, которые жизненно важны для полностью свободной операционной системы. Предыдущие проекты, исключённые из списка, включают свободную программу для поддержки формата RARv3 (The Unarchiver) и CRM для некоммерческих огранизаций (CiviCRM).

<<-----Цитата----<<

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

Метки: gnu, pdf

unsigned (07.10.2011 18:42:38)

FSF представляет полностью обновлённый каталог свободного ПО

Группа GNU's Not Unix

29 сентября 2011 г. Фонд свободного ПО (FSF) объявил о перезапуске полностью обновлённого сайта, на котором размещён каталог свободного ПО Free Software Directory. В каталоге содержится более 6800 программ, которые любой пользователь может свободно (без какой-либо оплаты) загружать, запускать на своём компьютере, видоизменять и распространять без ограничений.

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

Исполнительный директор FSF Джон Салливэн (John Sullivan) отметил, что каталог FSD всегда был одним из наиболее известных и важных ресурсов Фонда СПО, и уделяемое ему пристальное внимание фактически сделало FSD заслуживающим доверия источником, в котором каждый может найти необходимое приложение.

Основной целью обновлённого каталога стало обеспечение удобства поиска требуемого ПО: программы классифицированы по 36 категориям, предоставлена возможность выполнения как простого поиска, так и поиска с детализацией критериев (более 40 дополнительных полей для уточнения условий поиска).

Технические детали обновления сайта - в блоге Дж.Салливэна.

Пресс-релиз

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

Метки: fsf, gnu, opensource

OldFatMan (02.10.2011 21:06:50)

Ричард Столлман: «Свободен ли Android?»

Группа GNU's Not Unix

ПО, разработанное корпорацией Google для мобильных устройств, часто называют «открытым» и «свободным», но по мнению Free Software Foundation, это не соответствует истине.

В своей статье Ричард Столлман пишет:

«Гугл вынужден был подчиниться требованиям GNU GPL для ядра Linux, но остальная часть OS Android распространяется под лицензией Apache, которая не требует открытия исходных кодов. Гугл заявил, что он не собирается открывать исходный код Android 3.0, за исключением ядра Linux, хотя бинарные файлы были выложены в свободный доступ. Исходный код Android 3.1 также не раскрывается. Следовательно, Android 3, за исключением ядра Linux, является несвободным ПО, тут всё просто и ясно».

RMS также упомянул проект Replicant, который ставит своей целью создать полностью свободную версию Android. Пока что Replicant очень далёк от повседневного использования, а список поддерживаемых устройств ограничивается всего тремя моделями, но работы ведутся, и хакеры не оставляют своих надежд.

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

Метки: android, free software, google, rms

vasilenko (20.09.2011 14:07:41)

GNU Coreutils 8.13

Группа GNU's Not Unix

Джим Мейеринг (Jim Meyering) объявил о выходе GNU Coreutils 8.13.

Новая версия включает более 200 коммитов от 18 разработчиков, а также более 1000 коммитов из gnulib, внесённых со времени выхода Coreutils 8.12.

Большее количество этих изменений направлено на усовершенствование кода, улучшение портируемости, добавление новых возможностей и лишь малая часть заключается в исправлении ошибок. Далее подробный перечень этих изменений:

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

>>> Исходный код

>>> Сообщение на Саванне

Метки: coreutils, gnu

anarquista (10.09.2011 16:13:37)
Мини-новость: Программы GNU binutils и gdb нарушают GPL [109 комментариев (стр. 2 3)]
Мини-новость: GNU diffutils 3.2 [14 комментариев]

GNU diffutils 3.1

Группа GNU's Not Unix

Джим Мейерниг (Jim Meyering) объявил о выходе новой стабильной версии GNU diffutils 3.1. За 15 месяцев разработки было внесено более пятидесяти изменений, затрагивающих сборку, тестирование, портируемость программы, равно как и документации. Стоит отметить и 2100 изменений в библиотеке gnulib. Все эти изменени касаются исправления ошибок, и только одна из них может считаться серьезной.

diff более не генерирует ложный вывод из-за того, что файлы в одной и той же директории имеют имена, который считаются равными в текущей локали или же оказываются равными из-за заданной опции --ignore-file-name-case.

>>> Сообщение на http://savannah.gnu.org

Метки: diffutils, gnu

anarquista (13.08.2011 22:41:48)

GNU dbm 1.9

Группа GNU's Not Unix

Новая версия GNU dbm 1.9, GNU-аналога традиционной библиотеки UNIX dbm, содержащей функции для работы с базами данных, вышла 12 августа и доступна для загрузки.

Изменения:

  • для увеличения скорости операций ввода-вывода используется вызов mmap (2), если возможно; нововведение можно отключить на стадии компиляции с помощью опции конфигурации --disable-memory-mapped-io или во время выполнения, установив флаг GDBM_NOMMAP при вызове функции gdbm_open;
  • наконец исправлены давнишние ошибки в режиме совместимости ndbm, из-за которых GDBM не мог использоваться в связке с Sendmail и Postfix;
  • ни функции режима совместимости ndbm, ни функции GDBM более не блокируют свои файлы;
  • теперь GDBM создаёт отдельный индексный dir-файл вместо создания ссылки с индексного dir-файла на pag-файл данных, как в предыдущих версиях:
    • как следствие, dbm_pagfno и dbm_dirfno отныне возвращают разные файловые дескрипторы;
    • при открытии существующей базы данных для чтения/записи последней версией GDBM существующий dir-файл, если является ссылкой на pag-файл, удаляется, а взамен его создаётся новый индексный dir-файл;
    • при открытии существующей базы данных последней версией GDBM только для чтения вышеописанная операция не выполняется;
  • в функции gdbm_setopt добавлены новые опции для определения таких параметров базы данных как имя файла, использование mmap-памяти и др.;
  • в стандартную поставку GDBM включено интерактивное приложение Testgdbm для создания, правки, просмотра и экспорта файлов баз данных;
  • разработан набор тестов;
  • улучшена документация.

>>> Исходный код

>>> Анонс

Метки: gdbm

anarquista (13.08.2011 22:41:34)

GNU Wget 1.13

Группа GNU's Not Unix

Спустя два года после выпуска предыдущей версии состоялся релиз консольного менеджера загрузок Wget 1.13.

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

  • поддержка HTTP/1.1;
  • улучшена обработка незакрытых HTML-тегов;
  • имя сохраняемого файла при перенаправлении запроса сервером определяется из оригинального URL, прежнее поведение можно включить при помощи ключа --trust-server-names;
  • используется непрерывное соединение с proxy-серверами, поддерживающими такую возможность;
  • ключ --config для указания при запуске конфигурационного файла, отличного от системного;
  • ключ --adjust-extension не изменяет расширение .htm файлов;
  • вновь по умолчанию используется GNU TLS бэкэнд;
  • исправление проблем с портабельностью;
  • отображение общего времени рекурсивных загрузок;
  • передача диагностических сообщений в stderr вместо stdout;
  • прочие мелкие улучшения и исправления.

>>> Исходный код

Метки: gnu, web, wget

kim-roader (13.08.2011 10:37:15)

GNU Emacs с 2009 года нарушает GPL

Группа GNU's Not Unix

В списке рассылки разработчиков GNU Emacs — emacs-devel идёт обсуждение факта отсутствия части исходных кодов в выпусках Emacs, начиная с версий 23.2 по 23.3.

Речь идёт о генераторах парсеров (parser generators) для CEDET (Collection of Emacs Development Environment Tools).
CEDET использует парсеры для разбора синтаксиса языка и содержит генераторы парсеров, преобразующие грамматику Bison в Elisp.

Как сообщил Пол Эггерт (Paul Eggert), код генераторов присутствовал в предтестовых версиях, начиная с 23.1.90 датированной 9 декабря 2009. Собственно файлы, части которых не оказалось, были добавлены в дерево 28 сентября 2009, но как заявляет Дэвид Каструп (David Kastrup) в указанных релизах исходный код отсутствует, но имеются файлы, автоматически сгенерированные с использованием не предоставленных.

Таким образом, ни генераторов парсеров, ни грамматик Bison, из которых они были сгенерированы не оказалось.

Ричард Столлман подтвердил нарушение GPL, предложил варианты решения проблемы и призвал:

>>-----Цитата---->>

We must not lead people to violate the GPL!

<<-----Цитата----<<

>>> Начало ветки обсуждения

Метки: emacs, gpl

o (29.07.2011 14:09:53)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru