Monthly Archives: Май 2018

В состав ядра 4.18 одобрено включение нового пакетного фильтра bpfilter

Автор   31.05.2018

В ветку linux-next, на основе которой формируется начинка будущего ядра Linux 4.18, приняты патчи c реализацией нового пакетного фильтра bpfilter, который развивается командой проекта NetFilter и в отдалённой перспективе может вытеснить ныне предлагаемые инструменты фильтрации пакетов nftables и iptables.

В рамках проекта bpfilter предпринята попытка создания компромиссного решения, использующего средства фильтрации на основе предоставляемой ядром подсистемы eBPF, предлагая при этом привычный синтаксис iptables. Bpfilter обрабатывает запросы API iptables и транслирует их в программы BPF, привязываемые к различным подсистемам. Например, при помощи XDP (eXpress Data Path) можно запустить BPF-программу на уровне сетевого драйвера, с возможностью прямого доступа к DMA-буферу пакетов для высокопроизводительной обработки.

Так как bpfilter предоставляет на уровне ядра API iptables, штатные утилиты iptables можно пересобрать для работы поверх bpfilter и обеспечить полную совместимость с наборами правил iptables, т.е. bpfilter сможет выступить в роли прозрачной замены iptables, полностью совместимой со всеми существующими конфигурациями (администраторам не придётся изучать новый синтаксис правил). Трансляция правил выполняется целиком в пространстве пользователя, что упрощает отладку и повышает безопасность. Для повышения производительности применяется JIT-компиляция BPF в машинные инструкции и задействование аппаратных механизмов выполнения BPF на уровне сетевого адаптера (например, Netronome NFP SmartNIC).

Основным мотивом (далее…)


Просмотры: 115
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

Разработка GNOME переведена на GitLab

Автор   31.05.2018

Организация GNOME Foundation объявила о завершении перехода проекта на использование платформы совместной разработки GitLab. По мнению представителей GNOME подобный шаг позволит увеличить эффективность процесса разработки, привлечь новых участников и усилить сотрудничество с другими проектами.

Среди причин миграции упоминается, что ранее используемая инфраструктура разработки, основанная на cgit и системе отслеживания ошибок Bugzilla, существенно устарела, не удовлетворяла современным потребностям, имела проблемы с юзабилити, воспринималась архаичной новыми разработчиками и не предоставляла должных возможностей по рецензированию кода и непрерывной интеграции. Многие разработчики уже привыкли к GitHub и отдают предпочтение данной платформе.

Платформа GitLab (далее…)


Просмотры: 110
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

В рамках проекта Nebulet развивается микроядро для запуска WebAssembly

Автор   31.05.2018

Проект Nebulet развивает микроядро, способное выполнять модули на WebAssembly, разработанном для браузеров универсальном низкоуровневом промежуточном коде, который может быть скомпилирован из различных языков программирования. Более того, Nebulet выполняет модули WebAssembly с правами нулевого кольца защиты процессора (ring 0) в одном адресном пространстве с ядром, (далее…)


Просмотры: 104
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

Фонд свободного ПО сертифицировал Minifree Libreboot X200 Tablet

Автор   31.05.2018

Фонд Свободного ПО объявил о присвоении устройству Minifree Libreboot X200 (гибрид ноутбука и планшета) сертификата соответствия требованиям обеспечения приватности и свободы пользователей, выдаваемого в рамках инициативы «Respect Your Freedom«. Планшет является вариантом выпускаемой с 2010 года серийной модели Lenovo (далее…)


Просмотры: 132
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

Релиз динамического языка программирования Groovy 2.5

Автор   30.05.2018

Представлен релиз языка программирования Groovy 2.5, который с 2015 года развивается под эгидой Фонда Apache. Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java-приложениями. За годы существования Groovy вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймворк Grails, swing-ориентированный фреймворк Griffon, системы сборки Gant и Gradle, (далее…)


Просмотры: 97
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

Релиз web-браузера Chrome 67

Автор   30.05.2018

Компания Google представила релиз web-браузера Chrome 67. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, возможностью загрузки модуля Flash по запросу, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки (далее…)


Просмотры: 117
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

Репозиторий NPM семь часов был недоступен через прокси

Автор   30.05.2018

Изменения в настройках сервера репозитория NPM привели к неработоспособности сервиса. Проблему усложняло то, что столкнувшиеся с проблемой пользователи были введены в заблуждение странным сообщением об ошибке «ERR! 418 I’m a teapot», которое возвращалось в ответ на попытки обновления или установки пакетов. При этом страница status.npmjs.org показывала, что все подсистемы отвечают и работают в штатном (далее…)


Просмотры: 95
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

Обновление Git с устранением уязвимостей

Автор   29.05.2018

Представлены корректирующие выпуски всех поддерживаемых веток системы управления исходными текстами Git (2.17.1, 2.13.7, 2.14.4, 2.15.2, 2.16.4), в которых устранены две уязвимости:

  • CVE-2018-11235 — возможность выхода за границы базового каталога репозитория через использование символов «../» в имени пути к субмодулю, определённому в файле «.gitmodules». Злоумышленник, имеющий возможность совершения (далее…)

Просмотры: 92
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

Зафиксирована попытка использования BGP для захвата трафика IP 1.1.1.1

Автор   29.05.2018

Сервис BGPMon зафиксировал попытку подстановки фиктивного BGP-маршрута для перенаправления трафика подсети 1.1.1.0/24, в которой находится созданный компанией Cloudflare общедоступный DNS-сервер с поддержкой «DNS over TLS». Трафик был направлен в автономную систему 58879, анонсировавшую префикс 1.1.1.0/24 для своей сети. Сеть принадлежит китайскому провайдеру AnchNet (Shanghai Anchang Network (далее…)


Просмотры: 124
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...

Intel открыл систему машинного обучения для обработки информации на естественном языке

Автор   29.05.2018

Компания Intel представила проект NLP Architect, в рамках которого открыты наработки в области применения методов глубинного машинного обучения для обработки и распознавание смысла информации на естественном языке (NLP/NLU, Natural Language Processing/Understanding). Код библиотеки написан на языке Python и распространяется под лицензией Apache 2.0. Библиотека поддерживает работу с фреймворками машинного обучения Intel Nervana™ graph, Intel neon, Tensorflow, Dynet и Keras.

Из задач, для решения которых может применяться NLP Architect, называется проведение тренировки моделей с использованием предоставляемых алгоритмов, эталонных наборов (далее…)


Просмотры: 98
1 Звезда2 Звезды3 Звезды4 Звезды5 Звёзд
Loading...