FOSS News №51 – дайджест материалов о свободном и открытом ПО за 4-10 января 2021 года
Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Наиболее важные события 2020 года по версии OpenNET; проект портирования Linux на Mac с M1 обзавёлся названием и сайтом; утраченный потенциал подсистемы Windows для Linux (WSL); open-source ПК Dragonbox Pyra начали отгружать покупателям после четырех лет разработки; lsFusion vis 1С; о взломе игры Ball Sort Puzzle и многое другое.
Оглавление
-
Главное
- Наиболее важные события 2020 года по версии OpenNET
- Проект портирования Linux на Mac с M1 обзавёлся названием и сайтом
- Утраченный потенциал подсистемы Windows для Linux (WSL)
- Open-source ПК Dragonbox Pyra начали отгружать покупателям после четырех лет разработки
- lsFusion vis 1С
- О взломе игры Ball Sort Puzzle
- Короткой строкой
- Заключение
Главное
Наиболее важные события 2020 года по версии OpenNET
Категория: Статьи/Разное
OpenNET опубликовал список главных новостей прошедшего года. Важные релизы, новые звёзды на небосклоне FOSS, организационные и юридические новости, обнаруженные баги и уязвимости, новинки железа и многое другое.
Подробности [→]
Наши итоги 2020 [→]
Проект портирования Linux на Mac с M1 обзавёлся названием и сайтом
Категория: Новости/Ядро и дистрибутивы
denis-19 пишет в разделе «Новости» на Хабре: «5 января 2021 года разработчик Гектор Мартин сообщил о том, что у краудфандингового проекта Linux для Maс на M1 появился свой сайт и название — Asahi Linux. Продолжается развиваться сообщество разработчиков проекта. … Мартин рассказал, что в конце прошлого года к проекту Asahi Linux присоединилась разработчик Алисса Розенцвейг. Розенцвейг уже опубликовала на GitHub первые наработки по этому проекту. Также она описана первые результаты реверс-инжиниринга драйверов для GPU чипа Apple M1 в своем блоге. Розенцвейг известна тем, что возглавляет разработку свободного драйвера Panfrost, у нее есть большой опыт реверс-инжиниринга оригинальных драйверов от компании ARM»
Подробности [→]
Утраченный потенциал подсистемы Windows для Linux (WSL)
Категория: Статьи/Ядро и дистрибутивы
Компания VDSina публикует в своём блоге на Хабре статью с разбором WSL 1 и WSL 2 и анализирует возможности заявленные изначально и полученные в итоге: «Если вы несколько лет вообще не следили за Windows 10 и не знаете, что происходит, то пропустили одну вещь — очень горячей темой для разработчиков стала подсистема Windows для Linux, она же WSL. Среди программистов очень часто её обсуждают. Действительно, потрясающе интересная штука. Наконец-то у нас появилась возможность запустить свой инструментарий Linux на Windows наравне с виндовыми программами. А это значит, что больше не нужно изучать странный PowerShell или пользоваться архаичной консолью CMD.EXE. К сожалению, не всё так радужно. WSL по-прежнему является неким инородным элементом, который отделён от родной среды Windows. В частности, не может взаимодействовать с «родными» инструментами Windows. А ведь изначально всё задумывалось совсем иначе, пишет Джулио Мерино (Julio Merino), автор блога для разработчиков jmmv.dev. Подсистема должна была стать совсем другой, но фактически вышел провал, в каком-то смысле. Чтобы понять причины этого провала, нужно сначала понять различия между WSL 1 и WSL 2 и как переход на WSL 2 закрыл некоторые интересные перспективы».
Подробности [→]
Open-source ПК Dragonbox Pyra начали отгружать покупателям после четырех лет разработки
Категория: Новости/Железо
Компания Selectel пишет в своём блоге на Хабре: «DragonBox Pyra — карманный (в буквальном смысле слова) компьютер с 5-дюймовым дисплеем, процессором TI OMAP 5 и QWERTY-клавиатурой. В нее же встроены два стика и D-pad. Устройство разрабатывалось в качестве легко модифицируемой открытой платформы. Поставляется гаджет с Debian Linux, но поддерживаются и многие другие ОС, так что ПК можно использовать в качестве десктопного или игрового. О DragonBox Pyra известно уже давно, но только сейчас его начали отгружать покупателям. К слову, предзаказы на девайс стали принимать еще четыре года назад».
Подробности [→]
lsFusion vis 1С
Категория: Статьи/Специальное
1C программист с 20-летним опытом работы fixin опубликовал в блоге на Хабре обзор lsFusion, белорусской разработки на Java, и постарался ответить на вопрос годится ли она на роль «убийцы 1С». Рассмотрены архитектура, интерфейс, разработка дополнительного функционала, генерация отчётов, интеграции, лицензия, сообщество и многое другое.
Подробности [→]
О взломе игры Ball Sort Puzzle
Категория: Статьи/Для разработчиков
ErhoSen написал на Хабре о своём опыте «взлома» игры Ball Sort Puzzle: «Ball Sort Puzzle — это популярная мобильная игра на IOS/Android. Суть её заключается в перестановке шариков до тех пор, пока в колбах не будут шарики одного цвета. При этом шарик можно перетаскивать либо в пустую колбу, либо на такой же шарик. Так случилось, что я в неё залип. Очнулся примерно через месяц, на 725 уровне. Он мне никак не давался — насколько бы глубоко я не пытался продумать свою стратегию. В итоге — с этим вопросом я вышел в интернет, и заодно выяснил несколько интересных особенностей головоломки. Во-первых, — игра бесконечна почти бесконечна. По крайней мере уже сейчас на YouTube есть прохождения всех уровней вплоть до 5350, а в телеграмме гуляют скриншоты 10к+ уровней. Вторая особенность, и вот это уже некрасиво, — не у всех уровней есть решение. Ну это ни в какие ворота — против нас играет коварный ИИ. Нужно действовать соответственно!».
В итоге автор сделал:
- алгоритм, решающий головоломку (Python);
- парсер скриншота игры, чтобы скармливать алгоритму задачки (OpenCV);
- Telegram бот, который принимает скриншоты и возвращает решения;
- CI/CD через GitHub Actions и бот на Яндекс.Функциях.
Подробности [→]
Короткой строкой
Новости
Новости FOSS организаций
Юридические вопросы
Лицензия сканера безопасности NMAP признана несовместимой с Fedora [→]
Ядро и дистрибутивы
Компания Apple открыла ядро и системные компоненты macOS 11.0 «Big Sur» [→]
Безопасность
Gentoo прекращает поддержку LibreSSL в пользу OpenSSL и LibreTLS [→]
Web
- В адресной строке Chrome по умолчанию начнёт применяться HTTPS [→]
- Firefox 85 перейдёт на ECH для скрытия домена в HTTPS-трафике [→]
Для разработчиков
- Выход электронной книги: «Common Open Source Practices in Developing Cloud Native Applications» [→ (en)]
- Компания Qt Company ограничила доступ к исходному коду LTS-ветки Qt 5.15 [→]
- Ограничен доступ к исходникам Qt 5.15 [→]
- Интригующие возможности С++ 20 для разработчиков встраиваемых систем [→]
Пользовательское
Дорожная карта KDE на 2021 [→]
Железо
Крошечный неттоп ECS Liva Q1A использует ОС Ubuntu [→ (en)]
Разное
Директором по информационным технологиям в Белом доме назначен известный разработчик СПО [→]
Статьи
Мероприятия
7 интересных выступлений с All Things Open 2020 [→ (en)]
DIY
- Настройка голосового ассистента под себя и использование нестандартного голоса [→ (en)]
- Перчатка Mark gauntlet v4.2 [→]
- Radxa sata hat для raspberry pi 4: домашний сервер с НАС, облаком и торрентокачалкой через впн в докере [→]
- Делаем из старого усилителя многофункциональный медиа сервер с помощью Raspberry pi [→]
Системное
Как пользоваться dmesg [→]
Специальное
- Установка NTP сервера для включения его в pool.ntp.org [→]
- Homura: основанная на WINE программа для запуска игр на BSD [→ (en)]
- Выбираем self-hosted замену IFTTT [→]
DevOps
- 10 способов использовать Ansible [→ (en)]
- 8 инсайтов о Kubernetes для 2021 [→ (en)]
- 4 строки кода для более эффективного использования Ansible [→ (en)]
- Создание современных процессов CI/CD для бессерверных приложений с Red Hat OpenShift Pipelines и Argo CD. Часть 1 [→]
- Xудшие практики для Ansible. Георгий Шуклин [→]
- Apache Kafka в вопросах и ответах [→]
- Ansible идемпотентный. Алексей Соколов [→]
- Практическое руководство по HashiCorp Consul — Часть 2 [→]
Для разработчиков
- Изучение Fortran через написание игры «угадай число» [→ (en)]
- Пишем драйвер фреймбуфера для Raspberry Pi с LCD [→]
- Профилирование в облаке и не только [→]
- Изучение C через написание простой игры [→ (en)]
- Руководство по использованию gdb [→ (en)]
- Русификация баша [→]
- 10 способов повысить свои знания по JavaScript в 2021 [→ (en)]
История
История Nokia MeeGo [→]
Менеджмент
Perfomance-менеджмент через оценки — от идеи до бета тестирования [→]
Пользовательское
- QuiteRSS: свободная десктопная RSS читалка для Linux [→ (en)]
- Лучшие темы для Grub [→]
- 3 лучших приложения для повышения продуктивности [→ (en)]
- Подробное руководство по настройке системного дока в Ubuntu [→ (en)]
- Почему может понравиться консольный редактор FED (работает в Linux, Windows, DOS) [→ (en)]
- Настройка сетевого интерфейса Linux [→]
Разное
- Как принципы открытости влияют на будущее работы [→ (en)]
- Названы победители 27 конкурса по написанию запутанного кода на языке Си [→]
- О том как опытный разработчик в сфере безопасности присоединился к Open Source сообществу [→ (en)]
- 8 шпаргалок для Open Source софта для работы в 2021 [→ (en)]
- 3 «serverless» стратегий, которые стоит рассмотреть для работы в 2021 [→ (en)]
- На случай если пропустили – записи с 4 важных онлайн событий 2020 [→ (en)]
- Кто такой open source евангелист? [→ (en)]
Релизы
Ядро и дистрибутивы
- Релиз дистрибутива Deepin 20.1. Много обновлений. Собственный браузер и другие… [→]
- Релиз дистрибутива Slacko Puppy 7.0 [→]
- Релиз дистрибутива Linux Mint 20.1 [→]
Системное
- Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD [→]
- Выпуск проприетарного драйвера NVIDIA 460.32 [→]
Мультимедиа
Рисовалка для детей TuxPaint 0.9.25. Создание анимированных GIF… [→]
DevOps
Выпуск Bastille 0.8, системы управления контейнерами на основе FreeBSD Jail [→]
Web
- Релиз консольной утилиты для загрузки файлов wget 1.21 [→]
- Wasmer 1.0, инструментарий для платформонезависимых приложений на базе WebAssembly [→ 1, 2]
- Обновление Firefox 84.0.2 с устранением уязвимости [→]
- Обновление Chrome 87.0.4280.141 с исправлением уязвимостей [→]
- Релиз твиттер-клиента Cawbird 1.3. Поддержка загрузки видео [→]
- Выпуск платформы PeerTube 3.0 с поддержкой децентрализованного потокового вещания [→ 1, 2]
- Изменение модели формирования релизов DNS-сервера BIND. BIND 9.18 отложен на следующий год [→]
Для разработчиков
- Выпуск Tcl/Tk 8.6.11 [→]
- Выпуск стандартной Си-библиотеки PicoLibc 1.5 [→]
- Доступен выпуск KDE Frameworks 5.78 [→]
Менеджмент
Вышла RunaWFE Free 4.4.1 — российская система управления бизнес-процессами предприятия [→]
Пользовательское
- Корректирующий релиз KDE Plasma 5.20.5 [→]
- Релиз GNU tar 1.33 [→]
- Релиз KDE Applications 20.12.1 [→]
- Менеджер заметок CherryTree 0.99.19-29. Что нового [→]
Заключение
На этом всё, до следующего воскресенья!
Высказываю большое спасибо редакции и авторам OpenNET [→] много новостных материалов и сообщений о новых релизах взято у них.
Если кто интересуется составлением дайджестов и имеет время и возможность помочь – буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.
Подписывайтесь на наш Telegram канал, группу ВКонтакте или RSS чтобы не пропустить новые выпуски FOSS News.
[←] Предыдущий выпуск