Linux.org.ru

Syndicate content
Linux.org.ru: Новости
Updated: 3 hours 24 min ago

Public Domain Awareness Project — презентация о лицензировании работ и цифровых копий на условиях «общественного достояния»

Sun, 18/08/2019 - 13:46

Руководитель общественной платформы OpenGLAM при организации CreativeCommons опубликовала в Твиттере ссылки на материалы презентации проекта «Public Domain Awareness Project» представленные в рамках Creative Commons 2019 Global Sammit.

Данный проект освещает вопрос о лицензировании работ и цифровых копий на условиях «общественного достояния».

>>> Примечания к слайдам

 , , ,

Lemmy — федеративный социальный новостной агрегатор

Sun, 18/08/2019 - 03:14

Lemmy создан как альтернатива сайтам вроде Reddit, Lobste.rs, Raddle или Hacker News: можно подписываться на интересующие вас темы, публиковать ссылки и обсуждения, а затем голосовать и комментировать.

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

На каждом из lemmy-серверов может быть установлена собственная политика модерации и назначены модераторы для борьбы с токсичными троллями.

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

 , ,

Git v2.23

Sun, 18/08/2019 - 03:13

Вышла новая версия системы контроля версий. Она содержит 505 изменений относительно предыдущей – 2.22.

Одно из основный изменений в том, что действия, выполняемые командой git checkout разделены между двумя командами: git switch и git restore.

Ещё измнения:

  • Обновлены вспомогательные команды git rebase для удаления не используемого кода.
  • Команда git update-server-info не переписывать файл, если его содержимое осталось неизменным.
  • Команда git mergetool и ее тесты теперь порождает меньшее количество подпроцессов.
  • Команда git for-each-ref запуске без аргументов предоставляет список всех ссылок вместе с коммитами, на которые они указывают.

А также много других улучшений и изменений.

 

Вышел Rust 1.37.0

Fri, 16/08/2019 - 17:14

Среди нововедений:

  • Разрешено ссылаться на варианты enum через псевдонимы типов (type aliases), например через Self.
  • cargo vendor теперь входит в стандартную поставку.
    • С помощью cargo vendor можно явно скачивать и использовать полную копию всех исходных кодов всех зависимостей. Это полезно для компаний с монорепозиториями, которые хотели бы хранить и анализировать весь исходный код, используемый в их ПО.
  • Поддержка const _:.
  • Поддержка Profile Guided Optimization.
  • Поддержка #[repr(align(N))] для лучшего контроля над выравниванием в Enum.
  • Изменения в стандартной библиотеке.
  • Изменения в Clippy
  • Microsoft и Amazon стали спонсорами Rust, предоставив облачную инфраструктуру для сборки и тестирования Rust.

 ,

Выпуск KDE Applications 19.08

Fri, 16/08/2019 - 13:37

Увидела свет очередная версия набора приложений проекта KDE. Добавлены десятки новых функций, исправлена масса ошибок.

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

 , , ,

DUMP Казань - конференция разработчиков Татарстана: CFP и билеты по начальной цене

Thu, 15/08/2019 - 17:36

8 ноября в Казани пройдет конференция разработчиков Татарстана - DUMP

Что будет:

  • 4 потока: Backend, Frontend, DevOps, Management
  • Мастер-классы и дискуссии
  • Спикеры топовых IT-конференций: HolyJS, HighLoad, DevOops, PyCon Russia и др.
  • 400+ участников
  • Развлечения от партнеров конференции и after-party

Доклады конференции рассчитаны на уровень разработчиков middle/middle+

Заявки на доклады принимаются до 15 сентября

До 1 сентября самая низкая цена на билет — 2900 руб. Чем ближе к 8 ноября, тем цена на билет выше.

В стоимость входит: посещение всех секций и мастер-классов, видеозаписи выступлений, презентации докладов, 2 кофе-брейка и обед, вход на after-party

 , , ,

Ускорители NVIDIA получат прямой канал взаимодействия с NVMe накопителями

Thu, 15/08/2019 - 13:10

NVIDIA представила GPUDirect Storage — новую возможность, которая позволяет графическим процессорам напрямую взаимодействовать с хранилищем NVMe. Технология использует RDMA GPUDirect для передачи данных в локальную память графического процессора без необходимости задействовать центральный процессор и системную память. Этот шаг является частью стратегии компании по расширению охвата приложений в области анализа данных и машинного обучения.

Ранее, NVIDIA выпустила RAPIDS — набор инструментов и библиотек с открытым исходным кодом для поддержки аналитики на основе графических процессоров и добавила поддержку ускорения на GPU в Apache Arrow и Spark.

Закрытая альфа-версия уже стартовала для некоторых клиентов компании, публичная бета запланирована на ноябрь 2019 года.

 ,

Вышел PyTorch 1.2.0

Tue, 13/08/2019 - 23:36

PyTorch — популярный открытый фреймворк для машинного обучения обновился до версии 1.2.0. Новый релиз включает в себя более 1900 исправлений, которые охватывают JIT, ONNX, распределенные режимы обучения и улучшения производительности.

Некоторые изменения:

  • Новый TorchScript API позволяет легко сконвертировать nn.Module (включая подмодули и методы, вызываемые в forward()) в ScriptModule.
  • Совместно с Microsoft добавлена полная поддержка ONNX Opset версий 7(v1.2), 8(v1.3), 9(v1.4) и 10 (v1.5). Кроме того, теперь пользователи могут зарегистрировать свои собственные символы для экспорта кастомных операций и указывать динамические размеры входных данных во время экспорта.
  • Поддержка tensorboard больше не является экспериментальной.
  • Добавлен модуль nn.Transformer, основанный на статье Attention Is All You Need.
  • Многочисленные улучшения в C++ API.

 , ,

В nginx исправлены три бага, приводящих к излишнему потреблению памяти

Tue, 13/08/2019 - 23:36

В веб-сервере nginx выявлено три проблемы (CVE-2019-9511, CVE-2019-9513, CVE-2019-9516), приводившие к излишнему потреблению памяти при использовании модуля ngx_http_v2_module и реализовываемого им протокола HTTP/2. Проблеме подвержены версии с 1.9.5 по 1.17.2. Исправления внесены в nginx 1.16.1 (стабильная ветка) и 1.17.3 (основная ветка). Проблемы были обнаружены Jonathan Looney из Netflix.

В релиз 1.17.3 вошли ещё два исправления:

  • Исправление: при использовании сжатия в логах могли появляться сообщения «zero size buf»; ошибка появилась в 1.17.2.
  • Исправление: при использовании директивы resolver в SMTP прокси-сервере в рабочем процессе мог произойти segmentation fault.

 

tui-editor v1.4.6

Tue, 13/08/2019 - 21:24

tui-editor ― WYSIWYG редактор Markdown файлов. Продуктивный и масштабируемый.

В этом релизе исправлено:

  • исключение, при котором не отображался предпросмотр;
  • проблемы с переносом строк в маркированых списках;
  • команда redo не срабатывала;
  • проблемы с переносом строк при копировании текста в WWE;
  • в режиме предпросмотра теперь не отображаются вторая и последующие команды <br> – вместо них пустые строки, как и подразумевалось.

 

NordPy v1.3

Tue, 13/08/2019 - 01:09

Приложение на Python-е с интерфейсом для автоматического подключения к одному из серверов NordVPN нужного типа, в определенной стране или же к выбранному серверу. Сервер можно выбрать вручную, опираясь на статистику по каждому из имеющихся.

Последние изменения:

  • добавлена возможность аварийного завершения;
  • проведена проверка на предмет утечек DNS;
  • добавлена поддержка подключения через Network Manager и openvpn;
  • добавлена поддержка TCP, UDP и ikev2/ipsec.

 

Вышел Xfce 4.14!

Mon, 12/08/2019 - 13:02

Сегодня, после 4 лет и 5 месяцев работы, мы рады объявить о выпуске Xfce 4.14, новой стабильной версии, которая заменяет Xfce 4.12.

В этом выпуске главной целью было перенести все основные компоненты с Gtk2 на Gtk3, и с «D-Bus GLib» на GDBus. Большинство компонентов также получили поддержку GObject Introspection. По пути мы закончили работу над пользовательским интерфейсом, представив немало новых функций и улучшений (см. Ниже) и исправив множество ошибок (см. Сhangelog).

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

 

Mastodon v2.9.3

Sat, 10/08/2019 - 12:34

Mastodon – это децентрализованная соцсеть, состоящая из множества серверов, связанных в одну сеть.

В новой версии добавлены следующие фичи:

  • Поддержка GIF и WebP для пользовательских смайлов.
  • Кнопка logout в выпадающем меню в веб-интерфейсе.
  • Сообщение о том, что текстовый поиск недоступен в веб-интерфейсе.
  • Добавлен suffix to Mastodon::Version для форков.
  • Анимированные пользовательские смайлики шевелятся при наведении на них курсора.
  • Поддержка пользовательских смайлов в метаданных профиля.

Изменения следующие:

  • Стандартный веб-интерфейс и потоковая передача изменена с 0.0.0.0 на 127.0.0.1.
  • Изменен предел количества повторных push-уведомлений.
  • ActivityPub::DeliveryWorker теперь не вызывает ошибку HTTP 501.
  • Политики конфиденциальности теперь доступны всегда.
  • Запрещено архивирование, например на archive.org, когда пользователь установил тег noindex.

Безопасность:

  • Исправлена ​​ошибка, при которой приглашения не отключались при приостановке аккаунта.
  • Изменены заблокированные домены, с которых по-прежнему могли появляться учетные записи.

А также в этом обновлении очень много исправлений.

 

Вышла версия Parrot 4.7 Beta

Sat, 10/08/2019 - 12:34

Вышла версия Parrot OS 4.7 Beta!

Ранее известен как Parrot Security OS (или ParrotSec) — дистрибутив Linux, основан на Debian с упором на компьютерную безопасность. Предназначен для тестирования системы на проникновение, оценки уязвимостей и ликвидации их последствий, компьютерной криминалистики и анонимного просмотра веб-страниц. Разработан командой Frozenbox.

Cайт проекта: https://www.parrotsec.org/index.php

Скачать можно тут: https://www.parrotsec.org/download.php

Файлы лежат тут: https://download.parrot.sh/parrot/iso/4.7/

 , , , ,

NVidia начала публиковать документацию для разработки открытых драйверов.

Fri, 09/08/2019 - 14:45

Nvidia начала публиковать свободную документацию по интерфейсам своих графических чипов. Это позволит усовершенствовать открытый драйвер nouveau. Публикуемая информация включает сведения о семействах Maxwell, Pascal, Volta и Kepler, данных о чипах Turing на текущий момент нет. В составе информации есть данные о BIOS, инициализации и управлении устройствами, режимах энергопотребления, управлении частотами и т. д. Вся опубликованная информация доступна на GitHub.

 , , ,

Серверная платформа на основе coreboot

Fri, 09/08/2019 - 10:20

В рамках проекта System Transparency и партнерства с Mullvad серверная платформа Supermicro X11SSH-TF была перенесена в систему coreboot. Эта платформа является первой современной серверной платформой с процессором Intel Xeon E3-1200 v6, также известным как Kabylake-DT.

Реализованы следующие функции:

  • Добавлены драйвера ASPEED 2400 SuperI/O и BMC.
  • Добавлен драйвер интерфейса BMC IPMI.
  • Проверена и измерена функциональность загрузки.
  • В superiotool добавлена поддержка AST2400.
  • В inteltool добавлена поддержка Intel Xeon E3-1200.
  • Добавлена поддержка модулей TPM 1.2 и 2.0.

Исходники находятся в проекте coreboot и имеют лицензию GPLv2.

Почему это важно?

Разработка прошивки с закрытым исходным кодом была стандартом де-факто для электронной промышленности с момента ее появления. Это не изменилось, даже когда в других областях стало появляться все больше проектов с открытым исходным кодом. Теперь, когда становится больше вариантов применения прошивок и появляются строгие требования к безопасности, важно вести их разработку с открытым исходным кодом.

 

Linux Journal всё

Thu, 08/08/2019 - 22:39

Англоязычный Linux Journal, который возможно знаком многим читателям ЛОРа, закрылся навсегда после 25 лет публикаций.

Журнал испытывал проблемы давно, пытался стать не новостным ресурсом, а местом для публикации глубоких технических статей о Linux, но, к сожалению, у авторов не получилось.

Компания закрыта. Сайт будет выключен через несколько недель.

ПРИМЕЧАНИЕ: На данный момент ВСЕ номера журнала доступны для свободного скачивания (PDF, epub, mobi)

>>> https://secure2.linuxjournal.com/pdf/dljdownload.php

Если кто-то может выгрузить на Archive.org, поджалуйста, **сделайте это в течении недели**!

Примеры скриптов выгрузки в Archive.org: 1, 2, 3, 4

 , ,

Zhabogram 2.0 — транспорт из Jabber в Telegram

Thu, 08/08/2019 - 16:13

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby. Преемник tg4xmpp.

  • Зависимости

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 с скомпилированным tdlib == 1.3
  • Возможности

    • Авторизация в существующем аккаунте Telegram
    • Синхронизация списка чатов с ростером
    • Синхронизация статусов контактов с ростером
    • Добавление и удаление Telegram-контактов
    • Поддержка VCard с аватарками
    • Отправка, приём, редактирование и удаление сообщений
    • Обработка цитат и пересланных сообщений
    • Отправка и приём файлов и специальных сообщений (поддержка фото, видео, аудио, документов, голосовых сообщений, стикеров, анимаций, геолокаций, системных сообщений)
    • Поддержка секретных чатов
    • Создание, управление и модерирование чатов/супергрупп/каналов
    • Сохранение сессий и автоматическое подключение при входе в сеть XMPP
    • Получение истории и поиск по сообщениям
    • Управление аккаунтом Telegram
  • Значимые изменения до версии 1.0, новости о которой не было на LOR:

    • Добавлена обработка SIGINT с корректным закрытием всех сессий
    • Добавлены (и позднее удалены) поддержка iq:jabber:register (регистрация пользователей), iq:jabber:gateway (поиск контактов)
    • Долгие бодания с профайлером в Ruby, пока не поняли, что течёт tdlib (разработчики закрыли баг с WONTFIX — это фича)
  • Изменения до версии 2.0:

    • Добавлена поддержка OTR (если Zhabogram используется с обеих сторон — не спрашивайте.)
    • Использование сериализации YAML вместо sqlite3 для сохранения сессий.
    • Убрано автоматическое определение часового пояса в связи с тем, что некоторые клиенты не следуют протоколу и отправляют кашу
    • Исправлены запросы на авторизацию (подписку) от публичных каналов, из которых было перенаправлено (forwarded) сообщение, но подписчиком которого вы не являетесь
  • Изменения в версии 2.0

    • NB! Сломана обратная совместимость конфиг-файла и файла сессий (для поддержки индивидуальных настроек в будущем).
    • Код переписан на 80% — теперь он в разы читаемее. Внутренняя логика приведена в порядок.
    • Количество запросов к Telegram уменьшено в три раза
    • Убраны jabber:iq:register, jabber:iq:gateway
    • Переписаны /команды — теперь они разные для чатов и для самого транспорта (системные функции). Для получения списка команд пришлите команду /help.

Для установки потребуется собственный Jabber-сервер. Рекомендуется получить API ID и API HASH в Telegram для более стабильной работы. Подробную инструкцию можно найти в файле README.md.

 , ,

Незакрытая уязвимость в KDE

Wed, 07/08/2019 - 12:58

Исследователь Dominik Penner опубликовал незакрытую уязвимость в KDE (Dolphin, KDesktop). Если пользователь откроет директорию, где содержится специально сконструированный файл чрезвычайно простой структуры, код из этого файла будет выполнен от имени пользователя. Тип файла определяется автоматически, поэтому основное содержание и размер файла может быть любым. Однако требуется, чтобы пользователь самостоятельно открыл директорию файла. Причиной уязвимости называется недостаточное следование спецификации FreeDesktop разработчиками KDE.

 , , ,