HimeraSearchDB
Carding_EbayThief
triada
CrackerTuch
JustinSun
Jhongpt

НОВОСТИ FOSS News №37 – дайджест новостей и других материалов о свободном и открытом ПО за 5–11 октября 2020 года

NewsBot
Оффлайн

NewsBot

.
.
Регистрация
21.07.20
Сообщения
40.408
Реакции
1
Репутация
0
cckr4pdalgyzlyw3xlo_vvxz920.jpeg


Всем привет!

Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Эволюция телеком отрасли от закрытости к открытости, открытие исходников GitHub Docs, Facebook развивает TransCoder для перевода кода с одного языка программирования на другой, 8 советов о том, как не надо делать Open Source, как запустить KDE Plasma под Windows через WSL2 и многое другое.

Оглавление




Главное



Телеком отрасль: от «чёрных ящиков» к открытому коду



srrwiy6-sckbx8dwiluhif9aiuo.jpeg


Linux Foundation Networking (LFN) организовал своё первое виртуальное мероприятие на прошлой неделе, и Свапнил Бхартия из Linux.com взял интервью у Арпита Джошипуры, генерального менеджера по сетям, IoT и Edge в Linux Foundation, чтобы обсудить ключевые моменты мероприятия и то, как LFN возглавляет внедрение открытого исходного кода в сфере телекоммуникаций. Одна из ключевых мыслей Джошипуры: «Во-первых, 5 лет назад все они (телеком провайдеры – Д.В.) использовали чёрный ящик и собственные технологии. Затем мы запустили проект под названием OpenDaylight. И, конечно же, OpenDaylight объявил сегодня о своем 13-м выпуске, и это своего рода 6-летняя годовщина начала их пути от проприетарности до сегодняшнего дня и одного из наиболее активных проектов под названием ONAP (Open Network Automation Platform – Д.В.). Операторы связи – это 4 из 10 ведущих разработчиков открытого исходного кода, верно? Кто бы мог подумать, что AT&T, Verizon, Amdocs, DT, Vodafone, China Mobile и China Telecom все активно вносят свой вклад? Так что это смена парадигмы с точки зрения не только потребления, но и внесения вклада».



Открыты исходные тексты GitHub Docs



kiovvc2smechwlixokgrghcmfqw.jpeg


OpenNET пишет: «GitHub объявил об открытии исходных текстов, обеспечивающих работу сервиса docs.github.com, а также опубликовал размещённую там документацию в формате Markdown. Код может использоваться для создания интерактивных разделов для просмотра и навигации по документации проекта, изначально оформленной в формате Markdown и переведённой на разные языки. Пользователи также могут предлагать свои правки и новые документы. Кроме GitHub указанный код также используется проектами Atom и Electron для организации структурированного доступа к документации. Код написан на JavaScript и открыт под лицензией MIT, а документация и прочие данные доступны под лицензией CC-BY».



Facebook развивает TransCoder для перевода кода с одного языка программирования на другой



nqkga9wwtxrg9azj8znozgztzgo.jpeg


OpenNET пишет: «Инженеры из Facebook опубликовали транскомпилятор TransCoder, использующий методы машинного обучения для преобразования исходных текстов с одного высокоуровневого языка программирования на другой. В настоящее время предоставлена поддержка трансляции кода между языками Java, C++ и Python. Например, TransCoder позволяет преобразовать исходные тексты на Java в код на Python, а код на Python в исходные тексты на Java. Наработки проекта реализуют на практике теоретические изыскания по созданию нейронной сети для эффективной автоматической транскомпиляции кода и распространяются под лицензией Creative Commons Attribution-NonCommercial 4.0, разрешающей применение только для некоммерческих целей».



8 советов о том, как не надо делать Open Source



h7unhojq89hjilirc7vylnoz-ky.jpeg


На Opensource.com вышел материал с собранием советов бизнесу о том, каких ошибок при выпуске Open Source проектов стоит избегать. Кратко, что НЕ НАДО делать:

  1. «бросать через стену», то есть выкладывать с отказом от обязательств и надеждой что сообщество как-то само разберётся;
  2. держать проект под тотальным контролем;
  3. плодить кучу лицензий;
  4. избегать документирования (впрочем, это применимо к любому проекту, даже если над ним работает только один человек);
  5. избегать создания вспомогательных инструментов;
  6. избегать диаграм;
  7. хранить молчание, игнорировать запросы через трекер и т.д.;
  8. вести реальную разработку в другом репозитории и сливать в публичный только сборные коммиты с кучей правок.




Как запустить KDE Plasma под Windows через WSL2



yllolqmimc-bw4rgtrg4tbmz_-a.png


Патчить KDE под FreeBSD уже давно не актуально, сейчас в моде запускать его под Windows. На Хабре вышло пошаговое руководство по настройке KDE Plasma для Ubuntu 20.04 в Windows 10 через WSL2. По словам автора, статья «предназначена вниманию системных администраторов, которые подготавливают типовые рабочие места на компьютерах под управлением ОС Windows 10, в том числе для разработчиков ПО», но пожалуй будет интересна и просто продвинутым (там не всё так просто) пользователям Windows, имеющим интерес к FOSS. В статье описывается установка необходимых для работы Plasma программ и настройка Windows, настройка Ubuntu 20.04, перенастройка X-сервера и финальные штрихи. Вообще говоря, WSL – это весьма интересное, но не до конца понятное в плане перспектив для GNU/Linux (да и самой Windows) явление. Может показаться что это дополнительный приток пользователей и известности, но все ведь помнят EEE?



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



Мероприятия



Live-Вебинар — Автоматизация процессов с GitLab CI/CD — 29 Окт., 15:00 -16:00 (MST)

Внедрения



МВД РФ планирует ещё закупить компьютеры с предустановленной ОС Astra Linux

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



  1. В репозитории NPM выявлены четыре пакета, пересылающие данные о пользователе
  2. О защите сети с использованием Apache Syncope и Metron


DevOps



  1. Проблема «умной» очистки образов контейнеров и её решение в werf
  2. Agreements as Code: как отрефакторить инфраструктуру и не сломаться
  3. Битва Jenkins и GitLab CI/CD
  4. Автоматизация рабочего процесса Java-проекта с помощью модифицированной модели ветвления Gitflow
  5. Пока все праздновали мой день рождения, я до утра чинил кластер — а разрабы валили на меня свои ошибки
  6. Монорепозитории NX и Lerna, или Туда и обратно
  7. GitOps: очередной модный термин или прорыв в автоматизации?
  8. ipipou: больше чем просто нешифрованный туннель
  9. Проект Kyma: как разрабатывать приложения для SAP с использованием технологии Kubernetes
  10. Интеграция календаря с Ansible для избежания конфликтов в расписании выполнения действий


Data Science



Amundsen: один год после открытия исходников

Web



  1. В Chrome началась активация IETF QUIC и HTTP/3
  2. Решение проблемы с прекращением работы Twitter в Firefox
  3. 5 лучших открытых альтернатив Google Analytics
  4. О просмотре веба с использованием протокола Gemini на Apple устройствах
  5. О простом опыте работы с вебом с помощью протокола Gemini


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



  1. fork() может потерпеть неудачу: это важно
  2. DuploQ — графический фронтенд для Duplo (детектор дублированного кода)
  3. Qt6 Configuration Tool 0.1
  4. Разработка графического профайлера Python FunctionTrace
  5. Как сделать интерактивную карту с помощью Python и open source библиотек
  6. okdb — библиотека для совместной работы
  7. Как проектировать и документировать API с помощью кросс-платформенного инструмента Insomnia Designer
  8. Об использовании виртуальных таблиц в Apache Cassandra 4.0
  9. Javascript фреймворк разработки бизнес приложений


Менеджмент



5 способов того, как организации могут учиться на ошибках и превращать их в успех

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



  1. На этой неделе в KDE: эволюция Breeze началась
  2. Форматирование в Ext4
  3. Что такое дистрибутив Linux
  4. Установка Anydesk в Ubuntu
  5. 6 важных вещей, которые нужно сделать после установки Manjaro Linux
  6. Как установить Deepin Desktop на Ubuntu 20.04 LTS
  7. Как очистить кэш Apt и освободить дисковое место


Игры



Видео игра для Open Jam

Разное



  1. AnLinux: простой способ установить Linux-окружение на Android-телефон без рута
  2. Microsoft портирует Wayland под WSL2
  3. WSL эксперименты. Часть 2
  4. Вышла новая Preview-версия Windows Package Manager — v0.2.2521
  5. 5 качеств сильных Open Source евангелистов (англ. «developer advocates»)
  6. 5 блоков кода для Scratch чтобы научить детей созданию игры


Релизы



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



  1. Выпуск Red Hat Enterprise Linux 7.9 и Oracle Linux 7.9
  2. Выпуск репозитория пакетов pkgsrc 2020Q3
  3. Ubuntu RescuePack, Live-дистрибутив для борьбы с компьютерными вирусами


Системный софт



Выпуск NTP-серверов NTPsec 1.2.0 и Сhrony 4.0 с поддержкой защищённого протокола NTS

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



Выпуск системы обнаружения атак Suricata 6.0 [→ , ]

DevOps



Вышел релиз GitLab 13.4 с хранилищем HashiCorp для переменных CI и Kubernetes Agent

Data Science



LinkedIn выпустила релиз системы каталогизации данных DataHub 0.5.0

Web



  1. Релиз Chrome 86 [→ , ]
  2. Выпуск браузера Ephemeral 7, развиваемого проектом elementary OS
  3. Релиз почтового клиента Claws Mail 3.17.7
  4. Выпуск сервера приложений NGINX Unit 1.20.0


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



  1. Доступен Snek 1.5, Python-подобный язык программирования для встраиваемых систем
  2. Выпуск языка программирования Python 3.9 [→ , ]
  3. Выпуск языка программирования Rust 1.47 [→ , ]
  4. Доступна альфа-версия Qt 6.0


Специальный софт



Доступна Calla, платформа для проведения аудио/видеоконференций в форме RPG-игры

Мультимедиа



  1. Выпуск графического редактора GIMP 2.10.22 [→ , ]
  2. Выпуск DXVK 1.7.2, реализации Direct3D 9/10/11 поверх API Vulkan


Игры



Представлен фреймворк для разработки 2D-игр NasNas

Пользовательский софт



Выпуск музыкального плеера mpz 1.0

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



  1. Возрождение мейнфреймов, почему иногда нужно брать перерыв и разные тренды индустрии – с новостями последней недели, он практически не пересекается с моим.




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

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

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

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

 
Сверху Снизу