И это всё МОЁ
А теперь ещё раз, но более подробно о выпуске спецификации OpenGL 4.6.
vk.com/multi_linux_community?w=wall-114916478_2...
Консорциум Khronos, занимающийся разработкой графических стандартов, отметил двадцатипятилетие с момента основания стандарта OpenGL публикацией новой версии спецификации OpenGL 4.6, которая стала первым обновлением с момента появления графического API Vulkan, пришедшего на смену OpenGL. Для оценки возможностей новой версии API на реальном оборудовании компания NVIDIA выпустила бета-версию (381.26.11) драйвера с поддержкой OpenGL 4.6. Сообщается, что любые GPU NVIDIA для которых уже имеется поддержка OpenGL 4.5 являются совместимыми и с OpenGL 4.6. Из открытых драйверов к поддержке новой спецификации наиболее близки драйверы Intel i965, Nouveau (nvc0) и RadeonSI, в которых реализовано 5 из 11 новых расширений OpenGL 4.6.

Наиболее интересным новшеством OpenGL 4.6 является возможность обработки переносимого промежуточного представления шейдеров SPIR-V, изначально разработанного для API Vulkan. SPIR-V универсален для всех платформ и может применяться как для графики, так и для параллельных вычислений. SPIR-V подразумевает выделение отдельной фазы компиляции шейдеров в промежуточное представление, что позволяет создавать фронтэнды для различных высокоуровневых языков. На основе различных высокоуровневых реализаций отдельно генерируется единый промежуточный код, который может использоваться драйверами OpenGL, Vulkan и OpenCL без применения встроенного компилятора шейдеров. Избавление драйвера от компилятора шейдеров существенно упрощает драйвер, ускоряет загрузку кода для GPU и делает драйвер независимым от высокоуровневых языков разработки программ для GPU. Для преобразования шейдеров на языке GLSL в представление SPIR-V развивается компилятор glslang, в который уже добавлена поддержка GLSL 4.60.

В основной состав спецификации OpenGL 4.6 включено 11 расширений:

GL_ARB_gl_spirv и GL_ARB_spirv_extensions для стандартизации поддержки SPIR-V в OpenGL;
GL_ARB_indirect_parameters и GL_ARB_shader_draw_parameters для снижения нагрузки на CPU при выполнении операций в пакетном режиме, связанных с рендерингом большого числа геометрических примитивов;
GL_ARB_pipeline_statistics_query и GL_ARB_transform_feedback_overflow_query для стандартизации в OpenGL ранее специфичных для Direct3D средств для получения статистики о ходе выполнения шейдеров и отлавливания переполнения буферов;
GL_ARB_texture_filter_anisotropic (бывшее расширение GL_EXT_texture_filter_anisotropic) с реализацией метода улучшения визуального качества текстур, на который ранее распространялись патентные ограничения;
GL_ARB_polygon_offset_clamp (бывшее расширение GL_EXT_polygon_offset_clamp) для устранения часто встречающегося визуального артефакта "утечка света" (light leak), возникающего при отрисовке теней;
GL_ARB_shader_atomic_counter_ops и GL_ARB_shader_group_vote с реализацией дополнительных функций шейдеров, расширяющих функциональность и производительность решений для рабочего стола (реализация атомарных счётчиков и функции для ускорения композитинга на процессорах SIMD);
GL_KHR_no_error, позволяет снизить нагрузку на драйвер при выполнении операций, которые заведомо не могут привести к ошибке. При помощи данного расширения приложение может отключить код проверки ошибок в драйвере, что положительно сказывается на производительности;
Добавлено три новшества, которые в дальнейшем будут оформлены как расширения OpenGL:

GL_KHR_parallel_shader_compile - позволяет приложениям запустить сразу несколько потоков компиляции шейдеров;
WGL_ARB_create_context_no_error и GXL_ARB_create_context_no_error для отключения контекста обработки ошибок в WGL или GLX.
Для улучшения переносимости с API Vulkan и Direct3D в спецификации OpenGL и OpenGL ES включена порция необязательных расширений для низкоуровневых манипуляций с объектами в памяти и управления синхронизацией выполнения операций с GPU: GL_EXT_memory_object* и GL_EXT_semaphore*. Указанные расширения позволяют импортировать в OpenGL-приложения объекты Vulkan для их привязки к текстурам или буферам в памяти. Для совместимости с Direct3D добавлено расширение GL_EXT_win32_keyed_mutex.

Ещё больше подробностей по ссылке:
www.opennet.ru/opennews/art.shtml?num=46952




И это всё МОЁ

Сегодня утром команда SeaMonkey закончила тестирование и, наконец, анонсировала выпуск SeaMonkey 2.48 (бинарные сборки уже с неделю были доступны на ftp.mozilla.org.

SeaMonkey — это набор интегрированных сетевых приложений, включающий в себя браузер, почтовый клиент, RSS/Atom-агрегатор и WYSIWYG-редактор HTML-страниц. Выпуск 2.48 синхронизирован с кодовой базой Firefox 51.0.3.

Особенности:

  • Автоматическое обновление предыдущих версий не работает. Это связано с изменениями в инфраструктуре сборки.
  • DOM Inspector 2.0.16.1, доступный с Mozilla Add-Ons, несовместим с SeaMonkey 2.48. Используйте версию 2.0.17.0, собранную Адрианом Каллой (Adrian Kalla) — как только прекратятся перебои с инфраструктурой — см. bug 1383642.
  • Компонент «Консоль сообщений об ошибках» (Error Console) теперь является частью SeaMonkey. В Firefox он был заменён компонентами Developer Tools Web и Browser Console, которые теперь тоже доступны в SeaMonkey. «Консоль» теперь доступна по адресу chrome://communicator/content/console/console.xul.
  • Модуль просмотра справки (Help Viewer) теперь является частью SeaMonkey (был удалён из Mozilla Gecko).
  • Теперь SeaMonkey использует HTTP cache v2 (bug 1241622).
  • SSL 3.0 не поддерживается из соображений безопасности (bug 1106470).
  • SeaMonkey Sync не работает (bug 998807). Это связано с тем, что Sync-сервера версии 1.1 были некоторое время назад выключены Mozilla. Впрочем, возможно использовать свой собственный либо сторонний сервер, см., напр., Pale Moon Sync.
  • Эта версия всё ещё поддерживает NPAPI (планируется сохранять поддержку до версии 2.49.1 включительно).







 ,








И это всё МОЁ
Компания Google анонсировала API Nearby Connections 2.0, который позволит создавать приложения для прямого обмена данными между находящимися поблизости устройствами, в том числе не имеющими выхода в интернет. Например, при помощи данного API можно организовать работу самодостаточной Mesh-сети из соединённых между собой потребительских устройств, организовать общение посетителей конференций, обеспечить передачу экстренных уведомлений в районах, недостижимых для сотовых сетей, предоставить доступ к медиаматериалам в общественном транспорте, создавать многопользовательские игровые приложения и программы для управления умными устройствами.



И это всё МОЁ
Спустя восемь месяцев с момента прошлого выпуска состоялся релиз пакета SeaMonkey 2.48, объединяющего в рамках одного продукта набор приложений для работы в сети, разрабатываемых под эгидой проекта Mozilla: web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom) и WYSIWYG-редактор html-страниц Composer. Пакет доступен в сборках для платформ Linux, Windows и macOS.

Из изменений отмечается:

Синхронизация с кодовой базой Firefox 51.
Решены проблемы с установкой поисковой системы по умолчанию.
Страница "about:support" приведена к более наглядному представлению.
Система кэширования переведена на новый бэкенд HTTP Cache v2.
В состав включены компоненты Error Console и Help Viewer, которые были удалены из Firefox.
IRC-клиент Chatzilla, система инспектирования DOM Inspector и календарь планировщик Lightning исключены из основного состава SeaMonkey и могут быть установлены как обособленные дополнения из каталога addons.mozilla.org.
Так как в движок SeaMonkey последнее время вносятся нарушающие совместимость изменения, в новом выпуске SeaMonkey может быть нарушена нормальная работа некоторых старых дополнений. Разработчики также предупреждают, что система автоматической установки обновлений не работает для версии SeaMonkey 2.48 и пользователям следует вручную установить новый выпуск поверх прошлого.

Источник:
www.opennet.ru/opennews/art.shtml?num=46947
Выпуск интегрированного набора интернет-приложений SeaMonkey 2.48



И это всё МОЁ
На прошлой неделе в блоге облачной платформы Microsoft Azure был представлен новый сервис Azure Container Instances (ACI), призванный упростить деплой контейнеров, а вместе с ним — ACI Connector for Kubernetes.
Представленные Azure Container Instances являются новым способом Azure предоставлять контейнеры «с большой простотой и скоростью, без необходимости в управлении какой-либо инфраструктурой виртуальных машин» — проще говоря, они позиционируются как самый простой путь для…



@темы: Компьютеры

И это всё МОЁ
На прошлой неделе инженеры компании Uber рассказали в своём блоге о том, как они создали собственное решение для интернет-общения, схожее с популярными Slack и HipChat, но основанное на свободном продукте Mattermost. Их детище получило название uChat.
В компании Uber работают 14 тысяч человек, а её операции распределены по 620 городам мира. Раньше в качестве корпоративного онлайн-чата в Uber использовали популярный сервис…



@темы: Компьютеры

И это всё МОЁ
Консорциум Khronos, занимающийся разработкой графических стандартов, отметил двадцатипятилетие с момента основания стандарта OpenGL публикацией новой версии спецификации OpenGL 4.6, которая стала первым обновлением с момента появления графического API Vulkan, пришедшего на смену OpenGL. Для оценки возможностей новой версии API на реальном оборудовании компания NVIDIA.



И это всё МОЁ
Консорциум Khronos, занимающийся разработкой графических стандартов, отметил двадцатипятилетие с момента основания стандарта OpenGL публикацией новой версии спецификации OpenGL 4.6, которая стала первым обновлением с момента появления графического API Vulkan, пришедшего на смену OpenGL. Для оценки возможностей новой версии API на реальном оборудовании компания NVIDIA.



И это всё МОЁ
Консорциум Khronos, занимающийся разработкой графических стандартов, отметил двадцатипятилетие с момента основания стандарта OpenGL публикацией новой версии спецификации OpenGL 4.6, которая стала первым обновлением с момента появления графического API Vulkan, пришедшего на смену OpenGL. Для оценки возможностей новой версии API на реальном оборудовании компания NVIDIA.



И это всё МОЁ
Консорциум Khronos, занимающийся разработкой графических стандартов, отметил двадцатипятилетие с момента основания стандарта OpenGL публикацией новой версии спецификации OpenGL 4.6, которая стала первым обновлением с момента появления графического API Vulkan, пришедшего на смену OpenGL. Для оценки возможностей новой версии API на реальном оборудовании компания NVIDIA.



И это всё МОЁ
В очередном выпуске Chrome Canary, нестабильной сборке, которая послужит основой для формирования релиза Chrome 62, появился встроенный блокировщик рекламы. Блокировщик пока доступен только для платформы Android. Встроенный блокировщик рассматривается как разумная альтернатива агрессивных блокировщиков рекламы, которые блокируют не только навязчивые рекламные блоки, но и добросовестные рекламные сети.



И это всё МОЁ
Компания Red Hat объявила о заключении соглашения о покупке компании Permabit Technology Corporation, специализирующейся на технологиях дедупликации, сжатия данных и динамического выделения места в хранилище ("thin provisioning"). Сумма сделки не сообщается.



И это всё МОЁ
Как выдумаете, такое действительно возможно или это всего лишь очередная самореклама антивируса «Доктор Веб»?

Троян FakeFile опасен для GNU/Linux и не требует для работы root-привилегий.
Исследователи «Доктор Веб» пишут, что Linux.BackDoor.FakeFile.1 распространяется в виде архивов, замаскированных под PDF-файл, или документов Microsoft Office или Open Office.
news.drweb.com/show/?i=10265&c=9&lng=en&p=0
vms.drweb.ru/virus/?_is=1&i=8856496
При запуске троян сохраняет себя в папку .gconf/apps/gnome-common/gnome-common, расположенную в домашней директории пользователя. Затем в папке, из которой был запущен, он ищет скрытый файл с именем, соответствующим своему имени, после чего перемещает его на место исполняемого файла. Например, если ELF-файл Linux.BackDoor.FakeFile.1 имел имя AnyName.pdf, он будет искать скрытый файл с именем .AnyName.pdf, после чего сохранит его вместо оригинального файла командой mv .AnyName.pdf AnyName.pdf. Если документ отсутствует, троян создает его и затем открывает в программе gedit.

После этого троян проверяет имя дистрибутива Linux, который используется на зараженной машине, если имя отличается от openSUSE, вредонос записывает в файлы <HOME>/.profile или <HOME>/.bash_profile команду для собственного автоматического запуска. Затем он извлекает из собственного файла и расшифровывает конфигурационные данные, после чего запускает два потока: один обменивается информацией с управляющим сервером, второй следит за длительностью соединения. Если малварь не получала команд более 30 минут, соединение разрывается.

При этом исследователи отмечают, что для работы Linux.BackDoor.FakeFile.1 не нужны root-привилегии: малварь может выполнять вредоносные функции с правами текущего пользователя, от имени учетной записи которого была запущена.

Linux.BackDoor.FakeFile.1 может выполнять следующие действия:

передать на управляющий сервер количество сообщений, отправленных в ходе текущего соединения;
передать список содержимого заданной папки;
передать на управляющий сервер указанный файл или папку со всем содержимым;
удалить каталог;
удалить файл;
переименовать указанную папку;
удалить себя;
запустить новую копию процесса;
закрыть текущее соединение;
организовать backconnect и запустить sh;
завершить backconnect;
открыть исполняемый файл процесса на запись;
закрыть файл процесса;
создать файл или папку;
записать переданные значения в файл;
получить имена, разрешения, размеры и даты создания файлов в указанной директории;
установить права 777 на указанный файл;
завершить выполнение бэкдора.
Троян FakeFile опасен для Linux-машин и не требует для работы root-привилегий - «Хакер»



И это всё МОЁ
Закрылся BitMixer, крупнейший криптовалютный миксер-сервис в мире.

Один из наиболее крупных и популярных миксер-сервисов в мире, BitMixer, в конце прошлой недели неожиданно объявил о прекращении работы. Подобные сервисы помогают «запутать следы», превращая простой перевод средств с одного аккаунта на другой в сложную схему: вместо одной транзакции сервис разбивает нужный платеж на сотни или тысячи мелких переводов, которые отправляются на разные аккаунты и проходят через множество кошельков, прежде чем достигнут цели.

В официальном заявлении операторов BitMixer сказано, что ресурс прекращает свою работу из-за того, что работа миксеров противоречит самой сути Bitcoin, прозрачной и не анонимной по своей природе системы. Операторы сервиса пишут, что ранее им казалось, что у пользователей биткоин есть право на анонимность и приватность, но время показало, что это совсем не так, а «блокчейн – это открытая книга».

Стоит отметить, что о закрытии BitMixer было объявлено спустя несколько дней после того, как правоохранительные органы сообщили о скоординированном прекращении работы двух крупнейших торговых площадок в даркнете, AlphaBay и Hansa. В своем прощальном послании администраторы BitMixer признают, что подобные сервисы всегда были популярны среди киберпреступников:

«Я верю, что Bitcoin ждет большое будущее за пределами даркнет-транзаций. Если хотите прикупить травы, используйте Dash или Zerocoin. Не Bitcoin. Надеюсь, наше решение поможет сделать экосистему Bitcoin чище и прозрачнее. Надеюсь, что наши конкуренты прислушаются к нашему посланию и тоже закроют свои сервисы. Очень скоро подобная деятельность будет расцениваться как незаконная в большинстве стран».

Напомню, что на прошлой неделе правоохранительные органы арестовали одного из создателей криптовалютного обменника BTC-e, Александра Винника, а сама биржа ушла в оффлайн и не работает до сих пор. Вскоре после ареста Винника исследователи Google и Chainalysis представили масштабное исследование, посвященное механизмам работы 34 семейств вымогательского ПО. Краеугольным камнем доклада стал именно анализ финансовых потоков киберкриминала, что является отличной иллюстраций тезиса о прозрачности биткоина. К примеру, специалисты выяснили, что в 95% случаев денежные средства, полученные вымогателями, оканчивали свой путь в кошельках на бирже BTC-e, после чего преступники обналичивали деньги.
Закрылся BitMixer, крупнейший криптовалютный миксер-сервис - «Хакер»



И это всё МОЁ
NVIDIA выпустили проприетарный драйвер 381.26.11 для GNU/Linux с поддержкой OpenGL 4.6.

Читайте наш обзор OpenGL 4.6, если вы еще этого не сделали, а затем загружаете новый экспериментальный драйвер:
vk.com/multi_linux_community?w=wall-114916478_2...
NVIDIA впервые выпускает публичный бета-драйвер, реализующий новые расширения OpenGL 4.6. Вот список новых расширений в их новом бета-драйвере для Windows и GNU/Linux:
ARB_gl_spirv, ARB_indirect_parameters, ARB_pipeline_statistics_query, ARB_polygon_offset_clamp, ARB_shader_atomic_counter_ops, ARB_shader_draw_parameters, ARB_shader_group_vote, ARB_spirv_extensions, ARB_texture_filter_anisotropic, ARB_transform_feedback_overflow_query, KHR_no_error и KHR_parallel_shader_compile.
Этот драйвер также имеет новое, разработанное компанией NVIDIA расширение NV_blend_minmax_factor, для расширяющие смешивания OpenGL, чтобы позволить уравнению смешиванием поставляться игрой/приложением.

Этот новый NVIDIA OpenGL 4.6 драйвер для GNU/Linux помечается как версия 381.26.11, следовательно, он не относится к самой новой на данный момент доступной для пользователей GNU/Linux ветке драйверов 384. Но, если вы хотите попробовать экспериментальную поддержку OpenGL 4.6, самостоятельно загрузите эту версию драйвера. OpenGL 4.6 совместим с графическими процессорами, поддерживающими OpenGL 4.5, что означает Fermi и новее. Драйвер можно скачать с сайта по этой ссылке:
developer.nvidia.com/opengl-driver

NVIDIA Releases 381.26.11 Linux Driver With OpenGL 4.6 Support - Phoronix



И это всё МОЁ
Роскомнадзор запретил третьим лицам использовать данные пользователей «ВКонтакте».

На днях стало известно о том, что Роскомнадзор запретил сторонним компаниям собирать и использовать информацию пользователей социальной сети «Вконтакте». Имеется в виду информация, которая находится в открытом доступе. Обычно считается, что если информация открыта, то ее могут собирать и использовать все желающие. И действительно, согласно закона «О персональных данных» допускается обработка персональных данных (ПД), доступ к которым предоставил сам их владелец, о чем сообщили «Известия».
В то же время, ст. 9 того же закона указывает на то, что обработка данных пользователей социальных сетей возможна только с их согласия. «В соответствии с пунктом 5.12 пользовательского соглашения сети «Вконтакте» пользователь дает согласие только на доступ к информации, которую он размещает на персональной странице, в том числе к своим персональным данным. Согласия на сбор, обработку и передачу третьим лицам пользователь не дает», — заявили в пресс-службе Роскомнадзора. Читать дальше:
Роскомнадзор запретил третьим лицам использовать данные пользователей «ВКонтакте»



И это всё МОЁ
OpenGL 4.6 выпущен с использованием Vulkan/SPIR-V, Parallel Shader Compiles и наконец AF!

Как мы ожидали в течение недель/месяцев, новое официальное обновление OpenGL было в работе, и оно официально вышло сегодня! Знакомьтесь с OpenGL 4.6! Это настолько значимое обновление, что и внутри Khronos они между собой обсуждали, называть ли его OpenGL 5.0, но в итоге здесь мы видим OpenGL 4.6, который содержит расширения Vulkan/SPIR-V и многое другое. Хорошей новостью является то, что драйверы с открытым исходным кодом, которые находятся внутри Mesa уже даже на данный момент не слишком далеки от полной поддержки OpenGL 4.6, по крайней мере, RadeonSI и Intel.
(Далее по ссылке вы найдёте очень длинное продолжение. Я не стал его переводить, потому что там очень много технических терминов, которые, возможно, не будут вам интересны и понятны).

OpenGL 4.6 Released With Vulkan/SPIR-V Ingestion, Parallel Shader Compiles & Finally AF - Phoronix



И это всё МОЁ
Состоялся релиз Pechkin 0.3.0, многоплатформенного клиента для пересылки сообщений в децентрализованной p2p-сети Bitmessage, которая использует похожие на Bitcoin принципы построения распределённой шифрованной цепочки блоков, но вместо хранения информации о денежных транзакциях, ориентирована на пересылку сообщений. При разработке клиента Pechkin основной упор делается на простоту использования и малое потребление ресурсов. Код написан на языке java и распространяется под лицензией Apache 2.0.

Сообщения в Bitmessage рассылаются широковещательно, но только получатель может расшифровать адресованное ему сообщение. Адресат не указывается, поэтому каждый участник получает все сообщения в сети и пытается расшифровать каждое сообщение и если сообщение адресовано ему, то расшифровка удаётся и в хранилище сообщений добавляется подтверждение получения. Если сообщение не было расшифровано в течение двух дней, оно удаляется из распределённого хранилища.

В новой версии Pechkin 0.3 внесены изменения в пользовательский интерфейс:

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

Источник:
www.opennet.ru/opennews/art.shtml?num=46946

Выпуск bitmessage-клиента Pechkin 0.3



И это всё МОЁ
Представлен выпуск дистрибутива для создания межсетевых экранов OPNsense 17.7, который является ответвлением от проекта pfSense, созданным с целью сформировать полностью открытый дистрибутив, который мог бы обладать функциональностью на уровне коммерческих решений для развёртывания межсетевых экранов и сетевых шлюзов. В отличие от pfSense, проект позиционируется как неподконтрольный одной компании, развиваемый при непосредственном участии сообщества и обладающий полностью прозрачным процессом разработки, а также предоставляющий возможность использования любых своих наработок в сторонних продуктах, в том числе коммерческих. Исходные тексты компонентов дистрибутива, а также используемые для сборки инструменты, распространяются под лицензией BSD. Сборки подготовлены в форме LiveCD и системного образа для записи на Flash-накопители (425 Мб).



И это всё МОЁ
Разработчики браузерного дополнения Copyfish предупредили о потере контроля за учётной записью, используемой для распространения дополнения в каталоге Chrome Web Store. Неизвестные злоумышленники захватили контроль за дополнением и выпустили новую версию, в которую встроили вредоносный код, осуществляющий подстановку навязчивых рекламных блоков и всплывающих окон на сайты. Copyfish насчитывает около 40 тысяч установок и представляет собой реализацию интегрированной в браузер системы распознавания текста (OCR), использующей облачный сервис ocr.space на базе OCR-библиотек Microsoft.

Ранее поставщики Adware практиковали покупку дополнений у авторов, которым надоело заниматься своим проектом. Но на примере Copyfish видно, что теперь они перешли к захвату дополнений через проведение фишинг-атак. В частности, разработчики Copyfish получили поддельное письмо от имени службы поддержки Chrome Web Store с предупреждением о необходимости устранения выявленных в коде дополнения проблем, в случае не исправления которых дополнение будет удалено из каталога.

В тексте была ссылка на тикет, которая указывала через систему коротких ссылок (bit.ly/2uFiL2o) на подставную форму аутентификации, после которой осуществлялся проброс на страницу обсуждения проблемы на сайте chromedev.freshdesk.com. Ссылка явно не бросалась в глаза, так как письмо было оформлено в HTML. Один из команды разработчиков не заметил подвоха и ввёл свои учётные данные в подставной форме аутентификации Google (форма открывалась со страницы "login.chrome-extensions.top/ServiceLogin/?https...").

На следующий день разработчики обнаружили, что без их ведома была выпущена новая версия 2.8.5, содержащая блоки для подстановки рекламы, а управление дополнением привязано к другому аккаунту. Разработчики на себе ощутили проблему, заметив появление несвойственного просматриваемым сайтам всплывающего спама. Но исправить ситуацию они оказались не в силах, так как доступ к учётной записи был закрыт злоумышленниками. Попытки связаться с Google для возвращения доступа или блокировки дополнения пока не принесли успеха. Всем пользователям Copyfish для Chrome рекомендуется срочно отключить дополнение. Версия для Firefox не пострадала.

Источник:
www.opennet.ru/opennews/art.shtml?num=46945
Фишинг-атака по захвату браузерных дополнений для встраивания в них вредоносного кода