Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.
Главные темы нового выпуска:
- Выпуск дистрибутива 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-летнему юбилею
- Короткой строкой
- Новости
- Мероприятия
- Внедрения
- Открытие кода и данных
- Дела организаций
- DIY
- Ядро и дистрибутивы
- Системное
- Обучение
- Мобильные
- Безопасность
- DevOps
- AI & Data Science
- Web
- Разное
- Статьи
- Дела организаций
- DIY
- Ядро и дистрибутивы
- Системное
- Специальное
- Базы данных
- Мультимедиа
- Безопасность
- DevOps
- AI & Data Science
- Web
- Для разработчиков
- Менеджмент
- Пользовательское
- Разное
- Релизы
- Ядро и дистрибутивы
- Специальное
- Базы данных
- Безопасность
- AI & Data Science
- Web
- Для разработчиков
- Пользовательское
- Игры
- Новости
- Что ещё посмотреть
- Заключение
Главное
Выпуск дистрибутива 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 is here, but don't get too excited [→ (en)]
- Canonical debuts new Ubuntu with Active Directory integration, support for SQL Server and Flutter [→ (en)]
- Ubuntu 21.04 «Hirsute Hippo». Что нового (+Видео) [→]
- Выпуск дистрибутива Ubuntu 21.04 [→]
- Ubuntu 21.04 now available with a smoother graphics experience [→ (en)]
- Пссст, %username%, Ubuntu 21.04 уже здесь [→]
- Ubuntu 21.04 makes a play for the enterprise desktop [→ (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-программами через буфер обмена».
Подробности:
- Running Linux on Windows 10 just got a little less janky [→ (en)]
- New Windows 10 test build adds first preview of Linux GUI apps on WSL [→ (en)]
- Developers can now run Linux GUI apps in Windows 10 [→ (en)]
- Microsoft включает поддержку GUI приложений для Linux [→]
- Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows [→]
- Windows 10 will soon let you run Linux GUI apps with ease [→ (en)]
- Microsoft добавила поддержку приложений Linux с GUI в Windows 10 для разработчиков [→]
- Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows [→]
- Graphical Linux apps are coming to Windows Subsystem for Linux [→ (en)]
Университет Миннесоты отстранён от разработки ядра Linux за отправку сомнительных патчей
Категория: Новости/Безопасность
OpenNET пишет: «Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за поддержку стабильной ветки ядра Linux, принял решение запретить приём в ядро Linux любых изменений, поступающих из Университета Миннесоты, а также откатить все ранее принятые патчи и провести их повторное рецензирование. Причиной блокировки стала деятельность исследовательской группы, изучающей возможность продвижения скрытых уязвимостей в код открытых проектов. Указанная группа отправляла патчи, включающие различного рода ошибки, наблюдала за реакцией сообщества и изучала пути обмана процесса рецензирования изменений. По мнению Грега проведение подобных экспериментов по внедрению вредоносных изменений является неприемлемым и неэтичным».
denis-19 в новости на Хабре приводит комментарий Линуса Торвальдса об этой ситуации: «Создатель Linux пояснил, что действия исследователей Миннесотского университета привели к нарушению доверия, а их блокировка оправдана. Фактически Торвальдс даже не знает, что еще сказать по этому поводу, так как в переписке Грега Кроа-Хартмана с исследователями вуза всё и так понятно. По мнению Торвальдса, подобные действия учёных не были важны для проекта с _технической_ стороны, а ситуация накалилась из-за того, что многие разработчики ядра Linux сильно разозлились из-за проведения над ними неэтичного эксперимента, который неприемлем в сообществе».
Подробности:
- Исследователям удалось добавить в ядро Linux уязвимый код [→]
- Университет Миннесоты отстранён от разработки ядра Linux за отправку сомнительных патчей [→]
- Greg Kroah-Hartman bans University of Minnesota from Linux development for deliberately buggy patches [→ (en)]
- Linux забанил коммиты Миннесотского университета за эксперименты с намеренными некачественными патчами [→]
- Academics face backlash after trying to sneak dodgy code into Linux [→ (en)]
- Линус Торвальдс прокомментировал бан Миннесотского университета сообществом разработчиков Linux [→]
Signal взломал тех, кто взломал его
Категория: Новости/Безопасность
denis-19 в новости на Хабре пишет: «21 апреля 2021 года создатель мессенджера Signal Мокси Марлинспайк (Moxie Marlinspike) раскритиковал в своем блоге средство взлома смартфонов от израильской компании Cellebrite. Он проанализировал входящее в его комплект ПО и обнаружил там старые и незакрытые уязвимости, а также проблемы с защищённостью комплекса от подделывания выходных данных. Оказалось, что саму систему для взлома легко скомпрометировать, а предоставляемые ей выгрузки данных из смартфонов не закрыты от внешнего незаметного воздействия».
Там же автор пишет: «В декабре прошлого года Израильская компания Cellebrite утверждала, что смогла взломать криптомессенджер Signal».
Подробности:
- In epic hack, Signal developer turns the tables on forensics firm Cellebrite [→ (en)]
- Signal says Cellebrite phone-hacking tool used by police is easily hacked [→ (en)]
- How Signal hacked the device that claimed to hack Signal [→ (en)]
- Signal gives phone hacking company Cellebrite a taste of its own medicine [→ (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. Также мы есть во всех основных соцсетях:
- Fediverse [→]
- ВКонтакте [→]
- Facebook [→]
- Twitter [→]
[←] Предыдущий выпуск
Думаю, все в курсе сложной ситуации, в которой оказался FSF (Фонд Свободного ПО) из-за конфликта вокруг его основателя Ричарда Столлмана. Подробности можно посмотреть в наших подборках новостей [→ 1, 2]. Я считаю, что самое время поддержать Фонд вступлением и финансами [→]. FSF — это одна из немногих организаций, бескомпромиссно стоящих на защите интересов большинства людей, использующих компьютеры в работе, общественной активности и для личных дел. А чтобы организация полностью работала в интересах людей, она должна этими людьми и финансироваться. К слову, 80% финансирования FSF идёт от индивидуальных лиц.