FOSS News №59 — дайджест материалов о свободном и открытом ПО за 1—7 марта 2021 года
Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Google представил фреймворк Flutter 2, теперь для создания любых типов программ; проект браузера Brave выкупил поисковый движок Cliqz и начнёт развитие своей поисковой системы; история от разработчика «Как я правил баг в Angular»; 1,3 миллиона долларов в виде грантов на инфраструктуру с открытым исходным кодом; компания Scarf выпускает инструменты аналитики, которые помогают разработчикам с монетизацией; результаты исследования Red Hat о состоянии корпоративного программного обеспечения с открытым исходным кодом;интервью с Итало Виньоли из The Document Foundation о том, является ли открытый исходный код будущим офисного программного обеспечения; скринкаст терминала с помощью asciinema; Proton близок к полноценной поддержке 7000 Windows-игр и многое другое.
Оглавление
- Главное
- Google представил фреймворк Flutter 2, теперь для создания любых типов программ
- Проект браузера Brave выкупил поисковый движок Cliqz и начнёт развитие своей поисковой системы
- «Как я правил баг в Angular»
- Компания Scarf выпускает инструменты аналитики, которые помогают разработчикам с монетизацией
- Результаты исследования Red Hat о состоянии корпоративного программного обеспечения с открытым исходным кодом
- Будущее офисного программного обеспечения – открытый исходный код? Интервью с Итало Виньоли из The Document Foundation
- Скринкаст терминала с помощью asciinema
- Proton близок к полноценной поддержке 7000 Windows-игр
- Короткой строкой
- Что ещё посмотреть
- Заключение
Главное
Google представил фреймворк Flutter 2, теперь для создания любых типов программ
Категория: Новости/Для разработчиков
OpenNET пишет: «Компания Google представила фреймворк построения интерфейса пользователя Flutter 2, который ознаменовал трансформацию проекта из фреймворка для разработки мобильных приложений в универсальный фреймворк для создания любых типов программ, включая программы для настольных систем и web-приложения. Flutter рассматривается как альтернатива React Native и позволяет на основе одной кодовой базы выпускать приложения для разных платформ, включая iOS, Android, Windows, macOS и Linux, а также приложения для запуска в браузерах. Ранее написанные на Flutter 1 мобильные приложения после перехода на Flutter 2 без переписывания кода смогут быть адаптированы для работы на рабочем столе и в Web. Основная часть кода Flutter реализована на языке Dart, а runtime-движок для выполнения приложений написан на C++».
Подробности [→ 1, 2 (en), 3 (en), 4 (en), 5 (en), 6 (en)]
Проект браузера Brave выкупил поисковый движок Cliqz и начнёт развитие своей поисковой системы
Категория: Новости/Внутренние дела организаций
OpenNET пишет: «Компания Brave, развивающая одноимённый web-браузер, сосредоточенный на оберегании приватности пользователей, объявила о выкупе технологий закрывшейся в прошлом году поисковой системы Cliqz. Наработки Cliqz планируется использовать для создания собственной поисковой системы, тесно интегрированной с браузером и не осуществляющей отслеживание посетителей. Поисковая система нацелена на сохранение конфиденциальности и будет развиваться при участии сообщества. Сообщество сможет не только принимать участие в наполнении поисковых индексов, но и участвовать в создании альтернативных моделей ранжирования для недопущения цензурирования и однобокой подачи материала».
Подробности [→ 1, 2, 3 (en), 4 (en)]
«Как я правил баг в Angular»
Категория: Статьи/Для разработчиков
Пользователь ItNoN рассказывает в своём блоге на Хабре об опыте участия в разработке фреймворка веб-разработки Angular. Автор рассказывает об ошибке, которую он взялся исправить, о ходе разработке проекта и код-ревью и о ценном полученном опыте. «Это был очень интересный опыт. Было занимательно посмотреть структуру фреймворка, на котором пишешь долгое время, запустить тесты и узнать какие процессы в Angular команде. Как оказалось, вносить свои изменения в open source фреймворк совсем не сложно» – подводит итог разработчик.
Подробности [→]
Компания Scarf выпускает инструменты аналитики, которые помогают разработчикам с монетизацией
Категория: Новости/Для разработчиков
VentureBeat пишет: «Разработкой программного обеспечения с открытым исходным кодом часто движет энтузиазм, не требующий особого финансового вознаграждения. Но новая аналитическая компания под названием Scarf делает первый шаг к изменению этого положения, давая разработчикам более полное представление о своей работе. Компания Scarf, основанная Ави Прессом и Тимом Дайзингером, запускает сервис, который помогает разработчикам отслеживать загрузки своих проектов, чтобы лучше понять, как конечные пользователи их используют. Надеемся, что эта информация позволит разработчикам связаться с коммерческими пользователями и обсудить платные услуги, такие как поддержка и настройка. «Это меняет динамику власти в сфере открытого исходного кода и того, кто владеет каналами распространения программного обеспечения, и делает его более дружелюбным по отношению к людям, которые на самом деле его создают», — сказал Пресс. «Мы думаем, что когда мы присоединяемся к сопровождающим, это принесет пользу всем»».
Подробности [→ 1 (en), 2 (en), 3 (en)]
Результаты исследования Red Hat о состоянии корпоративного программного обеспечения с открытым исходным кодом
Категория: Новости/Внутренние дела организаций
ZDNet пишет: «Если вы удивлены, что 90% ИТ-руководителей используют корпоративное программное обеспечение с открытым исходным кодом, то последние несколько десятилетий вы жили где-то в пещере. В своём последнем отчете State of Enterprise Open Source именно это и обнаружила ведущая компания Red Hat, занимающаяся Linux и облачными технологиями. Как отметил президент и генеральный директор Red Hat Пол Кормье, «Открытый исходный код утвердился в качестве двигателя инноваций для индустрии программного обеспечения. Технологические тенденции, которые, как вы видите, меняют то, как мы работаем и ведём бизнес, родились в открытых исходных кодах – корпоративный Linux, облачные вычисления, граничные вычисления и Интернет вещей (IoT), контейнеры, искусственный интеллект и машинное обучение, а также DevOps ». Всё это всегда с открытым исходным кодом».
Подробности [→ 1 (en), 2 (en), 3 (en)]
Будущее офисного программного обеспечения – открытый исходный код? Интервью с Итало Виньоли из The Document Foundation
Категория: Статьи/Пользовательское
TechRadar пишет: «В то время как многие люди совершенно счастливы используя продукты Office 365 и Google Workspace для всех своих потребностей в обработке текстов и электронных таблиц, другие предпочтут что-то менее … проприетарное. Есть несколько существенных преимуществ выбора альтернативы Office с открытым исходным кодом; продукты бесплатны и часто получают выгоду от постоянного улучшения со стороны большой сети разработчиков. Мы связались с Итало Виньоли из The Document Foundation, который курирует популярный программный пакет с открытым исходным кодом LibreOffice, чтобы узнать больше о проекте и его направлениях в будущем».
Итало ответил на вопросы:
- Что такое Document Foundation? Поддерживает ли он только разработку LibreOffice или у него более широкие полномочия?
- Не могли бы вы объяснить причины, по которым в сообщение о выпуске v7.1 был добавлено суффикс «Community»?
- Не могли бы вы дать нам общее представление об экосистеме LibreOffice, в том числе о том, как вы взаимодействуете с партнерами по экосистеме, для тех, кто не в курсе?
- Одним из наиболее интересных аспектов проекта для многих является LibreOffice Online. Однако запуск офисного пакета в веб-браузере не является приоритетом для проекта. Почему это так, и изменится ли позиция, когда порт WebAssembly, наконец, приблизится к «production» качеству?
- Какие есть интересные текущие разработки в LibreOffice?
- В более широком смысле, каковы приоритеты проекта в ближайшем будущем?
Подробности [→ (en)]
Скринкаст терминала с помощью asciinema
Категория: Статьи/Специальное
Компания VDSina.ru пишет в своём блоге на Хабре: «Вы наверняка знакомы с asciinema, это удобный опенсорсный инструмент для записи действий в терминале. Записи сохраняются в простом для чтения текстовом формате, поэтому весят совсем немного, а веб-плеер по сути воспроизводит текст из терминала вместо видео, так что любой кусок можно скопировать и использовать. Готовый материал можно загрузить в одно нажатие на asciinema.org или сначала отредактировать локально. Плеер можно встроить на сайт буквально в три строки, бонусом прилагаются всякие плюшки с оформлением и совместимостью, и вообще по совокупности всех фич (и отсутствия головной боли) asciinema давно перерос все аналоги. Вот только есть несостыковка: записи в проекте называют asciicasts, по аналогии со скринкастами — но возможности стримить сессию в реальном времени не было несколько лет, пока не вышел релиз 2.0, в котором с помощью нового формата файлов удалось реализовать на удивление стабильную и удобную раздачу на любой терминал в реал-тайме. О том, как это работает, о подводных камнях и перспективах — под катом».
Подробности [→]
Proton близок к полноценной поддержке 7000 Windows-игр
Категория: Новости/Игры
OpenNET пишет: «Проект Proton, в рамках которого компания Valve развивает надстройку над Wine для запуска в Linux Windows-игр, представленных в каталоге Steam, почти достиг отметки в 7 тысяч подтверждённых игр с платиновым уровнем поддержки. Для сравнения: год назад платиновый уровень охватывал около 5 тысяч игр. Платиновый уровень подразумевает, что игра полноценно работает в Linux и не требует дополнительных манипуляций для запуска. Общее число Windows-игр, работающих при помощи Proton, оценивается в 13.7 тысяч, а игр, которые пока не удалось запустить, — 3.5 тысячи».
Подробности [→]
Короткой строкой
Новости
Мероприятия
Приглашаем Вас принять участие в GitLab Connect EMEA — 25 Mapта [→]
Внедрения
- ОС Astra Linux применяется для построения региональных ГИС [→]
- ГК Astra Linux — стратегический партнер колледжа связи № 54 имени П.М. Вострухина [→]
Открытие кода и данных
- Microsoft запускает Power Fx, новый low-code язык с открытым исходным кодом [→ 1 (en), 2 (en)]
- Опубликован исходный код синтезатора Vital [→]
Внутренние дела организаций
- MongoDB расширяет партнерство с Google Cloud с новым многолетним соглашением [→ (en)]
- Опубликован разбор инцидента с потерей контроля над доменом perl.com [→ 1, 2]
- Разработчик открытой платформы интеграции Airbyte получил финансирование в $5,2 миллионов [→ 1 (en), 2 (en), 3 (en)]
- 1,3 миллиона долларов в виде грантов на инфраструктуру с открытым исходным кодом [→ (en)]
- Новый фонд Mobile Native Foundation [→ (en)]
- Стартап занимающийся открытыми базами данных Yugabyte привлекает 48 миллионов долларов [→ 1 (en), 2 (en)]
- Компания «Базальт СПО» вступила в Международную «Ассоциацию специалистов по сертификации» (М*АСС) [→]
- Red Hat удвоил минимальную стоимость подписки за RHEL для виртуальных машин [→]
- Julia Computing получает финансирование для ускорения разработки систем искусственного интеллекта и машинного обучения [→ (en)]
- Еженедельник OSM 553 [→]
Юридические вопросы
Федеральный Суд США обязал предоставить исходные тексты ПО для анализа ДНК [→]
Ядро и дистрибутивы
- В KDE Neon реализована поддержка offline-обновлений [→]
- Ошибка в ядре Linux 5.12-rc1, приводящая к потере данных в ФС [→ 1, 2 (en), 3 (en)]
Специальное
Проект Daffodil прошёл инкубатор Apache Software Foundation [→ (en)]
Обучение
- Linux Foundation и RISC-V International запускают бесплатные учебные курсы RISC-V [→ (en)]
- Курс «PostgreSQL: replication, backup and observability». Старт 6 апреля [→]
Базы данных
Что ждет нас в SQLite 3.35 [→]
Мобильные
- Новости Android разработки 01.03.2021 [→]
- Google-free /e/ OS теперь продаёт предустановленные телефоны в США по цене от 380 долларов. [→ (en)]
- Обновление Plasma Mobile: февраль 2021 [→]
Безопасность
- Void Linux возвращается с LibreSSL на OpenSSL [→]
- Уязвимость в wpa_supplicant, не исключающая удалённое выполнение кода [→]
- Обнаружены эксплоиты для Linux и Windows с использованием техники Spectre [→ 1, 2 (en)]
- Опасные уязвимости в системе управления конфигурацией SaltStack [→]
- Трудноустранимые уязвимости в GRUB2, позволяющие обойти UEFI Secure Boot [→ 1, 2]
- Обнаружены серьёзные уязвимости в сетевой безопасности Linux, исправлены [→ 1 (en), 2 (en), 3 (en)]
- Red Hat Enterprise Linux 8.1 получил Common Criteria сертификацию [→ (en)]
AI & Data Science
Iterative.ai представляет новейшие инструменты для расширения возможностей традиционного программного обеспечения для разработки MLOps [→ 1 (en), 2 (en)]
Web
- Мэйнтейнеры Fedora и Gentoo отказались от сопровождения пакетов с Telegram Desktop [→]
- WP Engine запускает новую платформу WordPress для эпохи мобильных устройств [→ (en)]
- Chrome сокращает цикл подготовки релизов и вводит в обиход редакцию Extended Stable [→ 1, 2, 3 (en)]
- EFF считает, что замена отслеживающих Cookie на FLoC может привести к новым проблемам [→]
Для разработчиков
Пользовательское
Железо
- Анонсирован усовершенствованный портативный компьютер Kubuntu Focus M2 [→]
- Новый фермерский робот [→ (en)]
Статьи
Внутренние дела организаций
- Linux выступал за работу из дома раньше всех: Грег Кроа-Хартман [→ (en)]
- Improving Diversity & Inclusion in Open Source [→ (en)]
DIY
- Создайте домашний термостат с Raspberry Pi [→ (en)]
- Немного непортативного домашнего мониторинга, или из чего ещё можно собрать троллейбус [→]
Ядро и дистрибутивы
Дистрибутивы Linux: весь талант и упорный труд, который нужно вложить в создание хорошего [→ (en)]
Специальное
- Кунг-фу стиля Linux: разбираемся с последовательными портами [→]
- Программное обеспечение CAM с открытым исходным кодом в браузере [→ (en)]
- Почему lsFusion, а не 1С? [→]
- Мониторинг Интернета вещей с помощью Raspberry Pi и инструментов с открытым исходным кодом [→ (en)]
- Что такое Open Source DAML? [→ (en)]
- 5 полезных плагинов Moodle для вовлечения студентов [→ (en)]
- Подключение и настройка SSHFS в Linux [→]
- Как использовать GraphHopper для построения пешеходных маршрутов по собственным правилам [→]
Мультимедиа
- Python приложение Openshot для редактирования видео на Linux [→ (en)]
- Clapper — видеоплеер для Gnome на базе GTK4 [→]
Безопасность
- Почему VPN-сервисы обращаются к WireGuard [→ (en)]
- Curiefense — облачная платформа безопасности с открытым исходным кодом для корпоративных приложений [→ (en)]
- С помощью OSS узнайте, когда вы уязвимы [→ (en)]
- Уязвимости неуязвимого Linux [→]
DevOps
- 5 советов по выбору коллекции Ansible, которая подходит именно вам [→ (en)]
- OpenTelemetry привлекает внимание крупных предприятий в стремлении установить единый стандарт наблюдаемости [→ (en)]
- Ломаем и чиним etcd-кластер [→]
- Как Apache Kafka поддерживает 200К партиций в кластере? [→]
- Установка простого приложения (например Superset) в microk8s используя metallb и helm [→]
- Стоит ли переходить с Powershell DSC на Ansible и как это сделать [→]
- Лучшие практики для деплоя высокодоступных приложений в Kubernetes. Часть 1 [→]
- Инъекция секретов из Vault в поды используя сайдкары Kubernetes [→]
- Изучаем ELK. Часть III — Безопасность [→]
- Cortex и не только: распределённый Prometheus [→]
- Windows-контейнеры на Red Hat OpenShift [→]
- Управляйте контейнерами на Raspberry Pi с помощью Bastille [→ (en)]
AI & Data Science
- Что такое метаобучение через выученные потери (с кодом Python) [→ (en)]
- Руководство по Open Federated Learning (OpenFL) — платформа Intel для Python [→ (en)]
- Всеобъемлющее руководство по DALL-E от OpenAI: создание изображений из текста [→ (en)]
- Как использовать Stanza от Стэнфордской группы NLP (с кодом Python) [→ (en)]
- Практическое руководство по PyTorch Geometric (с кодом Python) [→ (en)]
- PyTorch Geometric Temporal: руководство [→ (en)]
- Руководство по SciBERT: предварительно обученная языковая модель для научного текста на основе BERT [→ (en)]
- Полное руководство по ALBERT — облегченный BERT (с кодом Python) [→ (en)]
Web
Настройка auth basic Nginx [→]
Для разработчиков
- Введение в метрики для PHP разработчика [→]
- Angular: Показываем скелетон страницы за три шага [→]
- Изучите Java с объектами, создав классическую игру Breakout [→ (en)]
- 3 функции, которые дебютировали в Python 3.0 и которые вы должны использовать сейчас [→ (en)]
- Заметки о Unix: изъян архитектуры Unix и номер устройства, который выдаёт для файлов системный вызов stat() [→]
- Idewavecore. Ретроспектива [→]
- 5 признаков того, что вы можете быть программистом на Rust [→ (en)]
- Заметки о Unix: С-функция main() — одно из мест, где видны различия между API пользовательского пространства и ядра Unix [→]
- Почему разработчики любят Go [→ (en)]
- PVS-Studio, Blender: цикл заметок о пользе регулярного использования статического анализа [→]
- 7 лучших библиотек Scala для визуализации данных [→ (en)]
- Научитесь отлаживать код с помощью GNU Debugger [→ (en)]
- Продвинутые функции гита, о которых вы, возможно, не знали [→]
- Недолго музыка играла или анализ кода MuseScore [→]
- Создание пользовательского интерфейса принтера для Raspberry Pi с помощью XML и Java [→ (en)]
Пользовательское
- Встречайте SysMonTask: аналог диспетчера задач Windows для Linux [→ (en)]
- 4 инструмента с открытым исходным кодом для запуска Linux-сервера [→ (en)]
- Терминал Guake: настраиваемый терминал Linux для опытных пользователей [вдохновленный игрой FPS] [→ (en)]
- У «Unix Way» есть правильный путь, который почти потерян [→ (en)]
- Теперь вы можете установить официальный клиент Evernote в дистрибутивах Linux на базе Ubuntu и Debian [→ (en)]
- Как отключить автоматическую регулировку яркости в Ubuntu [Совет] [→ (en)]
- Управляйте своим личным бюджетом с помощью Terminal Finances [→ (en)]
- Как установить драйверы Nvidia на Linux Mint [Руководство для начинающих] [→ (en)]
- 5 удивительных вещей, которые вы можете делать с LibreOffice из командной строки [→ (en)]
Железо
Изучение открытого исходного кода, который действительно входит в чип RISC-V [→ (en)]
Релизы
Ядро и дистрибутивы
- В ядро Linux 5.12 принята подсистема KFence для выявления ошибок при работе с памятью [→]
- Релиз дистрибутива 4MLinux 35.2 [→]
- Релиз дистрибутива Netrunner 21.01 «XOXO». Стабильный дистрибутив [→]
- Опубликованы Linux From Scratch 10.1 и Beyond Linux From Scratch 10.1 [→]
- Выпуск дистрибутива NomadBSD 1.4 [→]
- Выпуск бета-версии openSUSE Leap 15.3 [→ 1, 2]
- Обновление ОС Qubes 4.0.4, использующей виртуализацию для изоляции приложений [→]
- Kali Linux 2021.1 — Исследование безопасности. Новые утилиты, оформление… [→]
Системное
Выпуск командной оболочки fish 3.2 [→]
Специальное
- Доступен редактор бинарных данных GNU Poke 1.0 [→ 1, 2]
- Релиз OpenSSH 8.5 [→ 1, 2, 3]
- Февральский релиз Osmocom CNI [→]
- Выпуск программы для работы с картами и спутниковыми снимками SAS.Планета 201212 [→]
Мультимедиа
Мобильные
Выпуск aTox 0.6.0, приватного и безопасного мессенджера для Android [→]
Безопасность
Корректирующий релиз OpenVPN 2.5.1 [→]
Web
- Выпуск браузера Pale Moon 29.1 [→]
- Релиз Chrome 89 [→ 1, 2, 3, 4 (en), 5 (en)]
- Gemini-клиент Lagrange 1.2 [→]
Для разработчиков
- Обновление компилятора языка программирования Vala 0.50.4 [→]
- Выпуск Electron 12.0.0, платформы создания приложений на базе движка Chromium [→]
Пользовательское
- Представляем Windows Terminal Preview 1.7 [→]
- Обновление KDE Plasma 5.21.1-2. Корректирующие релизы [→]
- Выпуск online-редакторов ONLYOFFICE Docs 6.2 [→]
Игры
- Релиз тонкого клиента Steam Link для Linux [→]
- Выпуск игры Free Heroes of Might and Magic II 0.9.1 [→ 1, 2]
Что ещё посмотреть
- Дайджест от opensource.com: Дрон с открытым исходным кодом прибывает на Марс, System76 представляет новую клавиатуру и многое другое [→ (en)]
- Видеодайджест от pingvinus.ru: Linux на Марсе. PinePhone CE закрывается. Что такое суперкуки… [→]
- Open Source проект недели по версии SD Times: G-Profiler [→ (en)]
Заключение
На этом всё, до следующего воскресенья!
Высказываю большое спасибо редакции и авторам OpenNET [→], много новостных материалов и сообщений о новых релизах взято у них.
Если кто интересуется составлением дайджестов и имеет время и возможность помочь — буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.
Подписывайтесь на наш Telegram канал, группу ВКонтакте или RSS чтобы не пропустить новые выпуски FOSS News.
[←] Предыдущий выпуск