The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

28.10.2020 Выпуск дистрибутива NixOS 20.09, использующего пакетный менеджер Nix (4 +2)
  Представлен выпуск дистрибутива NixOS 20.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашний каталог), возможна одновременная установка нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.2 ГБ, GNOME - 1.3 ГБ, сокращённого консольного варианта - 571 МБ.

Основные новшества:

  • Добавлено 7349 пкетов, удалён 8181 пакет, обновлено 14442 пакета. Обновлены версии компонентов дистрибутива, в том числе gcc 9.3.0, glibc 2.31, mesa 20.1.7, Python 3.8, PHP 7.4, MariaDB 10.4, Zabbix 5.0. Ядро Linux оставлено 5.4.
  • Рабочие столы обновлены до KDE 5.18.5 (+ KDE Applications 20.08.1) и GNOME 3.36. Добавлена поддержка композитного сервера Cage. Добавлено окружение Сinnamon 4.6. Началось формирование официальных сборок с GNOME.
  • Добавлен модуль для быстрого развёртывания сервера видеоконференция на базе Jitsi Meet.
  • Добавлен модуль c инструментарием для управления изолированными контейнерами Podman, который может использоваться для замены инструментария командной строки Docker.
  • Добавлена поддержка LCD-экранов, встроенных в клавиатуры и колонки Logitech.
  • В модуль GRUB добавлена поддержка защиты доступа к элементам загрузочного меню при помощи пароля.
  • Добавлен модуль для оптимальной настройки экранов с высокой плотностью пикелей (HiDPI).
  • Добавлена поддержка Trusted Platform Module 2 и токенов Yubikey.
  • Добавлена поддержка doas (альтернатива sudo).
  • Добавлена поддержка kubernetes-дистрибутива k3s.
  • Добавлен 61 новый сервис.

При использовании Nix пакеты устанавливаются в отдельное дерево директорий /nix/store или поддиректорию в каталоге пользователя. Например, пакет устанавливается как /nix/store/f2a4...8a153-firefox-82.0.0/, где "f2a4..." является уникальным идентификатором пакета, используемым для контроля зависимостей. Пакеты оформляются в виде контейнеров, содержащих необходимые для работы приложений компоненты. Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix.

Между пакетами возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Возможна как загрузка готовых бинарных пакетов из репозитория (при установке обновлений к бинарным пакетам загружаются только delta-изменения), так и сборка из исходных текстов со всеми зависимостями. Коллекция пакетов представлена в специальном репозитории Nixpkgs.

  1. OpenNews: Выпуск дистрибутива NixOS 20.03, использующего пакетный менеджер Nix
  2. OpenNews: Уязвимость в пакетном менеджере GNU Guix
  3. OpenNews: Доступен пакетный менеджер GNU Guix 1.1 и дистрибутив на его основе
  4. OpenNews: Доступен пакетный менеджер Nix 2.0
Обсуждение (4 +2) | Тип: Программы |
28.10.2020 Удалённая уязвимость в IPv6-стеке OpenBSD (24 +5)
  В OpenBSD устранена уязвимость в IPv6-стеке, которая может привести к использованию уже освобождённой области памяти mbuf (use-after-free) в процессе генерации ICMP6-ответа на пакет IPv6. Степень опасности проблемы и возможность создания эксплоита не уточняется. Исправление доступно в форме патча и бинарных обновлений для платформ amd64, i386 и arm64.

  1. OpenNews: Уязвимость в гипервизоре VMM, развиваемом OpenBSD, оказалась исправлена не полностью
  2. OpenNews: Уязвимость в ld.so OpenBSD
  3. OpenNews: Уязвимости в OpenBSD, позволяющие повысить привилегии и обойти аутентификацию в smtpd, ldapd и radiusd
  4. OpenNews: Уязвимость в WiFi-стеке OpenBSD
  5. OpenNews: Уязвимость в OpenSMTPD, позволяющая удалённо выполнить код с правами root
Обсуждение (24 +5) | Тип: Проблемы безопасности |
28.10.2020 Обновление Firefox 82.0.2. Реализация программной отрисовки для WebRender (82 +12)
  Опубликован корректирующий выпуск Firefox 82.0.1, в котором устранена проблема в установщике для платформы Windows, приводившая к выводу запроса на перезагрузку для завершения установки на некоторых системах. В новой версии также возвращена возможность выбора размера страницы для печати, превышающего 100 дюймов, и налажена печать PDF при установке нулевых полей. Решена проблема с выполнением команды WebDriver:ClickElement во фреймворке Marionette. Устранён крах из-за ошибки в mozilla::dom::CloneOrUndefined.

Дополнительно можно отметить начало внутреннего тестирования реализации программной отрисовки для системы композитинга WebRender, написанной на языке Rust. Программный рендеринг позволит использовать WebRender на системах со старыми видеокартами или проблемными графическими драйверами, для которых возникают проблемы со стабильностью или вообще невозможен вынос на сторону GPU операции отрисовки содержимого страницы (WebRender использует шейдеры для выполнения операций сводной отрисовки элементов страницы). После завершения внутреннего тестирования новый бэкенд будет добавлен в ночные сборки и станет доступен для активации через настройку gfx.webrender.software в about:config (требуется также включение gfx.webrender.all). Бэкенд программной отрисовки планируют включить по умолчанию в 2021 году.

Дополнение: следом опубликован выпуск Firefox 82.0.2, в котором решена проблема с дублированием сообщений WebSocket.

  1. OpenNews: В Firefox для Wayland обеспечено аппаратное ускорение WebGL и видео
  2. OpenNews: В ночных сборках Firefox заметно увеличена производительность JIT-компиляции
  3. OpenNews: В ночные сборки Firefox добавлен режим строгой изоляции страниц
  4. OpenNews: В Firefox добавлено ускорение декодирования видео через VA-API для систем X11
  5. OpenNews: В ночные сборки Firefox добавлена поддержка WebGPU
Обсуждение (82 +12) | Тип: Программы |
28.10.2020 Выпуск Pale Moon 28.15. Перевод репозиториев Pale Moon с GitHub на Gitea (83 +19)
  Доступен релиз web-браузера Pale Moon 28.15, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License).

Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis, и с предоставлением широких возможностей кастомизации. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, средства для родительского контроля и людей с ограниченными возможностями. По сравнению с Firefox в браузере оставлена поддержка технологии XUL и сохранена возможность применения как полноценных, так и легковесных тем оформления. Pale Moon построен на платформе UXP (Unified XUL Platform), в рамках которой выполнено ответвление компонентов Firefox из репозитория Mozilla Central, избавленных от привязок к коду на языке Rust и не включающих наработки проекта Quantum.

В новой версии реализована поддержка CSS-свойства caret-color, через которое можно изменить цвет курсора для форм ввода, а также возможность использования псевдоэлемента CSS "::selection" без префикса. Устранены крахи при использовании API DOM Fetch и ResizeObservers, и обработке некоторых табличных компоновок. Из Firefox перенесены исправления уязвимостей.

Дополнительно сообщается о прекращении использования GitHub для разработки Pale Moon в пользу собственного сервера на базе Gitea. В качестве причины ухода упоминается недовольство интерфейсом GitHub и движением Microsoft в сторону привязки к web-клиентам на базе Chrome/Chromium и API WebComponents, который не поддерживается в Pale Moon (однако, есть обходной путь в виде расширения).

Кроме того, начиная с версии Pale Moon 29.0 ожидается прекращение формирования официальных 32-разрядных сборок для Linux. Дистрибутивы не занимаются сборкой Pale Moon из-за ограничений по использованию имени и торговой марки, но пользователи могут выполнить сборку самостоятельно, если не будут распространять бинарные файлы с официальным брендингом.

  1. OpenNews: Выпуск браузера Pale Moon 28.14
  2. OpenNews: Проект Pale Moon блокировал доступ пользователей форка Mypal к каталогу дополнений
  3. OpenNews: Взлом одного из серверов проекта Pale Moon с внедрением вредоносного ПО в архив старых выпусков
  4. OpenNews: Создатели Pale Moon ввели в строй портал проектов на базе XUL
  5. OpenNews: Проект Pale Moon представил новый браузер Basilisk и платформу UXP
Обсуждение (83 +19) | Автор: Аноним | Тип: Программы |
28.10.2020 Опубликован Linux-порт файлового менеджера Dos Navigator (147 +27)
  На базе исходных текстов двухпанельного файлового менеджера DOS Navigator, открытых двадцать лет назад компанией RIT Labs и продолжающих развиваться в рамках проекта Dos Navigator Open Source Project, подготовлен новый порт для платформы Linux - dn2l. В отличие от проприетарного ответвления Necromancer DOS Navigator, новый проект полностью открытый и поставляется под лицензией BSD.

Новый порт находится в состоянии pre-alpha, но уже запускается, показывает интерфейс, может рекурсивно скопировать каталог или отредактировать какой-нибудь файл конфигурации. Работает даже встроенный тетрис. Из ближайших планов на будущее отмечается возможность сборки при помощи Free Pascal (сейчас для сборки необходим Virtual Pascal) и поддержка Unicode.

Дополнительно можно отметить выход в прошлом месяце очередной альфа-версии файлового менеджера FAR2 для Linux и BSD, которой используется тулкит wxWidgets. Обеспечена поддержка плагинов NetRocks (SFTP/SCP/FTP/FTPS/SMB/NFS/WebDAV), colorer, multiarc, tmppanel, align, autowrap, drawline, editcase, SimpleIndent и Python для создания скриптов-обработчиков.

  1. OpenNews: В linux-порт файлового менеджера Far2 добавлен консольный режим
  2. OpenNews: Пре-альфа версия порта Far Manager под Linux
  3. OpenNews: Выпуск файлового менеджера Double Commander 0.9.0
  4. OpenNews: Доступен файловый менеджер GNOME Commander 1.10
Обсуждение (147 +27) | Автор: unxed | Тип: Программы |
27.10.2020 Выпуск MirageOS 3.9, платформы для запуска приложений поверх гипервизора (22 +10)
  Представлен релиз проекта MirageOS 3.9, позволяющего формировать операционные системы одного приложения, в которых приложение поставляется как самодостаточный "unikernel", способный выполняться без применения операционных систем, отдельного ядра ОС и каких-либо прослоек. Для разработки приложений применяется язык OCaml. Код проекта распространяется под свободной лицензией ISC.

Вся низкоуровневая функциональность, свойственная операционной системе, реализована в форме библиотеки, прикрепляемой к приложению. Приложение может быть разработано в любой ОС, после чего компилируется в специализированное ядро (концепция unikernel), которое может запускаться напрямую поверх гипервизоров Xen, KVM, BHyve и VMM (OpenBSD), поверх мобильных платформ, в форме процесса в POSIX-совместимом окружении или в облачных окружениях Amazon Elastic Compute Cloud и Google Compute Engine.

Сгенерированное окружение не содержит ничего лишнего и взаимодействует непосредственно с гипервизором без драйверов и системных прослоек, что позволяет добиться существенного снижения накладных расходов и повышения безопасности. Работа с MirageOS сводится к трём стадиям: подготовка конфигурации с определением используемых в окружении OPAM-пакетов, сборка окружения и запуск окружения. Runtime для обеспечения работы поверх гипервизоров построен на базе ядра Solo5.

Несмотря на то, что приложения и библиотеки формируются на высокоуровневом языке OCaml, итоговые окружения демонстрируют достаточно неплохую производительность и минимальный размер (например, DNS-сервер занимает всего 200 Кб). Упрощается и сопровождение окружений, так как при необходимости обновления программы или изменения конфигурации, достаточно создать и запустить новое окружение. Поддерживается несколько десятков библиотек на языке OCaml для выполнения сетевых операций (DNS, SSH, OpenFlow, HTTP, XMPP и т.п.), работы с хранилищами и обеспечения параллельной обработки данных.

Ключевые улучшения:

  • Бэкенд для гипервизора Xen переписан с нуля и теперь основан на инструментарии Solo5 (sandbox-окружение для выполения unikernel). Переработка позволила обеспечить работу MirageOS unikernel в режиме PVHv2, который комбинирует элементы режимов паравиртуализации (PV) для ввода/вывода, обработки прерываний, организации загрузки и взаимодействия с оборудованием, с применением полной виртуализации (HVM) для ограничения привилегированных инструкций, изоляции системных вызовов и виртуализации таблиц страниц памяти. Также обеспечена совместимость с QubesOS 4.0.
  • Прекращена поддержка старого runtime для работы поверх Xen, основанного на урезанном ядре Mini-OS. Все не-UNIX бэкенды теперь используют унифицированный OCaml runtime на основе ocaml-freestanding.
  • Настройки OCaml runtime, задаваемые через переменную окружения OCAMLRUNPARAM, теперь доступны в форме загрузочных параметров unikernel.
  • В MirageOS unikernel для Xen включены современные механизмы защиты, такие как защита стека SSP для кода на языке Си, W^X (Write XOR Execute) и применение канареечных меток в куче malloc.

  1. OpenNews: Выпуск MirageOS 3.6, платформы для запуска приложений поверх гипервизора
  2. OpenNews: Выпуск libOS, unikernel на языке Rust для запуска приложений поверх гипервизора
  3. OpenNews: Проект Xen представил Unikraft для выполнения приложений поверх гипервизора
  4. OpenNews: Docker представил Moby и LinuxKit для построения произвольных систем контейнерной изоляции
  5. OpenNews: Docker поглотил Unikernel, технологию выполнения приложений поверх гипервизора
Обсуждение (22 +10) | Тип: Программы |
27.10.2020 Выпуск nginx 1.19.4 (29 +7)
  Сформирован выпуск основной ветки nginx 1.19.4, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.18 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей).

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

  • Добавлены директивы "ssl_conf_command", "proxy_ssl_conf_command", "grpc_ssl_conf_command" и "uwsgi_ssl_conf_command", при помощи которых можно задать произвольные параметры для настройки OpenSSL. Например, для приоритизации шифров ChaCha и расширенной настройки шифров TLSv1.3 можно указать
    
       ssl_conf_command Options PrioritizeChaCha;
       ssl_conf_command Ciphersuites TLS_CHACHA20_POLY1305_SHA256;
    
  • Добавлена директива "ssl_reject_handshake", которая предписывает отвергать все попытки согласования SSL-соединений (например, можно использовать для отклонения всех обращений с неизвестными именами хостов в поле SNI).
    
        server {
            listen 443 ssl;
            ssl_reject_handshake on;
        }
    
        server {
            listen 443 ssl;
            server_name example.com;
            ssl_certificate example.com.crt;
            ssl_certificate_key example.com.key;
        }
    
  • В почтовый прокси добавлена директива proxy_smtp_auth, позволяющая аутентифицировать пользователя на бэкенде при помощи команды AUTH и механизма PLAIN SASL.

  1. OpenNews: Выпуск сервера приложений NGINX Unit 1.20.0
  2. OpenNews: Выпуск nginx 1.19.3 и njs 0.4.4
  3. OpenNews: Выпуск nginx 1.19.2 и njs 0.4.3
  4. OpenNews: Предварительный выпуск nginx с поддержкой QUIC и HTTP/3
  5. OpenNews: Релиз nginx 1.18.0
Обсуждение (29 +7) | Тип: Программы |
27.10.2020 Выпуск мобильной платформы Tizen 6.0 M2 (22 +6)
  Опубликован второй тестовый (milestone) выпуск мобильной платформы Tizen 6.0. Выпуск ориентирован на ознакомление разработчиков с новыми возможностями платформы. Код поставляется под лицензиями GPLv2, Apache 2.0 и BSD. Сборки сформированы для эмулятора, плат Raspberry Pi 3/4, artik 710/530/533 и различных мобильных платформ на базе архитектур armv7l и arm64.

Проект развивается под покровительством организации Linux Foundation, последнее время в основном силами компании Samsung. Платформа продолжает развитие проектов MeeGo и LiMO и отличается предоставлением возможности использования Web API и web-технологий (HTML5/JavaScript/CSS) для создания мобильных приложений. Графическое окружение построено на основе протокола Wayland и наработках проекта Enlightenment, для управления сервисами применяется Systemd.

Особенности Tizen 6.0 M2:

  • Добавлена поддержка встроенного API для компьютерного зрения, который можно использовать для распознавания людей.
  • Расширены связанные с машинным обучением программные интерфейсы для распознавания речи.
  • Улучшен фреймворк Wearable Gesture Framework для взаимодействия с программами для умных часов при помощи экранных жестов.
  • Добавлен фреймворк NUI 2.0 с унифицированной поддержкой 2D и 3D для приложений на C#.
  • Добавлена поддержка движков воспроизведения мультимедийного контента (Flexible Media Playback Engine & Interface).
  • Добавлена поддержка фреймворка BLE Mesh Framework создания mesh-сети из устройств интернета вещей.
  • Проведена оптимизация потребления энергии для носимых устройств.
  • Добавлена поддержка фреймворка для настраиваемого домашнего экрана (Customizable Home Framework).
  • Добавлена поддержка устройств с несколькими интерфейсами Wi-Fi.
  • Добавлена поддержка изображений в формате WebP и возможность загрузки изображений Gif в асинхронном режиме.
  • Улучшено создание и проверка цифровых подписей для обновляемых пакетов. Добавлены компоненты для создания и проверки подписей пакета recovery. Добавлена поддержка обновления и восстановления на основе подключаемых накопителей.
  • Библиотеки EFL (Enlightenment Foundation Library) обновлены до версии 1.24.

  1. OpenNews: Второй тестовый выпуск мобильной платформы Tizen 5.5
  2. OpenNews: Первый тестовый выпуск мобильной платформы Tizen 5.5
  3. OpenNews: Второй тестовый выпуск мобильной платформы Tizen 5.0
Обсуждение (22 +6) | Тип: Программы |
27.10.2020 Chromium будет удалён из репозиториев openSUSE, если не найдётся новый сопровождающий (74 +21)
  Tomáš Chvátal, основной мейнтейнер Chromium в openSUSE, сообщил, что не имеет свободного времени поддерживать пакеты с программой. Призыв к желающим поддержать пакеты Chromium в openSUSE был сделан 5-го октября. Однако, до сих пор никто не откликнулся.

Dominique Leuenberger, релиз-менеджер openSUSE Tumbleweed, ещё раз призвал желающих взять сопровождение пакета Chromium в свои руки, и подтвердил, что без обновления программы с устранением уязвимостей пакет не может находиться в репозиториях openSUSE, и будет удалён.

  1. OpenNews: Linux Mint будет блокировать скрытую от пользователя установку snapd
  2. OpenNews: Qt 6 в Debian может оказаться без сопровождения
  3. OpenNews: Инициатива по сближению разработки openSUSE Leap и SUSE Linux Enterprise
  4. OpenNews: Релиз дистрибутива openSUSE Leap 15.2
  5. OpenNews: Альфа-выпуск дистрибутива openSUSE Jump с бинарными пакетами из SUSE Linux Enterprise
Обсуждение (74 +21) | Автор: Lazy_Kent | Тип: Тема для размышления |
27.10.2020 Ядро Linux 5.10 отнесено к категории выпусков с длительным сроком поддержки (92 +19)
  Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за поддержку стабильной ветки ядра Linux, объявил о решении придать следующему выпуску ядра Linux 5.10, релиз которого ожидается в первой половине декабря, статуса ветки с длительным сроком поддержки. Обновления для ветки 5.10 будут выпускаться не менее двух лет, но скорее всего, как в случае веток 5.4 и 4.19, срок будет продлён до шести лет и сопровождение продлится до декабря 2026 года. Напомним, что для обычных выпусков ядра обновления выпускаются только до выхода следующей стабильной ветки (например, обновления для ветки 5.8 выпускались до выхода 5.9).

Продолжается сопровождение longterm-веток:

  • 5.4 - до декабря 2025 г. (используется в Ubuntu 20.04 LTS и в Oracle Unbreakable Enterprise Kernel 6)
  • 4.19 - до декабря 2024 г. (используется в Debian 10 и в Android 10)
  • 4.14 - до января 2024 г.
  • 4.9 - до января 2023 г. (используется в Debian 9)
  • 4.4 - до февраля 2022 г.

Отдельно на базе ядер 4.4 и 4.19 организацией Linux Foundation предоставляются ветки SLTS (Super Long Term Support), которые сопровождается отдельно и будут поддерживаться 10-20 лет. Сопровождение SLTS-веток осуществляется в рамках проекта Civil Infrastructure Platform (CIP), в котором участвуют такие компании, как Toshiba, Siemens, Renesas, Hitachi и MOXA, а также вовлечены мэйнтейнеры LTS-веток основного ядра, разработчики Debian и создатели проекта KernelCI. Ядра SLTS ориентированы на применение в технических системах гражданской инфраструктуры и в важных промышленных системах.

Грег Кроа-Хартман сообщил о придании ядру Linux 5.10 статуса LTS на мероприятии Open Source Summit, на котором также посетовал, что в настоящее время у ядра достаточно новых разработчиков (в каждом выпуске появляется примерно 200 новых разработчиков), но не хватает людей, ведущих работу по рецензированию изменений других участников. Рецензирование нового кода в настоящее время является узким местом, замедляющим продвижение изменений в ядро (например, ему в неделю поступает на рецензирование около 700 патчей).

Грег также отметил прогресс в развитии инициативы по разработке драйверов на языке Rust и раскритиковал действия компании Intel, разгласившей сведения о критической уязвимости в Bluetooth-стеке, не дождавшись публикации обновления с исправлением и не согласовав раскрытие информации с другими производителями.

  1. OpenNews: Срок поддержки LTS ядра Linux 4.4 увеличен c 2 до 6 лет
  2. OpenNews: Ядро Linux 4.9 отнесено к категории выпусков с длительным сроком поддержки
  3. OpenNews: Проблемы с безопасностью в патчах, предложенных сотрудником Huawei для защиты ядра Linux
  4. OpenNews: Срок поддержки LTS-ядер Linux 5.4 и 4.19 увеличен до шести лет
  5. OpenNews: Организация Linux Foundation выпустила LTS-ветку на базе ядра Linux 4.19
Обсуждение (92 +19) | Тип: К сведению |
26.10.2020 Представлен torrent-клиент distribyted, позволяющий монтировать торренты в ФС (102 +27)
  Доступен второй выпуск torrent-клиента distribyted, позволяющего обращаться к содержимому торрентов как к части файловой системы с загрузкой данных по мере необходимости. Код проекта написан на языке Go и распространяется под лицензией GPLv3. Для привязки к ФС используется подсистема FUSE. Сборки подготовлены для Linux (x86_64 и ARM7) и Windows.

При помощи distribyted можно организовать доступ локальных мультимедийных проигрывателей к определённым торрентам с видео и музыкой, предварительно не загружая содержимое торрентов - загрузка будет производиться по мере обращения к файлам. Другим примером является работа с торрентами, включающими очень большие наборы данных, distribyted позволяет обрабатывать и анализировать необходимые части в Jupyter Notebook, без полной загрузки всей коллекции.

Поддерживается преобразование некоторых форматов в форму файлов и каталогов. На текущем этапе разработки поддерживается трансляция содержимого архивов zip - пользователь может загрузить отдельный файл из zip-архива из торрента. В ближайшее время также обещают добавить поддержку форматов tar, 7zip и xz. Если для файлового формата не поддерживается загрузка частями, то distribyted может передавать содержимое в потоковом режиме, в том числе с возможностью смены позиции в файле (например, для просмотра видео и прослушивания музыки в любом мультимедийном проигрывателе напрямую из торрентов).

Подключаемые к файловой системе торренты определяются в файле конфигурации. После монтирования торрентов предоставляется встроенный web-интерфейс для навигации и мониторинга (можно отслеживать скорость загрузки и статистику).

Похожие проекты для монтирования torrent-файлов или magnet-ссылок в форме каталогов в ФС:

  • btfs - FUSE-модуль на базе libtorrent, написанный на C++;
  • torrent-mount - FUSE-модуль на базе torrent-stream Код на JavaScript (используется платформа node.js);
  • fuse-torrent - вариант torrent-mount, позволяющий монтировать сразу несколько торрентов.
  • torrentfs - FUSE-модуль для монтирования отдельных торрентов, написанный на языке Go;
  • TorrentFuse - FUSE-модуль на языке Haskell.

  1. OpenNews: Выпуск libtorrent 2.0 с поддержкой протокола BitTorrent 2
  2. OpenNews: Доступны PeerTube 2.3 и WebTorrent Desktop 0.23
  3. OpenNews: В libtorrent добавлена поддержка протокола WebTorrent
  4. Монтирование содержимого Torrent-а в файловую систему
  5. OpenNews: WebTorrent, самодостаточный torrent-клиент, работающий внутри браузера
Обсуждение (102 +27) | Тип: Программы |
26.10.2020 Выпуск свободной геоинформационной системы QGIS 3.16 (34 +22)
  После четырёх месяцев разработки состоялся выпуск очередной стабильной версии геоинформационной системы QGIS 3.16 "Hannover", одной из наиболее мощных и быстро развивающихся свободных геоинформационных систем (ГИС). Система включает как настольную программу QGIS, так и сервер QGIS. Согласно принятому плану выхода релизов выпуск QGIS 3.16 станет выпуском с расширенным сроком поддержки. Код проекта написан на языке С++ с использованием библиотеки Qt и распространяется под лицензией GPLv2.

Основным предназначением QGIS является обработка и анализ пространственных данных, подготовка различной картографической продукции. Система позволяет решать как бытовые задачи, связанные с обработкой и визуализацией пространственных данных (подготовка карт для походов, прокладка маршрутов по пересечённой местности, сопоставление и совместный анализ разнородных пространственных данных) так и достаточно сложные профессиональные задачи анализа и визуализации геоданных и подготовки сложных полиграфических макетов карт. Для системы доступно множество плагинов, существенно расширяющих базовую функциональность в том или ином направлении (геодезия, обработка космоснимков, поддержка специальных форматов данных, алгоритмов).

Программой поддерживаются все наиболее распространённые векторные и растровые форматы, включая ESRI Shapefile, DXF, GeoTIFF. Для растровых данных, не имеющих пространственной привязки, например, сканов старинных карт или аэроснимков, может быть выполнена пространственная привязка. Имеется возможность доступа к данным через PostGIS-соединения (надстройка над PostgreSQL для хранения в базе пространственных данных), а также по сетевым протоколам WMS/WMTS, WCS, WFS. Существует возможность вызова функций других программ (GRASS GIS, SAGA GIS, Orfeo toolbox и др.) и построения систем внутренней автоматизации выполнения операций.

Несмотря на достаточно сжатые сроки формирования релизов, обновления как всегда очень обширны и затронули практически все подсистемы пакета. Полный список новых функций с демонстрацией их работы приведён на специальной странице. Как и для прошлой версии, общее представление о новых функциях релиза можно получить видеообзора от Marios Kyriakou:

  1. OpenNews: Выпуск свободной настольной геоинформационной системы QGIS 3.2
  2. OpenNews: Создан TangoGIS - русский форк просмотрщика карт TangoGPS
  3. OpenNews: Релиз PostGIS 2.0.0, дополнения к СУБД PostgreSQL для хранения географических данных
  4. OpenNews: Выпуск GIS-движка Turf, написанного на JavaScript
  5. OpenNews: Выпуск свободной геоинформационной системы GRASS GIS 7.2
Обсуждение (34 +22) | Автор: Аноним | Тип: Программы |
26.10.2020 В Google News прекращён приём сайтов, использующих внешние ссылки в статьях (328 +17)
  Компания Google перешла к практике запрещения участия в сервисе Google News сайтов, использующих внешние ссылки в своих статьях. В том числе не допускается даже указание прямых ссылок на источники. Подобные меры приняты для борьбы с злоупотреблениями, связанными с применением схем обмена ссылками, поисковой оптимизацией и добавлением скрытой рекламы. С другой стороны, запрет ссылок нарушает основополагающий принцип гипертекста, позволяющий при помощи ссылок предоставлять читателям дополнительную информацию и давать возможность обращения к источникам для проверки изложенных в статьях фактов.

В размещённых на сайте Google правилах упоминается только запрет мошеннических схем, таких как дорвеи и обманные ссылки, но представители службы поддержки Google заявляют, что при рассмотрении заявок на принятие сайта в Google News запрет теперь распространяется и на любые внешние ссылки, независимо от их назначения. Ниже приводится переписка со службой, занимающейся подтверждением сайтов в Google News, в которой приняли участие четыре разных специалиста Google (изначально предполагалось, что отказ принимать сайт, использующий ссылки на источники, связан с перегибами на местах, но, судя по ответам службы поддержки Google, это официальная политика компании).

Google: Здравствуйте, команда издания "OpenNet"! Мы проверили ваше издание: https://publishercenter.google.com/publications/********/overview/general, и обнаружили, что оно не соответствует политике в отношении содержания Новостей Google, поскольку в ней есть гиперссылки, ведущие на сторонние сайты. Мы приложили скриншот для вашей справки.

MC: То есть вы утверждаете, что ресурс не прошёл одобрение из-за публикации ссылок на источники, технические уточнения и сайты проектов, напрямую имеющих связь с рассматриваемыми в статье технологиями? Посмотрите например статью про Chrome https://www.opennet.ru/opennews/art.shtml?num=53846 По вашему там все ссылки на детали изменений тоже лишние и нужно голословно делать утверждения не ссылаясь на источники? Ссылки на англоязычные источники в технических статьях на другом языке критически важны для того чтобы читатели при необходимости могли перепроверить факты и убедиться, что информация изложена корректно.

Google: Мы просмотрели ваше издание https://publishercenter.google.com/publications/********/overview/general и заметили, что в статьях есть ссылки, которые ведут на другие сайты. Обратите внимание, что этот тип контента не соответствует правилам в отношении содержания Новостей Google. Для справки мы приложили скриншоты.

Мы не разрешаем контент, который скрывает или искажает спонсируемый контент как независимый редакторский контент. Спонсорство, включая, помимо прочего, аффилированную собственность или выгоду, оплату или материальную поддержку, должно быть ясно раскрыто (объяснено) читателям. Тема спонсируемого контента не должна фокусироваться на спонсоре без четкого раскрытия информации.

MC: Все ссылки непосредственно имеют отношение к опубликованным материалам, это не платные ссылки, не скрытая реклама, не спонсорство, не SEO. В частности, подсвеченные ссылки на приведённом скриншоте имеют прямое отношение к описываемому в статье набору компиляторов LLVM. LLVM является некоммерческим проектом, развиваемым энтузиастами, в том числе многими инженерами из Google. Первая подсвеченная ссылка ведёт на сам проект, вторая на список изменений в новой версии про которую говорится в статье, третья на wikipedia с пояснением не всем понятного термина, четвёртая - пример с развёрнутым пояснением по неоднозначному изменению, подготовленный непосредственно разработчиком этого изменения. Все указанные в тексте статьи ссылки необходимы для получения полной информации о разбираемом в статье материале и подтверждают упоминаемые в статье факты.

Google: Мы проверили содержание вашей публикации https://publishercenter.google.com/publications/********/overview/genera и, как упоминалось ранее, на вашем веб-сайте есть ссылки на другие веб-сайты. Даже если, ссылки поддерживают контент, перенаправление на разные веб-сайты неприемлемо, в соответствии с нашими Правилами в ​​отношении содержания Новостей Google.

Пожалуйста, удалите ссылки на другие веб-сайты в своем контенте, а затем повторно отправьте свое издание на рассмотрение.

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

Google: Мы хотели бы сообщить вам, что Новости Google не разрешают контент, который имеет ссылки на другие веб-сайты, даже если они соотносятся с содержанием, так как не все пользователи могут захотеть перейти на другие веб-сайты из контента, с которым они ознакамливаются. Дополнительную информацию можно найти в следующих статьях Справочного центра: Статья 1 и Статья 2.

MC: В приведённых вами дополнительных статьях правил говорится не про обычные информационные ссылки, а про дорвеи, принудительную переадресацию, схемы обмена ссылками и скрытые ссылки. Про запрет нормальных ссылок там ничего нет. Пожалуйста подтвердите, что отказ приёма новых издателей, в статьях которых содержатся любые внешние ссылки, это официальная позиция Google, и для попадания в Google News мне обязательно нужно перестать указывать ссылки на другие сайты.

Google: В соответствии с Правилами в отношении содержания Новостей Google, хотя это не упоминается в Справочном центре, контент не должен иметь ссылок, которые перенаправляют на другие веб-сайты. Однако, если вы по-прежнему считаете, что содержание вашей публикации не нарушает политики в отношении контента Новостей Google, вы можете повторно отправить свое издание на проверку.

MC: Действуют ли правила, если для перехода на другой сайт используется промежуточная страница на локальном сайте, предупреждающая пользователя о внешнем переходе и требующая подтверждения действия?

Google: Сообщаем вам, что в соответствии с Политикой в ​​отношении содержания новостей Google это правило применяется к локальному сайту, поскольку контент не должен содержать ссылок, которые ведут на другие сайты.

Уточнение: Речь ведётся о рассмотрении новых заявок от сайтов. Уже принятые издания за ссылки не исключаются, но при проверке новых заявок на добавление сайта в Google News теперь требуют, чтобы в статьях не было ссылок, иначе сайт не проходит проверку и не принимается в Google News. Данное ограничение можно обойти, если на время рецензирования сайта перестать размещать ссылки в новых материалах, а после подтверждения можно вернуться к публикации статей со ссылками. Ранее, новости c OpenNet попадали в Google News в соответствии с какими-то внутренними алгоритмами Google и по инициативе третьих лиц. По просьбе читателей была предпринята попытка добавления отдельного официального канала OpenNet в Google News, но сайт был отклонён с вышеизложенными пояснениями.

  1. OpenNews: Ростелеком начал подстановку своей рекламы в трафик абонентов
  2. Предупреждение о появлении вредоносного кода в Google AdSensе
  3. OpenNews: Разработчики Chromium предложили унифицировать и объявить устаревшим заголовок User-Agent
  4. OpenNews: В Chrome намерены перейти к показу только домена в адресной строке
  5. OpenNews: Google намерен уйти от показа традиционного URL в адресной строке Chrome
Обсуждение (328 +17) | Тип: Тема для размышления | Источник: собственная информация |
26.10.2020 В Chrome экспериментируют с показом рекламы на странице новой вкладки (206 –62)
  Компания Google добавила в тестовые сборки Chrome Canary, которые лягут в основу выпуска Chrome 88, новый экспериментальный флаг (chrome://flags#ntp-shopping-tasks-module), включающий отображение модуля с рекламой на странице, показываемой при открытии новой вкладки. Реклама показывается с учётом активности пользователя в сервисах Google. Например, если пользователь до этого искал связанную со стульями информацию в поисковой системе Google, то ему будет показана реклама с предложением купить стулья. Информации о намерении включить данный модуль по умолчанию пока нет.

  1. OpenNews: Chrome-дополнение с миллионной аудиторией уличено в подстановке рекламы в результаты поиска Google
  2. OpenNews: В Firefox 60 появится реклама на стартовой странице
  3. OpenNews: В Chrome намечено включение блокировки навязчивой видеорекламы
  4. OpenNews: В ночные сборки Firefox добавлен блокировщик назойливых уведомлений и API UserScripts
  5. OpenNews: В Chrome 84 по умолчанию включат защиту от назойливых уведомлений
Обсуждение (206 –62) | Тип: Тема для размышления |
26.10.2020 IETF стандартизировал новый URI "payto:" (68 +29)
  Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, опубликовал RFC 8905 с описанием нового идентификатора ресурсов (URI) "payto:", предназначенного для организации обращения к платёжным системам. RFC получил статус "Предложенного стандарта", после чего начнётся работа по приданию RFC статуса чернового стандарта (Draft Standard), фактически означающего полную стабилизацию протокола и учёт всех высказанных замечаний.

Новый URI предложен разработчиками свободной системы электронных платежей GNU Taler и может использоваться для вызова программ для совершения платежей по аналогии с тем, как URI "mailto" применяется для вызова почтовых клиентов. В "payto:" поддерживает указание в ссылке вида платёжной системы, реквизитов получателя платежа, размера переводимых средств и примечания. Например, "payto://iban/DE75512106001345126199?amount=EUR:200.0&message=hello". URI "payto:" позволяет ссылаться на реквизиты счетов ("payto://iban/DE75512108001245126199"), идентификаторы банков ("payto://bic/SOGEDEFFXXX"), bitcoin-адреса ("payto://bitcoin/12A1MyfXbW65678ZEqofac5jCQQjwEPBu") и другие идентификаторы.

  1. OpenNews: Выпуск платёжной системы GNU Taler 0.7, развиваемой проектом GNU
  2. OpenNews: Проект GNU представил собственную платёжную систему GNU Taler
  3. OpenNews: Huawei развивает протокол NEW IP, нацеленный на использование в сетях будущего
  4. OpenNews: Представители IETF предложили перевести Tor в категорию стандартов интернет
  5. OpenNews: Атака на пользователей почтовых клиентов при помощи ссылок "mailto:"
Обсуждение (68 +29) | Тип: К сведению |
Следующая страница (раньше) >>



Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру