LINUX.ORG.RU

Gnu


73

2

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

Ричарду Столлману исполнился 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 (stallman.org)

msray
()

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

 , ,

Группа GNU's Not Unix

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

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

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

>>> Источник (wordpress.com)

MiniRoboDancer
()

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

 ,

Группа GNU's Not Unix

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

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

>>> Подробности (gnu.org)

record
()

Релиз GNU ed 1.10

 ,

Группа GNU's Not Unix

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

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

>>> Подробности (gnu.org)

record
()

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

 ,

Группа GNU's Not Unix

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

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

>>> Подробности (gnu.org)

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

>>> Страница загрузки (gnewsense.org)

lektblr
()

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

 , 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

>>> Список изменений в новой версии (gnu.org)

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 в полностью свободное.

Скачать

>>> Подробности (gmane.org)

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 фунтов.

>>> Подробности (fsf.org)

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.

>>> Подробности (gnu.org)

anonymous
()

GNU Core Utilities 8.22

 ,

Группа GNU's Not Unix

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

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

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

>>> Подробности (gnu.org)

anarquista
()

GNU IceCat 24!

 , , ,

Группа GNU's Not Unix

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

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

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

>>> Подробности (gnu.org)

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.

>>> Подробности (gnu.org)

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 приводит к ожидаемому результату, убирая стандартные рецепты.

>>> Подробности (gnu.org)

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 для отмены удаления симлинков, совпадающих с извлекаемыми каталогами.
  • Несколько багфиксов.

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

>>> Подробности (gnu.org)

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.

>>> Подробности (gmane.org)

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. по ссылке на стандарт отдается не пдфка, а гзипнутая пдфка.

>>> Подробности (gnu.org)

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 и другими способами.

>>> Юбилейная страница (gnu.org)

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.

>>> Подробности (gmane.org)

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.

>>> Подробности (nongnu.org)

yaspol
()