LINUX.ORG.RU

Gnu


72

2

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

Конференция «Linux Piter» состоится уже в эту субботу (21 ноября)

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

Коротко о заметных изменениях в программе конференции «Linux Piter», которая состоится уже в эту субботу (21 ноября):

1. Мы прислушались к замечаниям читателей LOR'a в прошлых постах и изменили отношение к официальному языку конференции (напомню, что изначально официальный язык конференции был английский).

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

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

3. Только на прошлой неделе нам удалось зафиксировать финальную версию программы. В итоге, у нас на конференции выступят спикеры не только из разных городов России (Санкт-Петербург, Москва и Архангельск), а также из Беларуси (Минск), Турции (Аланья), Германии (Саарбрюккен), Финляндии (Вантаа), Латвии (Рига), США (Северная Каролина и Бостон) и Венгрии (Будапешт).

4. Статус международной конференции обязал нас создать англоязычную версию конференции. Для этого нам пришлось весь портал Айти-Событие.рф перевести на двуязычный формат. http://www.it-sobytie.ru/en/events/4868

PS 1: Исключительно благодаря спонсорской поддержке компании EMC, нам удалось сделать стоимость билетов для участников приемлемой, сохранив при этом высокий уровень организации. Для студентов и преподавателей ВУЗов скидка 50%! http://www.it-sobytie.ru/events/4868?price

PS 2: Изучайте программу конференции, регистрируйтесь и участвуйте:

http://www.it-sobytie.ru/events/4868#tabs-programm

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

 , , , ,

denrit
()

GNU Mach 1.6 и GNU Hurd 0.7

Группа GNU's Not Unix

GNU Mach представляет собой реализацию микроядра Mach от проекта GNU, а GNU Hurd — набор сервисов поверх него. Вместе они составляют ядро операционной системы GNU.

Основные нововведения и изменения в GNU Mach 1.6:

  • Исходный код обновлён для совместимости с новыми версиями компилятора. Параллельно был исправлен ряд ошибок.
  • Переработан и улучшен механизм отладки блокировок, вследствие чего были устранены многие проблемы с блокировками.
  • Таблицы IPC заменены на деревья остатков. Это повышает масштабируемость ядра, поскольку IPC-таблицы требовали больших непрерывных участков виртуальной памяти.
  • Ядро теперь позволяет непривилегированным процессам «связывать» (mlock(2)) небольшие участки памяти (до 64 KiB).
  • Исправлена ошибка, мешающая демону pageout выгружать неактивные страницы.
  • Timestamp-ы теперь относительны к времени загрузки системы. Они больше не ломаются от перевода времени.
  • Внутренняя реализация printf теперь поддерживает управляющие последовательности ANSI. Это исправляет вывод сообщений от драйверов Linux.

Основные нововведения и изменения в GNU Hurd 0.7:

  • Исходный код обновлён для совместимости с новыми версиями компилятора. Параллельно был исправлен ряд ошибок.
  • Из ext2fs в библиотеку libdiskfs был перенесён механизм кеширования inode. Ранее каждый драйвер файловой системы содержал собственную реализацию кеша.
  • Значительно усовершенствована программа fakeroot. Она научилась работать с именованными сокетами, было исправлено несколько проблем с правами файлов.
  • Добавлена новая утилита rpcscan. Она сканирует сервера Mach и отображает процедуры, которые можно вызвать у этого сервера через RPC.
  • Решена долгоиграющая проблема с синхронизацией драйверов ФС, libdiskfs и libpager.

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

 , ,

Lincor
()

Фонд СПО опубликовал этические критерии для репозиториев исходного кода

Группа GNU's Not Unix

FSF опубликовал список критериев, по которым можно определить, подходит ли тот или иной сервис репозиториев для исходного кода (такой, как GitHub или Bitbucket) для размещения свободных проектов. Критерии разделены на несколько категорий: от Unacceptable (F) до Extra credit (A+).

Каждая из категорий включает в себя те или иные параметры, по которым можно судить о том, годится ли сервис для размещения свободного софта и компонентов системы GNU в частности. К примеру, для того, чтобы получить категорию C (минимальную, при которой на этом сервисе можно размещать софт из состава проекта GNU), сервис должен выполнять свои основные функции в полностью свободных браузерах (таких, как GNU IceCat), не запрещать заход на сайт через Tor, поддерживать HTTPS и не дискриминировать пользователей по каким-либо причинам. В свою очередь, чем выше категория (A+>A>B>C>F в порядке уменьшения уровня свободы и соответствования этическим нормам), тем больше требований выдвигается сервисам. К примеру, чтобы получить категорию A+, сервис должен не только использовать исключительно свободное ПО, писать «free software» вместо «open source» и «GNU/Linux» вместо «Linux» (в отношении ОС), но и быть полностью доступным людям с ограниченными возможностями и не вести логи посещений.

Всего в списке присутствует 28 различных идеологических и технических критериев. На данный момент, FSF ещё не дал оценку конкретным сервисам согласно этому списку.

Новость на сайте FSF

>>> Полный список критериев

 , ,

the_electric_hand
()

Выход GDB 7.10

Группа GNU's Not Unix

В новой версии отладчика GDB (GNU Debugger) добавлена поддержка прямого доступа к разделяемым (shared) библиотекам при удалённой отладке, улучшена поддержка скриптов на Python и Guile. Появилась поддержка record-replay и обратной отладки на системах Arm64, а также поддержка DTrace USDT на 64-битных системах. И многое другое. Упразднена поддержка Itanium и HP/PA.

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

 , ,

mradermaxlol
()

Вышел GNU teseq 1.1.1 — Просветитель Управляющих Последовательностей

Группа GNU's Not Unix

GNU Teseq (автор произносит это как «тисик») — это инструмент для анализа файлов, содержащих управляющие символы и управляющие последовательности терминала, путём вывода этих последовательностей и их значений на читабельном английском. Его предназначение — упрощение отладки эмуляторов терминала и программ, активно использующих расширенные возможности терминала, такие как перемещение курсора, цвета и другие свистелки.

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

>>> Источник

 , , , ,

contra_sperm_spero
()

Вышел GNU ease.js 0.2.6

Группа GNU's Not Unix

Это минорный выпуск, сосредоточенный на одной проблеме с совместимостью. Он продолжает версию 0.2.5, вышедшую 28 мая 2015 года, без ломающих обратную совместимость изменений и с продолжением поддержки ECMAScript 3+.

Изменения между 0.2.5 и 0.2.6:

  • Пути `require` в index.js изменены для совместимости с Browserify (Browserify теперь корректно распознаёт все необходимые модули; ранее она останавливалась после обработки index.js).

История примечаний к выпускам доступна на https://www.gnu.org/software/easejs/release-notes.html

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

>>> Источник

 , ,

contra_sperm_spero
()

Linux-libre 4.1

Группа Ядро Linux

Спустя несколько часов после выхода Linux 4.1, латиноамериканское подразделение Фонда Свободного ПО (FSFLA) представило Linux-libre 4.1 — новую версию полностью очищенного от проприетарных компонентов (и документации к ним) ядра Linux, по умолчанию использующегося в различных дистрибутивах GNU/Linux, таких как Trisquel, Guix и LibreWRT. Каждый выпуск Linux-libre подготавливается с помощью скрипта deblob (он разделён на 3 компонента: 1, 2, 3), благодаря которому можно очистить Linux от блобов самостоятельно.

Загрузить

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

 , , ,

svobodka_fighter
()

GNU MediaGoblin 0.8.0

Группа GNU's Not Unix

Вышла новая версия GNU MediaGoblin — свободной (AGPL) системы публикации мультимедиа-информации, создававшейся в качестве замены YouTube, которую можно разместить на собственном сервисе, но в дальнейшем приобретшей и дополнительные (в сравнении с YouTube) функции, например, возможность загрузки не только видео, но и изображений и музыкальных файлов.

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

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

 ,

svobodka_fighter
()

Релиз Debian GNU/Hurd 2015

Группа Debian

С огромным удовольствием команда разработчиков сообщает о релизе Debian GNU/Hurd 2015.

Хотя обычно сборка происходит из пакетной базы «sid», но в данном случае, из-за недавнего релиза стабильного Debian, эта база почти полностью совпадает с «jessie».

Инсталяционные образы доступны в обычных для Debian трёх вариантах: NETINST, CD и DVD и могут быть получены тут. Для трусов подготовлен образ для VM.

Debian GNU/Hurd пока собран лишь для i386. Зато с более 80% огромного дебиановского репозитария.

Основные изменения со времени прошлого выпуска:

  • Система инициализации сменена на sysvinit.
  • GNU Hurd и GNU Mach обновлены до версий 0.6 и 1.5 соответственно, что очень благотворно сказалось на стабильности системы.
  • Сетевые драйверы были вынесены в user-space с помощью NetDDE framework.

Отдельно разработчики отмечают пакеты, которые хорошо себя зарекомендовали как беспроблемные: Iceweasel 31 ESR, XFCE4 4.10, X.org 7.7 and Emacs 24.4.

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

 , , ,

Stahl
()

SuperTuxKart 0.9

Группа Игры

Новая версия этой замечательной аркадной гонки! Основные изменения:

  • Новый графический движок с полной поддержкой шейдеров.
  • Новые игровые трассы «Cocoa Temple» и «Gran Paradiso».
  • Графические улучшения для старых трасс.
  • Новые картинги Amanda, Gavroche и Sara.
  • Улучшения картингов Tux, Adiumy, Suzanne и Xue.
  • Появились игровые достижения (ачивки).
  • Изменена физика поведения на трассах некоторых картингов.
  • Изменения в онлайне:
    • Появилось внутриигровое общение, теперь можно смотреть, как играют друзья.
    • Появилась функция голосования за дополнения.
    • Появились игровые достижения в онлайне (ачивки).

Те, кто пожертвовал деньги на развитие игры, получат подарочный набор игры версии 0.9.1, в котором будет доступна новая трасса Antediluvian Abyss и концепт-арты, а также слегка измененная трасса Cocoa Temple: «Carnival del Cocoa».

Также дополнения к игре полностью переехали на новый сайт. Предыдущий сайт теперь доступен только в режиме чтения.

Видео

>>> Источник новости

 , ,

fallout4all
()

Вышел GNU Hurd 0.6

Группа GNU's Not Unix

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

GNU Hurd работает на 32-битных х86 архитектурах. Версия поддерживающая 64-битную х86 (x86_64) все еще в процессе разработки.

В этом релизе следующие изменения:

  • Многочисленные исправления и стилистические чистки кода. Были выявлены и затем исправлены некоторые проблемы с помощью статического анализа и других средств.
  • Улучшена диспечеризация сообщений в серверах Hurd. Также начали использоваться protected payloads, которые были внедрены в GNU Mach 1.5.
  • Удален встроенный код декомпрессоров gz и bz2, который заменен на библиотеки libz и libz2.
  • Намного улучшена родная утилита fakeroot, которая теперь может собирать множество пакетов. Улучшен процесс отладки с помощью утилит portinfo и rpctrace.
  • Улучшена производительность библиотеки целочисленного хеширования.
  • Сервер 'init' разделен на две части: сервер запуска (для контроля загрузки и завершения системы) и программу 'init' (для запуска сервисов в стиле SysV).
  • procfs и random translators теперь объединены.

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

 ,

Oxdeadbeef
()

GNU Mach 1.5

Группа GNU's Not Unix

GNU Mach — реализация микроядра Mach от проекта GNU, используемая по умолчанию в GNU Hurd.

Основные нововведения в этой версии:

  • Множественные улучшения исходного кода. Для обнаружения некоторых ошибок был задействован статический анализатор.
  • Новый механизм «полезных нагрузок», позволяющей оптимизировать передачу сообщений серверам, минуя стандартную функцию выбора сервера по номеру порта.
  • Отладчик уровня ядра теперь поддерживает чтение заголовков ELF, может быть вызван через последовательный порт, повышено удобство его использования.
  • Политика выгрузки страниц виртуальной памяти оптимизирована для современных компьютеров.
  • Частичная поддержка ACPI, достаточная для отключения питания.

>>> ChangeLog

 ,

Lincor
()

GNU Nano 2.4.0

Группа GNU's Not Unix

GNU Nano — консольный текстовый редактор с открытым исходным кодом, который есть во всех дистрибутивах на базе ядра Linux (можно установить и в любые другие UNIX-подобные ОС).

Данная версия текстового редактора имеет кодовое имя «Lizf» и содержит ряд изменений:

  • Полностью функциональная система отката изменений в тексте (UNDO), которая теперь включена по умолчанию.
  • vim-совместимая система блокировки изменений в файле.
  • Поддержка функции linter для JavaScript и Python.
  • Поддержка форматирования.
  • Гибко настраиваемая система подсветки синтаксиса.
  • И многочисленные исправления ошибок с версии 2.2.6.

Подробнее

>>> Источник новости

 , ,

fallout4all
()

Пополнение в семействе одобренных FSF дистрибутивов: Guix GNU Linux-libre

Группа Open Source

3 февраля Фонд свободного программного обеспечения опубликовал заявление о включение в список официально одобренных к использованию и распространению операционных систем GNU/Linux дистрибутив Guix.

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

>>> Официальная новость на сайте FSF

 free-distros, , , ,

mandala
()

FSF собирает пожертвования

Группа GNU's Not Unix

На сайтах Gnu, DefectiveByDesign и FSF появились баннеры с просьбой пожертвовать средства. Скоро Фонд Свободного Программного Обеспечения празднует свое 30-летие и планирует собрать $525,000 до 31 января. Деньги пойдут на развитие СПО, чтобы за следующие 30 лет достичь цели — полностью свободной Unix-подобной ОС.

Пожертвовать

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

 , ,

Klymedy
()

GNU Grep 2.21

Группа GNU's Not Unix

Вышла новая стабильная версия программы GNU Grep 2.21. За 25 недель 3 разработчика сделали 94 коммита.

Итогом их работы стали следующие улучшения:

  • значительно увеличена скорость работы с файлами, содержащими пустые области, на тех платформах, где эффективно работает флаг SEEK_DATA системного вызова lseek;
  • более эффективно обрабатываются случаи, когда данные не соответствуют первой части сложного паттерна;
  • увеличена производительность при работе с очень длинными строками в паттернах:
  • если файл содержит некорректные для текущей локали данные, и это удаётся обнаружить до того, как начался вывод, grep рассматривает данный файл как бинарный;
  • grep -P больше не прекращает работу с сообщением об ошибке, если встречает некорректные данные в кодировке UTF-8, теперь эти данные просто считаются не соответствующими шаблону.

Также были внесены исправления ошибок:

  • исправлена работа \w и \W в мнгогобайтовых локалях;
  • исправлен подсчет строк при работе в не-UTF-8 многобайтовых локалях, для проверки предлагается запустить, например, seq 10 | env LC_ALL=zh_CN grep -n .." (ошибка появилась в версии 2.19);
  • grep -F -x -o больше не печатает лишний символ новой строки для каждой «находки» (ошибка тоже появилась в 2.19);
  • исправлена работа grep -F в многобайтовых не-UTF-8 локалях;
  • изменена работа с непарными ')' в grep -E, для совместимости с BusyBox, FreeBSD, Solaris и вообще POSIX. Раньше было так: $ echo ')' | grep -E ')' grep: Unmatched ) or \) а теперь же всё работает;
  • исправлена работа с символическими ссылками в NetBSD.

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

 ,

anarquista
()

Релиз GNU hello 2.10

Группа Open Source

Проект GNU представляет новую версию программы GNU hello 2.10, позволяющего в кратчайшие сроки и без особых усилий вывести на экран надпись «Hello, world!».

Новшества:

  • Текст вывода оформлен через файлы переводов.
  • Использование нерекурсивной сборки.
  • Пример добавления секций в man-руководство.
  • Использование 'make update-copyright'.
  • Генерация ChangeLog из коммитов git.
  • И другие улучшения.

Скачать новую версию

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

 ,

anonymous
()

GNU IceCat 31.2.0

Группа GNU's Not Unix

Вышла новая версия GNU IceCat — созданного на основе Firefox полностью свободного браузера от проекта GNU, отличающегося от оригинала встроенным плагинами GNU Librejs (блокирует несвободные Javascript'ы на странице), HTTPS Everywhere (позволяющее по умолчанию использовать HTTPS для сайтов, на которых это возможно) и SpyBlock (форк AdBlock, блокирует рекламу); собственным репозиторием исключительно свободных дополнений; отсутствием торговых марок Mozilla и прочими изменениями, направленными на улучшение ситуации с приватностью пользователя (например, user-agent пользователя подменяется на Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0).

Список изменений и улучшений этой версии (в сравнении с предыдущей, 24):

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

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

 , , ,

zoe_machete_control
()

Software Freedom Day 2014 в Омске

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

2014-10-04T14:00+0700 OMST (четвёртого октября 2014 года в 2 часа дня после обеда по омскому времени) в 301 аудитории первого корпуса Омского государственного университета им. Ф.М. Достоевского (г. Омск, пр. Мира, д. 55А) будет международный День свободы программного обеспечения (Software Freedom Day 2014): истории успеха, Puppet, BASH, Asterisk, Linux Install Fest, отвязная криптовечеринка. Ждём вас!

>>> ссылка на сайт

 , , , ,

linuxmaster
()

Вышел набор патчей GNU Health 2.6.3

Группа GNU's Not Unix

GNU Health — это свободная информационная система для здравоохранения и больниц, предоставляющая возможности электронных медицинских записей, информационных систем больниц и здравоохранения. Она разработана с упором на мультиплатформенность и работает на различных операционных системах (GNU/Linux, FreeBSD, MS Windows) и с различными СУБД. Она написана на Python и использует фреймворк Tryton.

Про наборы патчей GNU Health

«Наборы патчей» предоставляются для стабильных релизов. Они позволяют быстро устанавливать исправления багов и обновления на производственные системы. Патчи и наборы патчей максимизируют аптайм производственных систем и содержат систему обновлённой без потребности в полной установке. Некоторые из них, благодаря магии Tryton, могут быть применены к работающей системе.

ЗАМЕТКА: наборы патчей применяются только к предварительно установленным системам. Для новых установок скачайте и установите полный тарбол (например, gnuhealth-2.6.3.tar.gz).

Больше информации по набору патчей GNU Health вы можете найти по следующей ссылке.

Сводка по набору патчей

  • Затронутые модули (помимо локализации/опечаток): health, health_lab, health_socioeconomics
  • health: действие отношения для назначений теперь выполнено в виде мастера, выдающего оценку пациента по назначению (из-за изменения доменов действий в Tryton); больше проверок и ограничений в оперативных секторах, специальностях и страховках; исправлен отчёт-назначение.
  • health_socioeconomics: исправлено значение APGAR (FAPGAR) семейства Смилкштайнов в поле «помощь от семьи».

Замечания об установке

  • Перед установкой этого набора патчей нужно установить предыдущие. Если уровень вашего набора патчей — 2.6.2, просто следуйте общим инструкциям. Вы можете найти наборы патчей на FTP-сайте GNU Health (ftp://ftp.gnu.org /gnu/health/)
  • Следуйте общим инструкциям на https://en.wikibooks.org/wiki/GNU_Health/Patches_and_Patchsets
  • Для обновления вашей среды возьмите профиль GNU Health ($HOME/.gnuhealthrc)
  • Обновите вашу базу данных ( update=all )

Перечень ошибок, исправленных в этом наборе патчей

  • № 43179: номер страховки должен быть уникальным для каждой страховой компании
  • № 43111: обратная трассировка при формировании оценки из формы назначения
  • № 43092: столбец b.doctor не существует
  • № 43090: специальности должны быть уникальными для профессионалов по здоровью
  • № 43089: отсутствует ограничение уникальности для профессионалов по здоровью
  • № 43085: специальность учреждения должна быть доступна только для существующих записей
  • № 43083: оперативные секторы и специальности для каждого учреждения должны быть уникальными
  • № 43059: ошибка создания специальностей для учреждений
  • № 43048: ошибка утверждения для датовремени, из-за которой невозможно установить модуль health
  • № 42938: ошибка при выборе APGAR для семьи

>>> Источник

 , ,

MiniRoboDancer
()