Вышел LEDE 17.01.4 с исправлением KRACK WPA2 |
Сервисный релиз приурочен к исправлению уязвимости WPA2 и включает следующие изменения:
Не забывайте, что исправление ошибок в роутере полностью не избавляет от уязвимости, необходимо провести обновление всех клиентских устройств.
http://feedproxy.google.com/~r/org/LOR/~3/CWk6D6hbJEQ/13761019
|
DragonFly BSD 5.0 |
DragonFly BSD — операционная система, основанная на FreeBSD, предназначенная для работы на высоконагруженных серверах и эффективно использующая ресурсы компьютера.
Версия 5.0 принесла нам первый загрузочный релиз HAMMER2 — файловую систему DragonFly нового поколения.
( читать дальше... )
http://feedproxy.google.com/~r/org/LOR/~3/A7GGIAbFufM/13755483
|
Релиз TERES-I |
Открытый DIY-ноутбук от Olimex таки доехал до релиза.
Из значимого что поменялось с прошлого раза:
Из коробки Ubuntu, возможно, с настроенными блобами на видео. Процессор не менялся: Allwinner A64.
Цена развлечения — 240 евро.
http://feedproxy.google.com/~r/org/LOR/~3/3GvPUoFO1AA/13755235
|
X.org Server 1.19.5 |
Представлен выпуск X.org 1.19.5. Данный выпуск примечателен устранением уязвимостей:
Исправление этих уязвимостей будет представлено в:
В остальных дистрибутивов исправление уязвимости в рамках текущих выпусков пока что не планируется.
http://feedproxy.google.com/~r/org/LOR/~3/0FN1V2-iSpQ/13755410
|
Rust 1.21 |
Состоялся релиз языка системного программирования Rust.
Итак, новшества:
my_macro!(Vec‹i32›::new); // Так нужно было писать раньше.
my_macro!(Vec::‹i32›::new); // Раньше этот код считался некорректным.
-Ccodegen-units=N
) генератора кода, изменение позволило сильно сократить потребление памяти во время сборки.
rustup component add rls-preview
).
http://feedproxy.google.com/~r/org/LOR/~3/ExJ-NOt9UNE/13751851
|
Релиз Linux 4.13.7, закрывающий критическую уязвимость CVE-2017-5123 |
Спустя 2 всего дня после релиза 4.13.6 вышел релиз Linux 4.13.7 включающий всего три коммита, один из которых закрывает критическую уязвимость CVE-2017-5123, введённую в мае этого года. В переписанном системном вызове waitid()
была пропущена проверка адреса аргумента, в результате чего становилось возможным переписать память ядра и, потенциально, повысить привилегии.
http://feedproxy.google.com/~r/org/LOR/~3/S21BiGIdVmk/13751751
|
Критические уязвимости в протоколе WPA2 |
В протоколе WPA2 (Wi-Fi Protected Access) обнаружены уязвимости, позволяющие прослушивать трафик, передаваемый по беспроводной сети. Злоумышленнику не требуется авторизация, достаточно находиться в зоне устойчивого приёма сигнала.
Проблема усугубляется тем, что огромное число клиентских устройств, например, с устаревшими версиями iOS и Android (демонстрация атаки на Android) никогда не получат необходимые обновления. Данные, передаваемые такими устройствами будут защищены лишь в том случае, если на точке доступа работает ПО, не подверженное уязвимостям.
Некоторые производители (точно известно об Ubiquiti и Mikrotik) уже выпустили обновлённые прошивки. Уязвимости исправлены в LEDE, но обновлённые прошивки ещё не собраны (последнее обновление — 17.01.3 — вышло 3 октября).
http://feedproxy.google.com/~r/org/LOR/~3/Ae7defu4sAM/13754506
|
KDE Plasma 5.11 |
10 октября состоялся релиз KDE Plasma 5.11. Данный выпуск включает в себя переработанный интерфейс настроек, улучшения уведомлений, более продвинутый менеджер задач и Vault — систему, которая позволяет пользователю шифровать наборы документов, используя дружественный графический интефейс оболочки.
>>> Полный список изменений (англ.)
kde, kde5, plasma, plasma5, wayland
http://feedproxy.google.com/~r/org/LOR/~3/cOtouI6MEz4/13747215
|
OpenBSD 6.2 |
9 октября, согласно полугодовалому релиз-циклу, вышла новая версия операционной системы OpenBSD 6.2.
OpenBSD — операционная система в стиле BSD Unix, ориентированная на безопасность.
Новое в версии 6.2:
Основное ПО выпуска 6.2
В распоряжении пользователя 9910 портов и около 10 тысяч пакетов..
Новая песня 6.2 появится только в декабре.
http://feedproxy.google.com/~r/org/LOR/~3/Ykoeve5nnCk/13738670
|
Amazon открыла исходный код компилятора NNVM |
Открыт код (Apache 2.0) компилятора NNVM, генерирующего машинный код, оптимизированный для машинного обучения высокоуровневых графов.
Компилятор может генерировать код для GPU (CUDA, OpenCL, Metal), LLVM, который может компилироваться уже в машинный код архитектуры x86_64 и WebAssembly.
Компиляция происходит следующим образом: сначала оптимизируется граф, затем операторы компилируются в исполняемые модули для различных аппаратных бэкэндов. Потом компилируется промежуточное предствление графа. Происходит это с помощью TVM, предметно-ориентированного языка, в котором есть базовые оптимизации (многопоточность, кэширование, разбивка цикла) оптимизированные представления операторов для целевой архитектуры.
Проведение тестирования генерации кода для CPU ARM и GPU NVIDIA показало, что формируемый компилятором итоговый код превосходит по производительности фреймворк MXNet. Размер формируемого модуля зависит в основном от размера runtime TVM, который при сборке для Raspberry Pi и мобильных устройств занимает около 300 Кб.
http://feedproxy.google.com/~r/org/LOR/~3/SS82lYHaruE/13738143
|
13 - 18 октября — Open Source Design Summit 2017 (Берлин) |
С 13 по 18 октября в городе Берлин (Германия) будет проходить саммит «Open Source Design Summit 2017», организатором которого является сообщество Open Source Design.
( читать дальше... )
design, opensource, unconf, ux, workshop
http://feedproxy.google.com/~r/org/LOR/~3/IWSLypS-CuY/13734414
|
Systemd 235 |
После трех месяцев разработки вышел релиз Systemd 235. Основные изменения:
http://feedproxy.google.com/~r/org/LOR/~3/_msBfeksL2Q/13733799
|
gplaycli 3.0 |
Состоялся релиз gplaycli версии 3.0 — консольного клиента для магазина Android приложений Google Play, написанного на Python под лицензией GNU AGPL.
Основные возможности программы:
Список изменений в версии 3.0:
( читать дальше... )
android, apk, google, market, play
http://feedproxy.google.com/~r/org/LOR/~3/YvxRHR49uDU/13732449
|
Вышел VS Code 1.17 |
Нововведения:
1. Сделана поддержка macOS Touch Bar - теперь пользователь может использовать тач-бар для взаимодействия с редактором. Доступен соответствующий API для разработчиков дополнений. Например, так можно показывать превью для Markdown:
"contributes": {
"menus": {
"touchBar": [
{
"command": "markdown.showPreview",
"when": "editorLangId == markdown",
"group": "navigation"
}
]
}
}
2. Новые логотипы - оранжевый для стабильных билдов и зеленый для нестабильных.
3. Поддержка сворачиваемых регионов кода - Folding regions. Поддержка маркеров, обозначающих начало и конец региона. Доступны маркеры для следующих языков:
4. Трансформации сниппетов - движок сниппетов начал поддерживать трансформацию переменных. Например, сниппет ниже создаст новый Java-класс с названием взятым из имени файла:
"Public Class": {
"prefix": "pclass",
"body": [
"public class ${1:${TM_FILENAME/(.*)\\.java/${1:/capitalize}/}} {",
"\tpublic $1 (${2:params}) {",
"\t\t$0",
"\t}",
"}"
],
"description": "New public class"
}
5. Сделан новый движок для рендеринга терминала - от 5 до 45 раз быстрее старого. Больше деталей можно прочитать по ссылке .
6. Улучшен режим отладки (сообщения выводимые в отладочную консоль показывают место, откуда они были вызваны).
7. Улучшена цветовая схема, регулярные выражения теперь гораздо проще читать.
8. Улучшена поддержка git (git stash).
9. Дополнена документация.
http://feedproxy.google.com/~r/org/LOR/~3/217TtWjiacU/13731335
|
Первый релиз EdgeX Foundry, платформы для IoT, развиваемой Linux Foundation |
Представлен первый релиз EdgeX Foundry, открытой платформы для интернета вещей. Проект разрабатывается Linux Foundation и еще 60-ю компаниями. Примечательно, что EdgeX Foundry разрабатывается всего пять месяцев, и за такое время успел набрать такое количество разработчиков и заинтересованных лиц. Продукт может быть установлен на любое устройство, под управлением процессора с архитектурами x86-64 и ARM. Работает под Linux, macOS и Windows. EdgeX Foundry — расширяемая платформа, микросервисы под нее могут писаться разработчиками на языках Java, Javascript, Python, C, C++ и Go. Для разработки драйверов и датчиков существует Software Development Kit.
( читать дальше... )
edgex foundry, iot, linux, linux foundation
http://feedproxy.google.com/~r/org/LOR/~3/mLBw9VCcb-o/13729810
|
Опубликовано обновление программы PonyProg |
Портирована программа PonyProg для прошивки EEPROM и микроконтроллеров.
Из новшеств:
http://feedproxy.google.com/~r/org/LOR/~3/_Gt_Oxo4d8A/13729140
|
QMole (GNU Linux Desktop System для iPhone и iPad) стал FOSS и доступен для Android |
Доступна версия 0.7beta QMole, теперь он распространяется по лицензии GPL и доступен для iPhone, iPad и Androd.
Напомню, что проект представляет из себя Тайлинговый WM, который является слоем совместимости для мобильных устройств, позволяющим запускать графические приложения для Linux. QMole не является виртуальной машиной, либо отдельной операционной системой, а так же не требует использования новых API для разработчиков. Он представляет из себя прослойку совместимости для стандартных Linux приложений, предоставляя доступ к тачскрину и данным на устройстве, позволяя запускать их на отдельном рабочем столе, одновременно с работающими нативными приложениями.
Особенности:
Был разработан одним человеком, его имя Chris Kohlhepp
>>> Скриншоты
http://feedproxy.google.com/~r/org/LOR/~3/-KsGfEkaudE/13720993
|
PostgreSQL 10 вышел |
5 октября 2017 Всемирная группа разработки PostgreSQL объявила о выпуске PostgreSQL 10, новой версии реляционной системы управления базами данных с открытым исходным кодом.
Критически важная особенность современных высоконагруженных систем — способность распределять данные на несколько узлов для обеспечения более быстрого доступа, управления и анализа, что известно как стратегия «разделяй и властвуй». PostgreSQL 10 содержит ряд существенных улучшений, позволяющих эффективно применять данную стратегию: нативная логическая репликация, декларативное партиционирование таблиц и улучшенное параллельное исполнение запросов.
«Наше сообщество разработчиков сфокусировано на развитии таких свойств системы, которые позволяют наиболее полно использовать возможности современных инфраструктур с распределённым характером нагрузки», — говорит Магнус Хагандер (Magnus Hagander), член основной команды Всемирной группы разработки PostgreSQL. — «Такие функции как логическая репликация и улучшенный параллелизм исполнения запросов отражают годы работы и демонстрируют постоянный фокус сообщества на обеспечении лидирующей роли PostgreSQL в условиях растущих технологических требований».
С появлением данного релиза меняется схема версий PostgreSQL, новый формат — «x.y». Это означает, что следующее минорная версия будет 10.1, а следующий мажорный релиз — 11.
Логическая репликация — фреймворк для распространения данных по модели «публикация/подписка»
Логическая репликация расширяет дополняет существующий набор видов репликации в PostgreSQL за счёт возможности передавать данные о модификации данных на уровне конкретной базы данных или на уровне таблиц в другие базы данных PostgreSQL. Пользователи теперь могут определять, какие именно данные нужно реплицировать. Кроме этого, появляется возможность выполнять переход на новые мажорные версии PostgreSQL без простоя и за счёт встроенных в ядро СУБД средств.
«Мы активно используем PostgreSQL, начиная с версии 9.3, и очень рады появлению версии 10, так как она содержит долгожданные возможности партиционирования и встроенной логической репликации. Это позволит нам использовать PostgreSQL в ещё большем количестве сервисов», — заявил Владимир Бородин, компания «Яндекс».
Декларативное партиционирование таблиц
Возможность партиционирования таблиц долгие годы присутствовала в PostgreSQL, но при этом требовала от пользователя значительных усилий по поддержке нетривиального множества правил и триггеров. В PostgreSQL 10 представлен синтаксис для партиционирования, позволяющий пользователям с лёгкостью создавать и поддерживать таблицы с интервальной или списочной схемой партиционирования. Добавление синтаксиса партиционирования — первый шаг из запланированной серии изменений, ведущих к высокопроизводительному фреймворку партиционирования в PostgreSQL.
Улучшенный параллелизм выполнения запросов
PostgreSQL 10 содержит улучшенную поддержку параллелизации выполнения запросов — ещё больше частей плана выполнения запроса теперь могут исполняться параллельно. Улучшения заключаются в том, что ещё больше типов операций сканирования данных поддаются параллелизации, а также в том, что в некоторых случаях (например, когда данные уже отсортированы) проводится дополнительная оптимизация. В итоге, пользователь получает данные намного быстрее.
Кворум-коммит для синхронной репликации
В PostgreSQL 10 появился кворум-коммит для синхронной репликации, обеспечивающий гибкость процесса оповещения основной БД о том, что изменения успешно записаны на удалённые реплики. Администратор может теперь указывать, что если определённое число реплик получило информацию об изменении, данное изменение можно рассматривать как надёжно зафиксированное.
«Кворум-коммит для синхронной репликации в PostgreSQL 10 даёт нам больше вариантов расширять нашу инфраструктуру баз данных с временем простоя работы приложений, стремящимся к нулю. Это позволяет нам непрерывно выкатывать изменения и обновлять нашу инфраструктуру без необходимости объявления длительных периодов обслуживания», — сказал Курт Микол (Curt Micol), инженер инфраструктуры в компании Simple Finance.
Аутентификация SCRAM-SHA-256
SCRAM (The Salted Challenge Response Authentication Mechanism), описанный в RFC5802, определяет протокол безопасного хранения и передачи паролей за счёт использования специального фреймворка для более строгого сопоставления паролей. В PostgreSQL 10 представлена поддержка метода SCRAM-SHA-256, описанного в RFC7677. Данный подход является намного более безопасным, чем существующий метод аутентификации с использованием MD5.
pgsql, postgres, postgresql, postgresql 10
http://feedproxy.google.com/~r/org/LOR/~3/gFvPWf-Aat4/13729344
|
Поддержка ядра Linux 4.4 будет продлена |
Google объявила на конференции Linaro Connect 2017 о намерении продлить поддержку ядра до 2022 года. Продление поддержки ядер позволит упростить сопровождение устройств на базе Linux и увеличить их жизненный цикл.
Интерес Google к LTS-ядрам связан с проектом Treble, в рамках которого развивается прослойка для отделения поддержки оборудования от версий Android. В настоящее время формирование обновлений для Android-прошивок для устройств Google производится в течение трёх лет. В качестве базиса для используемого в Android модифицированного ядра применяется обычное LTS-ядро, срок поддержки которого обрывается до завершении жизненного цикла прошивки. Компания Google намерена синхронизировать срок поддержки LTS-ядер со сроком поддержи ядер из прошивок Android, взяв в свои руки сопровождение.
Ядро Linux 4.4 на данный момент поддерживается Greg Kroah-Hartman до 2019 года, а также компанией Canonical до 2021 года — срока окончания поддержки Xenial Xerus. Представители Google уже договорились с Грегом Кроа-Хартманом (Greg Kroah-Hartman), отвечающим за поддержку стабильной ветки ядра Linux и обеспечивающим двухлетнее сопровождение LTS-ядрам. С Canonical пока еще переговоров не было. Следующим LTS-релизом станет ядро 4.14, которое при участии Google будет сопровождаться до 2023 года. Ядро будет поддерживаться на общих основаниях, т. е. останется общедоступно, не будет содержать специфичных для Android изменений и продолжит поставляться через kernel.org. Список поддерживаемых ядер на данный момент:
http://feedproxy.google.com/~r/org/LOR/~3/1UiX38xqUgk/13717597
|
NixOS 17.09 Hummingbird |
Увидел свет новый релиз дистрибутива NixOS. Особенностями NixOS являются «чисто функциональный» пакетный менеджер Nix, а также собственная система единой конфигурации. Предоставляются установочные образы на основе KDE Plasma 5 и облегчённый консольный вариант.
Основные изменения:
services.nginx
. Опция enableSSL
переименована в onlySSL
для большего соответствия своей сути. Также добавлена опция addSSL
для использования общей конфигурации для виртуальных хостов с использованием SSL и без него.
http://feedproxy.google.com/~r/org/LOR/~3/RKn_ED8b4Mg/13723908
|