This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет. Меня зовут Алина, моего брата Алекс.
Наш блог по хакингу и кибербезопасности в телеграм:
https://news.1rj.ru/str/joinchat/AAAAAFejTZeAfyZhO5i3XQ
Присоединяйтесь!
Наш блог по хакингу и кибербезопасности в телеграм:
https://news.1rj.ru/str/joinchat/AAAAAFejTZeAfyZhO5i3XQ
Присоединяйтесь!
Microsoft удалила функциональность Hot Reload из открытого .NET для поставки только в Visual Studio 2022
Microsoft удаляет ранее открытый код из состава платформы .NET. В частности, из открытой кодовой базы, в которой велась разработка новой ветки платформы .NET 6, была удалена реализация функции Hot Reload, изначально предложенной не только в среде разработки Visual Studio 2019 16.11 (Preview 1), но и в открытой утилите "dotnet watch".
В качестве причины удаления упоминается решение поставлять указанную функции только в коммерческом продукте Visual Studio 2022, чтобы повысить его привлекательность по сравнению с открытым редактором Visual Studio Code.
Функция Hot Reload предоставляет средства для редактирования кода на лету во время выполнения программы, позволяя вносить изменения без ручной остановки выполнения и без прикрепления точек останова. Разработчик мог запустить приложение под управлением "dotnet watch", после чего вносимые в код изменения автоматически применялись к запущенному приложению, что позволяло сразу наблюдать результат.
Microsoft удаляет ранее открытый код из состава платформы .NET. В частности, из открытой кодовой базы, в которой велась разработка новой ветки платформы .NET 6, была удалена реализация функции Hot Reload, изначально предложенной не только в среде разработки Visual Studio 2019 16.11 (Preview 1), но и в открытой утилите "dotnet watch".
В качестве причины удаления упоминается решение поставлять указанную функции только в коммерческом продукте Visual Studio 2022, чтобы повысить его привлекательность по сравнению с открытым редактором Visual Studio Code.
Функция Hot Reload предоставляет средства для редактирования кода на лету во время выполнения программы, позволяя вносить изменения без ручной остановки выполнения и без прикрепления точек останова. Разработчик мог запустить приложение под управлением "dotnet watch", после чего вносимые в код изменения автоматически применялись к запущенному приложению, что позволяло сразу наблюдать результат.
🎙 27 октября в 19:00 в продолжении серии митапов GPB.Talks спикеры из Газпромбанка, Яндекса и Bravado обсудят инструменты и фичи разработки на JavaScript в онлайн-формате
🔹 Надир Жумабаев, Senior Software Developer, Газпромбанк, расскажет о своем опыте использования функционального программирования и фичах в JS
🔹 Александра Шинкевич, Engineering Manager, Bravado, расскажет, что такое Bootstrap и почему подобные библиотеки полезно хоть раз в жизни пощупать руками на примере Bootstrap. А так же о том, чему подобные фреймворки не научат верстальщиков, но что стыдно не применять.
🔹 Никита Сидоров, The Frontend Operations Engineer,
Покажет, как уменьшить размер бандла и оптимизировать сборку еще сильнее и подскажет, как решить проблемы больших команд.
Митап проводится в партнерстве с венчурной компанией Startech.vc
Чтобы принять участие, зарегистрируйтесь по ссылке >
https://vk.cc/c7dinl
🔹 Надир Жумабаев, Senior Software Developer, Газпромбанк, расскажет о своем опыте использования функционального программирования и фичах в JS
🔹 Александра Шинкевич, Engineering Manager, Bravado, расскажет, что такое Bootstrap и почему подобные библиотеки полезно хоть раз в жизни пощупать руками на примере Bootstrap. А так же о том, чему подобные фреймворки не научат верстальщиков, но что стыдно не применять.
🔹 Никита Сидоров, The Frontend Operations Engineer,
Покажет, как уменьшить размер бандла и оптимизировать сборку еще сильнее и подскажет, как решить проблемы больших команд.
Митап проводится в партнерстве с венчурной компанией Startech.vc
Чтобы принять участие, зарегистрируйтесь по ссылке >
https://vk.cc/c7dinl
Выпуск Wine 6.20 и Wine staging 6.20
Состоялся выпуск экспериментальной ветки открытой реализации WinAPI - Wine 6.20. С момента выпуска версии 6.19 было закрыто 29 отчётов об ошибках и внесено 399 изменений.
Некоторые важные изменения:
— В формат PE (Portable Executable) преобразованы MSXml, XAudio, DInput и некоторые другие модули.
— В состав включены некоторые системные библиотеки для поддержи сборок на базе формата PE.
— В DirectInput оставлена поддержка только нового бэкенда для джойстиков, поддерживающих протокол HID (Human Interface Devices).
— В Winelib улучшена поддержка сборок MSVCRT.
— Закрыты отчёты об ошибках, связанные с работой игр: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
— Закрыты отчёты об ошибках, связанные с работой приложений: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Дополнительно можно отметить формирование выпуска проекта Wine Staging 6.20, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 557 дополнительных патчей.
В новом выпуске осуществлена синхронизация с кодовой базой Wine 6.20. В основной состав Wine переведено 5 патчей, связанных с поддержкой джойстиков в DirectInput и инициализацией COM при активации окон в imm32. Обновлены патчи eventfd_synchronization и ntdll-NtAlertThreadByThreadId. Временно отключён набор патчей mfplat-streaming и все оставшиеся патчи dinput (для согласования работы с новым бэкендом HID).
Состоялся выпуск экспериментальной ветки открытой реализации WinAPI - Wine 6.20. С момента выпуска версии 6.19 было закрыто 29 отчётов об ошибках и внесено 399 изменений.
Некоторые важные изменения:
— В формат PE (Portable Executable) преобразованы MSXml, XAudio, DInput и некоторые другие модули.
— В состав включены некоторые системные библиотеки для поддержи сборок на базе формата PE.
— В DirectInput оставлена поддержка только нового бэкенда для джойстиков, поддерживающих протокол HID (Human Interface Devices).
— В Winelib улучшена поддержка сборок MSVCRT.
— Закрыты отчёты об ошибках, связанные с работой игр: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
— Закрыты отчёты об ошибках, связанные с работой приложений: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Дополнительно можно отметить формирование выпуска проекта Wine Staging 6.20, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 557 дополнительных патчей.
В новом выпуске осуществлена синхронизация с кодовой базой Wine 6.20. В основной состав Wine переведено 5 патчей, связанных с поддержкой джойстиков в DirectInput и инициализацией COM при активации окон в imm32. Обновлены патчи eventfd_synchronization и ntdll-NtAlertThreadByThreadId. Временно отключён набор патчей mfplat-streaming и все оставшиеся патчи dinput (для согласования работы с новым бэкендом HID).
Проект ELevate, упрощающий переход с CentOS 7 на дистрибутивы, основанные на RHEL 8
Разработчики дистрибутива AlmaLinux представили инструментарий ELevate, позволяющий упростить миграцию рабочих установок CentOS 7.x на дистрибутивы, построенные на пакетной базе RHEL 8, с сохранением приложений, данных и настроек. В настоящее время проектом поддерживается миграция на AlmaLinux, Rocky Linux, CentOS Stream и Oracle Linux.
Процесс миграции основан на использовании утилиты Leapp, которая дополнена патчами, учитывающими специфику CentOS и сторонних дистрибутивов, построенных на пакетной базе RHEL. В проекте также задействован расширенный набор метаданных, описывающих шаги для перевода отдельных пакетов от одной ветки дистрибутива к другой.
Для миграции достаточно подключить предоставляемый проектом репозиторий, установить пакет со сценарием миграции на выбранный дистрибутив (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) и запустить утилиту "leapp".
Разработчики дистрибутива AlmaLinux представили инструментарий ELevate, позволяющий упростить миграцию рабочих установок CentOS 7.x на дистрибутивы, построенные на пакетной базе RHEL 8, с сохранением приложений, данных и настроек. В настоящее время проектом поддерживается миграция на AlmaLinux, Rocky Linux, CentOS Stream и Oracle Linux.
Процесс миграции основан на использовании утилиты Leapp, которая дополнена патчами, учитывающими специфику CentOS и сторонних дистрибутивов, построенных на пакетной базе RHEL. В проекте также задействован расширенный набор метаданных, описывающих шаги для перевода отдельных пакетов от одной ветки дистрибутива к другой.
Для миграции достаточно подключить предоставляемый проектом репозиторий, установить пакет со сценарием миграции на выбранный дистрибутив (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) и запустить утилиту "leapp".
Microsoft вернула код Hot Reload в репозиторий .NET
Microsoft прислушалась к мнению сообщества и вернула в репозиторий .NET SDK код с реализацией функции "Hot Reload", несколько дней назад удалённый из кодовой базы, несмотря на то что он уже числился открытым и входил в состав предварительного выпусков .NET 6. Представители компании принесли сообществу извинение и признали, что совершили ошибку, удалив уже добавленный код и сразу не отреагировав на недовольство сообщества.
Поясняется, что из-за нехватки ресурсов и времени перед релизом .NET 6 было решено предложить Hot Reload только в Visual Studio 2022. Но главной ошибкой было то, что вместо того, чтобы просто не активировать уже добавленный в открытую кодовую базу код, этот код был удалён из репозитория. Упоминание о нехватке ресурсов для доведения "Hot Reload" до финального релиза .NET 6 вызывают вопросы, так как данная возможность уже входила в состав финальных текстовых выпусков .NET 6 RC1 и .NET 6 RC2, и была протестирована пользователями.
Microsoft прислушалась к мнению сообщества и вернула в репозиторий .NET SDK код с реализацией функции "Hot Reload", несколько дней назад удалённый из кодовой базы, несмотря на то что он уже числился открытым и входил в состав предварительного выпусков .NET 6. Представители компании принесли сообществу извинение и признали, что совершили ошибку, удалив уже добавленный код и сразу не отреагировав на недовольство сообщества.
Поясняется, что из-за нехватки ресурсов и времени перед релизом .NET 6 было решено предложить Hot Reload только в Visual Studio 2022. Но главной ошибкой было то, что вместо того, чтобы просто не активировать уже добавленный в открытую кодовую базу код, этот код был удалён из репозитория. Упоминание о нехватке ресурсов для доведения "Hot Reload" до финального релиза .NET 6 вызывают вопросы, так как данная возможность уже входила в состав финальных текстовых выпусков .NET 6 RC1 и .NET 6 RC2, и была протестирована пользователями.
Проект Kerla развивает Linux-совместимое ядро на языке Rust
Новое ядро изначально ориентировано на обеспечение совместимости с ядром Linux на уровне ABI, что позволит запускать в окружении на базе Kerla немодифицированные исполняемые файлы, собранные для Linux. Код распространяется под лицензиями Apache 2.0 и MIT. Проект развивает разработчик Seiya Nuta, известный созданием микроядерной операционной системы Resea.
Пока что Kerla может работать только на системах с архитектурой x86_64 и реализует базовые системные вызовы, такие как write, stat, mmap, pipe и poll, поддерживает сигналы, неименованные каналы и переключения контекста. Для управление процессами предоставляются такие вызовы, как fork, wait4 и execve. Имеется поддержка tty и псевдотерминалов (pty). Из файловых систем поддерживаются initramfs (применяется для монтирования корневой ФС), tmpfs и devfs. Предоставляется сетевой стек с поддержкой сокетов TCP и UDP, реализованный на базе библиотеки smoltcp.
Разработчиком подготовлено загрузочное окружение, запускаемое в QEMU или в виртуальной машине Firecracker c драйвером virtio-net, к которому уже можно подключиться по SSH. В качестве системной библиотеки используется musl, а в качестве пользовательских утилит - BusyBox.
Новое ядро изначально ориентировано на обеспечение совместимости с ядром Linux на уровне ABI, что позволит запускать в окружении на базе Kerla немодифицированные исполняемые файлы, собранные для Linux. Код распространяется под лицензиями Apache 2.0 и MIT. Проект развивает разработчик Seiya Nuta, известный созданием микроядерной операционной системы Resea.
Пока что Kerla может работать только на системах с архитектурой x86_64 и реализует базовые системные вызовы, такие как write, stat, mmap, pipe и poll, поддерживает сигналы, неименованные каналы и переключения контекста. Для управление процессами предоставляются такие вызовы, как fork, wait4 и execve. Имеется поддержка tty и псевдотерминалов (pty). Из файловых систем поддерживаются initramfs (применяется для монтирования корневой ФС), tmpfs и devfs. Предоставляется сетевой стек с поддержкой сокетов TCP и UDP, реализованный на базе библиотеки smoltcp.
Разработчиком подготовлено загрузочное окружение, запускаемое в QEMU или в виртуальной машине Firecracker c драйвером virtio-net, к которому уже можно подключиться по SSH. В качестве системной библиотеки используется musl, а в качестве пользовательских утилит - BusyBox.
Прокачайте свои навыки в сфере IT и аналитики данных — примерьте роль Data Scientist! Участвуйте в бесплатном онлайн-интенсиве, который пройдёт с 1 по 3 ноября. Начало — в 19:00 по московскому времени.
Зарегистрируйтесь по ссылке: 👉 https://clc.to/oqYo4w.
За 3 дня вы научитесь:
⚡️ исследовать данные с помощью языка программирования Python;
⚡️ отличать Data Science от Machine Learning и Artificial Intelligence;
⚡️ строить модели для реальных кейсов;
⚡️ находить аномалии в данных;
⚡️ решать реальные задачи, с которыми сталкивается Data Scientist.
В роли спикера выступит руководитель направления по исследованию данных в Сбербанке с 7-летним опытом в программировании — Анастасия Борнева.
🎉 Каждый участник, сдавший практическую работу, получит сертификат на 10 000 рублей для поступления на любой курс Skillbox.
Присоединяйтесь!
Зарегистрируйтесь по ссылке: 👉 https://clc.to/oqYo4w.
За 3 дня вы научитесь:
⚡️ исследовать данные с помощью языка программирования Python;
⚡️ отличать Data Science от Machine Learning и Artificial Intelligence;
⚡️ строить модели для реальных кейсов;
⚡️ находить аномалии в данных;
⚡️ решать реальные задачи, с которыми сталкивается Data Scientist.
В роли спикера выступит руководитель направления по исследованию данных в Сбербанке с 7-летним опытом в программировании — Анастасия Борнева.
🎉 Каждый участник, сдавший практическую работу, получит сертификат на 10 000 рублей для поступления на любой курс Skillbox.
Присоединяйтесь!
Тесты производительности окружений на базе Ubuntu и Ubuntu/WSL2 в Windows 11
Ресурс Phoronix провел серию тестов производительности окружений на базе Ubuntu 20.04, Ubuntu 21.10 и Ubuntu 20.04 в WSL2-окружении предварительного выпуска Windows 11 22454.1000. Общее количество тестов составило 130, окружение с Ubuntu 20.04 в Windows 11 WSL2 достигло 94% от производительности Ubuntu 20.04, запущенном без прослоек на голом оборудовании в той же конфигурации.
Тесты выполнялись на машине:
CPU AMD Ryzen 9 5900X
Материнская плата ASUS ROG CROSSHAIR VIII HERO
ОЗУ 16GB
SSD 1TB WD_BLACK SN850 NVMe
GPU NVIDIA GeForce RTX 3090 24GB
Среднее геометрическое от всех проведённых тестов:
Ubuntu 21.10 - 143.32
Ubuntu 20.04 LTS - 141.99
Ubuntu 20.04 LTS в WSL2-окружении Windows 11 22454.1000 - 133.65
В некоторых тестах, например PyBench и Nginx - производительность Ubuntu 20.04 в WSL могла на 10-30% превышать результат Ubuntu 20.04. В других тестах же наоборот, отставать на 10-30% (например в тестах Node.js Express HTTP Load, Timed GDB GNU Debugger Compilation 10.2, VP9 libvpx Encoding). Часть тестов завершилась с практически одинаковым результатом - Node.js V8 Web Tooling Benchmark, OpenSSL.
Ресурс Phoronix провел серию тестов производительности окружений на базе Ubuntu 20.04, Ubuntu 21.10 и Ubuntu 20.04 в WSL2-окружении предварительного выпуска Windows 11 22454.1000. Общее количество тестов составило 130, окружение с Ubuntu 20.04 в Windows 11 WSL2 достигло 94% от производительности Ubuntu 20.04, запущенном без прослоек на голом оборудовании в той же конфигурации.
Тесты выполнялись на машине:
CPU AMD Ryzen 9 5900X
Материнская плата ASUS ROG CROSSHAIR VIII HERO
ОЗУ 16GB
SSD 1TB WD_BLACK SN850 NVMe
GPU NVIDIA GeForce RTX 3090 24GB
Среднее геометрическое от всех проведённых тестов:
Ubuntu 21.10 - 143.32
Ubuntu 20.04 LTS - 141.99
Ubuntu 20.04 LTS в WSL2-окружении Windows 11 22454.1000 - 133.65
В некоторых тестах, например PyBench и Nginx - производительность Ubuntu 20.04 в WSL могла на 10-30% превышать результат Ubuntu 20.04. В других тестах же наоборот, отставать на 10-30% (например в тестах Node.js Express HTTP Load, Timed GDB GNU Debugger Compilation 10.2, VP9 libvpx Encoding). Часть тестов завершилась с практически одинаковым результатом - Node.js V8 Web Tooling Benchmark, OpenSSL.
Обновление полностью свободного Linux-дистрибутива Trisquel GNU/Linux 9.0.1
Trisquel 9.0.1 основан на пакетной базе Ubuntu 18.04 LTS и ориентирован на использование в небольших предприятиях, в образовательных учреждениях и домашними пользователями. Trisquel одобрен Ричардом Столманом и официально признан Фондом Свободного ПО в качестве полностью свободного. Выпуск обновлений для дистрибутива будет осуществляться до апреля 2023 года.
Дистрибутив примечателен исключением из поставки всех несвободных компонентов, таких как бинарные драйверы, firmware и элементы графического оформления, распространяемые под несвободной лицензией или использующие зарегистрированные торговые марки. Trisquel совместим с Java (OpenJDK), поддерживает большинство аудио- и видео-форматов, включая работу с защищенными DVD, задействуя при этом только полностью свободные реализации данных технологий. В качестве рабочих столов предлагаются MATE (по умолчанию), LXDE и KDE.
В новом выпуске обновлены установочные образы и перенесены новые версии пакетов с исправлениями из LTS-ветки Ubuntu 18.04. Браузер Abrowser (Firefox с патчами) обновлён до версии 93. В установочных сборках решена проблема с доступом к репозиториям и обновлениям из-за поставки в пакете ca-certificates устаревшего корневого сертификата IdenTrust, который использовался для кросс-подписи корневого сертификата удостоверяющего центра Let's Encrypt. Обновлён полностью свободный вариант ядра Linux - Linux Libre, в котором проведена дополнительная чистка проприетарных прошивок и драйверов, содержащих несвободные компоненты.
Trisquel 9.0.1 основан на пакетной базе Ubuntu 18.04 LTS и ориентирован на использование в небольших предприятиях, в образовательных учреждениях и домашними пользователями. Trisquel одобрен Ричардом Столманом и официально признан Фондом Свободного ПО в качестве полностью свободного. Выпуск обновлений для дистрибутива будет осуществляться до апреля 2023 года.
Дистрибутив примечателен исключением из поставки всех несвободных компонентов, таких как бинарные драйверы, firmware и элементы графического оформления, распространяемые под несвободной лицензией или использующие зарегистрированные торговые марки. Trisquel совместим с Java (OpenJDK), поддерживает большинство аудио- и видео-форматов, включая работу с защищенными DVD, задействуя при этом только полностью свободные реализации данных технологий. В качестве рабочих столов предлагаются MATE (по умолчанию), LXDE и KDE.
В новом выпуске обновлены установочные образы и перенесены новые версии пакетов с исправлениями из LTS-ветки Ubuntu 18.04. Браузер Abrowser (Firefox с патчами) обновлён до версии 93. В установочных сборках решена проблема с доступом к репозиториям и обновлениям из-за поставки в пакете ca-certificates устаревшего корневого сертификата IdenTrust, который использовался для кросс-подписи корневого сертификата удостоверяющего центра Let's Encrypt. Обновлён полностью свободный вариант ядра Linux - Linux Libre, в котором проведена дополнительная чистка проприетарных прошивок и драйверов, содержащих несвободные компоненты.
Джун или сеньор? Неважно — приглашаем всех JavaScript-разработчиков на конференцию Holy JS 🖲 Слушайте лекции от экспертов Газпромбанка и получайте подарки!
🚀 Андрей Журавков, ведущий инженер разработки управления технологий, фронтальных систем розничного бизнеса — о том, как силами небольшой команды делать омниканальную систему
🚀 Надир Жумабаев, главный инженер разработки фронтальных сервисов розничного кредитного конвейера, расскажет о функциональном программировании на JS
🛸 Проходите игры и квизы по JavaScript и получите шанс выиграть:
🔹 Конструкторы LEGO «Международная Космическая Станция» и NASA Apollo Saturn V
🔹 Jenga и беспроводной powerbank
🔹 Мерч Газпромбанка
Для участия в конференции зарегистрируйтесь по ссылке > https://vk.cc/c7obdY
🚀 Андрей Журавков, ведущий инженер разработки управления технологий, фронтальных систем розничного бизнеса — о том, как силами небольшой команды делать омниканальную систему
🚀 Надир Жумабаев, главный инженер разработки фронтальных сервисов розничного кредитного конвейера, расскажет о функциональном программировании на JS
🛸 Проходите игры и квизы по JavaScript и получите шанс выиграть:
🔹 Конструкторы LEGO «Международная Космическая Станция» и NASA Apollo Saturn V
🔹 Jenga и беспроводной powerbank
🔹 Мерч Газпромбанка
Для участия в конференции зарегистрируйтесь по ссылке > https://vk.cc/c7obdY
Первый стабильный выпуск браузера Microsoft Edge для Linux
В репозитории размещён пакет "microsoft-edge-stable_95", доступный в форматах rpm и deb для Fedora, openSUSE, Ubuntu и Debian. В примечании к выпуску сборки для Linux теперь помечены как официальные, но на основном сайте браузера платформа Linux пока не включена в число поддерживаемых платформ и для дистрибутивов Linux продолжают предлагаться для установки бета- и dev-версии.
Выпуск основан на движке Chromium 95. Edge для Linux поддерживает все штатные возможности, ранее доступные для Windows и macOS, включая поддержку подключения к учётной записи Microsoft, режим выборочной чистки cookie и удаления различных сессионных данных при закрытии браузера, возможность прикрепления аннотаций к страницам, три режима блокировки web-трекеров и кода для отслеживания посетителей, синхронизацию между устройствами, родительский режим, систему защиты от вредоносной активности SmartScreen, вертикальные вкладки, группировку вкладок, коллекции, интерфейс для сравнения цен в интернет-магазинах и режим "читателя".
В браузере также доступен экспериментальный режим "Super Duper Secure", отключающий JIT и активирующий несовместимые с JIT аппаратные механизмы защиты CET (Controlflow-Enforcement Technology), ACG (Arbitrary Code Guard) и CFG (Control Flow Guard) для процессов, выполняющих обработку web-контента.
В репозитории размещён пакет "microsoft-edge-stable_95", доступный в форматах rpm и deb для Fedora, openSUSE, Ubuntu и Debian. В примечании к выпуску сборки для Linux теперь помечены как официальные, но на основном сайте браузера платформа Linux пока не включена в число поддерживаемых платформ и для дистрибутивов Linux продолжают предлагаться для установки бета- и dev-версии.
Выпуск основан на движке Chromium 95. Edge для Linux поддерживает все штатные возможности, ранее доступные для Windows и macOS, включая поддержку подключения к учётной записи Microsoft, режим выборочной чистки cookie и удаления различных сессионных данных при закрытии браузера, возможность прикрепления аннотаций к страницам, три режима блокировки web-трекеров и кода для отслеживания посетителей, синхронизацию между устройствами, родительский режим, систему защиты от вредоносной активности SmartScreen, вертикальные вкладки, группировку вкладок, коллекции, интерфейс для сравнения цен в интернет-магазинах и режим "читателя".
В браузере также доступен экспериментальный режим "Super Duper Secure", отключающий JIT и активирующий несовместимые с JIT аппаратные механизмы защиты CET (Controlflow-Enforcement Technology), ACG (Arbitrary Code Guard) и CFG (Control Flow Guard) для процессов, выполняющих обработку web-контента.
Релиз дистрибутива Nitrux 1.7.0 с рабочим столом NX Desktop
Nitrux 1.7.0 построен на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Дистрибутив развивает собственный рабочий стол NX Desktop, который представляет собой надстройку над пользовательским окружением KDE Plasma, а также фреймворк построения интерфейсов пользователя MauiKit, на основе которого развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах.
Рабочий стол NX Desktop предлагает иное стилевое оформление, собственную реализацию системного лотка, центра вывода уведомлений и различных плазмоидов, таких как конфигуратор сетевых соединений и мультимедийный апплет для регулирования громкости и управления воспроизведением мультимедийного контента.
В новом выпуске:
— Компоненты рабочего стола обновлены до версий KDE Plasma 5.23.2 (в прошлом выпуске использовался KDE 5.22), KDE Frameworksn 5.87.0 и KDE Gear (KDE Applications) 21.08.2.
— Обновлены версии программ, в том числе Latte Dock 0.10.75, Firefox 93, Kdenlive 21.08.2, Heroic Games Launcher 1.10.3, Window Buttons Applet 0.10.0.
— Для установки на выбор предложены пакеты с ядром Linux 5.14.15 (по умолчанию), 5.4.156, 5.10.76, Linux Libre 5.10.76 и Linux Libre 5.14.15, а также ядер 5.14.0-15.1, 5.14.15 и 5.14.15-cacule с патчами от проектов Liquorix и Xanmod.
Nitrux 1.7.0 построен на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Дистрибутив развивает собственный рабочий стол NX Desktop, который представляет собой надстройку над пользовательским окружением KDE Plasma, а также фреймворк построения интерфейсов пользователя MauiKit, на основе которого развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах.
Рабочий стол NX Desktop предлагает иное стилевое оформление, собственную реализацию системного лотка, центра вывода уведомлений и различных плазмоидов, таких как конфигуратор сетевых соединений и мультимедийный апплет для регулирования громкости и управления воспроизведением мультимедийного контента.
В новом выпуске:
— Компоненты рабочего стола обновлены до версий KDE Plasma 5.23.2 (в прошлом выпуске использовался KDE 5.22), KDE Frameworksn 5.87.0 и KDE Gear (KDE Applications) 21.08.2.
— Обновлены версии программ, в том числе Latte Dock 0.10.75, Firefox 93, Kdenlive 21.08.2, Heroic Games Launcher 1.10.3, Window Buttons Applet 0.10.0.
— Для установки на выбор предложены пакеты с ядром Linux 5.14.15 (по умолчанию), 5.4.156, 5.10.76, Linux Libre 5.10.76 и Linux Libre 5.14.15, а также ядер 5.14.0-15.1, 5.14.15 и 5.14.15-cacule с патчами от проектов Liquorix и Xanmod.
Прекращение разработки дистрибутива Trident, два года назад перешедшего с TrueOS на Void Linux
Объявлено о прекращении разработки пользовательского дистрибутива Trident, изначально развивавшегося на базе FreeBSD и TrueOS (PC-BSD), но два года назад переведённого на пакетную базу Void Linux. Дистрибутив использовал файловую систему ZFS и систему инициализации OpenRC. Решение о сворачивании приняли ключевые разработчики, жизненные обстоятельства которых последнее время изменились, как и личные предпочтения. Постепенный вывод из эксплуатации элементов инфраструктуры начнётся 1 ноября и закончится 1 марта 2022 года, когда будет остановлена работа сайта проекта и отключён репозиторий пакетов.
Объявлено о прекращении разработки пользовательского дистрибутива Trident, изначально развивавшегося на базе FreeBSD и TrueOS (PC-BSD), но два года назад переведённого на пакетную базу Void Linux. Дистрибутив использовал файловую систему ZFS и систему инициализации OpenRC. Решение о сворачивании приняли ключевые разработчики, жизненные обстоятельства которых последнее время изменились, как и личные предпочтения. Постепенный вывод из эксплуатации элементов инфраструктуры начнётся 1 ноября и закончится 1 марта 2022 года, когда будет остановлена работа сайта проекта и отключён репозиторий пакетов.
Релиз ядра Linux 5.15
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.15. Среди наиболее заметных изменений: новый драйвер NTFS с поддержкой записи, модуль ksmbd с реализацией SMB-сервера, подсистема DAMON для мониторинга доступа к памяти, примитивы блокировок для режима реального времени, поддержка fs-verity в Btrfs, системный вызов process_mrelease для систем реагирования на нехватку памяти, модуль удалённой аттестации dm-ima.
В новую версию принято 13499 исправлений от 1888 разработчиков, размер патча - 42 МБ (изменения затронули 10895 файлов, добавлено 632522 строк кода, удалено 299966 строк). Около 45% всех представленных в 5.15 изменений связаны с драйверами устройств, примерно 14% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 6% - с файловыми системами и 3% c внутренними подсистемами ядра.
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.15. Среди наиболее заметных изменений: новый драйвер NTFS с поддержкой записи, модуль ksmbd с реализацией SMB-сервера, подсистема DAMON для мониторинга доступа к памяти, примитивы блокировок для режима реального времени, поддержка fs-verity в Btrfs, системный вызов process_mrelease для систем реагирования на нехватку памяти, модуль удалённой аттестации dm-ima.
В новую версию принято 13499 исправлений от 1888 разработчиков, размер патча - 42 МБ (изменения затронули 10895 файлов, добавлено 632522 строк кода, удалено 299966 строк). Около 45% всех представленных в 5.15 изменений связаны с драйверами устройств, примерно 14% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 6% - с файловыми системами и 3% c внутренними подсистемами ядра.