Шутка про возраст женщин привела к изменению кодекса поведения Ruby
В кодекс поведения проекта Ruby, определяющий принципы дружелюбного и уважительного общения в сообществе разработчиков, внесены изменения:
— Удалён пункт, определяющий терпимое отношение к противоположным мнениям.
— Фраза про гостеприимное отношение к новичкам, молодым участникам, их учителям и угождение "fire breathing wizards" (вероятно, подразумеваются люди, не умеющие сдерживать свои эмоции), заменена на общую, предписывающую такое отношение ко всем пользователям.
— Пункт про недопустимость издевательств ограничен только защищёнными категориями. Однако участники обсуждения не смогли договориться о том, что это означает: например, запрещается ли harassment с упоминанием расы вообще, или только тех, кто не относится к «белым».
Поводом для изменения кодекса стало сообщение новичка в списке рассылки, посвящённое ошибке при вычислении выражения "Date.today +1". Автор сообщения пошутил, что подобная ошибка на руку женщинам, которые не любят раскрывать свой истинный возраст.
В ответ посыпались обвинения в сексизме, оскорбления и критика о недопустимости таких шуток. Другие пользователи сочли, что реакция на шутку оказалась более неприемлема, чем сама шутка.
В кодекс поведения проекта Ruby, определяющий принципы дружелюбного и уважительного общения в сообществе разработчиков, внесены изменения:
— Удалён пункт, определяющий терпимое отношение к противоположным мнениям.
— Фраза про гостеприимное отношение к новичкам, молодым участникам, их учителям и угождение "fire breathing wizards" (вероятно, подразумеваются люди, не умеющие сдерживать свои эмоции), заменена на общую, предписывающую такое отношение ко всем пользователям.
— Пункт про недопустимость издевательств ограничен только защищёнными категориями. Однако участники обсуждения не смогли договориться о том, что это означает: например, запрещается ли harassment с упоминанием расы вообще, или только тех, кто не относится к «белым».
Поводом для изменения кодекса стало сообщение новичка в списке рассылки, посвящённое ошибке при вычислении выражения "Date.today +1". Автор сообщения пошутил, что подобная ошибка на руку женщинам, которые не любят раскрывать свой истинный возраст.
В ответ посыпались обвинения в сексизме, оскорбления и критика о недопустимости таких шуток. Другие пользователи сочли, что реакция на шутку оказалась более неприемлема, чем сама шутка.
Фонд СПО представил браузерное дополнение JShelter для ограничения JavaScript API
JShelter - браузерное дополнение для защиты от угроз, возникающих при использовании JavaScript на сайтах, включая скрытую идентификацию, отслеживание перемещений и накопление данных о пользователе. Код проекта распространяется под лицензией GPLv3. Дополнение подготовлено для Firefox, Google Chrome, Opera, Brave, Microsoft Edge и других браузеров на основе движка Chromium.
Проект развивается как совместная инициатива, финансируемая фондом NLnet Foundation. К разработке JShelter присоединился создатель дополнения NoScript, основатели проекта J++ и авторы дополнений JS-Shield и JavaScript Restrictor. В качестве основы нового проекта использовано дополнение JavaScript Restrictor.
JShelter можно рассматривать как подобие межсетевого экрана для программных интерфейсов JavaScript, доступных сайтам и web-приложениям. Дополнение предоставляет четыре уровня защиты, а также режим гибкой настройки доступа к API. Нулевой уровень полностью разрешает доступ ко всем API, первый включает минимальные блокировки не нарушающие работу страниц, второй уровень балансирует между блокировками и совместимостью, а четвёртый уровень включает строгую блокировку всего лишнего.
Настройки блокировки API можно привязывать к отдельным сайтам. Например, для какого-то сайта можно усилить защиту, а для какого-то отключить. Также можно выборочно блокировать определённые методы, объекты, свойства и функции JavaScript, или подменять возвращаемые значения. Отдельно выделяется режим Network boundary shield, который не позволяет страницам использовать браузер в качестве прокси между внешней и локальной сетями.
JShelter - браузерное дополнение для защиты от угроз, возникающих при использовании JavaScript на сайтах, включая скрытую идентификацию, отслеживание перемещений и накопление данных о пользователе. Код проекта распространяется под лицензией GPLv3. Дополнение подготовлено для Firefox, Google Chrome, Opera, Brave, Microsoft Edge и других браузеров на основе движка Chromium.
Проект развивается как совместная инициатива, финансируемая фондом NLnet Foundation. К разработке JShelter присоединился создатель дополнения NoScript, основатели проекта J++ и авторы дополнений JS-Shield и JavaScript Restrictor. В качестве основы нового проекта использовано дополнение JavaScript Restrictor.
JShelter можно рассматривать как подобие межсетевого экрана для программных интерфейсов JavaScript, доступных сайтам и web-приложениям. Дополнение предоставляет четыре уровня защиты, а также режим гибкой настройки доступа к API. Нулевой уровень полностью разрешает доступ ко всем API, первый включает минимальные блокировки не нарушающие работу страниц, второй уровень балансирует между блокировками и совместимостью, а четвёртый уровень включает строгую блокировку всего лишнего.
Настройки блокировки API можно привязывать к отдельным сайтам. Например, для какого-то сайта можно усилить защиту, а для какого-то отключить. Также можно выборочно блокировать определённые методы, объекты, свойства и функции JavaScript, или подменять возвращаемые значения. Отдельно выделяется режим Network boundary shield, который не позволяет страницам использовать браузер в качестве прокси между внешней и локальной сетями.
В России планируют создать свой Фонд открытого ПО
В Москве состоялась конференция Russian Open Source Summit, посвящённая использованию открытого программного обеспечения в России в условиях государственной политики на снижение зависимости от иностранных поставщиков. На ней были объявлены планы по созданию некоммерческой организации "Russian Open Source Foundation".
Ключевые задачи, которыми будет заниматься организация Russian Open Source Foundation:
— Координировать деятельность сообществ разработчиков, образовательных и научных организаций.
— Участвовать в разработке плана мероприятий по реализации стратегии развития ПО с открытым кодом и определять показатели эффективности.
— Выполнять роль оператора отечественного репозитория или зеркал крупнейших зарубежных репозиториев.
— Обеспечивать грантовую поддержку разработки открытого ПО.
— Представлять российские сообщества открытого ПО в переговорах с международными общественными организациями в той же области.
Инициатором создания организации стал центр компетенций по импортозамещению в сфере информационно-коммуникационных технологий. Интерес к проекту также выразило министерство цифрового развития и Российский фонд развития информационных технологий. Представителем министерства озвучена идея распространения в форме открытого ПО продуктов, разработанных для государственных и муниципальных закупок.
В состав новой организации предложено войти компаниям Яндекс, Сбербанк, ВТБ, Mail. ru, Postgres Pro и Arenadata, которые отмечены как крупнейшие участники разработки открытого ПО в России. О намерении войти в состав Russian Open Source Foundation пока заявили лишь представители ВТБ и Arenadata. Представители Яндекс и Mail.ru отказались от комментариев, Сбербанк сообщил, что лишь участвовал в обсуждении, а директор Postgres Professional упомянул то том, что инициатива находится в начальной стадии.
В Москве состоялась конференция Russian Open Source Summit, посвящённая использованию открытого программного обеспечения в России в условиях государственной политики на снижение зависимости от иностранных поставщиков. На ней были объявлены планы по созданию некоммерческой организации "Russian Open Source Foundation".
Ключевые задачи, которыми будет заниматься организация Russian Open Source Foundation:
— Координировать деятельность сообществ разработчиков, образовательных и научных организаций.
— Участвовать в разработке плана мероприятий по реализации стратегии развития ПО с открытым кодом и определять показатели эффективности.
— Выполнять роль оператора отечественного репозитория или зеркал крупнейших зарубежных репозиториев.
— Обеспечивать грантовую поддержку разработки открытого ПО.
— Представлять российские сообщества открытого ПО в переговорах с международными общественными организациями в той же области.
Инициатором создания организации стал центр компетенций по импортозамещению в сфере информационно-коммуникационных технологий. Интерес к проекту также выразило министерство цифрового развития и Российский фонд развития информационных технологий. Представителем министерства озвучена идея распространения в форме открытого ПО продуктов, разработанных для государственных и муниципальных закупок.
В состав новой организации предложено войти компаниям Яндекс, Сбербанк, ВТБ, Mail. ru, Postgres Pro и Arenadata, которые отмечены как крупнейшие участники разработки открытого ПО в России. О намерении войти в состав Russian Open Source Foundation пока заявили лишь представители ВТБ и Arenadata. Представители Яндекс и Mail.ru отказались от комментариев, Сбербанк сообщил, что лишь участвовал в обсуждении, а директор Postgres Professional упомянул то том, что инициатива находится в начальной стадии.
Must have для каждого айтишника! @Safebase - канал всё про веб-безопасность, анонимность, хакинг и социальную инженерию, в котором вы найдете:
— Актуальные новости;
— Полезные видео;
— Профессиональный юмор;
— Книги.
Присоединяйтесь, давайте расти как профессионалы вместе!
— Актуальные новости;
— Полезные видео;
— Профессиональный юмор;
— Книги.
Присоединяйтесь, давайте расти как профессионалы вместе!
Релиз набора компиляторов LLVM 13.0
Некоторые улучшения в Clang 13.0:
— Реализована поддержка гарантированных хвостовых вызовов (вызов подпрограммы в самом конце функции, образующий хвостовую рекурсию в случае, если подпрограмма вызывается саму себя).
— В декларациях "using" и расширениях clang реализована поддержка определения атрибутов в стиле C++11, используя формат "[]".
— Добавлен флаг "-Wreserved-identifier" для вывода предупреждения при указании в пользовательском коде зарезервированных идентификаторов.
И другие изменения.
Некоторые новшества LLVM 13.0:
— Добавлена опция "-ehcontguard" для использования технологии CET (Windows Control-flow Enforcement Technology) для защиты на этапе обработки исключений от выполнения эксплоитов, построенных с использованием приёмов возвратно-ориентированного программирования (ROP, Return-Oriented Programming).
— Проект debuginfo-test переименован в cross-project-tests и рассчитан на тестирование компонентов из различных проектов, не ограничиваясь отладочной информацией.
— В сборочной системе обеспечена поддержка сборки нескольких дистрибутивов, например, один с утилитами, а второй с библиотеками для разработчиков.
И другие изменения.
Некоторые улучшения в Clang 13.0:
— Реализована поддержка гарантированных хвостовых вызовов (вызов подпрограммы в самом конце функции, образующий хвостовую рекурсию в случае, если подпрограмма вызывается саму себя).
— В декларациях "using" и расширениях clang реализована поддержка определения атрибутов в стиле C++11, используя формат "[]".
— Добавлен флаг "-Wreserved-identifier" для вывода предупреждения при указании в пользовательском коде зарезервированных идентификаторов.
И другие изменения.
Некоторые новшества LLVM 13.0:
— Добавлена опция "-ehcontguard" для использования технологии CET (Windows Control-flow Enforcement Technology) для защиты на этапе обработки исключений от выполнения эксплоитов, построенных с использованием приёмов возвратно-ориентированного программирования (ROP, Return-Oriented Programming).
— Проект debuginfo-test переименован в cross-project-tests и рассчитан на тестирование компонентов из различных проектов, не ограничиваясь отладочной информацией.
— В сборочной системе обеспечена поддержка сборки нескольких дистрибутивов, например, один с утилитами, а второй с библиотеками для разработчиков.
И другие изменения.
Релиз оконного менеджера IceWM 2.8
Доступен выпуск легковесного оконного менеджера IceWM 2.8. IceWM предоставляет полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации, возможно использование тем оформления. Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего стола и редакторов меню. Код написан на языке С++ и распространяется под лицензией GPLv2.
В новом выпуске увеличена производительность и масштабируемость меню со списком окон. Добавлена поддержка группировки вместе окон одинаковых приложений. В утилите icesh улучшена фильтрация по свойству WM_CLASS и добавлены опции "+group" и "+Class". Повышена эффективность работы с обоями рабочего стола, обеспечено удаление исходного изображения для снижения потребления памяти.
Доступен выпуск легковесного оконного менеджера IceWM 2.8. IceWM предоставляет полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации, возможно использование тем оформления. Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего стола и редакторов меню. Код написан на языке С++ и распространяется под лицензией GPLv2.
В новом выпуске увеличена производительность и масштабируемость меню со списком окон. Добавлена поддержка группировки вместе окон одинаковых приложений. В утилите icesh улучшена фильтрация по свойству WM_CLASS и добавлены опции "+group" и "+Class". Повышена эффективность работы с обоями рабочего стола, обеспечено удаление исходного изображения для снижения потребления памяти.
👨🏻💻 @Social_Engineering — канал с бесплатными обучающими материалами для ИТ специалистов.
• Тысячи книг которые невозможно найти в открытом доступе.
• Сотни статей и публикаций с обучающим материалом для ИБ специалистов.
• Раздача платных курсов - БЕСПЛАТНО.
• Переводы зарубежных статей и конференций.
DevOps, ИБ, Пентест, Системное Администрирование, Сети, Инструменты и многое другое.
Не упусти возможность подписаться.
• Тысячи книг которые невозможно найти в открытом доступе.
• Сотни статей и публикаций с обучающим материалом для ИБ специалистов.
• Раздача платных курсов - БЕСПЛАТНО.
• Переводы зарубежных статей и конференций.
DevOps, ИБ, Пентест, Системное Администрирование, Сети, Инструменты и многое другое.
Не упусти возможность подписаться.
Компания Canonical представила оболочку Ubuntu Frame
Canonical представила первый выпуск оболочки Ubuntu Frame, предназначенной для создания интернет-киосков, терминалов самообслуживания, информационных стендов, цифровых вывесок, умных зеркал, промышленных экранов, IoT-устройств и других подобных применений. Оболочка рассчитана на предоставление полноэкранного интерфейса для одного приложения и базируется на использовании дисплейного сервера Mir и протокола Wayland. Наработки проекта распространяются под лицензией GPLv3. Для загрузки подготовлены пакеты в формате snap.
Ubuntu Frame можно использования для запуска приложений на базе GTK, Qt, Flutter и SDL2, а также программ на базе Java, HTML5 и Electron. Возможен запуск как приложений, собранных с поддержкой Wayland, так и программ на базе протокола X11 (используется Xwayland).
Для создания кастомизированного киоска, ограниченного работой одного приложения, разработчику достаточно подготовить само приложение, а все остальные задачи по поддержке оборудования, поддержанию системы в актуальном состоянии и организации взаимодействия с пользователем берут на себя Ubuntu Core и Ubuntu Frame, включая поддержку управления при помощи экранных жестов на системах с сенсорными экранами. Заявлено, что обновления с устранением ошибок и уязвимостей в выпусках Ubuntu Frame будут формироваться в течение 10 лет. При желании оболочку можно запустить не только в Ubuntu Core, но и в любом дистрибутиве Linux с поддержкой пакетов Snap.
Canonical представила первый выпуск оболочки Ubuntu Frame, предназначенной для создания интернет-киосков, терминалов самообслуживания, информационных стендов, цифровых вывесок, умных зеркал, промышленных экранов, IoT-устройств и других подобных применений. Оболочка рассчитана на предоставление полноэкранного интерфейса для одного приложения и базируется на использовании дисплейного сервера Mir и протокола Wayland. Наработки проекта распространяются под лицензией GPLv3. Для загрузки подготовлены пакеты в формате snap.
Ubuntu Frame можно использования для запуска приложений на базе GTK, Qt, Flutter и SDL2, а также программ на базе Java, HTML5 и Electron. Возможен запуск как приложений, собранных с поддержкой Wayland, так и программ на базе протокола X11 (используется Xwayland).
Для создания кастомизированного киоска, ограниченного работой одного приложения, разработчику достаточно подготовить само приложение, а все остальные задачи по поддержке оборудования, поддержанию системы в актуальном состоянии и организации взаимодействия с пользователем берут на себя Ubuntu Core и Ubuntu Frame, включая поддержку управления при помощи экранных жестов на системах с сенсорными экранами. Заявлено, что обновления с устранением ошибок и уязвимостей в выпусках Ubuntu Frame будут формироваться в течение 10 лет. При желании оболочку можно запустить не только в Ubuntu Core, но и в любом дистрибутиве Linux с поддержкой пакетов Snap.
Выпуск Wine 6.19 и Wine staging 6.19
Состоялся выпуск экспериментальной ветки открытой реализации WinAPI - Wine 6.19. С момента выпуска версии 6.18 было закрыто 22 отчёта об ошибках и внесено 520 изменений.
Некоторые изменения:
— В формат PE (Portable Executable) преобразованы IPHlpApi, NsiProxy, WineDbg и некоторые другие модули.
— Продолжено развитие бэкенда для джойстиков, поддерживающих протокол HID (Human Interface Devices).
— Связанные с ядром части GDI перенесены в библиотеку Win32u.
Проведена дополнительная работа по поддержке отладочного формата DWARF 3/4.
— Закрыты отчёты об ошибках, связанные с работой игр: Control Ultimate Edition, A Plague Tale: Innocence, Levelhead, FreeOrion, Darksiders Warmastered Edition, Simucube 2 TrueDrive, Mass Effect Legendary, SimHub, Fanaleds, Thronebreaker: The Witcher Tales.
— Закрыты отчёты об ошибках, связанные с работой приложений: Corel Painter 12, Open Metronome, IEC 61850 v2.02, PureBasic x64 IDE, TP-Link PLC 2.2, MikuMikuMoving.
И другие изменения.
Состоялся выпуск экспериментальной ветки открытой реализации WinAPI - Wine 6.19. С момента выпуска версии 6.18 было закрыто 22 отчёта об ошибках и внесено 520 изменений.
Некоторые изменения:
— В формат PE (Portable Executable) преобразованы IPHlpApi, NsiProxy, WineDbg и некоторые другие модули.
— Продолжено развитие бэкенда для джойстиков, поддерживающих протокол HID (Human Interface Devices).
— Связанные с ядром части GDI перенесены в библиотеку Win32u.
Проведена дополнительная работа по поддержке отладочного формата DWARF 3/4.
— Закрыты отчёты об ошибках, связанные с работой игр: Control Ultimate Edition, A Plague Tale: Innocence, Levelhead, FreeOrion, Darksiders Warmastered Edition, Simucube 2 TrueDrive, Mass Effect Legendary, SimHub, Fanaleds, Thronebreaker: The Witcher Tales.
— Закрыты отчёты об ошибках, связанные с работой приложений: Corel Painter 12, Open Metronome, IEC 61850 v2.02, PureBasic x64 IDE, TP-Link PLC 2.2, MikuMikuMoving.
И другие изменения.
Обновление Debian 11.1 и 10.11
Сформировано первое корректирующее обновление дистрибутива Debian 11, в которое включены обновления пакетов, выпущенные за два месяца с момента релиза новой ветки, и устранены недоработки в инсталляторе. Выпуск включает 75 обновлений с устранением проблем со стабильностью и 35 обновлений с устранением уязвимостей. Из изменений в Debian 11.1 можно отметить обновление до свежих стабильных версий пакетов clamav, dpdk, flatpak, galera, gnome-maps, gnome-shell, mariadb, mutter, postgresql и ublock-origin.
Одновременно доступен новый выпуск предыдущей стабильной ветки Debian 10.11, в который включено 55 обновлений с устранением проблем со стабильностью и 50 обновлений с устранением уязвимостей. Из репозитория исключены пакеты birdtray (дополнение потеряло совместимость с актуальной версией Thunderbird) и libprotocol-acme-perl (поддерживает только старую версию протокола ACME).
Сформировано первое корректирующее обновление дистрибутива Debian 11, в которое включены обновления пакетов, выпущенные за два месяца с момента релиза новой ветки, и устранены недоработки в инсталляторе. Выпуск включает 75 обновлений с устранением проблем со стабильностью и 35 обновлений с устранением уязвимостей. Из изменений в Debian 11.1 можно отметить обновление до свежих стабильных версий пакетов clamav, dpdk, flatpak, galera, gnome-maps, gnome-shell, mariadb, mutter, postgresql и ublock-origin.
Одновременно доступен новый выпуск предыдущей стабильной ветки Debian 10.11, в который включено 55 обновлений с устранением проблем со стабильностью и 50 обновлений с устранением уязвимостей. Из репозитория исключены пакеты birdtray (дополнение потеряло совместимость с актуальной версией Thunderbird) и libprotocol-acme-perl (поддерживает только старую версию протокола ACME).
Выпуск ROSA Fresh 12 на новой платформе rosa2021.1
Компания НТЦ ИТ РОСА выпустила дистрибутив ROSA Fresh 12 на базе новой платформы rosa2021.1. ROSA Fresh 12 позиционируется как первый выпуск, демонстрирующий возможности новой платформы. Этот релиз предназначен прежде всего для энтузиастов Linux и содержит свежие версии программного обеспечения. В настоящий момент официально сформирован только образ со средой рабочего стола KDE Plasma 5.
Некоторые особенности новой платформы rosa2021.1:
— Осуществлён переход с пакетных менеджеров RPM 5 и urpmi на RPM 4 и dnf, что позволило сделать работу пакетной системы гораздо стабильнее и предсказуемее.
— Обновлена пакетная база. В том числе обновлены Glibc 2.33 (в режиме обратной совместимости с ядрами Linux до 4.14.x), GCC 11.2, systemd 249+.
— Добавлена полноценная поддержка платформы aarch64 (ARMv8), в том числе российских процессоров «Байкал-М».
— 32-битная архитектура x86 переименована из i586 в i686.
— Улучшена минимальная базовая система, значительно уменьшен её размер, обеспечена поставка регулярных сборок минимальных rootfs для всех трёх поддерживаемых архитектур, которые можно использовать для создания контейнеров на базе платформы rosa2021.1 или для установки системы.
И другие изменения.
Компания НТЦ ИТ РОСА выпустила дистрибутив ROSA Fresh 12 на базе новой платформы rosa2021.1. ROSA Fresh 12 позиционируется как первый выпуск, демонстрирующий возможности новой платформы. Этот релиз предназначен прежде всего для энтузиастов Linux и содержит свежие версии программного обеспечения. В настоящий момент официально сформирован только образ со средой рабочего стола KDE Plasma 5.
Некоторые особенности новой платформы rosa2021.1:
— Осуществлён переход с пакетных менеджеров RPM 5 и urpmi на RPM 4 и dnf, что позволило сделать работу пакетной системы гораздо стабильнее и предсказуемее.
— Обновлена пакетная база. В том числе обновлены Glibc 2.33 (в режиме обратной совместимости с ядрами Linux до 4.14.x), GCC 11.2, systemd 249+.
— Добавлена полноценная поддержка платформы aarch64 (ARMv8), в том числе российских процессоров «Байкал-М».
— 32-битная архитектура x86 переименована из i586 в i686.
— Улучшена минимальная базовая система, значительно уменьшен её размер, обеспечена поставка регулярных сборок минимальных rootfs для всех трёх поддерживаемых архитектур, которые можно использовать для создания контейнеров на базе платформы rosa2021.1 или для установки системы.
И другие изменения.
Релиз рабочего стола KDE Plasma 5.23
Выпуск приурочен ко дню 25-летия проекта - 14 октября 1996 года Маттиас Эттрих объявил о создании нового свободного десктоп-окружения, ориентированного на конечных пользователей, а не на программистов или системных администраторов, и способного конкурировать с доступными в то время коммерческими продуктами, такими как CDE.
Некоторые изменения:
— В теме оформления Breeze изменён дизайн кнопок, элементов меню, переключателей, ползунков и полос прокрутки.
— Значительно переработан код с реализацией нового меню Kickoff, повышена производительность и устранены мешающие работе ошибки.
— В интерфейсе показа уведомлений предоставлена поддержка копирования текста в буфер обмена при помощи комбинации клавиш Ctrl+C.
— Предоставлена возможность быстрого переключения между профилями энергопотребления: "экономия энергии", "высокая производительность" и "сбалансированные настройки".
— В системном мониторе и виджетах для показа состояния датчиков обеспечено отображение усреднённого показателя нагрузки (LA, load average).
И другие изменения.
Выпуск приурочен ко дню 25-летия проекта - 14 октября 1996 года Маттиас Эттрих объявил о создании нового свободного десктоп-окружения, ориентированного на конечных пользователей, а не на программистов или системных администраторов, и способного конкурировать с доступными в то время коммерческими продуктами, такими как CDE.
Некоторые изменения:
— В теме оформления Breeze изменён дизайн кнопок, элементов меню, переключателей, ползунков и полос прокрутки.
— Значительно переработан код с реализацией нового меню Kickoff, повышена производительность и устранены мешающие работе ошибки.
— В интерфейсе показа уведомлений предоставлена поддержка копирования текста в буфер обмена при помощи комбинации клавиш Ctrl+C.
— Предоставлена возможность быстрого переключения между профилями энергопотребления: "экономия энергии", "высокая производительность" и "сбалансированные настройки".
— В системном мониторе и виджетах для показа состояния датчиков обеспечено отображение усреднённого показателя нагрузки (LA, load average).
И другие изменения.
Microsoft портировала Sysmon для Linux и открыла его код
Microsoft портировала на платформу Linux сервис мониторинга активности в системе Sysmon. Для отслеживания работы Linux применяется подсистема eBPF, позволяющая запускать обработчики, работающие на уровне ядра операционной системы. Отдельно развивается библиотека SysinternalsEBPF, включающая функции, полезные для создания BPF-обработчиков для мониторинга событий в системе. Код инструментария открыт под лицензией MIT, а BPF-программы под лицензией GPLv2. В репозитории packages.microsoft.com размещены готовые пакеты RPM и DEB, подходящие для популярных дистрибутивов Linux.
Sysmon позволяет вести лог с детализированной информацией о создании и завершении процессов, сетевых соединениях и манипуляциях с файлами. В логе сохраняются не только общие сведения, но и информация, полезная для разбора связанных с безопасностью инцидентов.
Microsoft портировала на платформу Linux сервис мониторинга активности в системе Sysmon. Для отслеживания работы Linux применяется подсистема eBPF, позволяющая запускать обработчики, работающие на уровне ядра операционной системы. Отдельно развивается библиотека SysinternalsEBPF, включающая функции, полезные для создания BPF-обработчиков для мониторинга событий в системе. Код инструментария открыт под лицензией MIT, а BPF-программы под лицензией GPLv2. В репозитории packages.microsoft.com размещены готовые пакеты RPM и DEB, подходящие для популярных дистрибутивов Linux.
Sysmon позволяет вести лог с детализированной информацией о создании и завершении процессов, сетевых соединениях и манипуляциях с файлами. В логе сохраняются не только общие сведения, но и информация, полезная для разбора связанных с безопасностью инцидентов.
Выпуск дистрибутива Devuan 4.0, форка Debian без systemd
Новая ветка примечательна переходом на пакетную базу Debian 11 "Bullseye". В рамках проекта созданы ответвления около 400 пакетов Debian, которые модифицированы для избавления от привязок к systemd, ребрендинга или адаптации для особенностей инфраструктуры Devuan. Два пакета присутствуют только в Devuan и связаны с настройкой репозиториев и работой сборочной системы. В остальном Devuan полностью совместим с Debian и может использоваться в качестве основы для создания специализированных сборок Debian без systemd.
Рабочий стол по умолчанию основан на Xfce и дисплейном менеджере Slim. Опционально доступны для установки KDE, MATE, Cinnamon, LXQt и LXDE. Вместо systemd поставляется классическая система инициализации SysVinit, а также опционально системы openrc и runit. Предусмотрена возможность работы без D-Bus, которая позволяет создавать минималистичные конфигурации рабочего стола на базе оконных менеджеров blackbox, fluxbox, fvwm, fvwm-crystal и openbox. Для настройки сети предлагается вариант конфигуратора NetworkManager, не привязанный к systemd. Вместо systemd-udev задействован eudev, форк udev от проекта Gentoo. Для управления пользовательскими сеансами в Xfce и MATE используется consolekit, а в остальных рабочих столах применяется elogind, вариант logind, не привязанный к systemd.
Новая ветка примечательна переходом на пакетную базу Debian 11 "Bullseye". В рамках проекта созданы ответвления около 400 пакетов Debian, которые модифицированы для избавления от привязок к systemd, ребрендинга или адаптации для особенностей инфраструктуры Devuan. Два пакета присутствуют только в Devuan и связаны с настройкой репозиториев и работой сборочной системы. В остальном Devuan полностью совместим с Debian и может использоваться в качестве основы для создания специализированных сборок Debian без systemd.
Рабочий стол по умолчанию основан на Xfce и дисплейном менеджере Slim. Опционально доступны для установки KDE, MATE, Cinnamon, LXQt и LXDE. Вместо systemd поставляется классическая система инициализации SysVinit, а также опционально системы openrc и runit. Предусмотрена возможность работы без D-Bus, которая позволяет создавать минималистичные конфигурации рабочего стола на базе оконных менеджеров blackbox, fluxbox, fvwm, fvwm-crystal и openbox. Для настройки сети предлагается вариант конфигуратора NetworkManager, не привязанный к systemd. Вместо systemd-udev задействован eudev, форк udev от проекта Gentoo. Для управления пользовательскими сеансами в Xfce и MATE используется consolekit, а в остальных рабочих столах применяется elogind, вариант logind, не привязанный к systemd.