Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/linuxdoc/domains/linuxdoc.ru/public_html/engine/modules/show.short.php on line 164 Разное - Документация по Linux https://linuxdoc.ru/ ru Разное - Документация по Linux https://linuxdoc.ru/yandexlogo.gif Разное - Документация по Linux https://linuxdoc.ru/ DataLife Engine Ubuntu Touch 19 https://linuxdoc.ru/1287-ubuntu-touch-19.html Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, опубликовал обновление прошивки OTA-19 (over-the-air). Проектом также развивается экспериментальный порт рабочего стола Unity 8, который переименован в Lomiri. Разное Sun, 26 Sep 2021 06:17:50 +0300 Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, опубликовал обновление прошивки OTA-19 (over-the-air). Проектом также развивается экспериментальный порт рабочего стола Unity 8, который переименован в Lomiri. Обновление Ubuntu Touch OTA-19 сформировано для смартфонов BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google Pixel 2XL/3a, Huawei Nexus 6P, LG Nexus 4/5, Meizu MX4/Pro 5, Nexus 7 2013, OnePlus 2/3/5/6/One, Samsung Galaxy Note 4/S3 Neo+, Sony Xperia X/XZ/Z4, Vollaphone, Xiaomi Mi A2/A3, Xiaomi Poco F1, Xiaomi Redmi 3s/3x/3sp/4X/7, Xiaomi Redmi Note 7/7 Pro. Отдельно, без метки "OTA-19", будут подготовлены обновления для устройств Pine64 PinePhone и PineTab. Ubuntu Touch OTA-19 по-прежнему основан на Ubuntu 16.04, но в последнее время усилия разработчиков сосредоточены на подготовке к переходу на Ubuntu 20.04. Из изменений в OTA-19 отмечается добавление во фреймворк для разработки приложений пакетов qml-module-qtwebview и libqt5webview5-dev, в которые выделены компоненты для использования движка QtWebEngine. Для устройств, поддерживаемых в ветках прослойки Halium 5.1 и 7.1, предоставляющей низкоуровневый слой для упрощения поддержки оборудования, добавлена возможность доступа к гироскопу и датчикам магнитного поля. В мессенджере по умолчанию отключён автоматический вывод экранной клавиатуры, который мешал чтению входящих сообщений, для которых клавиатура выводилась в расчёте на то, что пользователь пожелает написать ответ. Также убран вывод лишних диалогов ввода пароля во время установки беспроводного соединения. Решены проблемы с отсутствием приостановки воспроизведения после извлечения кабеля наушников, переходом в спящий режим после воспроизведения очередной композиции и блокированием перехода в спящий режим после быстрого воспроизведения двух звуковых последовательностей (например, системного звука и музыки). Решена проблема с зависанием устройства Pixel 3a при инициировании выключения устройства и налажена работа датчика приближения во время звонка. ОС Fuchsia https://linuxdoc.ru/1275-os-fuchsia.html Петр Хосек (Petr Hosek), возглавляющий в Google команду, отвечающую за системы сборки, компиляторы и инструментарий для разработчиков, представил первое устройство, которое будет комплектоваться операционной системой Fuchsia. Прошивка на базе Fuchsia начнёт доставляться в умные рамки для фотографий Nest Hub в рамках экспериментального обновления для участников программы Google Preview Program. Разное Thu, 27 May 2021 12:54:59 +0300 Петр Хосек (Petr Hosek), возглавляющий в Google команду, отвечающую за системы сборки, компиляторы и инструментарий для разработчиков, представил первое устройство, которое будет комплектоваться операционной системой Fuchsia. Прошивка на базе Fuchsia начнёт доставляться в умные рамки для фотографий Nest Hub в рамках экспериментального обновления для участников программы Google Preview Program. Если в ходе пробного внедрения не возникнет непредвиденных проблем, прошивка на базе Fuchsia будет применена и на устройства остальных пользователей Nest Hub, которые не заметят отличий так как интерфейс, построенный на базе фреймворка Flutter, останется прежним, изменятся только низкоуровневые составляющие операционной системы. Ранее в выпускаемых с 2018 года устройствах Google Nest Hub, сочетающих функции рамки для фотографий, мультимедийной системы и интерфейса для управления умным домом, применялась прошивка на базе оболочки Cast и ядра Linux. Напомним, что в рамках проекта Fuchsia компанией Google c 2016 года развивается универсальная операционная система, способная работать на любых типах устройств, от рабочих станций и смартфонов до встраиваемой и потребительской техники. Разработка ведётся с учётом опыта создания платформы Android и учитывает недостатки в области масштабирования и обеспечения безопасности. Система базируется на микроядре Zircon, основанном на наработках проекта LK, расширенного для применения на различных классах устройств, включая смартфоны и персональные компьютеры. Zircon расширяет LK поддержкой процессов и разделяемых библиотек, уровнем пользователя, системой обработки объектов и моделью обеспечения безопасности на основе capability. Драйверы реализуются в виде работающих в пространстве пользователя динамических библиотек, загружаемых процессом devhost и управляемых менеджером устройств (devmg, Device Manager). Для Fuchsia подготовлен собственный графический интерфейс, написанный на языке Dart с использованием фреймворка Flutter. Проектом также развиваются фреймворк для построения интерфейсов пользователя Peridot, пакетный менеджер Fargo, стандартная библиотека libc, система рендеринга Escher, Vulkan-драйвер Magma, композитный менеджер Scenic, файловые системы MinFS, MemFS, ThinFS (FAT на языке Go) и Blobfs, а также менеджер разделов FVM. Для разработки приложений предоставляется поддержка языков C/C++, Dart, в системных компонентах также допускается использование Rust, в сетевом стеке Go, а в системе сборки языка Python. В процессе загрузки используется системный менеджер, включающий appmgr для создания начального программного окружения, sysmgr для формирования загрузочного окружения и basemgr для настройки пользовательского окружения и организации входа в систему. Для обеспечения безопасности предлагается продвинутая система sandbox-изоляции, в которой новые процессы не имеют доступа к объектам ядра, не могут выделять память и не могут запускать код, а для доступа к ресурсам применяется система пространств имён, определяющая доступные полномочия. Платформа предоставляет фреймворк для создания компонентов, представляющих собой программы, запускаемые в своём sandbox, которые могут взаимодействовать с другими компонентами через IPC. Сегодня Российскому интернету исполнилось 27 лет https://linuxdoc.ru/1248-segodnya-rossiyskomu-internetu-ispolnilos-27-let.html Сегодня рунету исполнилось 27 лет. 7 апреля 1994 года был создан домен .ru. Он стал первым российским доменом. На данный момент в рунете зарегистрировано 65 млн сайтов, сообщает портал stfw.ru. Разное Wed, 07 Apr 2021 15:19:52 +0300 Сегодня рунету исполнилось 27 лет. 7 апреля 1994 года был создан домен .ru. Он стал первым российским доменом. На данный момент в рунете зарегистрировано 65 млн сайтов, сообщает портал <a href="https://stfw.ru" >stfw.ru</a>. Русский язык является вторым по популярности в интернете после английского. По итогам 2020 года аудитория рунета составила более 78% населения России, превысив 95 млн человек. В России есть национальный поисковик, национальные социальные сети, которые успешно конкурируют с продуктами мировых ИТ-гигантов. Чернышенко назвал портал госуслуг примером создания и развития высокофункциональной системы цифрового государственного управления. Почти 62% жителей России не могут представить свою жизнь без интернета, а почти половина опрошенных чувствуют себя некомфортно без смартфона. Роскомнадзор продлил замедление Twitter https://linuxdoc.ru/1246-roskomnadzor-prodlil-zamedlenie-twitter.html После замедления Twitter удалил около 1,9 тысячи из 3,1 тысячи не удалявшихся с 2017 года «запрещённых в России материалов, сообщает портал Stfw.Ru. Разное Mon, 05 Apr 2021 11:00:33 +0300 После замедления Twitter удалил около 1,9 тысячи из 3,1 тысячи не удалявшихся с 2017 года «запрещённых в России материалов, сообщает портал <a href="https://stfw.ru/67581-roskomnadzor-prodlil-zamedlenie-twitter-do-15-maya.html" >Stfw.Ru</a>. С учётом впервые принятого компанией Twitter решения по изменению принципов и скорости работы собственной службы модерации на территории России и удаления в связи с этим существенной части запрещённого контента Роскомнадзор принял решение не переходить к следующей мере - полной блокировке работы соцсети на территории страны, продлив меру по ограничению трафика Twitter до 15 мая. Тем самым компании Twitter предоставляется дополнительное время на удаление из соцсети всего запрещённого контента и приведение своей деятельности в полное соответствие с законодательством нашей страны. Роскомнадзор Напомним, 2 апреля московский суд оштрафовал Twitter на 8,9 млн рублей за неудаление противоправной информации: соцсеть получила три штрафа за день. Подборка первоапрельских шуток 2021 года https://linuxdoc.ru/1242-podborka-pervoaprelskih-shutok-2021-goda.html Подборка первоапрельских шуток. Разное Sat, 03 Apr 2021 07:22:02 +0300 01.Дистрибутив Mageia объявил о переходе с пакетного менеджера urpm и формата пакетов RPM на apt и формат DEB, из-за того, что в urpm давно не находили ошибок. Также проектом решено использовать инсталлятор из Arch <a href="https://linuxdoc.ru/" >Linux</a>, задействовать форк сборочной системы Debian и заменить графический интерфейс для настройки на набор текстовых файлов. В качестве основного и единственно поддерживаемого рабочего стола будет предложен CDE. Разработчики DNS-сервера PowerDNS представили энергосберегающий и не загрязняющий окружающую среду вариант доменной системы имён - GreenDNS. Отмечается, что DNS является грязным протоколом. Для скрытия данного факта последнее время индустрия пытается внедрить технологии DNS-over-TLS и DNS-over-HTTPS, но проект PowerDNS больше не намерен участвовать в этом. Повсеместное внедрение технологии GreenDNS позволит к 2030 году полностью исключить выбросы углекислого газа от использования DNS за счёт перехода на применение блокчейна, солнечной энергии, установки на серверы специальных фильтров для поглощения углекислого газа и отказа от систем непрерывной интеграции, потребляющих уйму энергии. Представлен сборочный инструментарий CMake 5.0, который будет настолько значителен, что решено сразу пропустить ветку 4.x. Из особенностей CMake 5.0 отмечается встраивание LLVM и отказ от поддержки остальных компиляторов. В CMake 5.0 также предложена новая технология кросскомпиляции (генерация исполняемых файлов для систем x86 с прикреплением эмулятора QEMU) и упрощения сборки для разных операционных систем (оставлена только поддержка <a href="https://linuxdoc.ru/" >Linux</a>, а для остальных систем в исполняемые файлы интегрирован Docker-образ с ядром <a href="https://linuxdoc.ru/" >Linux</a>). Консорциум W3C объявил о возвращении тега BLINK, без которого авторы лишились возможности привлекать внимание пользователей к важному содержимому. Новая реализация BLINK изначально разработана с оглядкой на инклюзивность и предусматривает возможность смены цвета, типа мигания и яркости, на случай если стиль мигания будет оскорблять пользователей с теми или иными культурными традициями и социальным статусом. Для привлечения внимания с фоновых вкладок мигание также будет сопровождаться звуковым сопровождением. Для того чтобы пользователь случайно не пропустил мигание текста в случае совпадения с частотой моргания век, реализация использует данные с камеры и алгоритм на основе машинного обучения для синхронизации и подстройки начала цикла мигания с оптимальной для восприятия фазой взгляда пользователя. Разработчики дистрибутива РЕД ОС на своём Youtube-канале поделились секретом, как запускать win-приложения в нативном <a href="https://linuxdoc.ru/" >Linux</a>, не применяя при этом ПО для эмуляции и виртуализации, а основываясь только на недокументированных возможностях <a href="https://linuxdoc.ru/" >Linux</a> и Windows. Сообщается, что GNOME Foundation, KDE e.v, Tor Project, the EFF, OBS Foundation, Red Hat, SUSE, Mozilla и X.org Foundation опубликовали заявление, в котором выразили благодарность всем, кто принял участие в проведённой ими кампании по травле 68-летнего человека с синдромом Аспергера, которая довела бы большинство других людей до самоубийства. В заявлении также выражается благодарность всем принявшим участие в распространении культуры отмены, кампании по травле и самосуде. По числу подписей открытое письмо против Столлмана неожиданно вырвалось вперёд и обогнало письмо в поддержку Столлмана благодаря обнаружению двух неучтённых чемоданов с бумажными письмами с голосами против Столлмана. Разработчики стратегической игры Virtueror объявили о начале продажи через Steam. Стоимость версии для Windows - $14.99, а для <a href="https://linuxdoc.ru/" >Linux</a> - $1774.99. Стоимость рассчитана чтобы уровнять затраты разработки с учётом того, что пользователей Windows больше чем <a href="https://linuxdoc.ru/" >Linux</a> в 118 раз. Свободный игровой движок Godot переименован в Godette Engine, так как мало кто правильно мог произносить слово Godot. Проект также поменял логотип на более соответствующий стандартам профессиональных коммерческих игровых движков. Дистрибутив Gentoo объявил о переходе на использование системного менеджера systemd по умолчанию и оставлению поддержки openrc в качестве опции. В серверной инфраструктуре проекта Debian из-за неправильного подключения оптоволоконных кабелей зародился искусственный интеллект, который взял управление в свои руки, переименовал дистрибутив в Bullseye, признал имеющийся код идеальным и блокировал учётные записи всех разработчиков. Первоапрельский RFC-8962 - создание протокольной полиции, которая будет заниматься проверкой корректности реализации и внедрения сетевых протоколов, и наказывать в случае нарушения стандартов IETF. В выпуске языка Go 1.17 будет реализована поддержка глобальной блокировки интерпретатора (GIL, Global Interpreter Lock), что наконец-то позволит достичь паритета в функциональности с языком Python. Комитет G3C, занимающийся развитием протокола Gopher, представил новый язык разметки GML (Gopher Markup Language), образованный в результате слияния Gopher и XHTML. Дистрибутив Manjaro <a href="https://linuxdoc.ru/" >Linux</a> объявил о переходе с кодовой базы Archlinux на FreeBSD. Stackoverflow ввёл монетизацию через платные копипасты. Бесплатно предоставляется только две копипасты, а для снятия ограничения требуется купить специальную клавиатуру. В OpenBSD добавлена поддержка часовых поясов других планет и в том числе MTC (Coordinated Mars Time, эквивалент всемирного координированного времени (UTC) для Марса). Из пока нерешённых проблем отмечается невозможность использования ssh для установки соединений между системами с земными и марсианским (TZ=MTС) временем, из-за ограничений протокола SSH. Лицензия на Linux https://linuxdoc.ru/1210-licenziya-na-linux.html Главным, самым перспективным направлением в работе является выполнение поставок монолитных блоков сборного типа. Не обращая внимания на то, что моноблоки надежно укрепились в пределах рынка информационных технологий, виды сборных моноблоков встречаются редко. Разное Mon, 05 Nov 2018 10:54:22 +0300 Это магазин, где продается компьютерная техника, которую создавали, чтобы ее применяли юридические лица. Специалисты компании поставляют компьютеры, ноутбуки, моноблоки, интерактивные доски, планшеты. Это не все разнообразие товаров. Можно делать заказ расходных материалов, картриджей, техники для печати, которая представлена принтерами, сканерами. Есть наличие для серверов, программного обеспечения. Такое оборудование необходимо государственным организациям, корпоративным предприятиям. Компания принимала участие в тендерах. Профессионалы продолжают с активностью заниматься развитием этого направления. Потому, ведут партнерство с теми организациями, которые закупают на условиях тендерной основы и желают купить лицензию линукс. Принимать участие можно на каждой государственной и коммерческой площадке электронной торговли. Главным, самым перспективным направлением в работе является выполнение поставок монолитных блоков сборного типа. Не обращая внимания на то, что моноблоки надежно укрепились в пределах рынка информационных технологий, виды сборных моноблоков встречаются редко. Сборные моноблоки являются отличным решением для компаний, которым не хочется вносить переплату за использование лишних функций с комплектующими для моделей, которые имеются в продаже. Лишь наличие нужных технических параметров, стильного дизайна на платформе любого мирового производителя с выгодной политикой стоимости являются главными достоинствами компании, которая предложит отличное оборудование каждому клиенту, принявшему решение купить сборный моноблок. Товары поставляют не только в пределах Москвы и Подмосковья. Поставляют сборные моноблоки в самый удаленный российский регион. Специалисты дорожат временем каждого клиента. Потому они очень быстро решат каждую, поставленную для них, задачу. Оплатить товар можно разным способом. Можно воспользоваться авансовым платежом, платежами в рассрочку, осуществить предварительную оплату. Здесь с радостью поддержат все варианты решений, которые подходят с более выгодной стороны для клиентов. За продолжительный период деятельности специалисты стали надежными, добросовестными поставщиками. Они помогут выбрать необходимое оборудование, которое больше всего подойдет. Предоставят полный объем важной информации для того, чтобы составить техническое задание. <a href="https://linuxdoc.ru/" >Linux</a> (Линукс) — семейство Unix-подобных операционных систем на базе ядра <a href="https://linuxdoc.ru/" >Linux</a>. Google отменил скрытие поддоменов "www" и "m", но намерен стандартизировать их особый статус https://linuxdoc.ru/1203-google-otmenil-skrytie-poddomenov-www-i-m-no-nameren-standartizirovat-ih-osobyy-status.html В Chrome 69 принято изменение, отменяющие автоматическое скрытие поддоменов "www" и "m" в адресной строке. Скрытие тривиальных поддоменов отменено в ответ на неоднозначное восприятие данного изменения сообществом и приведения примеров возможности осуществления спуфинга. Например, в системах позволяющих регистрировать поддомены, пользователь может получить поддомен "m", который отобразится в адресной строке как основной сайт. Разное Tue, 18 Sep 2018 10:01:20 +0300 В Chrome 69 принято изменение, отменяющие автоматическое скрытие поддоменов "www" и "m" в адресной строке. Скрытие тривиальных поддоменов отменено в ответ на неоднозначное восприятие данного изменения сообществом и приведения примеров возможности осуществления спуфинга. Например, в системах позволяющих регистрировать поддомены, пользователь может получить поддомен "m", который отобразится в адресной строке как основной сайт. В Chrome 70 планируется вернуть скрытие поддомена "www", доработав код замены с учётом возможных проблем (например, обрабатывать только первый поддомен, чтобы не заменять "www.www.example.com" на "example.com"). По мнению Google, обычно сервисы, предоставляющие поддомены пользователям, резервируют имя "www", что минимизирует риск спуфинга. С поддоменом "m" возникает путаница при попытке открытия мобильного варианта сайта на настольной системе (отображается другое оформление, но в адресной строке показывается основной домен). Поэтому замену поддомена "m" планируется отложить на неопределённое время, но Google полностью не отказывается от этой идеи. Более того, компания Google намерена инициировать публичное обсуждение вопроса внесения изменений в web-стандарты. Планируется стандартизировать особый статус поддоменов "www" и "m", переведя их в категорию зарезервированных для особого применения. При этом метод отображения данных зарезервированных поддоменов в интерфейсе пользователя останется на усмотрении браузеров. В возникшей в комментариях к изменению дискуссии из 35 участников, только один согласился с целесообразностью скрытия "www". Многие предложили не скрывать тривиальные поддомены, а лишь сделать их менее заметными (отобразить текст менее контрастным), как это реализовано в Firefox. Другим предложением стало скрытие поддоменов только для сайтов Google или предоставление легко доступной опции для отключения скрытия "www". Участники дискуссии также обратили внимание, что вначале следовало позаботиться о стандартизации, а затем реализовывать изменение на практике. Получилось же так, что Google вначале добавил изменение в стабильную ветку наиболее популярного браузера, нарушив существующие web-рекомендации по отображению URL, а лишь потом начал работу по утверждению этих изменений в стандарте. Релиз Mesa 18.1.0 https://linuxdoc.ru/1153-reliz-mesa-18.1.0.html После двух месяцев разработки опубликован релиз свободной реализации API Vulkan и OpenGL - Mesa 18.1. Первый выпуск ветки Mesa 18.1.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 18.1.1. Разное Tue, 22 May 2018 17:19:49 +0300 После двух месяцев разработки опубликован релиз свободной реализации API Vulkan и OpenGL - Mesa 18.1. Первый выпуск ветки Mesa 18.1.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 18.1.1. Наиболее заметные изменения: Для драйвера i965 включена по умолчанию система кэширования шейдеров на диске; В реализацию OpenGL 3.1 добавлена поддержка расширения ARB_compatibility. Некоторые драйверы не поддерживали данное расширение (расширение ARB_compatibility появилось в OpenGL 3.2), что ограничивало их использованием OpenGL 3.0 в случае если приложение не запросило поддержку профиля "Core". Например, из-за отсутствия ARB_compatibility возникали проблемы с созданием OpenGL-контекста, если приложение запросило OpenGL 3.1 и не выставило флаг совместимости с будущими выпусками. Изменение внесено для драйверов nv50, nvc0, r600, radeonsi, softpipe, llvmpipe и svga; В Vulkan-драйверы RADV (для карт AMD) и ANV (для карт Intel) добавлена поддержка API Vulkan 1.1; Добавлена реализация упрощённого экранного монитора, отображающего основные параметры работы графической подсистемы поверх текущего изображения (heads-up display, HUD). Режим активируется через переменную окружения GALLIUM_HUD, занимает минимум экранного пространства и позволяет выборочно выводить отдельные параметры, например, для вывода данных о частоте кадров можно указать "GALLIUM_HUD=simple, fps"; В драйвере R600 для GPU Radeon HD 5800/6900 обеспечена поддержка OpenGL 4.4; В драйверы radeonsi и radv добавлена поддержка GPU AMD Vega M и Vega 12; Добавлена поддержка появившихся в X.Org Server 1.20 расширений DRI3 1.1 и 1.2 с возможностью использования технологии синхронизации DMA-буферов ("DMA Fences"); Для видеокарт AMD добавлена поддержка аппаратного ускорения кодирования HEVC и декодирования VP9 при помощи движков VCN (Video Core Next); В драйвер nvc0 для GPU maxwell+ добавлена поддержка расширения GL_ARB_bindless_texture, которое пока не является частью стандарта OpenGL и OpenGL ES; В драйвер nvc0 добавлено расширение GL_ARB_transform_feedback_overflow_query, определённое в OpenGL 4.6; В драйвер radeonsi добавлена поддержка расширений GL_EXT_semaphore и GL_EXT_semaphore_fd, которые появятся в будущей версии стандарта OpenGL. Также в radeonsi добавлена поддержка нестандартного расширения GL_KHR_blend_equation_advanced; В драйвере i965 появилась поддержка расширения GL_EXT_shader_framebuffer_fetch_non_coherent, а для OpenGL добавлена поддержка расширения GL_EXT_shader_framebuffer_fetch, которое ранее было предложено только для OpenGL ES; Из Xlib libGL удалены недоделанные реализации расширений GLX_SGIX_swap_barrier и GLX_SGIX_swap_group. Выпуск распределённой СУБД TiDB 2.0 https://linuxdoc.ru/1143-vypusk-raspredelennoy-subd-tidb-2.0.html Состоялся релиз распределённой СУБД TiDB 2.0, развиваемой под впечатлением от технологий Google Spanner и F1. TiDB относится к категории гибридных систем HTAP (Hybrid Transactional/Analytical Processing), способных как обеспечивать выполнение транзакций в реальном времени (OLTP), так и применяться для обработки аналитических запросов. Проект написан на языке Go и распространяется под лицензией Apache 2.0. Разное Mon, 30 Apr 2018 07:15:24 +0300 Состоялся релиз распределённой СУБД TiDB 2.0, развиваемой под впечатлением от технологий Google Spanner и F1. TiDB относится к категории гибридных систем HTAP (Hybrid Transactional/Analytical Processing), способных как обеспечивать выполнение транзакций в реальном времени (OLTP), так и применяться для обработки аналитических запросов. Проект написан на языке Go и распространяется под лицензией Apache 2.0. Особенности TiDB: Поддержка SQL и предоставление клиентского интерфейса, совместимого с протоколом MySQL, что упрощает адаптацию для TiDB существующих приложений, написанных для MySQL, или позволяет задействовать распространённые клиентские библиотеки. Кроме протокола MySQL для обращения к СУБД можно использовать API на базе JSON и коннектор для Spark. Из возможностей SQL поддерживаются индексы, агрегатные функции, выражения GROUP BY, ORDER BY, DISTICT, слияния (LEFT JOIN / RIGHT JOIN / CROSS JOIN) и простые подзапросы. Предоставляемых возможностей достаточно для организации работы с TiDB таких web-приложений, как PhpMyAdmin, Gogs и Wordpress. Возможность горизонтального масштабирования и обеспечения отказоустойчивости: размер хранилища и вычислительную мощность можно наращивать простым подключением новых узлов, данные распределяются по узлам с избыточностью, позволяющей продолжить работу в случае сбоя отдельных узлов. Сбои обрабатываются автоматически. Система гарантирует непротиворечивость и для клиентского ПО выглядит как одна большая СУБД, несмотря на то, что фактически для выполнения транзакции привлекаются данные со множества узлов. Для физического хранения данных на узлах могут применяться разные бэкенды, например, локальные движки хранения GoLevelDB и BoltDB или собственный движок для распределённых хранилищ TiKV. Возможность асинхронного изменения схемы хранения, позволяющая на лету добавлять столбцы и индексы без остановки обработки текущих операций. Ключевые улучшения в TiDB 2.0: Внесён большой набор улучшений в оптимизатор SQL-запросов: Для сокращения потребления памяти для хранения статистики задействованы более компактные структуры данных. Ускорена загрузка статистики при запуске сервера. Добавлена возможность динамического обновления статистики. Оптимизирована модель вычисления веса запроса. Улучшен анализ сложных запросов на предмет возможности применения индексов. Добавлена возможность ручного определения порядка слияния таблиц при помощи конструкции STRAIGHT_JOIN. Увеличена производительность выполнения запросов с пустым "GROUP BY". Добавлена поддержка использования индексов для функций MAX/MIN; Улучшена оптимизация подзапросов и их преобразования в слияния "LEFT OUTER JOIN". В движке обработки SQL-запросов: Добавлена поддержка TLS; Расширена поддержка синтаксиса SQL, улучшена совместимость с MySQL, добавлена поддержка дополнительных типов данных и функций; Добавлена поддержка протокола Proxy; Расширено число предоставляемых метрик для мониторинга; Добавлена проверка корректности файлов конфигурации; Добавлена возможность получения настроек через HTTP API; Добавлена поддержка многопоточной сборки мусора. Ускорен процесс сборки мусора и оптимизировано выставление блокировок при пакетном выполнении операций (Batch mode); Проведён рефакторинг всех операторов с использованием архитектуры Chunk, увеличена производительность аналитических запросов и сокращено потребление памяти. Существенно улучшены результаты прохождения тестов TPC-H; Добавлена поддержка операторов потокового агрегирования данных; Более чем в 10 раз увеличена скорость загрузки данных оператором "LOAD", операций "INSERT .. IGNORE" и обновления данных с дублирующимися ключами; Предложена возможность ограничения размера памяти, которая может быть израсходована в процессе обработке одного SQL-запроса; Улучшена совместимость с инструментом управления СУБД Navicat; Улучшена совместимость с JDBC; Добавлена поддержка дополнительных режимов работы SQL; Оптимизирована производительность операции добавления индекса и предоставлена возможность добавления индекса в низкоприоритетном режиме, минимизирующем влияние на другие операции; Реализована возможность восстановления данных индекса при помощи команды "ADMIN RECOVER INDEX"; Появилась возможность изменения опций таблицы при помощи выражения ALTER. Релиз libwebp 1.0.0, библиотеки с реализацией формата WebP https://linuxdoc.ru/1142-reliz-libwebp-1.0.0-biblioteki-s-realizaciey-formata-webp.html Компания Google опубликовала релиз библиотеки libwebp 1.0 с реализацией функций кодирования и декодирования изображений в формате WebP. Используемые в WebP технологии сжатия с потерями позволяют добиться сокращения размера файла на 25%-34%, по сравнению с файлами JPEG аналогичного качества, и на 26% в режиме кодирования без потерь по сравнению с максимальным уровнем сжатия PNG. Код распространяется под лицензией Apache 2.0, которая дополнена пунктом о безвозмездной передаче прав на использование связанных с WebP патентов Google. Разное Mon, 30 Apr 2018 07:15:24 +0300 Компания Google опубликовала релиз библиотеки libwebp 1.0 с реализацией функций кодирования и декодирования изображений в формате WebP. Используемые в WebP технологии сжатия с потерями позволяют добиться сокращения размера файла на 25%-34%, по сравнению с файлами JPEG аналогичного качества, и на 26% в режиме кодирования без потерь по сравнению с максимальным уровнем сжатия PNG. Код распространяется под лицензией Apache 2.0, которая дополнена пунктом о безвозмездной передаче прав на использование связанных с WebP патентов Google. Новый выпуск полностью обратно совместим с прошлыми ветками. Значительное изменение номера версии обусловлено стабилизацией API и формата хранения. Из функциональных изменений упоминается внесение оптимизаций производительности и улучшение режима кодирования с потерями, направленное на исключение сдвигов цветности в различных ситуациях. В декодировщик, код импорта RGBA и функцию WebPPictureDistortion внесены изменения, связанные с обеспечением работы на процессорах с порядком следования байт big-endian. В утилитах gifwebp и anim_diff настройки продолжительности кадра по умолчанию изменены для соответствия настройкам браузеров и утилит перекодирования. В утилитах img2webp и webpmux добавлена возможность передачи опций через файл. WebP может выступать в качестве полноценной замены форматам JPEG, GIF и PNG, обеспечивая при этом более высокую степень сжатия и скорость декодирования. При распространении фотографий WebP позволяет обеспечить максимальное сжатие с незаметной для глаза потерей качества, а при необходимости сохранения изображений в неизменном виде (например, при распространении пиктограмм или скриншотов) поддерживается режим с полным попиксельным сохранением целостности изображения. В обоих режимах возможно определение прозрачных областей, создание анимации, использование цветовых профилей ICC, тайлинга и добавление метаданных XMP. При создании формата WebP использованы технологии, задействованные в видеокодеке VP8 для сжатия ключевых кадров. Высокая плотность упаковки достигается благодаря использованию предсказательной техники кодирования, учитывающей содержимое соседних пиксельных блоков для предсказания содержимого текущего блока, что позволяет ограничиться хранением только различий между фактическими и предсказанными данными. В качестве контейнера для хранения изображений, сжатых методом WebP, используется стандартный RIFF.