FOSS News №51 – дайджест материалов о свободном и открытом ПО за 4-10 января 2021 года

Всем привет!

Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Наиболее важные события 2020 года по версии OpenNET; проект портирования Linux на Mac с M1 обзавёлся названием и сайтом; утраченный потенциал подсистемы Windows для Linux (WSL); open-source ПК Dragonbox Pyra начали отгружать покупателям после четырех лет разработки; lsFusion vis 1С; о взломе игры Ball Sort Puzzle и многое другое.

Оглавление

  1. Главное

    1. Наиболее важные события 2020 года по версии OpenNET
    2. Проект портирования Linux на Mac с M1 обзавёлся названием и сайтом
    3. Утраченный потенциал подсистемы Windows для Linux (WSL)
    4. Open-source ПК Dragonbox Pyra начали отгружать покупателям после четырех лет разработки
    5. lsFusion vis 1С
    6. О взломе игры Ball Sort Puzzle
  2. Короткой строкой

    1. Новости

      1. Новости FOSS организаций
      2. Юридические вопросы
      3. Ядро и дистрибутивы
      4. Безопасность
      5. Web
      6. Для разработчиков
      7. Пользовательское
      8. Железо
      9. Разное
    2. Статьи

      1. Мероприятия
      2. DIY
      3. Системное
      4. Специальное
      5. DevOps
      6. Для разработчиков
      7. История
      8. Менеджмент
      9. Пользовательское
      10. Разное
    3. Релизы

      1. Ядро и дистрибутивы
      2. Системное
      3. Мультимедиа
      4. DevOps
      5. Web
      6. Для разработчиков
      7. Менеджмент
      8. Пользовательское
  3. Заключение

Главное

Наиболее важные события 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к+ уровней. Вторая особенность, и вот это уже некрасиво, — не у всех уровней есть решение. Ну это ни в какие ворота — против нас играет коварный ИИ. Нужно действовать соответственно!».

В итоге автор сделал:

  1. алгоритм, решающий головоломку (Python);
  2. парсер скриншота игры, чтобы скармливать алгоритму задачки (OpenCV);
  3. Telegram бот, который принимает скриншоты и возвращает решения;
  4. CI/CD через GitHub Actions и бот на Яндекс.Функциях.

Подробности [→]

Короткой строкой

Новости

Новости FOSS организаций

  1. GitHub снял ограничения для разработчиков из Ирана [→]
  2. Еженедельник OSM 545 [→]

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

Лицензия сканера безопасности NMAP признана несовместимой с Fedora [→]

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

Компания Apple открыла ядро и системные компоненты macOS 11.0 «Big Sur» [→]

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

Gentoo прекращает поддержку LibreSSL в пользу OpenSSL и LibreTLS [→]

Web

  1. В адресной строке Chrome по умолчанию начнёт применяться HTTPS [→]
  2. Firefox 85 перейдёт на ECH для скрытия домена в HTTPS-трафике [→]

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

  1. Выход электронной книги: «Common Open Source Practices in Developing Cloud Native Applications» [→ (en)]
  2. Компания Qt Company ограничила доступ к исходному коду LTS-ветки Qt 5.15 [→]
  3. Ограничен доступ к исходникам Qt 5.15 [→]
  4. Интригующие возможности С++ 20 для разработчиков встраиваемых систем [→]

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

Дорожная карта KDE на 2021 [→]

Железо

Крошечный неттоп ECS Liva Q1A использует ОС Ubuntu [→ (en)]

Разное

Директором по информационным технологиям в Белом доме назначен известный разработчик СПО [→]

Статьи

Мероприятия

7 интересных выступлений с All Things Open 2020 [→ (en)]

DIY

  1. Настройка голосового ассистента под себя и использование нестандартного голоса [→ (en)]
  2. Перчатка Mark gauntlet v4.2 [→]
  3. Radxa sata hat для raspberry pi 4: домашний сервер с НАС, облаком и торрентокачалкой через впн в докере [→]
  4. Делаем из старого усилителя многофункциональный медиа сервер с помощью Raspberry pi [→]

Системное

Как пользоваться dmesg [→]

Специальное

  1. Установка NTP сервера для включения его в pool.ntp.org [→]
  2. Homura: основанная на WINE программа для запуска игр на BSD [→ (en)]
  3. Выбираем self-hosted замену IFTTT [→]

DevOps

  1. 10 способов использовать Ansible [→ (en)]
  2. 8 инсайтов о Kubernetes для 2021 [→ (en)]
  3. 4 строки кода для более эффективного использования Ansible [→ (en)]
  4. Создание современных процессов CI/CD для бессерверных приложений с Red Hat OpenShift Pipelines и Argo CD. Часть 1 [→]
  5. Xудшие практики для Ansible. Георгий Шуклин [→]
  6. Apache Kafka в вопросах и ответах [→]
  7. Ansible идемпотентный. Алексей Соколов [→]
  8. Практическое руководство по HashiCorp Consul — Часть 2 [→]

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

  1. Изучение Fortran через написание игры «угадай число» [→ (en)]
  2. Пишем драйвер фреймбуфера для Raspberry Pi с LCD [→]
  3. Профилирование в облаке и не только [→]
  4. Изучение C через написание простой игры [→ (en)]
  5. Руководство по использованию gdb [→ (en)]
  6. Русификация баша [→]
  7. 10 способов повысить свои знания по JavaScript в 2021 [→ (en)]

История

История Nokia MeeGo [→]

Менеджмент

Perfomance-менеджмент через оценки — от идеи до бета тестирования [→]

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

  1. QuiteRSS: свободная десктопная RSS читалка для Linux [→ (en)]
  2. Лучшие темы для Grub [→]
  3. 3 лучших приложения для повышения продуктивности [→ (en)]
  4. Подробное руководство по настройке системного дока в Ubuntu [→ (en)]
  5. Почему может понравиться консольный редактор FED (работает в Linux, Windows, DOS) [→ (en)]
  6. Настройка сетевого интерфейса Linux [→]

Разное

  1. Как принципы открытости влияют на будущее работы [→ (en)]
  2. Названы победители 27 конкурса по написанию запутанного кода на языке Си [→]
  3. О том как опытный разработчик в сфере безопасности присоединился к Open Source сообществу [→ (en)]
  4. 8 шпаргалок для Open Source софта для работы в 2021 [→ (en)]
  5. 3 «serverless» стратегий, которые стоит рассмотреть для работы в 2021 [→ (en)]
  6. На случай если пропустили – записи с 4 важных онлайн событий 2020 [→ (en)]
  7. Кто такой open source евангелист? [→ (en)]

Релизы

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

  1. Релиз дистрибутива Deepin 20.1. Много обновлений. Собственный браузер и другие… [→]
  2. Релиз дистрибутива Slacko Puppy 7.0 [→]
  3. Релиз дистрибутива Linux Mint 20.1 [→]

Системное

  1. Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD [→]
  2. Выпуск проприетарного драйвера NVIDIA 460.32 [→]

Мультимедиа

Рисовалка для детей TuxPaint 0.9.25. Создание анимированных GIF… [→]

DevOps

Выпуск Bastille 0.8, системы управления контейнерами на основе FreeBSD Jail [→]

Web

  1. Релиз консольной утилиты для загрузки файлов wget 1.21 [→]
  2. Wasmer 1.0, инструментарий для платформонезависимых приложений на базе WebAssembly [→ 1, 2]
  3. Обновление Firefox 84.0.2 с устранением уязвимости [→]
  4. Обновление Chrome 87.0.4280.141 с исправлением уязвимостей [→]
  5. Релиз твиттер-клиента Cawbird 1.3. Поддержка загрузки видео [→]
  6. Выпуск платформы PeerTube 3.0 с поддержкой децентрализованного потокового вещания [→ 1, 2]
  7. Изменение модели формирования релизов DNS-сервера BIND. BIND 9.18 отложен на следующий год [→]

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

  1. Выпуск Tcl/Tk 8.6.11 [→]
  2. Выпуск стандартной Си-библиотеки PicoLibc 1.5 [→]
  3. Доступен выпуск KDE Frameworks 5.78 [→]

Менеджмент

Вышла RunaWFE Free 4.4.1 — российская система управления бизнес-процессами предприятия [→]

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

  1. Корректирующий релиз KDE Plasma 5.20.5 [→]
  2. Релиз GNU tar 1.33 [→]
  3. Релиз KDE Applications 20.12.1 [→]
  4. Менеджер заметок CherryTree 0.99.19-29. Что нового [→]

Заключение

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

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

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

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

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

Let’s block ads! (Why?)

Read More

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

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