Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. 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.
[] Предыдущий выпуск