Компания Microsoft объявила о завершении стадии бета-тестирования компонента Windows subsystem for Linux, его готовности для повседневной эксплуатации и переводе в разряд поддерживаемых технологий. WSL появится в окончательном виде в Fall Creators Update.
WSL — это обратный аналог Wine, транслирующий системные вызовы приложений Linux в системные вызовы Windows. По умолчанию в качестве окружения используется Ubuntu 16.04 Xenial Xerus, но в планах подготовка WSL и на базе Suse и Fedora. Также возможна консольная установка дистрибутивов GNU/Linux на базе Debian (Debootstrap) в Dual boot, для Fedora и Suse пока что подобных инструментов нет.
Состоялся релиз LibreOffice 5.4. В выпуске присутствуют новые функции для каждого модуля и дополнительные улучшения совместимости c Microsoft Office. Доступны сборки для Windows, macOS, GNU/Linux, а также для облачной установки.
Сегодня обсуждается уже полная «блокировка» сертификатов от подконтрольных Symantec центров: в Chrome ориентировочно с выпуска 66 (запланирован на 17 апреля 2018) предлагается отвергать сертификаты выпущенные ранее 1 июня 2016 и с 70 — полностью все; в Firefox несколько ранее — с декабря 2017 года, также поэтапно с полным отказом ориентировочно в выпусках 63 (16 октября 2018) или 64 (27 ноября 2018).
Под санкции попадают также CA GeoTrust, Thawte и RapidSSL, которые связаны с проблемными центрами цепочкой доверия.
Domas (@xoreaxeaxeax) опубликовал программное обеспечение для поиска скрытых инструкций и «багов» процессоров на архитектуре x86 путём генерации и отправки различных наборов «нелогичных» инструкций и анализа реакции на них. С предварительными результатами исследования можно ознакомиться в PDF-документации. Код на Python открыт и опубликован на GitHub, там же можно найти презентацию (с мероприятия Black Hat 2017) и скриншоты (gif).
На церемонии, ежегодно проходящей в рамках конференции Black Hat USA в Лас–Вегасе, объявлены победители премии Pwnie Awards 2017, присуждаемой за выдающиеся достижения либо провалы в области компьютерной безопасности.
В категории «Самая дурацкая реакция разработчика» (Lamest Vendor Response) премии удостоен Леннарт Поттеринг за реакцию на ошибки в systemd и отказ документировать уязвимости, получившие индекс CVE: 5998 (новость), 6225, 6214, 5144, 6237 (обсуждение в Talks).
Сегодня, в последнюю пятницу июля, по традиции, заведённой 28 июля 1999 года Тедом Кекатосом (Ted Kekatos), системным администратором из Чикаго, празднуется System Administrator Appreciation Day, или День системного администратора.
Дастин Кирклэнд (Dustin Kirkland), менеджер продукта Ubuntu, начал опрос на сайтах HackerNews, Reddit и Slashdot, в котором пользователям предлагается высказать свои предпочтения относительно приложений, которые будут включены в базовую поставку настольной редакции Ubuntu 18.04 LTS.
Речь идёт о приложениях для ПК, таких как веб-браузер, эмулятор терминала, текстовый редактор, файловый менеджер и т. п. Если для некоторых задач предпочтительны веб-решения, то это можно указать. Также в Canonical просят отдельно выделить опции, которые не являются свободными.
На сайте А. В. Столярова выложен в открытый доступ учебник «Системы и сети», продолживший серию «Программирование: введение в профессию». Серия в целом ориентирована на ОС семейства Unix (в том числе использующие ядро Linux) в качестве единой среды для обучения.
Еще больше пакетов из Suse Enterprise Linux Desktop. Совмещенная кодовая база Opensuse Leap и Suse Enterprise Linux Desktop позволяет получать исправления ошибок как со стороны сообщества, так и со стороны разработчиков дистрибутива.
Добавлена возможность установки сервера на Opensuse из установщика Yast. Больше не нужно собирать сервер по крупицам.
Добавлена возможность использования контейнеров Docker 1.12. Также добавлен Flatpak в качестве опции.
Среда по умолчанию — KDE 5.8. Вместе с ней доступны такие возможности, как интеграция с диском Google через kio-gdrive,
Gnome 3.20. Вместе с ним также доступен контроль приватности, позволяющий для каждого приложения указывать настройки местоположения, быстрый доступ к средствам мультимедиа. Также обновлены темы и иконки до соответствующих версий.
Добавлены также среды Mate 1.16, Cinnamon 3.4 и LXQt 0.11. Версии Xfce и LXDE аналогичны версиям в предыдущем выпуске.
Для локализации дистрибутива на разных языках используется Weblate — проект по объединению усилий Suse Enterprise Linux Desktop и Opensuse.
На 25.07.2017 идет процесс распределения релиза по зеркалам, и уже можно выполнить установку с некоторых носителей, например с вот этого
Команда разработчиков Matrix — открытого протокола для федеративной сети обмена сообщениями — объявила о сокращении финансирования основным спонсором более чем на 60 % и призывает сообщество к помощи.
Поддержать развитие проекта можно посредством Patreon и Liberapay, а также отправив биткойны на 1LxowEgsquZ3UPZ68wHf8v2MDZw82dVmAE.
Команда разработчиков FreeBSD объявила о выпуске FreeBSD 11.1. Это второй релиз в стабильной ветке 11. Релиз доступен для архитектур amd64, i386, powerpc, powerpc64, sparc64, armv6, и aarch64. Также подготовлены образы для виртуальных машин.
FreeBSD — это современная операционная система для серверов, десктопов и встроенных компьютерных платформ, потомок AT&T Unix. FreeBSD обеспечивает современные сетевые возможности, безопасность и производительность и используется на серверах, встроенных сетевых устройствах и устройствах хранения.
На основе вопросов пользователей ЛОР состоялось интервью с Вадимом Жуковым, мейнтейнером KDE и Qt в OpenBSD. Получены ответы на самые интересные вопросы.
Состоялся релиз GNU Chess 6.2.5 — программы для игры в шахматы. Она может использоваться как в командном режиме, так и в качестве движка для графических оболочек.
Компания Adobe заявила о переводе проприетарной технологии Flash в разряд устаревшего ПО ввиду стремительного развития открытых альтернатив, таких как HTML5, WebGL, WebAssembly. На этот шаг также повлияла реакция ведущих производителей браузеров, включая Apple, Facebook, Google, Microsoft и Mozilla, планирующих в скором времени прекратить поддержку Flash.
Ввиду того, что технология до сих пор широко используется, в частности для воспроизведения мультимедийного контента, её поддержка продолжится до конца 2020 года для всех основных платформ, чтобы было время для перехода на альтернативы.
Вышла первая версия MediaDeb — проекта по запуску Debian GNU/Linux на телефонах на базе СнК от Mediatek (без chroot, честная прошивка с Debian).
MediaDeb — это мой небольшой хобби-проект для «оживления» старых аппаратов, не получающих более апдейтов от производителя и пылившихся на полках все это время.
21 июля официально вышел релиз кроссплатформенного мессенджера с шифрованием Ring 1.0. Много лет Ring находился в стадии бета-тестирования. И сегодня компания Savoir-faire Linux под покровительством GNU рада сообщить, что все основные проблемы исправлены, и клиент готов к использованию.
Ring — это полностью децентрализованный мессенджер, работа которого не зависит от каких-либо серверов или сторонних предприятий. Каждый пользователь Ring подключается к своим контактам через распределенную сеть. Вся коммуникация в Ring полностью зашифрована — текст, голосовые вызовы и видеозвонки невозможно прослушать.
Основные возможности:
шифрование текста, голосовых и видеозвонков (ICE, SIP, TLS);
расшаривание экрана и конференции (Win32 и GNU/Linux);
поддержка блокчейна Ethereum в качестве публичной децентрализованной базы данных пользователей;
Briar — это приложение для обмена сообщениями, созданное для людей, которым необходимо средство безопасного и простого способа общения. В отличии от популярных на данный момент средств обмена сообщениями, Briar не зависит от центрального сервера — сообщения синхронизируются напрямую между устройствами пользователя. Если Интернет становится недоступным, то Briar может обеспечивать связь посредством Bluetooth или Wi-Fi.
После внутреннего тестирования и проведения независимого аудита безопасности проект становится доступен для тестирования неограниченному количеству пользователей (обратная связь). В связи с тем, что после проведения бета теста возможны изменения протокола, то аккаунты пользователей будут несовместимы с финальной версией протокола.
В числе разработчиков есть люди, которые приложили свою руку к таким проектам, как I2P, Freenet и LimeWire.
Сборки Briar доступны в
Google Play, а также в виде apk для тех пользователей, которые предпочитают не использовать Google Play. Подробнее о установке и использованию можно прочитать в официальном руководстве пользователя.
На данный момент разработчики сконцентрированы на мобильном приложении под Android, но для имплементации протокола в рамках приложения для десктопа нет никаких преград, так как (цитата) «Briar был создан модульным настолько, насколько это возможно».
Исходные коды проекта распространяются по лицензии GNU GPLv3.
Тихо и незаметно вышел уже второй корректирующий релиз значительного выпуска linux-дистрибутива Endless OS 3.2.
Endless OS примечателен максимально простой схемой дистрибуции: базовая часть системы предоставляется в виде образа, который обновляется целиком и в работе доступен только для чтения, а все пользовательские пакеты доступны только в виде самодостаточных пакетов flatpak. Сам дистрибутив нацелен на простое использование из графической среды (сравнимо с принципом мобильных ОС на базе Android и пр.).
В качестве графического окружения используется своё сильно переработанное DE на базе GNOME. Особенно стоит отметить, что разработчики вносят весомый вклад в основные ветки используемого ПО: им принадлежит каждый десятый коммит в GTK+ 3.22, разработчики дистрибутива входят в надзорный комитет GNOME Foundation.
Для скачивания рекомендуется использовать форму на странице download, с некоторыми образами со страницы (классический интерфейс) до сих пор наблюдаются проблемы.
Red — императивный функциональный язык программирования, представленный в 2011 году французским программистом Ненадом Ракоцевичем. Его синтаксис унаследован от интерпретируемого языка REBOL.
Цель создания Red — преодоление ограничений REBOL. По словам создателя, Red является «языком полного стека».
Red может использоваться как для высокоуровневого предметно-ориентированного программирования и создания графических интерфейсов, так и для низкоуровневого программирования операционных систем и драйверов.Его основные черты: простой синтаксис, гомоиконность, система макросов, статическая и JIT-компиляция, кросс-компиляция, малый размер исполняемых файлов (при отсутствии внешних зависимостей), REPL, возможность использовать как встраиваемый язык.
Данный релиз содержит порядка 800 исправлений и закрывает 86 задач. Одна из основных новостей — поддержка GUI под macOS с помощью нового бэкенда (что делает GUI полностью кросс-платформенным). Также можно отметить появление типа данных date!, расширения IO API, обновления LibRed.
Российская компания «Флант» представила утилиту dapp, предназначенную для реализации и сопровождения процессов непрерывной интеграции и доставки приложений (CI/CD).
Dapp использует и поддерживает возможности таких проектов, как Git, Chef, Docker, Kubernetes и Helm. Среди ключевых возможностей утилиты на данный момент:
развитая система сборки образов Docker;
начальная поддержка деплоя для развёртывания инфраструктуры в Kubernetes (с помощью Helm) и запуск контейнеров в этой инфраструктуре;
поддержка системы управления конфигурациями Chef (в будущем планируется добавить Ansible).
Компания «Яндекс» представила новый алгоритм градиентного бустинга на деревьях решений CatBoost. Также опубликован исходный код и ряд утилит для обучения и визуализации его результатов под лицензией Apache 2.0.
Градиентный бустинг активно используется в машинном обучении. Алгоритм CatBoost отличается поддержкой категориальных параметров «из коробки», а на тестах (с открытыми датасетами и исходным кодом) демонстрирует лучшие результаты, чем основные конкуренты: LightGBM, XGBoost, H2O.
Спустя два года вышла новая версия Mageia — форка Mandriva Linux. Дистрибутив примечателен свободой использовать проприетарное ПО во время установки: например, можно загрузиться с использованием драйвера NVIDIA в LiveCD. Для загрузки доступны 32- и 64-разрядные DVD-сборки (2,4 ГиБ), минималистичный образ для установки по сети (32 МиБ) и набор live-сборок на базе GNOME, KDE и Xfce. Срок поддержки Mageia 6 составит не менее 18 месяцев (до 16 января 2019 г.). Обновления для прошлой ветки будут формироваться до 31 октября 2017 г.
После года разработки представлена новая версия Redis.
Redis — это key-value СУБД с открытым исходным кодом.
Основные изменения:
Движок репликации PSYNC2, предлагающий новые принципы согласования репликации и распространения изменений между мастером и слейвами. Теперь слейвы, повышенные до мастера, могут принимать других слейвов без полной ресинхронизации.
Модули: теперь можно использовать Redis в качестве фреймворка для создания сетевых сервисов. С помощью модулей можно реализовывать дополнительную функциональность, структуры данных, типы, появилась экспериментальная поддержка вынесения медленных операций в отдельные потоки.
Благодаря использованию основанного на LFU (least-frequently used) алгоритма вытеснения улучшилась работа кэша.
Операции DEL, FLUSHDB и FLUSHALL могут выполняться в отдельных потоках. Вместе с новой командой SWAPDB это открывает интересные возможности для атомарной замены одного набора данных на другой.
Возможность активировать новый режим записи данных на диск, сочетающий использование дампа RDB и AOF-лога.
Поддержка Raspberry Pi, на котором с этого момента будет тестироваться каждый новый релиз.
Новая команда MEMORY и её вариации MEMORY DOCTOR и MEMORY USAGE, предоставляющие новые средства для анализа использования памяти.
Улучшения Redis Cluster: поддержка NAT и контейнеров, более качественное обнаружение сбоев, меньшая по сравнению с Redis 3.2 нагрузка на CPU на узлах кластера. Разработчики сообщают, что выпуск 4.2 будет сфокусирован на Redis Cluster, и обещают большие новости.
Активная дефрагментация памяти: можно выполнить дефрагментацию на лету, если используется Jemalloc (по умолчанию в Linux).
Цель открытого проекта VPP — создание свича/маршрутизатора L2/L3+ с множеством функций, включая полноценный NAT, с высокой производительностью обрабатывающего сетевые пакеты при использовании обычного процессора за счёт векторной обработки данных (эта технология уже используется в новых промышленных сетевых устройствах). Проект ведётся Cisco, Pantheon Technologies и другими.
Продукт работает на Intel DPDK. Этот фрэймворк позволяет использовать сетевую карту Intel в обход ядра операционной системы.
Продукт не является стабильным; все отчёты об ошибках и запросы функциональности принимаются кураторами. Разработчики будут благодарны за тестирование.
Wine представляет собой слой совместимости для POSIX-систем, обеспечивающий возможность запуска программ для MS Windows.
После выхода версии 2.0 в январе 2017 г. кодовая база проекта стала разделяться на стабильную ветку и нацеленную на добавление новых функций экспериментальную. Данный релиз относится к последней.
Proxmox — это система виртуализации, являющаяся надстройкой над QEMU и LXC, то есть поддерживающая как полную, так и контейнерную виртуализацию. Возможна работа с кластерами из нескольких серверов с общими хранилищами и живая миграция виртуальных машин. Продукт распространяется под лицензией GNU AGPL, однако для получения доступа к репозиторию с актуальными стабильными обновлениями нужно приобрести подписку. Предоставляется как ISO-образ, основанный на Debian GNU/Linux, так и репозиторий пакетов для установки на уже имеющуюся инсталляцию Debian.
Компания Oracle открыла под двойной лицензией (UPL и Apache 2.0) исходный код трёх инструментов для создания изолированных контейнеров: crashcart, smith и railcar. crashcart и railcar написаны на Rust, а smith — на Go.
strace — утилита для диагностики и отладки программ для ОС, использующих ядро Linux. Она позволяет отслеживать и (начиная с версии 4.15) вмешиваться в процесс взаимодействия программы и ядра, включая происходящие системные вызовы, возникающие сигналы и изменения состояния процесса. Для своей работы strace использует механизм ptrace. Начиная с версии 4.13 формирование выпусков программы синхронизировано с выходом новых версий Linux.
В 58-м выпуске SDCast состоялось интервью с Павлом Одинцовым, разработчиком FastNetMon — свободной системы обнаружения DDoS-атак. В подкасте обсуждались как теоретические вопросы об их типах, целях и способах проведения, так и практические вопросы защиты и механизмы обнаружения на примере реализации в проекте Павла.
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.12. Среди наиболее заметных изменений: в состав включены планировщики ввода/вывода BFQ и Kyber, для live-патчей реализована гибридная модель обеспечения непротиворечивости, добавлен модуль dm-integrity, интегрирован фреймворк TEE (Trusted Execution Environment), в MD RAID5 добавлена поддержка частичного лога чётности, в blk-throttle обеспечена поддержка «мягких» лимитов, в поставку добавлена утилита «AnalyzeBoot», включён по умолчанию механизм защиты KASLR.
В Верховном суде США завершилось громкое дело «Impression Products» против Lexmark International, знаковое для всего рынка печати. Коллективным решением судей крупные вендоры не смогут больше давить силой патентного права на мелкие фирмы, занимающиеся заправкой и восстановлением оригинальных картриджей.
Hugin — набор программ, предназначенный для сшивки панорам, преобразования проекций, создания HDR-изображений. Построен вокруг библиотеки libpano из проекта panotools, но значительно расширяет её функциональность. Включает в себя графический пользовательский интерфейс, менеджер пакетной обработки и ряд утилит командной строки.
29 июня вышла новая версия интерпретатора PicoLisp.
PicoLisp — это ультрапрагматичный минималистичный диалект Lisp, работающий исключительно в режиме интерпретации. В его стандартную библиотеку входит эффективная база данных и веб-сервер, что позволяет с его использованием создавать веб-сервисы (и не только).
Обновление включает в себя две новые функции, исправления ошибок и улучшения repl, добавлена библиотека для Android и новый компонент TreeChart для web-gui.
Спустя почти два месяца разработки представлена бета-версия tg4xmpp — прослойки, предоставляющей возможность, не используя официальный клиент, общаться с помощью своей учётной записи Telegram через Jabber.
Было проделано много работы, и теперь транспорт должен подходить для сценариев использования, ограничивающиеся текстовой перепиской.
Состоялся релиз Calculate Linux 17.6, приуроченный к 10-летию проекта.
В новой версии появилась поддержка установки системы в контейнере LXC/LXD, добавлена поддержка создания своих тем оформления, повышена стабильность бинарных пакетов за счёт включения автомагических зависимостей, улучшена безопасность путём добавления пароля на изменение параметров загрузки ядра загрузчика, а так же предоставления отдельных прав пользователям на обновление системы.
Доступны следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Cinnamon (CLDC), Mate (CLDM) и Xfce (CLDX), Calculate Linux Scratch (CLS), Calculate Directory Server (CDS), Calculate Scratch Server (CSS), Timeless и Calculate Linux Container (CLC).
В версии 4.9 основное внимание уделяется расширенным функциям для задач встроенных, автомобильных и облачных вычислений, расширенных конфигураций загрузки для большей переносимости на разных платформах, добавления новых инструкций x86 для ускорения компьютерных вычислений и улучшения имеющийся функциональности, связанной с архитектурой ARM и т. д.
Организация The Document Foundation объявила конкурс на создание маскота для LibreOffice. За основу можно брать любого персонажа. Итоговый рисунок можно разместить в облаке проекта или отправить на contest@libreoffice.org. Лицензия рисунка должна быть СС0. Конкурс продлится до 31 августа.