#  Представлен мультимедийный сервер PipeWire, идущий на смену PulseAudio
Новостной_робот (mira, 1) → All  –  16:00:07 2017-09-23

Кристиан Шаллер (Christian Schaller), возглавляющий группу по развитию десктоп-систем в компании Red Hat и Fedora Desktop Team, официально анонсировал проект PipeWire, в рамках которого развивается мультимедийный сервер нового поколения, расширяющий возможности PulseAudio средствами для обработки потоков видео, и в будущем идущий на замену PulseAudio. Первым этапом внедрения станет поставка PipeWire в Fedora 27 для обработки видео, в то время как PulseAudio пока продолжит применяться для звука. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.Изначально проект развивался одним из создателей фреймворка GStreamer под именами PulseVideo и Pinos (в честь испанского города), но позднее было выбрано более подходящее имя. PipeWire расширяет область применения PulseAudio обработкой любых мультимедийных потоков и способен смешивать и перенаправлять потоки с видео. PipeWire также предоставляет возможности для управления источниками видео, такими как устройства захвата видео, web-камеры или выводимое приложениями содержимое экрана. Например, PipeWire позволяет организовать совместную работу нескольких приложений с веб-камерой и решает проблемы с безопасным захватом содержимого экрана и удалённым доступом к экрану в окружении Wayland.PipeWire также может выступать в роли звукового сервера, обеспечивающего минимальные задержки и предоставляющего функциональность комбинирующую возможности PulseAudio и JACK, в том числе учитывающую потребности систем профессиональной обработки звука, на которую не мог претендовать PulseAudio. Кроме того, PipeWire предлагает расширенную модель безопасности, позволяющую управлять доступом на уровне отдельных устройств и конкретных потоков и упрощающую организацию проброса звука и видео из изолированных контейнеров и в них. Одной из главных целей является поддержка самодостаточных приложений в формате Flatpak и работа в графическом стеке на базе Wayland.Основные возможности: захват и воспроизведение звука и видео с минимальными задержками; средства для обработки видео и звука в режиме реального времени; многопроцессная архитектура, позволяющая организовать совместный доступ к контенту нескольких приложений; модель обработки на основании графа мультимедийных узлов с поддержкой циклов обратной связи и атомарных обновлений графа; возможность подключение обработчиков как внутри сервера, так и внешних плагинов; эффективный интерфейс доступа к видеопотокам через передачу файловых дескрипторов и доступа к звуку через совместно используемые кольцевые буферы (shared ringbuffer); возможность обработки мультимедийных данных от любых процессов; наличие плагина к GStreamer для упрощения интеграции с существующими приложениями; поддержка изолированных окружений и Flatpak; поддержка плагинов в формате SPA (Single Page Application) и возможность создания плагинов, работающих в режиме жесткого реального времени; гибкая система согласования используемых мультимедийных форматов и выделения буферов; использование одного фонового процесса для маршрутизации звука и видео, а также возможность работы в форме звукового сервера, хаба для предоставления видео приложениям (например, для gnome-shell screencast API) и сервера для управления доступом к аппаратным устройствам захвата видео.
Ссылка: https://www.linux.org.ru/news/multimedia/13694241
#  Релиз Java SE 9
Новостной_робот (mira, 1) → All  –  16:00:09 2017-09-22

21 сентября вышел очередной релиз платформы Java SE. С выхода предыдущего релиза Java SE 8 прошло три с половиной года.Самым главным глобальным нововведением является Java Platform Module System — поддержка концепции модулей на уровне языка и JVM. Теперь сама стандартная библиотека JDK разбита на модули, а Java-разработчики имеют возможность создавать собственные модули, определять зависимости между ними, а также управлять видимостью пакетов в модуле для других модулей.Подробнее про систему модулей Java 9 можно прочитать в книге [ Java 9 Modularity ]( https://javamodularity.com/ ) .Другие важные нововведения: Команда jshell — функциональность REPL (read-eval-print loop) для платформы Java. Multi-Release JAR Files — возможность объединять в одном JAR-файле разные версии классов и ресурсов для разных версий Java. jlink — инструмент для создания собственных сборок JRE под конкретную программу, включающих только нужные для запуска модули. Браузерный плагин Java Plug-in и технология апплетов теперь помечены как устаревшие. Де факто апплеты уже не поддерживаются в современных браузерах. Небольшие изменения в синтаксисе языка Java; например, в интерфейсах теперь поддерживаются private-методы. Новый API для управления процессами (ProcessHandle). Новый API для прохода по стеку вызовов (StackWalker). Различные мелкие улучшения стандартной библиотеки, например, синтаксис для создания неизменяемых коллекций (List.of, Set.of, Map.of) и новые методы в API Stream и CompletableFuture. Новые возможности ECMAScript 6 (let, const, for..of и т. д.) в JavaScript-интерпретаторе Nashorn, а также новый API для синтаксического анализа JavaScript (Parser). Поддержка HiDPI для приложений AWT и Swing под Windows и Linux. Поддержка GTK3 как альтернативы GTK2 для создания окон AWT, Swing и JavaFX под Linux. По умолчанию используется GTK2, либо, если он недоступен, GTK3. >>> [ Список изменений ]( https://docs.oracle.com/javase/9/whatsnew/toc.htm )
Ссылка: https://www.linux.org.ru/news/java/13698975
#  Новые лицензии для открытого кода: LIL и Zero
Новостной_робот (mira, 1) → All  –  16:00:09 2017-09-22

Представлена первая версия новой открытой лицензии LIL, автор которой попытался создать минималистичную пермиссивную лицензию, составленную из ясных и простых формулировок, понятных как юристу, так и обывателю, и настолько компактную, насколько это позволяют юридические нормы. Ключевым отличием от уже существующих компактных пермиссивных лицензией ISC и MIT является учёт современных реалий с патентами - по аналогии с лицензией Apache в LIL обозначена передача прав использование запатентованных технологий, связанных с открываемым кодом.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47251
#  Компания Oracle выпустила Java SE 9 и Java EE 8
Новостной_робот (mira, 1) → All  –  16:00:09 2017-09-22

После трёх с половиной лет разработки компания Oracle выпустила платформу Java SE 9 (Java Platform, Standard Edition 9), в качестве эталонной реализации которой используется открытый проект OpenJDK. В Java SE 9 сохранена полная обратная совместимость с прошлыми выпусками платформы Java, все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии. Изначально выпуск Java SE 9 был запланирован на 22 сентября 2016 года, но был перенесён три раза и в итоге вышел с задержкой в один год. Готовые для установки сборки Java SE 9 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64), Solaris ( SPARC), Windows и macOS.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47248
#  Выпущена пре-альфа версия API для встраивания браузера Servo
Новостной_робот (mira, 1) → All  –  16:00:09 2017-09-22

20 сентября [ объявлено ]( https://groups.google.com/forum/#!msg/mozilla.dev.servo/20lkEsRI-ZI/RbEaVG_MAAAJ ) о выходе libservo — API для встраивания движка браузера Servo. Демонстрационные программы, написанные с использованием libservo, доступны [ в репозитории на GitHub ]( https://github.com/paulrouget/servoshell/releases ) .Со временем libservo API планируется стабилизировать, но сейчас он стабильным не является.
Ссылка: https://www.linux.org.ru/news/mozilla/13698606
#  ALT Linux Engineering
Новостной_робот (mira, 1) → All  –  16:00:09 2017-09-22

Вышел дистрибутив ALT Linux Engineering, который представляет собой неофициальную сборку ALT Linux с набором свободного программного обеспечения для инженеров. Цель создания дистрибутива — популяризация свободного программного обеспечения, предназначенного для использования в промышленности, начиная от разработки различных продуктов и заканчивая автоматизацией производственных процессов.Дистрибутив включает в себя множество свободных программ: 2D и 3D MCAD; EDA; CAM-системы и системы моделирования изготовления деталей на станках с ЧПУ; программы для 3D-печати; программы для АСУТП. Доступны сборки под архитектуры [ i586 ]( http://nightly.altlinux.org/p8/beta/alt-p8-engineering-20170912-i586.iso ) и [ x86_64 ]( http://nightly.altlinux.org/p8/beta/alt-p8-engineering-20170912-x86_64.iso ) .Дистрибутив будет представлен на [ Четырнадцатой конференции разработчиков свободных программ в Калуге ]( https://www.basealt.ru/about/14-conf-kaluga/ ) .
Ссылка: https://www.linux.org.ru/news/opensource/13699028
#  Выпуск дистрибутива Альт Рабочая станция 8.2 c KDE
Новостной_робот (mira, 1) → All  –  02:00:04 2017-09-22

Доступен выпуск дистрибутива Альт Рабочая станция К 8.2, оснащённого графическим окружением на основе KDE и предназначенного для корпоративных рабочих мест и персонального использования. ОС внесена в Единый реестр российских программ и баз данных.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47246
#  Выпуск Samba 4.7.0
Новостной_робот (mira, 1) → All  –  21:00:06 2017-09-21

После шести месяцев разработки опубликован релиз Samba 4.7.0, продолживший развитие ветки Samba 4 с полноценной реализацией контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2000 и способного обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 10. Samba 4 является многофункциональным серверным продуктом, предоставляющим также реализацию файлового сервера, сервиса печати и сервера идентификации (winbind).
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47245
#  Компания Red Hat приняла новые патентные обязательства
Новостной_робот (mira, 1) → All  –  16:00:13 2017-09-21

Компания Red Hat объявила об обновлении обязательств в отношении принадлежащих компании патентов. Red Hat обязуется не предпринимать каких-либо действий против любых нарушителей патентов, если связанные с патентами технологии используются в открытом ПО. В настоящий момент портфель патентов Red Hat включает более двух тысяч патентов, в качестве основного мотива регистрации которых называется предотвращение патентной агрессии против свободного и открытого ПО.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47244
#  Четвёртая уязвимость в реализации сокетов AF_PACKET ядра Linux
Новостной_робот (mira, 1) → All  –  16:00:13 2017-09-21

В обработчике RAW-сокетов AF_PACKET из состава ядра Linux.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47242
#  Выпуск системы управления контентом Joomla 3.8
Новостной_робот (mira, 1) → All  –  16:00:13 2017-09-21

Доступна новая ветка свободной системы управления контентом Joomla 3.8, в которой устранена опасная уязвимость (CVE-2017-14596) в модулей аутентификации через LDAP.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47243
#  Новый выпуск CentOS Atomic Host, специализированной ОС для запуска контейнеров Docker
Новостной_робот (mira, 1) → All  –  16:00:13 2017-09-21

Проект CentOS представил выпуск минималистичной операционной системы CentOS Atomic Host 7.1708, которая поставляется в форме монолитного целиком обновляемого образа и предоставляет базовое окружение, которое содержит только минимальный набор компонентов (systemd, journald, docker, rpm-OSTree, geard и т.п.), необходимых для запуска и управления изолированными контейнерами Docker. Все пакеты, обеспечивающие работу конечных приложений, поставляются непосредственно в составе контейнеров, а хост-система не содержит ничего лишнего.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47240
#  Выпуск дистрибутива для исследования безопасности систем Kali Linux 2017.2
Новостной_робот (mira, 1) → All  –  16:00:13 2017-09-21

Состоялся релиз дистрибутива Kali Linux 2017.2, продолжающий развитие проекта BackTrack Linux и предназначенный для проведения тестирования систем на предмет наличия уязвимостей, проведения аудита, анализа остаточной информации и выявления последствий атак злоумышленников. Все оригинальные наработки, созданные в рамках дистрибутива, распространяются под лицензией GPL и доступны через публичный Git-репозиторий. Для загрузки подготовлен полный iso-образ, размером 2.8 Гб. Сборки доступны для архитектур x86, x86_64, ARM (armhf и armel, Raspberry Pi, ARM Chromebook, Odroid). Помимо базовой сборки с GNOME и урезанной версии предлагаются варианты с Xfce, KDE, MATE, LXDE и Enlightenment e17.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47241
#  Обновление Samba 4.6.8, 4.5.14 и 4.4.16 с устранением уязвимостей
Новостной_робот (mira, 1) → All  –  21:00:08 2017-09-20

Опубликованы корректирующие выпуски Samba 4.6.8, 4.5.14 и 4.4.16, в которых устранены три уязвимости.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47236
#  Проект GNOME примет участие в разработке ПО для свободного смартфона Librem 5
Новостной_робот (mira, 1) → All  –  21:00:08 2017-09-20

Организация GNOME Foundation присоединилась к инициативе по созданию смартфона Librem 5, оснащённого прошивкой на базе свободного ПО. Так как один из вариантов пользовательского окружение для Librem 5 планировалось построить на базе технологий GNOME (второй вариант развивается на базе KDE Plasma Mobile), разработчики GNOME решили принять участие в создании окружения для мобильных устройств.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47237
#  Swift 4.0
Новостной_робот (mira, 1) → All  –  21:00:08 2017-09-20

Состоялся официальный релиз языка программирования Swift 4.0! Swift 4 основывается на сильных сторонах Swift 3, обеспечивая большую надежность, стабильность совместимость исходного кода с Swift 3 и улучшая стандартную библиотеку.( [ читать дальше... ]( https://www.linux.org.ru/news/apple/13696331#cut0 ) )
Ссылка: https://www.linux.org.ru/news/apple/13696331
#  Завершено открытие серверной части сервиса мгновенного обмена сообщениями Wire
Новостной_робот (mira, 1) → All  –  21:00:08 2017-09-20

Коммуникационный сервис Wire, предлагающий end-to-end шифрование для обмена сообщениями, голосовых звонков и видеовызовов, объявил о завершении открытия всех компонентов серверной части, необходимых для запуска сервиса. Код серверных компонентов написан на языке Haskell и открыт под лицензией AGPLv3.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47238
#  Выпуск web-браузера Vivaldi 1.12
Новостной_робот (mira, 1) → All  –  21:00:08 2017-09-20

Состоялся выпуск проприетарного web-браузера Vivaldi 1.12, разрабатываемого на базе движка Chromium и продолжающего развитие идей классического браузера Opera, предоставляя широкий спектр возможностей, включая удобную систему группировки вкладок, боковую панель, конфигуратор с большим числом настроек, режим блокировки изображений и нежелательного контента, систему ведения заметок, режим горизонтального отображения вкладок. Интерфейс браузера написан на языке JavaScript с использованием библиотеки React, платформы Node.js, Browserify и различных готовых NPM-модулей. Сборки Vivaldi подготовлены для Linux, Windows и macOS. Для прошлых выпусков проект распространяет под открытой лицензией исходные тексты изменений к Chromium. Реализация интерфейса Vivaldi написана на JavaScript, доступна в исходных текстах, но под проприетарной лицензией.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47239
#  Компания Apple выпустила язык программирования Swift 4.0
Новостной_робот (mira, 1) → All  –  16:00:08 2017-09-20

После года разработки компания Apple представила релиз языка программирования Swift 4.0, второй значительный выпуск после открытия исходных текстов проекта. Официальные сборки подготовлены для Linux (Ubuntu 16.04, 16.10) и macOS (Xcode). Исходные тексты распространяются под лицензией Apache 2.0.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47235
#  IBM выложила cвою реализацию Java на Eclipse.org
Новостной_робот (mira, 1) → All  –  16:00:08 2017-09-20

IBM передала Eclipse Foundation свою реализацию Java.Open J9 — достаточно широко распространённая и протестированная на больших проектах реализация Java Virtual Machine.
Ссылка: https://www.linux.org.ru/news/java/13688960
#  Релиз CoffeeScript 2
Новостной_робот (mira, 1) → All  –  16:00:08 2017-09-20

CoffeeScript - язык программирования, который транслируется в JavaScript. Синтаксис CoffeeScript вдохновлен языками Ruby и Python. Автор языка Джереми Эшкинас (Jeremy Ashkenas) также известен созданием библиотек Underscore и Backbone.Новый релиз языка направлен на сокращение разрыва между CoffeeScript и современным JavaScript (ES6, ES7). Так => и class транслируются соответственно в => и class. При этом если в целевом рантайме та или иная возможность JS не поддерживается, может потребоваться дополнительная трансляция итогового JS.( [ Новое и измененное в версии 2 ]( https://www.linux.org.ru/news/development/13691694#cut0 ) )
Ссылка: https://www.linux.org.ru/news/development/13691694
#  taporwave 0.0.3
Новостной_робот (mira, 1) → All  –  16:00:08 2017-09-20

[ taporwave ]( https://github.com/bodqhrohro/taporwave )  — это бесплатный генератор случайного изменения скорости воспроизведения, написанный на языке Haskell.Благодаря постоянному изменению скорости достигается эффект низкокачественного кассетного магнитофона с нестабильным лентопротягом; характерной чертой этого эффекта является «завывание» среднечастотного легато, в особенности партий синтезаторов.В настоящий момент поддерживается только плеер MPV. Запускать его следует с ключами --input-file=/dev/stdin и --audio-pitch-correction=no. Команды изменения скорости подаются на вход плеера через пайп. Сам taporwave можно запускать с опциональными ключами --minBound и --maxBound, задающими соответственно нижний и верхний предел коэффициента умножения частоты. По умолчанию скорость изменяется в диапазоне от 0.8 до 1.2.Полный пример использования:/data/progs/haskell/taporwave/taporwave --minBound 0.9 --maxBound 1.1|mpv --no-video --input-file=/dev/stdin --audio-pitch-correction=no /downloads/sound/misc/Tracker\ music\ playlist\ from\ ~1999-gHQYYh7J1O4.webmПример получаемого звучания: [ оригинальная композиция ]( https://my.pcloud.com/publink/show?code=XZVPe77ZkXXxGPNUC6mjeYcQrP3OKJ4wdpGk ) , [ она же в обработке taporwave ]( https://my.pcloud.com/publink/show?code=XZ1Pe77Zu6KOYFigtb7k0yOMDppkWBsV24xy ) .Доступна [ сборка ]( https://github.com/bodqhrohro/taporwave/releases/download/v0.0.3/taporwave.zip ) для GNU/Linux-cистем с архитектурой процессора x86_64 (md5: d25f5cfe3790417a3debd5ff6ba46dbd). Пользователи других систем могут собрать программу самостоятельно.Лицензия: WTFPL.
Ссылка: https://www.linux.org.ru/news/multimedia/13691277
#  Состоялся релиз Nuklear+ - библиотеки-обёртки для GUI Nuklear
Новостной_робот (mira, 1) → All  –  02:00:10 2017-09-20

Nuklear+ (читается как «Nuklear cross», значит «кроссплатформенный Nuklear») — это надстройка над GUI библиотекой [ Nuklear ]( https://www.linux.org.ru/news/opensource/12529642 ) , которая позволяет абстрагироваться от драйвера вывода и взаимодействия с операционной системой. Нужно написать один простой код, а он потом уже сможет скомпилироваться под все поддерживаемые платформы: SDL: OpenGL 3, OpenGL 2, OpenGL ES 2.0, Emscripten GLFW: OpenGL 3, OpenGL 2, Emscripten X11: OpenGL 3, OpenGL 2, чистый Х11 без OpenGL GDI+ На хабрахабре есть [ статья ]( https://habrahabr.ru/post/338106/ ) про использование Nuklear+. Она же доступна [ на английском ]( https://dexp.in/articles/nuklear-cross/ ) . Пример игры, написанной на Nuklear+ и портированной через Emscripten, можно увидеть [ тут ]( https://wordlase.dexp.in ) . Так же имеется [ веб демо ]( https://dexp.github.io/nuklear-webdemo ) возможностей самого Nuklear.
Ссылка: https://www.linux.org.ru/news/development/13691085
#  Encrypted Media Extensions (EME) принят как веб-стандарт для DRM-защиты медиаконтента
Новостной_робот (mira, 1) → All  –  02:00:10 2017-09-20

[ Encrypted Media Extensions ]( https://www.w3.org/TR/2017/REC-encrypted-media-20170918/ ) (EME) - спецификация, определяющая способы защиты от копирования медиаконтента размещаемого на веб-страницах, тоесть предоставляет собой механизм DRM (Digital Rights Management).18 сентября 2017 года корпорация World Wide Web Consortium (W3C) [ присвоила ]( https://www.w3.org/2017/09/pressrelease-eme-recommendation.html.en ) данной спецификации статус веб-стандарта Furthering its goal to make the Web a first-class platform for media and entertainment, the World Wide Web Consortium (W3C) published Encrypted Media Extensions (EME) as a W3C Recommendation or Web standard. EME is an Application Programming Interface (API) that allows plugin-free playback of protected (encrypted) content in Web browsers, which works seamlessly on all major platforms. W3C's Media Source Extensions (MSE) provides the API for streaming video while its companion Encrypted Media Extensions (EME) provides the API for handling encrypted content. The combination of MSE and EME is the most common practice today that allows Web developers to stop using plugins to deliver commercial quality video over the Web. «EME is already widely adopted as a direct result of broad collaboration in W3C among major organizations such as Google, Microsoft, Netflix, Mozilla, Apple, CableLabs, Adobe, and has significant implementation across Web browsers.» said Philippe Le Hégaret, W3C Project Lead...В этот же день руководители и члены правозащитной организации Electronic Frontier Foundation (EFF), которые [ с 2013 года занимались ]( https://www.eff.org/deeplinks/2013/05/eff-joins-w3c-fight-drm ) борьбой против стандартизации DRM в интернете, опубликовали [ открытое письмо ]( https://www.eff.org/deeplinks/2017/09/open-letter-w3c-director-ceo-team-and-membership ) , в котором говорится о том, что EFF отказывается от дальнейшего участия в W3C: ...We will defend those who are put in harm's way for blowing the whistle on defects in EME implementations.It is a tragedy that we will be doing that without our friends at the W3C, and with the world believing that the pioneers and creators of the web no longer care about these matters.Effective today, EFF is resigning from the W3C.Данная технология уже тестировалась и скорее всего будет включена по умолчанию в таких веб-браузерах: Mozilla Firefox Google Chrome Microsoft Edge Apple Safari (...)В то же время некоторые организации, занимающиеся разработкой веб-браузеров, отказываются поддерживать данную технологию: [ Moonchild Pale Moon ]( https://github.com/MoonchildProductions/Pale-Moon/issues/1354 ) (...)
Ссылка: https://www.linux.org.ru/news/internet/13691294
#  Определен срок коммерческой поддержки Ubuntu 12.04 LTS
Новостной_робот (mira, 1) → All  –  02:00:10 2017-09-20

Ранее было сообщено о продолжении поддержки в приватном режиме 12.04 LTS. Сейчас же был установлен срок окончания приватной поддержки - апрель 2019 года. После апреля 2019 года и приватная поддержка Ubuntu 12.04 LTS будет окончена. Также был добавлен аналог Subscription-manager в Precise - ubuntu-advantage. Публичная поддержка 14.04 LTS также будет окончена в 2019 году, приватная поддержка 14.04 пока не анонсирована. 12.04 был последним LTS-релизом, основанным полностью на традиционных компонентах Linux, таких как Consolekit.
Ссылка: https://www.linux.org.ru/news/ubuntu/13678721
Powered by iii-php v0.11