LINUX.ORG.RU

Gnu


74

2

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

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
()

GNU Core Utilities 8.22

Группа GNU's Not Unix

Тихо и незаметно в последнюю 13-ю пятницу уходящего года вышла новая версия GNU coreutils. За десять месяцев, прошедших с прошлого релиза, 32 разработчика сделали 195 коммитов.

Выход версии 8.22 прежде всего связан с исправлением ошибок и улучшением производительности.

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

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

 ,

anarquista
()

GNU IceCat 24!

Группа GNU's Not Unix

16 октября 2013 года была выпущена новая версия IceCat — свободного браузера от FSF, входящего в состав проекта GNUzilla, созданного в результате разногласий с Mozilla Foundation по поводу лицензирования художественного оформления Firefox и снабжённого полезными для любителей свободы дополнениями, такими как LibreJS и собственный сервис для поиска плагинов к браузеру.

В этом выпуске:

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

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

 , , ,

kamyrros
()

GNU Grep 2.15

Группа GNU's Not Unix

26 октября вышла новая версия программы GNU Grep — 2.15. Выпуск связан главным образом с исправлением ошибок. Прошло 62 недели, за это время 9 человек сделали 57 коммитов.

Были исправлены следующие ошибки:

  • \s и \S неправильно работали с пробельными символами длиной в несколько байт. Например, выражение \s неправильно работало с неразрывным пробелом. Например, вот: printf '\xc2\xa0' | LC_ALL=ru_RU.UTF-8 grep '\s'. Ошибка появилась в версии 2.6;
  • grep -i могла вызывать ошибку сегментирования в системах, использующих wchar_t, основанный на кодировке UTF-16 (например, Cygwin). Ошибка возникала, когда нужно было перевести в нижний регистр входную строку, содержащую определенную 4-байтовую последовательность (ошибка присутствовала с версии 2.6, но проявляться в виде ошибки сегментирования начала только в версии 2.13;
  • grep -E могла завершиться с ошибкой сегментирования при обработе регулярных выражений вида '([^.]*[M]){1,2}', где M — многобайтовый символ. Ошибка появилась в версии 2.6, пропала в версиях 2.7 и 2.8. Все версии, начиная с 2.9, работают с ошибкой;
  • grep -F могла попадать в бесконечный цикл, когда искомая строка содержит некорректную в текущей локали последовательность байтов:
  • grep -P могла работать неправильно с многобайтовыми символами.

Новые улучшения:

  • grep -P теперь использует jit-компиляцию, что значительно ускоряет работу. Это реализовано совершенно прозрачно для пользователя, не нужно устанавливать никаких флагов и т.п. Эта возможность включается на этапе компиляции, если обнаружена подходящая версия библиотеки pcre.

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

 ,

anarquista
()

GNU make 4.0

Группа GNU's Not Unix

Вышел релиз инфраструктуры систем сборки make от GNU.

Из нововведений:

  • Интеграция guile (1.8/2.0+) в качестве встроенного языка расширений
  • Группирование вывода при рекурсивной параллельной сборке (--оutput-sync)
  • Трассировка в виде принудительного вывод инструкций, даже в случае использования @/.SILENT, вывода файла/строки, в котором этот рецепт определен и устаревших зависимостей (--trace).
  • Принудительное отключение всех отладочных опций (--debug n)
  • Сервер задач и .ONESHELL теперь доступны для Windows порта.
  • Для совместимости с BSD - != эквивалент = $(shell ..). Соответственно нарушена совместимость для случая, когда переменная оканчивается на '!', будьте бдительны.
  • POSIX 2012 эквивалент (:=) — (::=)
  • Новая функция $(file ...) для записи в файл
  • Добавление -r/-R в MAKEFLAGS внутри MakeFile приводит к ожидаемому результату, убирая стандартные рецепты.

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

 ,

vasily_pupkin
()

Релиз GNU Tar 1.27

Группа GNU's Not Unix

Спустя два с лишним года с момента выхода GNU Tar 1.26 представлен новый релиз архиватора, разрабатываемого проектом GNU.

Изменения:

  • Поддержка расширенных атрибутов (xattr), POSIX ACL и контекстов SELinux.
  • Работа с файлами размером более 8 Гб.
  • Возможность одновременного указания символьного и числового идентификатора пользователя/группы.
  • Опции --keep-old-files и --skip-old-files, позволяющие не затирать файлы извлекаемыми.
  • Поддержка дополнительный аргументов командной строки при работе с внешними программами.
  • Отладочная опция --enable-gcc-warnings.
  • Аргумент --keep-directory-symlink для отмены удаления симлинков, совпадающих с извлекаемыми каталогами.
  • Несколько багфиксов.

Получить (исходный код)

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

 , ,

FRCTLL
()

Вышел GNU Mach 1.4

Группа GNU's Not Unix

После 11 лет интенсивного кодирования и в связи с 30-летием GNU была выпущена новая 1.4 версия микроядра GNU Mach. Подробный список изменений неизвестен. Всё-таки 11 лет прошло. Текст официального анонса:

2013-09-27
Version 1.4

Really too many to list them individually.  Highlight include numerous bug and
stability fixes, a Xen port for 32-bit x86 including basic support for Physical
Address Extension (PAE), an initial AHCI driver (SATA hard disks), a new SLAB
memory allocator to replace the previous zone allocator, support for memory
object proxies, access restrictions for x86 I/O ports, support for some PCMCIA
devices based on the pcmcia-cs package.

Мой вольный перевод:
В самом деле слишком много изменений, чтобы перечислять их отдельно.
Основные изменения включают многочисленные исправления ошибок и улучшения
стабильности, порт Xen'а для 32-битных x86 (включая базовую поддержку
PAE), начальная версия драйвера AHCI (для дисков SATA), новый SLAB аллокатор
памяти (заменяющий прежний аллокатор зон), поддержка проксирования объектов в
памяти, ограничение доступа к портам ввода-вывода процессоров x86, поддержка
некоторых PCMCIA устройств (основано на пакете pcmcia-cs).

История создания GNU Mach:

  • Версия 1.0 была выпущена 14 апреля 1997.
  • Версия 1.1.1 была выпущена 12 мая 1997.
  • Версия 1.1.2 была выпущена 10 июня 1997.
  • Версия 1.1.3 была выпущена 12 июня 1997.
  • Версия 1.2 была выпущена on 21 июня 1999.
  • Версия 1.3 была выпущена 27 мая 2002.
  • Версия 1.4 была выпущена 27 сентября 2013.

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

 , ,

bbk123
()

Вышел GNU APL 1.0

Группа GNU's Not Unix

26-го сентября 2013 года состоялся выпуск первой версии одобренного GNU интерпретатора языка APL.

GNU APL является практически полной реализацией стандарта ISO standard 13751 (расширенного стандарта языка APL).

В GNU APL реализована поддержка:

  • Вложенных массивов (не путать с многомерными);
  • Комплексных чисел (не входит в стандарт);
  • Переменных, разделенных между рабочими пространствами;
  • Написания скриптов на APL.

Можно сказать, что это первая полноценная свободная реализация языка APL, работающая под GNU/Linux. Есть rpm и deb пакеты.

N.B. по ссылке на стандарт отдается не пдфка, а гзипнутая пдфка.

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

 ,

buddhist
()

Юбилей GNU: 30 лет!

Группа GNU's Not Unix

Ровно тридцать лет назад, 27 сентября 1983 года в 12:35:59 EST (21:35:59 MSK) Ричард Столлман отправил в Usenet-группы net.unix-wizards и net.usoft сообщение о том, что он собирается писать новую операционную систему, совместимую с Unix, и свободно раздавать её всем, кто сможет её использовать. Он назвал её GNU — GNU's Not Unix.

Через почти что 8 лет Линус Торвальдс объявил о выпуске первой версии ядра Linux, которое впоследствии было интегрировано с GNU, и получившейся операционной системе суждено было изменить мир. Несмотря на трудности, широкое распространение проприетарного программного обеспечения, закрытых форматов, патентов на алгоритмы и прочих препятствий на пути свободных программ, операционная система GNU/Linux не исчезла, а приобретает всё новых пользователей, поклонников и разработчиков, которые смогли-таки её использовать.

По всему миру пройдут мероприятия, посвящённые юбилею. 28 и 29 сентября в Массачусетском технологическом институте пройдёт главный хакатон с участием самого Ричарда Столлмана, организованный Free Software Foundation. Ещё праздничные встречи произойдут во Франции, Германии, Болгарии, Чехии и других странах, но в России, Украине и Белоруссии, к сожалению, никаких праздников или конференций не намечается.

Однако все люди мира могут поучаствовать в акции GNU-a-Day (есть обсуждение на ЛОРе), а также поддержать FSF и проект GNU денежными пожертвованиями, работой над компонентами GNU и другими способами.

>>> Юбилейная страница

 

proud_anon
()

Linux-libre 3.11: Linux for freedom-loving Workgroups

Группа GNU's Not Unix

Латиноамериканское подразделение FSF (Free Software Foundation) анонсировало новую версию Linux-libre - полностью свободного варианта ядра Linux, очищенного от проприетарных драйверов и прошивок (которые впервые появились в ядре в 1996'ом году), а также убирающего возможность загрузки ядром несвободных компонентов, не входящих в стандартную поставку.

Очищение ядра происходит при помощи огромного (2774 строки) скрипта под названием deblob.

На данный момент Linux-libre используется в дистрибутивах Dragora, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix Kongoni, ConnochaetOS (бывший DeLi Linux), LibreWRT.

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

 ,

anonymous
()

gNewSense 3.0

Группа Linux General

После четырёх лет разработки Sam Geeraerts анонсировал выход новой версии gNewSense — полностью свободного GNU/Linux дистрибутива, разрабатываемого под руководством FSF (Free Software Foundation) и лично Ричарда Столлмана.

Основные изменения/улучшения данной версии:

  • Перенос дистрибутива на пакетную базу Debian 6 (прошлые выпуски были основаны на Ubuntu). Основные причины: четкое разделение свободных и несвободных пакетов и поддержка MIPS.
  • Сборка дистрибутива для архитектуры MIPS, оптимизированная для Lemote Yeelong — нетбука, которым пользуется RMS.
  • Добавлена возможность запуска установщика из Live-режима.
  • Linux-libre 2.6.32.

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

 , ,

yaspol
()

GNUbik 2.4.1

Группа Игры

GNU Gnubik — это однопользовательская игра-головоломка (puzzle), похожая на кубик Рубика. Программа представляет в 3D интерактивный образ куба, который можно «собрать» в ручном или автоматическом режиме. Куб можно вертеть и рассматривать под разными углами зрения.

GNUbik 2.4.1 собран с использованием automake версии 1.11.6, чтобы устранить ряд уязвимостей, а также обновлены переводы и сделаны несколько исправлений.
Загрузить игру можно здесь.
Иллюстрация к игре.

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

 , ,

record
()

Вышел Debian GNU/Hurd 2013

Группа GNU's Not Unix

Стало известно о выходе новой версии Debian GNU/Hurd. Этот проект сочетает в себе окружение Debian «Wheezy», работающее поверх ядра GNU/Hurd.

Образы установочных дисков могут быть загружены с сайта Debian Ports. Debian GNU/Hurd в настоящее время доступен для архитектуры i386 и содержит более 10000 пакетов.

Следует отметить, что Debian GNU/Hurd 2013 выпущен по инициативе разработчиков этого порта и не является официальным релизом Debian.

Напоминаю, что GNU Hurd является заменой ядра Unix для проекта GNU. Он представляет собой набор серверов, которые запускаются на микроядре Mach для реализации файловых систем, сетевых протоколов, контроля доступа к файлам, а также других функций, которые реализованы в ядре Unix или аналогичных ядрах (например, Linux).

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

 , ,

ymn
()

Вышла версия 1.8 построчного текстового редактора ed

Группа GNU's Not Unix

GNU ed — это реализация стандартного строчноориентированного текстового редактора Unix.
Редактор ed используется для того, чтобы создавать, отображать, исправлять и манипулировать текстовыми файлами, как интерактивно, так и в скриптах.

В новой версии исправлена существенная ошибка: теперь ed заканчивает чтение stdin, достигая конца файла (EOF). В прошлой версии требовалось получить EOF дважды.

Новую версию можно загрузить здесь.

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

 , ,

record
()

GNU Diffutils 3.3

Группа GNU's Not Unix

Джим Мейеринг (Jim Meyering) сообщает о выходе новой версии пакета программ diffutils. С выхода прошлой версии прошла 81 неделя, за это время 7 разработчиков сделали 44 коммита. Но значительных изменений всего два:

  • --new-file (-N) и --undirectional-new-file позволяют сравнивать с "-". Если стандартный ввод закрыт, то это воспринимается как несуществующий файл;
  • Имена файлов, содержащие пробелы, кавычки и специальные символы, теперь кодируются в заголовках diff как строка в двойных кавычках в стиле C, с использованием escape-последовательностей \t,\n и т.п.

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

 , ,

anarquista
()