Автор: Yuri Gagarin

Настраиваем простой VPN с WireGuard и Raspberry Pi в качестве сервера

Поскольку WireGuard станет частью будущего ядра Linux 5.6, я решил посмотреть, как лучше всего интегрировать этот VPN с моим LTE-маршрутизатором/точкой доступа на Raspberry Pi. Оборудование Raspberry Pi 3 с модулем LTE и публичным IP-адресом. Здесь будет VPN-сервер (далее в тексте он называется edgewalker) Телефон на Android, который должен использовать VPN для всех коммуникаций Ноутбук Linux, […]

В ядро Linux 5.6 включили VPN WireGuard

Сегодня Линус перенёс к себе ветку net-next с VPN-интерфейсами WireGuard. Об этом событии сообщили в списке рассылки WireGuard. В данный момент продолжается сбор кода для нового ядра Linux 5.6. WireGuard — быстрый VPN нового поколения, в котором реализована современная криптография. Он изначально разрабатывался как более простая и удобная альтернатива существующим VPN. Автор — канадский специалист по […]

SQL HowTo: пишем while-цикл прямо в запросе, или «Элементарная трехходовка»

Периодически возникает задача поиска связанных данных по набору ключей, пока не наберем нужное суммарное количество записей. Наиболее «жизненный» пример — вывести 20 самых старых задач, числящихся на списке сотрудников (например, в рамках одного подразделения). Для различных управленческих «дашбордов» с краткими выжимками по участкам работы похожая тема требуется достаточно часто. В статье рассмотрим реализацию на PostgreSQL […]

У меня нулевая текучка

Однажды на заводе, где я работал ИТ-директором, готовили отчетность к какому-то очередному мероприятию. Надо было рассчитать и предоставить показатели по выданному перечню, среди них затесалась текучесть кадров. И тут оказалось, что у меня она равна нулю. Из руководителей я был такой один, тем самым привлек к себе внимание. Ну и сам удивился – оказывается, когда […]

Обзор некоммерческого проекта MyVPN с открытым исходным кодом

Приложение MyVPN с открытым исходным кодом позволяет автоматизировать управление виртуальными частными сетями. Для его использования не потребуются навыки системного администрирования. При выборе провайдера VPN доверие играет более важную роль, чем стоимость услуг. Бесплатные сервисы часто обвиняют в отсутствии надежного шифрования и в слежке за пользователями, а коммерческие могут пойти на поводу у регулятора и начать […]

Домашний веб-сервер на солнечных батареях отработал 15 месяцев: аптайм 95,26%

Первый прототип солнечного сервера с контроллером заряда. Фото: solar.lowtechmagazine.com В сентябре 2018 году энтузиаст из Low-tech Magazine запустил проект «низкотехнологичного» веб-сервера. Задача была снизить энергопотребление настолько, чтобы домашнему self-hosted серверу хватало одной солнечной панели. Это непросто, ведь сайт должен работать 24 часа в сутки. Посмотрим, что получилось в итоге. Можете зайти на сервер solar.lowtechmagazine.com, проверить […]

Новые обновления микрокода Intel вышли для всех версий Windows 10

Весь 2019 год прошёл под знаком борьбы с различными аппаратными уязвимостями процессоров, связанных прежде всего со спекулятивным исполнением команд. Недавно обнаружили новый вид атаки на кеш ЦП Intel — CacheOut (CVE-2020-0549). Производители процессоров, прежде всего, Intel стараются выпускать заплатки как можно скорее. Недавно Microsoft представила очередную серию таких обновлений. Все версии Windows 10, включая 1909 (обновление […]

Доступен дистрибутив для создания межсетевых экранов OPNsense 20.1

Увидел свет дистрибутив для создания межсетевых экранов OPNsense 20.1, который является ответвлением от проекта pfSense, созданным с целью сформировать полностью открытый дистрибутив, который мог бы обладать функциональностью на уровне коммерческих решений для развёртывания межсетевых экранов и сетевых шлюзов. В отличие от pfSense, проект позиционируется как неподконтрольный одной компании, развиваемый при непосредственном участии сообщества и обладающий […]

Google представил открытый стек OpenSK для создания криптографических токенов

Компания Google представила платформу OpenSK, позволяющую создавать прошивки для криптографических токенов, полностью соответствующих стандартам FIDO U2F и FIDO2. Подготовленные с использованием OpenSK токены могут применяться в качестве аутентификаторов для первичной и двухфакторной аутентификации, а также для подтверждения физического присутствия пользователя. Проект написан на языке Rust и распространяется под лицензией Apache 2.0. OpenSK даёт возможность создания […]

Выпуск проекта DXVK 1.5.3 с реализацией Direct3D 9/10/11 поверх API Vulkan

Сформирован выпуск прослойки DXVK 1.5.3, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.1, таких как AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK. DXVK может применяться для запуска 3D-приложений и игр в […]

Релиз ядра Linux 5.5

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.5. Среди наиболее заметных изменений: возможность назначения сетевым интерфейсам альтернативных имён, интеграция криптографических функций из библиотеки Zinc, возможность зеркалирования на более чем 2 диска в Btrfs RAID1, механизм отслеживания состояния Live-патчей, фреймворк unit-тестирования kunit, повышение производительности беспроводного стека mac80211, возможность доступа к корневому разделу через […]

Фонд Свободного ПО собирает подписи на открытие исходных кодов Windows 7

Microsoft, как известно, хочет поддерживать свободное ПО. Microsoft окончательно прекратила поддержку Windows 7. Почему бы не открыть исходный код системы? Фонд свободного ПО хочет собрать 7 777 подписей в петиции «Upcycle Windows 7». Жизнь старой операционной системы не обязательно должна заканчиваться. Microsoft может подтвердить действиями то, что компания действительно уважает своих пользователей и их свободу. […]

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster