Планета

Планета собирает интересные статьи из различных источников и объединяет их в одну ленту.

Новый выпуск Raspbian, дистрибутива для Raspberry Pi

Разработчики проекта Raspberry Pi опубликовали обновление дистрибутива Raspbian. Для загрузки подготовлены две сборки - сокращённая (351 Мб) для серверных систем и полная (1 Гб), поставляемая с пользовательским окружением PIXEL (ответвление от LXDE). Для установки из репозиториев доступно около 35 тысяч пакетов.

IPFS 0.4.18

Состоялся релиз go-ipfs (эталонной реализации IPFS, написанной на языке Go) версии 0.4.18. Вероятно, это самый значительный релиз в недавней истории; на его подготовку ушло 3 месяца. Со времени предыдущей новости об IPFS на LOR прошло уже более четырёх лет.

IPFS (InterPlanetary File System) — это гипермедийный протокол и распределённая файловая система, созданная с использованием идей, реализованных в Git и BitTorrent, и нацеленная на то, чтобы заменить или дополнить существующий Web. IPFS похож на BitTorrent Swarm, ноды которого обмениваются объектами Git-репозитория. IPFS основан на идее адресации по содержимому — один и тот же блок данных всегда будет иметь один и тот же адрес, вне зависимости от его физического расположения. В отличие от BitTorrent, данные разбиваются на блоки по границе файла, таким образом один и тот же файл может быть переиспользован в разных каталогах без необходимости повторного выделения места на диске. В отличие от Freenet и Perfect Dark, ноды хранят только те данные, которые они явно запросили. IPFS способен интегрироваться с существующими системами разрешения имён — с классическим DNS в настоящее время, с Tor .onion, Namecoin .bit и возможно, некоторыми другими в будущем.

Особенности этого релиза:

Титульные особенности этого релиза — экспериментальная поддержка QUIC, новый алгоритм маршрутизации pubsub-сообщений, возможность подписывания pubsub-сообщений, а также переписанная команда ipfs p2p. Однако всё это лишь вершина айсберга.

( читать дальше... )

>>> Официальный сайт

>>> Каталог приложений, созданных на основе IPFS

>>> Дополнение для интеграции IPFS в веб-браузеры

 ipfs, p2p, децентрализация, файловые системы

Samsung объявила подписку на бета-тестирование Linux on DeX.

C 12 ноября компания Samsung объявила подписку на бета-тестирование анонсированной ею ранее технологии запуска дистрибутивов Linux на своих устройствах. Запуск и работа осуществляются через док-станцию DeX и соответствующее приложение, которые позволяют подключать клавиатуру, мышь, выводить изображение на монитор и, собственно, загружать полноценный образ одного из дистрибутивов Linux. Целью данного проекта является превращение мобильных устройств в полноценные десктопы при использовании DeX.

APK-приложение уже доступно для скачивания после оформления подписки на специальном сайте (ссылка в конце новости). В качестве тестового дистрибутива используется кастомизированная версия Ubuntu 16.04 LTS, которая пока работает лишь на двух устройствах компании: Galaxy Note9 и Galaxy Tab S4.

Система запускается в контейнере, представляет собой полноценное рабочее окружение Ubuntu, а также обладает возможностью быстрого переключения в Android и обратно.

Для работы программ требуется, чтобы они были скомпилированы для процессоров ARM 64-bit и соответствовали политике безопасности Android.

 dex, linux, samsung, ubuntu

Компания Microsoft опубликовала реализацию Lua VM, написанную на языке Go

Компания Microsoft подготовила новый движок для исполнения сценариев на языке Lua. Ключевой особенностью представленного Lua VM является реализация на языке Go. В движке поддерживается синтаксис Lua 5.3, но пока отмечаются отдельные несовместимости (непример, отсутствует поддержка сопрограмм) и требуется дополнительная стабилизация API. Код проекта открыт под лицензией MIT, которая также используется проектом Lua для распространения кода основного интерпретатора, написанного на языке Си.

В ночные сборки Firefox добавлена поддержка Wayland

В ночные сборки Firefox, на основе которых будет сформирован релиз Firefox 65, намеченный на 29 января, добавлена штатная поддержка работы в графическом окружении на основе протокола Wayland. Работа Firefox с использованием Wayland пока носит экспериментальный характер, но отмечается как достаточно стабильная для начала массового тестирования. Разработчики Fedora Linux ранее приняли решение поставлять сборку Firefox c Wayland в качестве опции в Fedora 29 и по умолчанию в Fedora 30.

Amazon выпустил Corretto, дистрибутив OpenJDK с длительным сроком поддержки

Компания Amazon представила проект Corretto, в рамках которого на основе OpenJDK подготовлен дистрибутив Java 8, который распространяется бесплатно, доступен в исходных текстах под лицензией GPLv2 и будет поддерживаться длительное время. Готовые сборки поставляются для Linux, Windows и macOS, а также для использования в контейнерах Docker.

Доступен язык программирования Dart 2.1

После трёх месяцев разработки представлен релиз языка программирования Dart 2.1, в котором продолжено развитие кардинально переработанной ветки Dart 2, переориентированной на разработку для Web и мобильных систем и оптимизированной для создания компонентов, выполняемых на стороне клиента.

Переезд на кластер под управлением «1С-Битрикс: Веб-окружение»

В определённый момент появилась задача — перевести, существующий и активно работающий в production, проект на работу в кластере серверов. Т.к. проект разработан на базе 1C-Bitrix, было принято решение построить кластер с использованием «1С-Битрикс»: Веб-окружение». Цель данного мероприятия — получить возможность выдерживать большие нагрузки при наплывах посетителей сайта, а также возможность в дальнейшем быстрее масштабироваться горизонтально.
Читать дальше →

Обновление Firefox 63.0.3 и включение предупреждений о посещении взломанных сайтов

Подготовлен корректирующий выпуск Firefox 63.0.3, в котором исправлено несколько ошибок.

Выпуск сервера приложений NGINX Unit 1.6

Представлен выпуск сервера приложений NGINX Unit 1.6, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go и JavaScript/Node.js). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска.