И это всё МОЁ
Vega 32 и другие Vega, конец Intel Alloy и спец.материал от Дмитрия Бачило.

В этом выпуске много материалов - видеокарты Vega 32, Vega 28, Vega 24 и другие Вега, судя по утечкам, уже на подходе. AMD убивает бренд Crossfire и вводит mGPU, но зачем? Проект Intel Alloy закрыт, а Microsoft Mixed Reality живет и здравствует. Как так получилось, ведь над Alloy работали обе компании? Почему после презентации iPhone 8 акции Apple просели? Обо всем этом в новом выпуске новостей и аналитики из мира IT от Pro Hi-Tech. Ведущий - Сергей Сафонов. А в конце выпуска спецматериал от нашего гостя Дмитрия Бачило - скандал с CCleaner показал уязвимость привычного ПО. Безопасного софта больше нет?
Видео:




И это всё МОЁ
В Nouveau не получается обеспечить качественную поддержку GeForce GTX 900 из-за ограничений NVIDIA.

Разработчики свободного драйвера Nouveau выступили с докладом на конференции XDC2017, в котором раскритиковали политику компании NVIDIA, мешающую реализации качественной поддержки в Nouveau видеокарт GeForce GTX 900 и некоторых расширенных возможностей. Проблема вызвана тем, что в новых картах осуществляется проверка прошивок графического ускорителя по цифровой подписи. При этом сами прошивки доступны публично, но под условиями, запрещающими распространение третьими лицами. Т.е. подобные прошивки нельзя распространяться в составе дистрибутивов и пользователь должен самостоятельно их загрузить с сайта NVIDIA.
Для карт семейства Maxwell2 и Pascal без подписанных цифровой подписью прошивок недоступны средства управления энергопотреблением, что не позволяет управлять работой кулера и измениять частоту GPU для работы в режиме максимальной производительности. Обсудить возможные пути решения проблем не получается, так как из компании NVIDIA уволился разработчик Alexandre Courbot, отвечавший за взаимодействие с открытыми проектами и канал связи с NVIDIA оказался практически разорван. Кроме того, NVIDIA работает над созданием собственного открытого драйвера "NVGPU" для Android, который из-за лицензионных соображений никогда не будет принят в состав основного ядра Linux.
www.opennet.ru/opennews/art.shtml?num=47259

Видео:




И это всё МОЁ
Доступен релиз открытой биллинговой системы Ubilling 0.8.5 Valhalla, выступающий надстройкой над Stargazer, свободной системы учёта и авторизации в локальных, домашних и офисных сетях. Код Ubilling написан на PHP и распространяется под лицензией GPLv2. Для предварительного ознакомления с системой запущен демонстрационный web-интерфейс.



И это всё МОЁ

22 сентября состоялся выпуск Stellarium 0.16.1 — свободного планетария, визуализирующего реалистичное ночное небо, как если бы вы смотрели на него невооружённым глазом либо через бинокль или телескоп.

В данной версии добавлено 35 улучшений и функциональных особенностей, исправлено 55 ошибок (включая 22 различных обновления, которые формально не являются ошибками). Основные изменения коснулись поддержки объектов глубокого космоса (добавлена поддержка 3-х новых каталогов и отрисовка контуров ОГК), визуализации культур неба (оптимизации + добавление различных типов астеризмов и вспомогательных линий), астрономических расчётов (улучшения и оптимизации в расчётной части + добавлен экспорт данных) и графического интерфейса (изменения сделаны как в базовой части, так и в плагинах).

Кроме этого руководство пользователя было обновлено до актуального состояния.








 , , , ,








И это всё МОЁ
В Chromium/Chrome будет принудительно включаться HTTPS для доменов .dev и .foo.

В кодовую базу Chromium включены встроенные правила, подставляющие заголовок HSTS (Strict Transport Security) для проброса по умолчанию на HTTPS всех сайтов, использующих домены первого уровня .dev и .foo. Данные домены принадлежат компании Google, которая определяет правила их использования, и ориентированы для размещения сайтов, связанных с разработкой ПО и web-приложений.
Проблема состоит в том, что многие разработчики используют по историческим причинам домен первого уровня ".dev" для локального тестирования своих проектов и изменение в Chrome может привести к неожиданным результатам, если внутренний тестовый сервер разработчика не поддерживает HTTPS или HTTPS не настроен (например, домен не прописан в настройки или не подготовлен сертификат). Всем разработчиками рекомендуется уйти от практики применения домена ".dev" в пользу использования TLD ".localhost" или ".test".
В Chrome будет принудительно включаться HTTPS для доменов .dev и .foo



И это всё МОЁ
Второе обновление прошивки UBports, пришедшей на смену Ubuntu Touch.

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, подготовили обновление прошивки OTA-2 (over-the-air) для всех официально поддерживаемых смартфонов и планшетов, которые были укомплектованы прошивкой на базе Ubuntu. Обновление сформировано для смартфонов OnePlus One, Fairphone 2, Nexus 5, Meizu MX4/PRO 5 и Bq Aquaris E5/M10. Начиная с данного выпуска в число официально поддерживаемых устройств переведены Nexus 4 и Nexus 7 2013 (только Wi-Fi).

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

Добавлена возможность включения/выключения фонарика через касание к индикатору заряда аккумулятора;
Переработан каталог-магазин приложений OpenStore, который пришёл на смену Ubuntu Store;
Обновлён экран с визуализацией процесса загрузки;
Добавлен набор дополнительных обоев для домашнего экрана;
В настройки добавлена опция для смены канала загрузки обновлений (стабильные или экспериментальные);
В календарь-планировщик добавлена возможность синхронизации с внешними серверами, поддерживающими протокол CalDAV;
Реализован вывод экрана с изменениями по сравнению с прошлым обновлением прошивки.
Планы на будущее: проведение незначительной модернизации интерфейса, обновление базовых приложений, переход на пакетную базу Ubuntu 16.04 (сейчас сборки основаны на Ubuntu 15.04), поддержка установки приложений в самодостаточном формате Snap и предоставление возможности запуска приложений для платформы Android (планируется интегрировать окружение Anbox).

Что касается проекта Yunit, который сосредоточен на продолжении разработки Unity 8 для стационарных систем, то разработчики на днях завершили бэкпортирование Qt 5.9 на Ubuntu 16.04. Выполненная работа позволила сформировать пакеты с Unity 8 для Ubuntu 16.04 LTS и дала зелёный свет проекту UBports для переноса наработок Ubuntu Touch с пакетной базы Ubuntu 15.04 на Ubuntu 16.04. Кроме того, проведена адаптация Unity 8 для сборки при помощи GCC 7 и портирование на пакетную базу Ubuntu 17.10. Результаты данной работы пока доступны только через PPA и ожидают переноса в основной репозиторий Yunit.

Из незавершённых работ упоминается перевод композитного менеджера unity-system-compositor на прослойку MirAL (Mir Abstraction Layer), вместо прямого обращения к серверу Mir, что позволит в будущем организовать работу Unity 8 поверх Wayland.
Второе обновление прошивки UBports, пришедшей на смену Ubuntu Touch



И это всё МОЁ
Выпуск мультимедийной библиотеки SDL 2.0.6 с поддержкой API Vulkan.

Состоялся релиз библиотеки SDL 2.0.6 (Simple Direct Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека предоставляет такие средства, как аппаратно ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией LGPLv2. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги.

Новый выпуск выделяется появлением кросс-платформенной поддержки графического API Vulkan, включением экспериментального драйвера для звуковой подсистемы JACK, реализацией видеодрайвера для работы через KMS/DRM в Linux и добавлением поддержки многих игровых контроллеров, включая Nintendo Switch Pro Controller, а также появлением API для получения сведений о подключенных джойстиках и игровых контроллерах.

Среди других заметных улучшений:

Функция SDL_ComposeCustomBlendMode() для создания произвольных режимов смешивания при 2D-отрисовке;
Функция SDL_HasNEON(), выводящая сведения о поддержке текущим процессором инструкций NEON;
Возможность инвертирования осей и обработки только отдельных направлений осей в обработчике игрового контроллера;
Функции SDL_LoadFile() и SDL_LoadFile_RW() для загрузки файлов в память;
Функция SDL_DuplicateSurface() для создания копии поверхности;
Возможность передискретизации звука (resampling) с частотами не кратными степени двойки, используя libsamplerate;
Настройка SDL_HINT_AUDIO_RESAMPLING_MODE для управления качеством передискретизации звука;
Настройка SDL_HINT_RENDER_LOGICAL_SIZE_MODE для управления методом масштабирования, используемым в функции SDL_RenderSetLogicalSize(): 0 или letterbox - добавление пустот по краям для размещения всего результата отрисвовки на экране; 1 или overscan - увеличение вывода для заполнения всего экрана с возможным вытеснением краёв изображения за пределы видимой области;
Настройки SDL_HINT_MOUSE_NORMAL_SPEED_SCALE и SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE для управления параметрами скорости перемещения мыши;
Настройка SDL_HINT_TOUCH_MOUSE_EVENTS для включения/выключения генерации событий мыши на основе событий от сенсорных устройств;
На платформе Windows задействован по умолчанию новый звуковой драйвер WASAPI. Старый драйвер XAudio2 объявлен устаревшим и будет удалён в одном из следующих выпусков.
Выпуск мультимедийной библиотеки SDL 2.0.6 с поддержкой API Vulkan



И это всё МОЁ
Apple говорит, что iPhone слишком «сложен», чтобы разрешить самостоятельный ремонт.

В новом iPhone 8 батарея приклеена крепче обычного, так что отрывать её придётся вдвоём (из обзора iFixit). Apple специально увеличила количество точек приклеивания, очевидно, чтобы осложнить самостоятельную замену аккумулятора

На конференции TechCrunch Disrupt в Сан-Франциско 19 сентября 2017 года вице-президент Apple по экологии и социальным инициативам Лиза Джексон сделала наиболее полное заявление относительно позиции Apple по проблеме самостоятельного ремонта фирменной техники. Эта проблема обсуждается давно, поскольку Apple известна попытками усложнить ремонт своей техники и преследует независимых ремонтников. Читать дальше:
Apple говорит, что iPhone слишком «сложен», чтобы разрешить самостоятельный ремонт



И это всё МОЁ
Разработчики свободного драйвера Nouveau выступили с докладом на конференции XDC2017, в котором выступили с критикой политики компании NVIDIA, мешающей реализации поддержки в Nouveau видеокарт GeForce GTX 900 и некоторых расширенных возможностей. Проблема вызвана тем, что в новых картах осуществляется проверка прошивок графического ускорителя по цифровой подписи. При этом сами прошивки доступны публично, но под условиями, запрещающими распространение третьими лицами. Т.е. подобные прошивки нельзя распространяться в составе дистрибутивов и пользователь должен самостоятельно их загрузить с сайта NVIDIA.



И это всё МОЁ
В кодовую базу Chromium включены встроенные правила, подставляющие заголовок HSTS (Strict Transport Security) для проброса по умолчанию на HTTPS всех сайтов, использующих домены первого уровня .dev и .foo. Данные домены принадлежат компании Google, которая определяет правила их использования, и ориентированы для размещения сайтов, связанных с разработкой ПО и web-приложений.



И это всё МОЁ
Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, подготовили обновление прошивки OTA-2 (over-the-air) для всех официально поддерживаемых смартфонов и планшетов, которые были укомплектованы прошивкой на базе Ubuntu. Обновление сформировано для смартфонов OnePlus One, Fairphone 2, Nexus 5, Meizu MX4/PRO 5 и Bq Aquaris E5/M10. Начиная с данного выпуска в число официально поддерживаемых устройств также переведены Nexus 4 и Nexus 7 2013 (только Wi-Fi).



И это всё МОЁ
Состоялся релиз библиотеки SDL 2.0.6 (Simple Direct Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека предоставляет такие средства, как аппаратно ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией LGPLv2. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги.



И это всё МОЁ
Red Hat разместила объявление о поиске инженера для доработки драйверов AMD. Успешный кандидат будет работать над поддержкой открытых драйверов AMD для Wayland, а также над поддержкой OpenGL и Vulkan. Работать придется в Брно или в Бостоне, но можно и удаленно.

Ждем полноценного Wayland от железа до софта на AMD.

»> Подробности
careers-redhat.icims.com/jobs/58668/senior-soft...

Источник:
www.linux.org.ru/news/redhat/13701325
В Fedora ищут разработчиков открытых драйверов для Wayland



И это всё МОЁ
Олег Лабан опубликовал серию видеоуроков. посвящённых основам работы в свободной 2D САПР LibreCAD.

Серия видео по линку:
www.youtube.com/playlist?list=PL_-IWWKFT2D44EEc...
Серия видеоуроков «Основы работы в LibreCAD»



И это всё МОЁ


FreeBSD на десктопе: первые впечатления










Наконец домучил я FreeBSD 11.1. Делюсь первыми впечатлениями, окончательное мнение о системе уже буду делать хотя бы через месяц активного юзания. Итак, начну с основного: графическое окружение. Из всего «многообразия», доступного на фре, выбрал Xfce, как самое наименее завязанное на Linux или вообще какое-либо окружение. Изначально хотел KDE 4, но там мне так и не удалось настроить монтирование дисковых накопителей по клику в файловом менеджере....да вообще никак не удалось, только через консоль. Настроить монтирование через HAL на современных фрях, как я понял, вообще невозможно, но без HAL хреново работают KDE 4 и GNOME. В Xfce без него не отображаются значки дисков в Thunar, потому решил сделать хоть что-то, тобы исправить ситуацию. По совету местных поставил Automount, так что флешки и внешний винт теперь монтируются сразу при подключении. Что поделать - нету в BSD аналога линуксового Udisks2.....хотя один из наших соотечественников пилит его аналог под названием bsdisks, но судя по всему - только для KDE Plasma 5 (в зависимостях Qt5). Так что вот так. В остальном же ощущение, будто юзаешь Линукс года эдак 2009, который при этом косит под Линукс-современный :) Не хочу никого обидеть, просто лучше описать это чувство не могу. При копировании или распаковке чего-то толстожопого, система может наглухо зависнуть, и потом ВНЕЗАПНО отвиснуть. Возможно я накосячил, делал всё по своей же статье. Рабочий опенсорсный софт работает не хуже, чем в Линуксе, настройка самой системы особых сложностей не вызывает. Пока так.

З.Ы. хотел поставить «родную» для FreeBSD графическую оболочку Lumina, но это просто эталон вырвиглазия и неюзабельности!


















>>> Просмотр
(1600x900,
112 Kb
)










 , ,








И это всё МОЁ
CloudCross — кроссплатформенный консольный клиент для различных облачных хранилищ (Google Drive, Dropbox, Yandex.Disk, Облако Mail.Ru и OneDrive).

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

Таким образом, CloudCross имеет статус релиз-кандидата, а вот FUSE находится в стадии альфы.

Из изменений в основной программе стоит отметить:

добавлена опция —filter-type;
.include- и .exclude-файлы теперь могут содержать не только wildcards, но и регулярные выражения в Perl-стиле (спасибо [id6585056|@futuarmo]);
исправлено несколько ошибок (#27, #26, #24, #14 и #15);
добавлена возможность многопоточной загрузки/выгрузки файлов;
множество исправлений и улучшений для уменьшения использования памяти.
Что касается FUSE-подсистемы — она имеет на сегодняшний день несколько ограничений:

не работает монтирование Mail.Ru Cloud;
не работает операция переименования файлов и папок;
не работает операция перемещения внутри смонтированного облака.
В остальном модуль FUSE работоспособен и пригоден для тестирования.

Учитывая все вышесказанное, все заинтересованные пользователи и программисты приглашаются для открытого тестирования обоих продуктов.

Исходные коды доступны на GitHub.
github.com/MasterSoft24/CloudCross

Все issues и pull requests будут рассматриваться в кратчайшие сроки.

»> Сайт проекта
cloudcross.mastersoft24.ru/

Источник:
www.linux.org.ru/news/linux-general/13699233
CloudCross v1.4.1-rc1 — объявлено открытое тестирование



И это всё МОЁ
Facebook пришёл к компромиссному решению вопроса обеспечения совместимости своего кода с проектами фонда Apache и объявил о смене лицензии на проекты React, Jest, Flow и Immutable.js. Вместо ранее применяемой для этих проектов лицензии BSD с дополнительным соглашением об использовании патентов ("BSD+Patent") утверждена лицензия MIT.

Перелицензирование будет проведено на следующей неделе, одновременно с выпуском новых версий проектов, в том числе под лицензией MIT будут сформированы релизы React 16, Jest 22, Flow 0.56 и Immutable.js 4.0. Что касается остальных проектов Facebook, продолжающих поставляться под связкой "BSD+Patent", то вопрос возможного перелицензировния будет приниматься индивидуально, если в этом возникнет необходимость.

В качестве причины вводимых уступок называется нежелание создания препятствий для развития экосистемы открытого ПО для Web, завязанного на применении React, из-за разногласий нетехнического характера. При этом, Facebook продолжает разделять мнение, что ранее применяемая лицензия "BSD+Patents" предоставляет больше преимуществ для пользователей, но компания не смогла убедить в этом сообщество.

Из-за признания лицензии "BSD+Patent" несовместимой с проектами Фонда Apache такие проекты как Apache CouchDB были поставлены в условия необходимости переработки кодовой базы и миграции на другие web-фреймворки. Сложившееся состояние неопределённости в отношении лицензии "BSD+Patent" также привело к переходу с React на другие фреймворки ряда не связанных с Apache проектов. Сменой лицензии Facebook не пытается подстегнуть команды разработчиков к изменению принятых решений, но оставляет двери открытыми, если эти проекты захотят вернуться на React.

Напомним, что в июле Фонд Apache добавил "BSD+Patent" в список несовместимых лицензий, код под которыми не разрешается использовать в проектах Apache. Проектам Apache было предписано избавиться от зависимостей под лицензией "BSD+Patent". Как вариант выхода из сложившейся ситуации Facebook было предложено перелицензировать код React под более современной лицензией Apache 2.0, которая включает пункты для минимизации рисков от патентных исков. Вначале Facebook отказался сменить лицензию, указав, что патентное дополнение, в котором фонд Apache усмотрел несбалансированное перекладывание рисков на потребителей продуктов, является ценой текущей политики открытости и дополнительным рубежом защиты от возможных патентных исков.

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

Facebook объявил о перелицензировании React, Jest, Flow и Immutable.js



И это всё МОЁ
Intel представил инструментарий Clear Containers 3.0, переписанный на языке Go.

Компания Intel опубликовала значительный выпуск инструментария Clear Containers 3.0, предоставляющего средства для управления контейнерами, для изоляции которых используется гипервизор KVM и встроенные в процессоры Intel механизмы виртуализации Intel VT и SR-IOV. Код поставляется под лицензией Apache 2.0.

Новый выпуск примечателен кардинальной переработкой кодовой базы и рефакторингом архитектуры проекта. Инструментарий и компоненты runtime переписаны на языке Go (ранее использовался язык Си). Проведена большая работа по улучшению интеграции Clear Containers в сформировавшуюся экосистему контейнерной изоляции, в том числе расширены средства для задействования в проекте кода, используемого в контейнерах на базе namespaces и cgroups.

Функции для обеспечения работы аппаратно виртуализированных контейнеров вынесены в модульную и независящую от типа гипервизора библиотеку virtcontainers. Новая реализация runtime (cc-runtime) построена поверх библиотеки virtcontainers и приведена к полной совместимости со спецификацией OCI, определяющей унифицированный формат образов контейнеров и runtime-компонентов, что позволяет использовать cc-runtime совместно с Docker в качестве прозрачной замены runc. Кроме того обеспечена поддержка прослойки CRI-O для использования cc-runtime в кластере на базе Kubernetes.

В состав добавлен выполняемый внутри контейнера агент cc-agent на базе libcontainer, который заменил собой hyperstart и позволяет применять политики ограничения доступа SELinux и фильтры seccomp в гостевых окружениях на базе Clear Containers. Для повышения производительности ввода/вывода и достижения полного соответствия спецификациям POSIX в контейнерах Clear Containers также предоставлена возможность использования бэкенда virtio-blk. Расширены возможности вложенной виртуализации, которые позволяют выполнять немодифициованные контейнеры Clear в окружениях HyperV и VMware. Для взаимодействия между компонентами cc-shim, cc-proxy и cc-runtime реализован новый упрощённый протокол.

По сравнению с традиционными контейнерами на базе пространств имён применение гипервизора позволяет добиться более высокого уровня безопасности, защищающего от совершения атак через эксплуатацию уязвимостей в ядре Linux. По сравнению с системами полноценной виртуализации в Clear Containers удалось минимизировать время запуска изолированного окружения и снизить потребление памяти, приблизив эти показатели к характеристикам обычных контейнеров. К окружениям Clear применимы традиционные для контейнеров методы управления и развёртывания, в том числе можно на лету запускать упакованные в виртуальные окружения приложения, в моменты, когда в них возникает необходимость.

Внутри виртуального окружений Clear, которое запускается гипервизором, используется специально оптимизированное ядро Linux, содержащее только минимальный набор необходимых возможностей. Системное окружение включает в себя только демон инициализации на базе systemd и агент cc-agent. Агент обеспечивает выполнение определённых пользователем образов контейнера в формате OCI. В одном виртуальном окружении Clear может запускаться один или несколько пользовательских контейнеров (для контейнеров Docker для каждого контейнера создаётся отдельная виртуальная машина). Для каждого контейнера внутри виртуального окружения создаются отдельные пространства имён (NS, UTS, IPC и PID), т.е. запускаемое поверх гипервизора окружение Clear служит плацдармом для вложенного запуска контейнеров. Работа пользовательских контейнеров обеспечивается при помощи cc-runtime.

В условиях выполнения большого числа типовых окружений, накладные расходы на каждое последующее окружение составляет 18-20 Мб, что даёт возможность уместить 3500 виртуальных машин на сервере с 128 Гб ОЗУ. Для уменьшения потребления памяти применяется механизм DAX (прямой доступ к ФС в обход страничного кэша без применения уровня блочных устройств), а для дедупликации одинаковых областей памяти применяется технология KSM (Kernel Shared Memory), что позволяет организовать совместное использование ресурсов хост-системы и подключить к разным гостевым системам общий шаблон системного окружения. Начиная с выпуска 3.0 в Clear Containers также предоставляются средства регулирования активации процесса выявления дубликатов (KSM throttling).
Intel представил инструментарий Clear Containers 3.0, переписанный на языке Go



И это всё МОЁ


Redhat разместила объявление о поиске инженера для доработки драйверов AMD.
Успешный кандидат будет работать над поддержкой открытых драйверов AMD для Wayland, а также над поддержкой OpenGL и Vulkan. Работать придется в Брно или в Бостоне, но можно и удаленно.

Ждем полноценного Wayland от железа до софта на AMD.








 , ,








И это всё МОЁ

Олег Лабан опубликовал серию видеоуроков посвящённых основам работы в свободной 2D САПР LibreCAD.

( СОДЕРЖАНИЕ )








 , , , ,