FOSS News №59 — дайджест материалов о свободном и открытом ПО за 1—7 марта 2021 года

Всем привет!

Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Google представил фреймворк Flutter 2, теперь для создания любых типов программ; проект браузера Brave выкупил поисковый движок Cliqz и начнёт развитие своей поисковой системы; история от разработчика «Как я правил баг в Angular»; 1,3 миллиона долларов в виде грантов на инфраструктуру с открытым исходным кодом; компания Scarf выпускает инструменты аналитики, которые помогают разработчикам с монетизацией; результаты исследования Red Hat о состоянии корпоративного программного обеспечения с открытым исходным кодом;интервью с Итало Виньоли из The Document Foundation о том, является ли открытый исходный код будущим офисного программного обеспечения; скринкаст терминала с помощью asciinema; Proton близок к полноценной поддержке 7000 Windows-игр и многое другое.

Оглавление

  1. Главное
    1. Google представил фреймворк Flutter 2, теперь для создания любых типов программ
    2. Проект браузера Brave выкупил поисковый движок Cliqz и начнёт развитие своей поисковой системы
    3. «Как я правил баг в Angular»
    4. Компания Scarf выпускает инструменты аналитики, которые помогают разработчикам с монетизацией
    5. Результаты исследования Red Hat о состоянии корпоративного программного обеспечения с открытым исходным кодом
    6. Будущее офисного программного обеспечения – открытый исходный код? Интервью с Итало Виньоли из The Document Foundation
    7. Скринкаст терминала с помощью asciinema
    8. Proton близок к полноценной поддержке 7000 Windows-игр
  2. Короткой строкой
    1. Новости
      1. Мероприятия
      2. Внедрения
      3. Открытие кода и данных
      4. Внутренние дела организаций
      5. Юридические вопросы
      6. Ядро и дистрибутивы
      7. Специальное
      8. Обучение
      9. Базы данных
      10. Мобильные
      11. Безопасность
      12. AI & Data Science
      13. Web
      14. Для разработчиков
      15. Пользовательское
      16. Железо
    2. Статьи
      1. Внутренние дела организаций
      2. DIY
      3. Ядро и дистрибутивы
      4. Специальное
      5. Мультимедиа
      6. Безопасность
      7. DevOps
      8. AI & Data Science
      9. Web
      10. Для разработчиков
      11. Пользовательское
      12. Железо
    3. Релизы
      1. Ядро и дистрибутивы
      2. Системное
      3. Специальное
      4. Мультимедиа
      5. Мобильные
      6. Безопасность
      7. Web
      8. Для разработчиков
      9. Пользовательское
      10. Игры
  3. Что ещё посмотреть
  4. Заключение

 

Главное

 

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, чтобы узнать больше о проекте и его направлениях в будущем».

Итало ответил на вопросы:

  1. Что такое Document Foundation? Поддерживает ли он только разработку LibreOffice или у него более широкие полномочия?
  2. Не могли бы вы объяснить причины, по которым в сообщение о выпуске v7.1 был добавлено суффикс «Community»?
  3. Не могли бы вы дать нам общее представление об экосистеме LibreOffice, в том числе о том, как вы взаимодействуете с партнерами по экосистеме, для тех, кто не в курсе?
  4. Одним из наиболее интересных аспектов проекта для многих является LibreOffice Online. Однако запуск офисного пакета в веб-браузере не является приоритетом для проекта. Почему это так, и изменится ли позиция, когда порт WebAssembly, наконец, приблизится к «production» качеству?
  5. Какие есть интересные текущие разработки в LibreOffice?
  6. В более широком смысле, каковы приоритеты проекта в ближайшем будущем?

Подробности [→ (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та [→]

 

Внедрения

  1. ОС Astra Linux применяется для построения региональных ГИС [→]
  2. ГК Astra Linux — стратегический партнер колледжа связи № 54 имени П.М. Вострухина [→]

 

Открытие кода и данных

  1. Microsoft запускает Power Fx, новый low-code язык с открытым исходным кодом [→ 1 (en), 2 (en)]
  2. Опубликован исходный код синтезатора Vital [→]

 

Внутренние дела организаций

  1. MongoDB расширяет партнерство с Google Cloud с новым многолетним соглашением [→ (en)]
  2. Опубликован разбор инцидента с потерей контроля над доменом perl.com [→ 1, 2]
  3. Разработчик открытой платформы интеграции Airbyte получил финансирование в $5,2 миллионов [→ 1 (en), 2 (en), 3 (en)]
  4. 1,3 миллиона долларов в виде грантов на инфраструктуру с открытым исходным кодом [→ (en)]
  5. Новый фонд Mobile Native Foundation [→ (en)]
  6. Стартап занимающийся открытыми базами данных Yugabyte привлекает 48 миллионов долларов [→ 1 (en), 2 (en)]
  7. Компания «Базальт СПО» вступила в Международную «Ассоциацию специалистов по сертификации» (М*АСС) [→]
  8. Red Hat удвоил минимальную стоимость подписки за RHEL для виртуальных машин [→]
  9. Julia Computing получает финансирование для ускорения разработки систем искусственного интеллекта и машинного обучения [→ (en)]
  10. Еженедельник OSM 553 [→]

 

Юридические вопросы

Федеральный Суд США обязал предоставить исходные тексты ПО для анализа ДНК [→]

 

Ядро и дистрибутивы

  1. В KDE Neon реализована поддержка offline-обновлений [→]
  2. Ошибка в ядре Linux 5.12-rc1, приводящая к потере данных в ФС [→ 1, 2 (en), 3 (en)]

 

Специальное

Проект Daffodil прошёл инкубатор Apache Software Foundation [→ (en)]

 

Обучение

  1. Linux Foundation и RISC-V International запускают бесплатные учебные курсы RISC-V [→ (en)]
  2. Курс «PostgreSQL: replication, backup and observability». Старт 6 апреля [→]

 

Базы данных

Что ждет нас в SQLite 3.35 [→]

 

Мобильные

  1. Новости Android разработки 01.03.2021 [→]
  2. Google-free /e/ OS теперь продаёт предустановленные телефоны в США по цене от 380 долларов. [→ (en)]
  3. Обновление Plasma Mobile: февраль 2021 [→]

 

Безопасность

  1. Void Linux возвращается с LibreSSL на OpenSSL [→]
  2. Уязвимость в wpa_supplicant, не исключающая удалённое выполнение кода [→]
  3. Обнаружены эксплоиты для Linux и Windows с использованием техники Spectre [→ 1, 2 (en)]
  4. Опасные уязвимости в системе управления конфигурацией SaltStack [→]
  5. Трудноустранимые уязвимости в GRUB2, позволяющие обойти UEFI Secure Boot [→ 1, 2]
  6. Обнаружены серьёзные уязвимости в сетевой безопасности Linux, исправлены [→ 1 (en), 2 (en), 3 (en)]
  7. Red Hat Enterprise Linux 8.1 получил Common Criteria сертификацию [→ (en)]

 

AI & Data Science

Iterative.ai представляет новейшие инструменты для расширения возможностей традиционного программного обеспечения для разработки MLOps [→ 1 (en), 2 (en)]

 

Web

  1. Мэйнтейнеры Fedora и Gentoo отказались от сопровождения пакетов с Telegram Desktop [→]
  2. WP Engine запускает новую платформу WordPress для эпохи мобильных устройств [→ (en)]
  3. Chrome сокращает цикл подготовки релизов и вводит в обиход редакцию Extended Stable [→ 1, 2, 3 (en)]
  4. EFF считает, что замена отслеживающих Cookie на FLoC может привести к новым проблемам [→]

 

Для разработчиков

  1. Планирование редакции Rust 2021 [→]
  2. Clazy поможет с портированием на Qt 6 [→]

 

Пользовательское

  1. На этой неделе в KDE: после Plasma 5.21 [→]
  2. На этой неделе в KDE: всего понемногу [→]

 

Железо

  1. Анонсирован усовершенствованный портативный компьютер Kubuntu Focus M2 [→]
  2. Новый фермерский робот [→ (en)]

 

Статьи

 

Внутренние дела организаций

  1. Linux выступал за работу из дома раньше всех: Грег Кроа-Хартман [→ (en)]
  2. Improving Diversity & Inclusion in Open Source [→ (en)]

 

DIY

  1. Создайте домашний термостат с Raspberry Pi [→ (en)]
  2. Немного непортативного домашнего мониторинга, или из чего ещё можно собрать троллейбус [→]

 

Ядро и дистрибутивы

Дистрибутивы Linux: весь талант и упорный труд, который нужно вложить в создание хорошего [→ (en)]

 

Специальное

  1. Кунг-фу стиля Linux: разбираемся с последовательными портами [→]
  2. Программное обеспечение CAM с открытым исходным кодом в браузере [→ (en)]
  3. Почему lsFusion, а не 1С? [→]
  4. Мониторинг Интернета вещей с помощью Raspberry Pi и инструментов с открытым исходным кодом [→ (en)]
  5. Что такое Open Source DAML? [→ (en)]
  6. 5 полезных плагинов Moodle для вовлечения студентов [→ (en)]
  7. Подключение и настройка SSHFS в Linux [→]
  8. Как использовать GraphHopper для построения пешеходных маршрутов по собственным правилам [→]

 

Мультимедиа

  1. Python приложение Openshot для редактирования видео на Linux [→ (en)]
  2. Clapper — видеоплеер для Gnome на базе GTK4 [→]

 

Безопасность

  1. Почему VPN-сервисы обращаются к WireGuard [→ (en)]
  2. Curiefense — облачная платформа безопасности с открытым исходным кодом для корпоративных приложений [→ (en)]
  3. С помощью OSS узнайте, когда вы уязвимы [→ (en)]
  4. Уязвимости неуязвимого Linux [→]

 

DevOps

  1. 5 советов по выбору коллекции Ansible, которая подходит именно вам [→ (en)]
  2. OpenTelemetry привлекает внимание крупных предприятий в стремлении установить единый стандарт наблюдаемости [→ (en)]
  3. Ломаем и чиним etcd-кластер [→]
  4. Как Apache Kafka поддерживает 200К партиций в кластере? [→]
  5. Установка простого приложения (например Superset) в microk8s используя metallb и helm [→]
  6. Стоит ли переходить с Powershell DSC на Ansible и как это сделать [→]
  7. Лучшие практики для деплоя высокодоступных приложений в Kubernetes. Часть 1 [→]
  8. Инъекция секретов из Vault в поды используя сайдкары Kubernetes [→]
  9. Изучаем ELK. Часть III — Безопасность [→]
  10. Cortex и не только: распределённый Prometheus [→]
  11. Windows-контейнеры на Red Hat OpenShift [→]
  12. Управляйте контейнерами на Raspberry Pi с помощью Bastille [→ (en)]

 

AI & Data Science

  1. Что такое метаобучение через выученные потери (с кодом Python) [→ (en)]
  2. Руководство по Open Federated Learning (OpenFL) — платформа Intel для Python [→ (en)]
  3. Всеобъемлющее руководство по DALL-E от OpenAI: создание изображений из текста [→ (en)]
  4. Как использовать Stanza от Стэнфордской группы NLP (с кодом Python) [→ (en)]
  5. Практическое руководство по PyTorch Geometric (с кодом Python) [→ (en)]
  6. PyTorch Geometric Temporal: руководство [→ (en)]
  7. Руководство по SciBERT: предварительно обученная языковая модель для научного текста на основе BERT [→ (en)]
  8. Полное руководство по ALBERT — облегченный BERT (с кодом Python) [→ (en)]

 

Web

Настройка auth basic Nginx [→]

 

Для разработчиков

  1. Введение в метрики для PHP разработчика [→]
  2. Angular: Показываем скелетон страницы за три шага [→]
  3. Изучите Java с объектами, создав классическую игру Breakout [→ (en)]
  4. 3 функции, которые дебютировали в Python 3.0 и которые вы должны использовать сейчас [→ (en)]
  5. Заметки о Unix: изъян архитектуры Unix и номер устройства, который выдаёт для файлов системный вызов stat() [→]
  6. Idewavecore. Ретроспектива [→]
  7. 5 признаков того, что вы можете быть программистом на Rust [→ (en)]
  8. Заметки о Unix: С-функция main() — одно из мест, где видны различия между API пользовательского пространства и ядра Unix [→]
  9. Почему разработчики любят Go [→ (en)]
  10. PVS-Studio, Blender: цикл заметок о пользе регулярного использования статического анализа [→]
  11. 7 лучших библиотек Scala для визуализации данных [→ (en)]
  12. Научитесь отлаживать код с помощью GNU Debugger [→ (en)]
  13. Продвинутые функции гита, о которых вы, возможно, не знали [→]
  14. Недолго музыка играла или анализ кода MuseScore [→]
  15. Создание пользовательского интерфейса принтера для Raspberry Pi с помощью XML и Java [→ (en)]

 

Пользовательское

  1. Встречайте SysMonTask: аналог диспетчера задач Windows для Linux [→ (en)]
  2. 4 инструмента с открытым исходным кодом для запуска Linux-сервера [→ (en)]
  3. Терминал Guake: настраиваемый терминал Linux для опытных пользователей [вдохновленный игрой FPS] [→ (en)]
  4. У «Unix Way» есть правильный путь, который почти потерян [→ (en)]
  5. Теперь вы можете установить официальный клиент Evernote в дистрибутивах Linux на базе Ubuntu и Debian [→ (en)]
  6. Как отключить автоматическую регулировку яркости в Ubuntu [Совет] [→ (en)]
  7. Управляйте своим личным бюджетом с помощью Terminal Finances [→ (en)]
  8. Как установить драйверы Nvidia на Linux Mint [Руководство для начинающих] [→ (en)]
  9. 5 удивительных вещей, которые вы можете делать с LibreOffice из командной строки [→ (en)]

 

Железо

Изучение открытого исходного кода, который действительно входит в чип RISC-V [→ (en)]

 

Релизы

 

Ядро и дистрибутивы

  1. В ядро Linux 5.12 принята подсистема KFence для выявления ошибок при работе с памятью [→]
  2. Релиз дистрибутива 4MLinux 35.2 [→]
  3. Релиз дистрибутива Netrunner 21.01 «XOXO». Стабильный дистрибутив [→]
  4. Опубликованы Linux From Scratch 10.1 и Beyond Linux From Scratch 10.1 [→]
  5. Выпуск дистрибутива NomadBSD 1.4 [→]
  6. Выпуск бета-версии openSUSE Leap 15.3 [→ 1, 2]
  7. Обновление ОС Qubes 4.0.4, использующей виртуализацию для изоляции приложений [→]
  8. Kali Linux 2021.1 — Исследование безопасности. Новые утилиты, оформление… [→]

 

Системное

Выпуск командной оболочки fish 3.2 [→]

 

Специальное

  1. Доступен редактор бинарных данных GNU Poke 1.0 [→ 1, 2]
  2. Релиз OpenSSH 8.5 [→ 1, 2, 3]
  3. Февральский релиз Osmocom CNI [→]
  4. Выпуск программы для работы с картами и спутниковыми снимками SAS.Планета 201212 [→]

 

Мультимедиа

  1. Выпуск свободной системы 3D-моделирования Blender 2.92 [→]
  2. Релиз медиа-центра Kodi 19.0 [→]

 

Мобильные

Выпуск aTox 0.6.0, приватного и безопасного мессенджера для Android [→]

Безопасность

Корректирующий релиз OpenVPN 2.5.1 [→]

 

Web

  1. Выпуск браузера Pale Moon 29.1 [→]
  2. Релиз Chrome 89 [→ 1, 2, 3, 4 (en), 5 (en)]
  3. Gemini-клиент Lagrange 1.2 [→]

 

Для разработчиков

  1. Обновление компилятора языка программирования Vala 0.50.4 [→]
  2. Выпуск Electron 12.0.0, платформы создания приложений на базе движка Chromium [→]

 

Пользовательское

  1. Представляем Windows Terminal Preview 1.7 [→]
  2. Обновление KDE Plasma 5.21.1-2. Корректирующие релизы [→]
  3. Выпуск online-редакторов ONLYOFFICE Docs 6.2 [→]

 

Игры

  1. Релиз тонкого клиента Steam Link для Linux [→]
  2. Выпуск игры Free Heroes of Might and Magic II 0.9.1 [→ 1, 2]

 

Что ещё посмотреть

  1. Дайджест от opensource.com: Дрон с открытым исходным кодом прибывает на Марс, System76 представляет новую клавиатуру и многое другое [→ (en)]
  2. Видеодайджест от pingvinus.ru: Linux на Марсе. PinePhone CE закрывается. Что такое суперкуки… [→]
  3. Open Source проект недели по версии SD Times: G-Profiler [→ (en)]

 

Заключение

На этом всё, до следующего воскресенья!

Высказываю большое спасибо редакции и авторам OpenNET [→], много новостных материалов и сообщений о новых релизах взято у них.

Если кто интересуется составлением дайджестов и имеет время и возможность помочь — буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.

Подписывайтесь на наш Telegram канал, группу ВКонтакте или RSS чтобы не пропустить новые выпуски FOSS News.

[←] Предыдущий выпуск

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *