The Update Framework (TUF) — программный фреймворк с открытым кодом для защиты репозиториев, из которых скачиваются обновления. Главная задача TUF — предоставить возможность обновлять софт безопасно, а также минимизировать ущерб в случае, если обновление скомпрометировано. Фреймворк можно использовать для создания собственной системы обновления ПО (например, менеджера пакетов) либо для повышения безопасности существующей.
Рубрика «open source» - 20
Как устроен The Update Framework (TUF). Обзор технологии безопасного обновления ПО
2021-09-21 в 7:32, admin, рубрики: CNCF, Notary, open source, TUF, безопасность, Блог компании Флант, информационная безопасность, обновления, системное администрирование, СофтКросс компиляция пакета для роутера на примере Qbittorrent
2021-09-19 в 1:45, admin, рубрики: open source, OpenWrt, qbittorrent, Компиляторы, кросскомпиляция, Разработка под LinuxДобрый день друзья. Как-то мне захотелось установить Qbittorrent на мой роутер который оснащен OpenWRT. Конечно создатели OpenWRT уже предусмотрели возможность сборки кастомных пакетов об этом можно почитать вот тут: https://habr.com/ru/company/ruvds/blog/530984/Читать полностью »
48 полноценных бесплатных книг для программистов (happy developer’s day)
2021-09-15 в 14:16, admin, рубрики: .net, devops, open source, python, бесплатные книги, подборка книг, Программирование, Читальный залПривет! Немного запоздало (ко дню программиста) делюсь подборкой бесплатных книг по программированию (ну и в целом ресурсом с ними). Все они полезные, уровень скорее профессиональный, хотя и для развития от базового тоже подойдет, но, к сожалению, на английском. Среди тем книг:
-
.NET
-
Алгоритмы
-
Android
-
iOS
-
Angular
-
C
-
C++
-
C#
-
JS
-
Linux
-
Python
-
В целом, почти любая тема, которая приходит в голову
PHP Generics. Right here. Right now
2021-09-14 в 7:38, admin, рубрики: generics, open source, php, Программирование
Многие PHP разработчики хотели бы видеть в PHP поддержку дженериков, и я в том числе. RFC по их добавлению был создан ещё в 2016 году, но до сих пор не принял окончательный вид. Я рассмотрел несколько вариантов решений поддержки дженериков в синтаксисе PHP, но не нашёл рабочей версии, которой мог бы воспользоваться обычный разработчик.
В итоге я решил, что могу сам попробовать реализовать такое решение на PHP. Скриншот выше — реальный пример того, что у меня получилось.
Если хочется сразу попробовать, то вот библиотека mrsuh/php-generics и репо, в котором можно поиграться.
Аудиозвонки через I2P. Mumble
2021-09-10 в 18:49, admin, рубрики: i2p, mumble, open source, анонимность, Блог компании ITSOFT, видеоконференцсвязь, голосовой чат, децентрализованные сетиMumble - это приложение для организации голосового чата. Проект является свободным, исходный код официальных клиентов и серверов открыты. Поддерживаются все основные операционные системы: Linux, MacOS и Windows, а также iOS и Android. Хорошую популярность имеет веб-клиент Mumble, который позволяет пользоваться голосовым чатом через веб-браузер.
Mumble имеет отличные характеристики передачи звука и от года к году набирает клиентскую базу, которая уходит от проприетарных проектов в пользу легковесного и эффективного аналога с полностью открытой экосистемой.
Rust 1.55: обновление `std::io::ErrorKind`, изменение алгоритма разбора чисел с плавающей точкой
2021-09-10 в 14:52, admin, рубрики: cargo, clippy, open source, release, Rust, rustc, rustdoc, rustfix, rustfmt, stable, выпуск версий, Компиляторы, новости технологий, перевод, Программирование, системное программирование, стабильная версия, языки программированияКоманда Rust рада сообщить о выпуске новой версии — 1.55.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если вы установили предыдущую версию Rust средствами rustup
, то для обновления до версии 1.55.0 вам достаточно выполнить следующую команду:
rustup update stable
Если у вас ещё не установлен rustup
, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Опыт работы со смартфоном PinePhone: модульный телефон без сервисов Google
2021-09-08 в 14:22, admin, рубрики: open source, PinePhone, Блог компании Selectel, гаджеты, Разработка под Linux, смартфоны, телефоны, тестированиеПрошлым летом, во время распространения коронавируса по городам и весям, я почти все время сидел дома. У меня появилось много свободного времени, так что, наконец, получилось заняться давно запланированным обзором PinePhone. Напомню, что это смартфон с ОС Linux, а не Android.
Он интересен не только операционной системой, но и отсутствием сервисов Google. Я видел предупреждения о том, что телефон все еще может считаться тестовым девайсом, но решил, что смогу преодолеть все препятствия. Спустя год мне действительно удалось это сделать — сейчас это устройство, которое вполне можно использовать в качестве альтернативы телефонам на Android. Конфиденциальность данных для меня в приоритете, несмотря на то, что взамен пришлось пожертвовать некоторыми функциональными возможностями.
Читать полностью »
Обзор Kalm — веб-интерфейса для деплоя приложений и управления ими в Kubernetes
2021-09-08 в 8:13, admin, рубрики: devops, kubernetes, open source, Блог компании Флант, системное администрированиеKalm — бесплатное приложение с открытым исходным кодом. Представляет собой стандартный контроллер Kubernetes,Читать полностью »
Новый открытый VPN-протокол — на что обратить внимание
2021-08-28 в 18:13, admin, рубрики: open source, vas experts, vpn, Блог компании VAS Experts, открытые протоколы, Разработка систем связи, Сетевые технологииБольшинство VPN-провайдеров для построения сервисов использует стандартные решения вроде OpenVPN и IKEv2. Однако малая их часть выбирает другой путь и разрабатывает собственные протоколы — одним из них стал Lightway. В статье обсуждаем его возможности, достоинства, недостатки и безопасность.
Что «под капотом»
Lightway разработал VPN-провайдер ExpressVPN, который в начале августа Читать полностью »