Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.
Главные темы нового выпуска:
- Выпуск дистрибутива Ubuntu 21.04
- Microsoft начала тестирование поддержки запуска GUI-приложений Linux в Windows
- Университет Миннесоты отстранён от разработки ядра Linux за отправку сомнительных патчей
- Signal взломал тех, кто взломал его
- Почему работать в консоли настолько приятно? Так задумано отцами-основателями Unix
- Полёт над Марсом стал возможен благодаря Open Source
- Linux Foundation проводит форум, чтобы поделиться историями о Linux к 30-летнему юбилею
И многое другое…
Оглавление
- Главное
- Выпуск дистрибутива Ubuntu 21.04
- Microsoft начала тестирование поддержки запуска GUI-приложений Linux в Windows
- Университет Миннесоты отстранён от разработки ядра Linux за отправку сомнительных патчей
- Signal взломал тех, кто взломал его
- Почему работать в консоли настолько приятно? Так задумано отцами-основателями Unix
- Полёт над Марсом стал возможен благодаря Open Source
- Linux Foundation проводит форум, чтобы поделиться историями о Linux к 30-летнему юбилею
- Короткой строкой
- Что ещё посмотреть
- Заключение
Главное
Выпуск дистрибутива Ubuntu 21.04
Категория: Релизы/Ядро и дистрибутивы
OpenNET пишет: «Доступен релиз дистрибутива Ubuntu 21.04 „Hirsute Hippo“, который отнесён к промежуточным выпускам, обновления для которых формируются в течение 9 месяцев (поддержка будет осуществляться до января 2022 года). Установочные образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая)».
Основные изменения, помимо обновления множества программ, по данным OpenNET:
- По умолчанию включён сеанс на базе протокола Wayland.
- Предложена новая тёмная тема оформления Yaru и обновлены пиктограммы для идентификации типов файлов.
- Добавлена поддержка мультимедийного сервера Pipewire.
- Добавлена поддержка аутентификации с использованием смарт-карт (при помощи pam_sss 7).
- На рабочем столе добавлена возможность перемещения ресурсов из приложений при помощи метода drag&drop.
- В настройках появилась возможность изменения профиля энергопотребления.
- В инсталлятор добавлена поддержка создания запасных ключей для восстановления доступа к зашифрованным разделам, которые можно использовать для расшифровки в случае потери пароля.
- Улучшена интеграция с Active Directory.
- Изменена модель доступа к домашним каталогам пользователей в системе в сторону большей приватности.
И многие другие…
Подробности:
- Вышла Ubuntu 21.04, но не стоит излишне радоваться [> (en)]
- Canonical представляет новую версию Ubuntu с интеграцией с Active Directory, поддержкой SQL Server и Flutter [> (en)]
- Ubuntu 21.04 «Hirsute Hippo». Что нового (+Видео) [>]
- Выпуск дистрибутива Ubuntu 21.04 [>]
- Ubuntu 21.04 теперь доступна с более плавной графикой [> (en)]
- Пссст, %username%, Ubuntu 21.04 уже здесь [>]
- Ubuntu 21.04 отлично подходит для настольных ПК предприятий [> (en)]
- Вышла Ubuntu 21.04 «Hirsute Hippo» [>]
- Kubuntu 21.04 «Hirsute Hippo» доступна для загрузки [>]
Microsoft начала тестирование поддержки запуска GUI-приложений Linux в Windows
Категория: Новости/Ядро и дистрибутивы
OpenNET пишет: «Компания Microsoft объявила о начале тестирования возможности запуска Linux-приложений с графическим интерфейсом в окружениях на базе подсистемы WSL2 (Windows Subsystem for Linux 2), предназначенной для запуска исполняемых файлов Linux в Windows. Приложения полностью интегрируются с основным рабочим столом Windows, в том числе поддерживается размещение ярлыков в меню Start, воспроизведение звука, запись с микрофона, аппаратное ускорение OpenGL, отображение информации о программах в панели задач, переключение между программами по Alt-Tab, копирование данных между Windows- и Linux-программами через буфер обмена».
Подробности:
- Запуск Linux в Windows 10 стал немного менее сложным [> (en)]
- В новой тестовой сборке Windows 10 добавлена первая предварительная версия приложений с графическим интерфейсом для Linux на WSL [> (en)]
- Разработчики теперь могут запускать приложения с графическим интерфейсом пользователя Linux в Windows 10 [> (en)]
- Microsoft включает поддержку GUI приложений для Linux [>]
- Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows [>]
- Windows 10 скоро позволит вам с лёгкостью запускать приложения с графическим интерфейсом пользователя для Linux [> (en)]
- Microsoft добавила поддержку приложений Linux с GUI в Windows 10 для разработчиков [>]
- Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows [>]
- Графические приложения для Linux теперь доступны в подсистеме Windows для Linux [> (en)]
Университет Миннесоты отстранён от разработки ядра Linux за отправку сомнительных патчей
Категория: Новости/Безопасность
OpenNET пишет: «Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за поддержку стабильной ветки ядра Linux, принял решение запретить приём в ядро Linux любых изменений, поступающих из Университета Миннесоты, а также откатить все ранее принятые патчи и провести их повторное рецензирование. Причиной блокировки стала деятельность исследовательской группы, изучающей возможность продвижения скрытых уязвимостей в код открытых проектов. Указанная группа отправляла патчи, включающие различного рода ошибки, наблюдала за реакцией сообщества и изучала пути обмана процесса рецензирования изменений. По мнению Грега проведение подобных экспериментов по внедрению вредоносных изменений является неприемлемым и неэтичным».
denis-19 в новости на Хабре приводит комментарий Линуса Торвальдса об этой ситуации: «Создатель Linux пояснил, что действия исследователей Миннесотского университета привели к нарушению доверия, а их блокировка оправдана. Фактически Торвальдс даже не знает, что еще сказать по этому поводу, так как в переписке Грега Кроа-Хартмана с исследователями вуза всё и так понятно. По мнению Торвальдса, подобные действия учёных не были важны для проекта с _технической_ стороны, а ситуация накалилась из-за того, что многие разработчики ядра Linux сильно разозлились из-за проведения над ними неэтичного эксперимента, который неприемлем в сообществе».
Подробности:
- Исследователям удалось добавить в ядро Linux уязвимый код [>]
- Университет Миннесоты отстранён от разработки ядра Linux за отправку сомнительных патчей [>]
- Грег Кроа-Хартман запрещает Университету Миннесоты участвовать в разработке Linux из-за преднамеренных исправлений с ошибками [> (en)]
- Linux забанил коммиты Миннесотского университета за эксперименты с намеренными некачественными патчами [>]
- Ученые сталкиваются с негативной реакцией после попытки внедрить хитрый код в Linux [> (en)]
- Линус Торвальдс прокомментировал бан Миннесотского университета сообществом разработчиков Linux [>]
Signal взломал тех, кто взломал его
Категория: Новости/Безопасность
denis-19 в новости на Хабре пишет: «21 апреля 2021 года создатель мессенджера Signal Мокси Марлинспайк (Moxie Marlinspike) раскритиковал в своем блоге средство взлома смартфонов от израильской компании Cellebrite. Он проанализировал входящее в его комплект ПО и обнаружил там старые и незакрытые уязвимости, а также проблемы с защищённостью комплекса от подделывания выходных данных. Оказалось, что саму систему для взлома легко скомпрометировать, а предоставляемые ей выгрузки данных из смартфонов не закрыты от внешнего незаметного воздействия».
Там же автор пишет: «В декабре прошлого года Израильская компания Cellebrite утверждала, что смогла взломать криптомессенджер Signal».
Подробности:
- В эпическом взломе разработчик Signal использует уязвимость ПО криминалистической фирмы Cellebrite [> (en)]
- Signal утверждает, что инструмент для взлома телефонов Cellebrite, используемый полицией, легко взломать [> (en)]
- Как Signal взломал устройство, заявившее о взломе Signal [> (en)]
- Signal даёт ответ компании по взлому телефонов Cellebrite в её же стиле [> (en)]
- Разработчик мессенджера Signal нашел уязвимости в ПО для взлома смартфонов Cellebrite [>]
Почему работать в консоли настолько приятно? Так задумано отцами-основателями Unix
Категория: Статьи/Пользовательское
alizar в блоге компании VDSina на Хабре пишет: «Unix. Легендарная операционная система оказала огромное влияние на разработку программного обеспечения и всю информатику в целом. Из неё выросли целые семейства Unix-подобных ОС, которыми все мы пользуемся. Язык программирования Си, Ричард Столлман и GNU, движение Open Source, Линус Торвальдс с ядром Linux, маки, айфоны и Android. Почти всё в системном программировании 21 века можно отследить до истоков — до Unix. Unix — это фундаментальная база. Но что же в ней такого особенного? Есть один секрет. Точнее, два».
Подробности [>]
Полёт над Марсом стал возможен благодаря Open Source
Категория: Новости/Внедрения
ZDNet пишет: «Маленькое чудо произошло в 3:31 по восточному времени в понедельник утром. Крошечный вертолет НАСА Ingenuity стал первым летательным аппаратом с двигателем, совершившим полёт на другой планете, Марсе. Этот инженерный подвиг был сделан с помощью Linux, программного обеспечения с открытым исходным кодом и программы, созданной НАСА, на основе структуры F? (произносится F prime) с открытым исходным кодом Лаборатории реактивного движения (JPL)».
Подробности [> (en)]
Linux Foundation проводит форум, чтобы поделиться историями о Linux к 30-летнему юбилею
Категория: Новости/Дела организаций
Linux Foundation пишет: «Linux Foundation, некоммерческая организация, обеспечивающая инновации с помощью открытого исходного кода, отмечает Всемирный день пингвинов (25 апреля) запуском глобальной кампании по сбору историй о том, как Linux повлиял на жизнь людей. Приглашаются все желающие. Тридцать историй будут отобраны случайным образом и опубликованы на праздновании 30-летия Linux, которое состоится в этом году. Кроме того, Linux Foundation «усыновит» тридцать пингвинов — символов Linux — из Южноафриканского фонда охраны прибрежных птиц. Каждый из тридцати случайно выбранных заявителей сможет назвать одного из усыновлённых пингвинов и получит сертификат и фотографию пингвина, чтобы отметить это знаменательное время в истории Linux, а также влияние Linux на их жизнь».
Подробности [> (en)]
Короткой строкой
Новости
Мероприятия
- Гибридные и граничные стратегии в мире с открытым исходным кодом будут в центре внимания во время Red Hat Summit 27 и 28 апреля [> (en)]
- Вебинар «Как запустить проект в Kubernetes за 60 минут» 29 апреля [>]
- Стримхата: ломаем яичницу и жарим Кубернетес [>]
- Открыта регистрация на Akademy 2021! [>]
Внедрения
Ещё один шаг в сторону open source: как и почему мы внедрили Arenadata DB [>]
Открытие кода и данных
Технология vcluster Loft Labs теперь доступна на GitHub [> 1 (en), 2 (en)]
Дела организаций
- Linux Foundation присоединяет к себе Open19 Foundation [> 1 (en), 2 (en)]
- Rapid7 приобретает платформу мониторинга кибербезопасности с открытым исходным кодом Velociraptor [> 1 (en), 2 (en)]
- Grafana, Grafana Loki и Tempo меняют лицензию с Apache 2.0 на AGPLv3 [> 1 (en), 2]
- Джонатан Картер переизбран на пост лидера проекта Debian [>]
- Mozilla прекратит передачу телеметрии сервису Leanplum в Firefox для Android и iOS [> 1, 2]
- НГТУ НЭТИ — университет года по версии ГК Astra Linux [>]
- Charm использует открытый исходный код, чтобы сделать интерфейсы командной строки более красивыми [> (en)]
- Проект Magma ускоряет развитие с созданием фонда Magma Core Foundation и присоединением новых участников под открытым управлением [> (en)]
- Zeroshell объявили об окончании проекта [>]
- Еженедельник OSM 560 [>]
DIY
Теперь вы можете настроить «детский» кластер Kubernetes на Raspberry Pi [> (en)]
Ядро и дистрибутивы
- Линус Торвальдс вынужден отложить выпуск Linux 5.12 [> (en)]
- В OpenBSD добавлена начальная поддержка архитектуры RISC-V [>]
Системное
Кандидат в релизы инсталлятора Debian 11 «Bullseye» [>]
Обучение
Новые онлайн курсы по свободной и открытой архитектуре RISC-V [> (en)]
Мобильные
- Выпущен Android 12 Developer Preview с множеством новых функций [> 1 (en), 2 (en), 3 (en), 4 (en), 5 (en)]
- Умное — не значит дорогое: для smart-часов за $25 от Pine64 выпустили open-source прошивку [> 1, 2]
Безопасность
- Уязвимость в плагине Elementor Pro для WordPress открывает двери для миллионов атак [> (en)]
- Fugue добавляет поддержку Google Cloud в свою платформу безопасности для нескольких облаков [> (en)]
DevOps
Ingress контроллер и шлюз API для Kubernetes emissary-ingress принят в инкубатор CNCF [> (en)]
AI & Data Science
Разработчик натренировал модели OpenAI на интерпретацию человеческого языка в команды терминала [>]
Web
- Google Chrome теперь позволяет давать ссылку на выделенный текст на веб-сайте [> 1 (en), 2 (en), 3 (en)]
- WordPress автоматически отключит Google FLoC на веб-сайтах [> 1 (en), 2 (en), 3]
- Включение поддержки HTTP/3 в Firefox намечено на конец мая [>]
- В Telegram начали тестировать возможность продавать товары и услуги в каналах и группах [>]
- В Firefox 88 молча удалён пункт контекстного меню «Page Info» [>]
- Nextcloud теперь совместим с инициативой WWW-Inventors по обеспечению конфиденциальности [> (en)]
- Chrome получает новую функцию, которая поможет вам сэкономить деньги [> (en)]
- Nhost — конкурент Firebase с открытым исходным кодом, поддерживаемый основателями GitHub [> (en)]
Разное
Контрибьютора в ядро Linux обязали использовать рабочую почту: он «100 % времени работник IBM» [>]
Статьи
Дела организаций
Интервью с Джори Берсон, директором сообщества OpenJS Foundation по стандартам открытого исходного кода [> (en)]
DIY
- История о создании домашнего кластера Kubernetes на базе Raspberry Pi в нескольких частях [> 1, 2, 3]
- Проект электронного мультитула QUARK [>]
Ядро и дистрибутивы
- Обзор Hyperbola Linux: Systemd-Free Arch с Linux-libre ядром [> (en)]
- Открытая платформа для своих: как и зачем использовать Yunohost [>]
- Загрузка Linux с VHD на компьютере с UEFI [>]
- Интервью с руководителем проекта по созданию набора исправлений для ядра Linux реального времени PREEMPT_RT Томасом Глейкснером о его работе [> (en)]
- Настройка MX Linux после установки [>]
Системное
- 5 возможностей systemd, которые нравятся сисадминам [>]
- FreeBSD. Путь сетевого пакета внутри ядра [>]
Специальное
- Соединение ПК и встраиваемых устройств с помощью Pico и Python [> (en)]
- Платформа энергетической инфраструктуры использует открытый исходный код для борьбы с изменением климата [> (en)]
Базы данных
- Noisia — генератор аварийных и нештатных ситуаций в PostgreSQL [>]
- Об использовании PostgreSQL с Kubernetes [> (en)]
Мультимедиа
Об использовании OBS Studio для записи видео для YouTube канала [> (en)]
Безопасность
- 5 способов защитить ваши документы с помощью программного обеспечения с открытым исходным кодом [> (en)]
- О частом использовании Telegram для вредоносной деятельности [> (en)]
DevOps
- Чистка GitLab Registry для Kubernetes админов [>]
- Итоговый проект для видеокурса и подкаст «Проблемная Kafka» [>]
- Наблюдаемость приложений с помощью Apache Kafka и SigNoz [> (en)]
- Разбираемся с развёртыванием CodeReady Containers на Linux [>]
- Что такое модули Terraform и как они работают? [>]
- Будни DevOps: cобираем gcc 9.3.1 под CentOS 8 [>]
- Ещё три утилиты, упрощающие работу с kubectl: fubectl, Kubelive, Web Kubectl [>]
- Создание вашего первого модуля Ansible [>]
- Использование JSON в Kibana поиске [>]
AI & Data Science
- Об обеспечении интерпретируемости машинного обучения с помощью Shapash [> (en)]
- Руководство по PyTerrier: платформа Python для поиска информации [> (en)]
- Руководство Python по оценке максимального правдоподобия [> (en)]
- Полное руководство по ANOVA, статистическому инструменту помогающему определить схожесть двух или более наборов данных, на Python [> (en)]
- Руководство по Giotto-Time: библиотека Python для прогнозирования временных рядов [> (en)]
- Полное руководство по обработке изображений с помощью OpenCV в Python [> (en)]
- Полное руководство по фреймам данных Pandas с использованием Python [> (en)]
- Визуальное программирование для Raspberry Pi с помощью Node-Red и TensorFlow [> (en)]
Web
- Сопротивление внедрению API FLoC, продвигаемого Google вместо отслеживающих Cookie [> 1, 2 (en)]
- Как развернуть сервер Seafile с Docker для размещения собственного решения для синхронизации и обмена файлами [> (en)]
- «Воспоминания Chrome» — ранний взгляд на обновление пользовательского интерфейса Google для истории [> (en)]
- Разбор атаки на пользователя I2P [>]
- Как автоматически сохранять загруженные файлы в браузере Brave [> (en)]
Для разработчиков
- «Одна из величайших особенностей экосистемы Java — это разнообразие людей и технологий» [> (en)]
- 10 лучших фреймворков Python для веб-разработки [> (en)]
- Об оптимизации кода на Python с помощью C [> (en)]
- Руководство по началу работы с Markdown для начинающих [> (en)]
- О том, как запустить код Python одновременно с использованием многопоточности [> (en)]
- Блеск и нищета open source платформы RawCMS. Причины провала и выводы [>]
Менеджмент
Как вывести свой проект с открытым исходным кодом на новый уровень [> (en)]
Пользовательское
- Об опыте оцифровки коллекции компакт-дисков с помощью инструментов с открытым исходным кодом [> (en)]
- Полезные консольные Linux-утилиты [>]
- 21 причина, почему всем стоит попробовать Linux [> (en)]
- 4 шага к настройке темы терминала Mac с помощью инструментов с открытым исходным кодом [> (en)]
- Руководство по настройке сети для начинающих [> (en)]
- Руководство для начинающих по удалению разделов в Linux [Beginner’s Guide] [> (en)]
- Знакомьтесь, pass [>]
- Восстановление старого MacBook с помощью Linux [> (en)]
Разное
- Blanket: приложение для генерации фонового шума с множеством видов звуков, чтобы не терять концентрацию [> (en)]
- Хакинг камеры позволяет погрузиться в особенности встроенного Linux [> (en)]
- 11 open-source способов отпраздновать День Земли [> (en)]
- Устойчивое экономическое развитие начинается с открытого мышления [> (en)]
- Делаем компьютеры более доступными и надёжными с помощью Linux [> (en)]
Релизы
Ядро и дистрибутивы
- Выпуск Chrome OS 90 [> 1, 2 (en)]
- Выпуск дистрибутива Proxmox Backup Server 1.1 [>]
- Выпуск дистрибутива EndeavourOS 2021.04.17 [>]
- Релиз Netrunner 21.01 ‘XOXO’, стоящего «объятий и поцелуев» [> (en)]
- Выпуск операционной системы ToaruOS 1.14 и языка программирования Kuroko 1.1 [>]
- Релиз мета-дистрибутива T2 SDE 21.4 [>]
Специальное
- Выпуск VirtualBox 6.1.20 [> 1, 2]
- Релиз OpenSSH 8.6 с устранением уязвимости [>]
- Maxi Liberation — свободный редактор метатегов для электронных книг [>]
- Apache Spark 3.1: Spark on Kubernetes теперь общедоступен [>]
- Выпуск Wine 6.7 и VKD3D-Proton 2.3 [>]
Базы данных
Опубликован Kubegres — инструментарий для развёртывания кластера PostgreSQL [>]
Безопасность
- Обновление Java SE, MySQL, VirtualBox и других продуктов Oracle с устранением уязвимостей [>]
- Обновление OpenVPN 2.5.2 и 2.4.11 с устранением уязвимости [>]
AI & Data Science
Представлена оболочка командной строки для выполнения команд на человеческом языке [> 1, 2 (en)]
Web
- Релиз Firefox 88 [> 1, 2 (en), 3]
- Релиз nginx 1.20.0 [> 1, 2]
- Django 3.2 LTS [>]
- Выпуск Tor Browser 10.0.16 и дистрибутива Tails 4.18 [>]
- Релиз браузера Google Chrome 90 [>]
- Выпуск почтового клиента Geary 40.0 [>]
Для разработчиков
Выпуск серверной JavaScript-платформы Node.js 16.0 [> 1 (en), 2, 3]
Пользовательское
- Выпуск KDE Gear 21.04, набора приложений от проекта KDE [> 1, 2, 3]
- Доступен консольный файловый менеджер nnn 4.0 [>]
- Релиз интернет-радио Shortwave 2.0. Переход на GTK 4, Компактный режим [>]
- Релиз просмотрщика gThumb 3.11.3. Поддержка JPEG XL [>]
- Представляем Windows Terminal Preview 1.8 [>]
Игры
- Новая версия коллекции ascii игр для терминала [>]
- Tetris-OS — операционная система для игры в тетрис [>]
Что ещё посмотреть
- Дайджест от Red Hat: гайд по git stash, разбиваем диск под Linux с GNU Parted, шпаргалка по SQLite и полезное руководство по графикам [>]
- Open-source проект недели по версии SD Times: Teller [> (en)]
Заключение
На этом всё, до следующего воскресенья!
Высказываю большое спасибо редакции и авторам OpenNET [>], много новостных материалов и сообщений о новых релизах взято у них.
Если кто интересуется составлением дайджестов и имеет время и возможность помочь — буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.
Подписывайтесь на наш Telegram канал наш Telegram канал или RSS чтобы не пропустить новые выпуски FOSS News. Также мы есть во всех основных соцсетях:
[<] Предыдущий выпуск
Думаю, все в курсе сложной ситуации, в которой оказался FSF (Фонд Свободного ПО) из-за конфликта вокруг его основателя Ричарда Столлмана. Подробности можно посмотреть в наших подборках новостей [> 1, 2]. Я считаю, что самое время поддержать Фонд вступлением и финансами [>]. FSF — это одна из немногих организаций, бескомпромиссно стоящих на защите интересов большинства людей, использующих компьютеры в работе, общественной активности и для личных дел. А чтобы организация полностью работала в интересах людей, она должна этими людьми и финансироваться. К слову, 80% финансирования FSF идёт от индивидуальных лиц.
domix32
Boomburum анкоры на новом дизайне не работают.