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