В выпуск новой библиотеки libmdbx версии 0.11.7, запуск выделяется переносом проекта на сервис GitFlic после того, как администрация GitHub удалила libmdbx вместе с рядом других проектов 15 апреля 2022 года без каких-либо предупреждений и объяснений, а также заблокировала доступ многим разработчикам, связанным с компаниями, попавшими под санкции США.
С точки зрения пользователя все страницы, репозиторий и форки проекта внезапно превратились в страницу «404», без возможности общения и без выяснения причин.
В данной статье рассмотрим, как установить и настроить хранилища репозиториев Harbor.
Установка хранилища репозиториев Harbor
Harbor устанавливается как Docker-образ с помощью online installer.
Чтобы установить хранилища репозиториев Harbor:
Скачайте скрипт online installer и разархивируйте его:
root@ubuntu-standard-2-4-40gb:~# wget https://github.com/goharbor/harbor/releases/download/v1.9.3/harbor-online-installer-v1.9.3.tgz
root@ubuntu-standard-2-4-40gb:~# tar -zxvf harbor-online-installer-v1.9.3.tgz
В получившейся папке harbor настройте файл harbor.yml:
hostname: <SERVER_DNS_NAME>
http:
# port for http, default is 80. If https enabled, this port will redirect to https port
port: 8080
# https related config
https:
# # https port for harbor, default is 443
port: 8443
# # The path of cert and key files for nginx
certificate: /opt/gitlab/config/ssl/<SERVER_DNS_NAME>.crt
private_key: /opt/gitlab/config/ssl/<SERVER_DNS_NAME>.key
# The default data volume
data_volume: /opt/harbor
Причем:
Имя хоста совпадает с именем Gitlab, так как развертывание выполняется на сервере, на котором находится Gitlab.
Используем нестандартные HTTP- и HTTPS-порты, так как стандартные используются веб-интерфейсом Gitlab.
Использует сертификат и ключ LetsEncrypt, которые были созданы при настройке Gitlab.
Несмотря на то, что большое количество компаний (любого размера), учреждений, организаций и фрилансеров работают с Microsoft Windows и многочисленным и разнообразным проприетарным программным обеспечением, GNU/Linux также может иметь пробел, как и свободное программное обеспечение с открытым исходным кодом. На самом деле такого рода программное обеспечение может иметь фантастические преимущества для малого и среднего бизнеса и фрилансерови даже для крупных корпораций.
Кроме того, после пандемического кризиса не платить лицензии Это также может быть огромным преимуществом в снижении расходов практически любой гильдии и типа colectivos, но это не единственная положительная вещь, которую могут внести это программное обеспечение и операционные системы GNU/Linux. С другой стороны, избитый стереотип бесплатного программного обеспечения = низкое качество иссякает аргументы…
Разработчики среды GNUnet, предназначен для построения безопасных децентрализованных P2P-сетей, не имеющих единой точки отказа и способных гарантировать неприкосновенность частной информации пользователей, представила первую версию библиотеки libgnunetchat 0.1.0. Библиотека облегчает использование технологий GNUnet и службы GNUnet Messenger. для создания безопасных чат-приложений.
libgnunetchat предоставляет отдельный уровень абстракции поверх GNUnet Messenger который включает в себя общие функции, используемые в мессенджерах.
Несколько дней назад анонсирован выход новой версии QEMU 7.0, что позволяет запускать программу, созданную для одной аппаратной платформы, в системе с совершенно другой архитектурой, например, запуская ARM-приложение на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированной среде аналогична производительности аппаратной системы за счет прямого выполнения инструкций на ЦП и использования гипервизора Xen или модуля KVM.
За годы разработки была добавлена полная поддержка эмуляции 14 аппаратных архитектур, количество эмулируемых аппаратных устройств превысило 400. При подготовке к версии 7.0, внесено более 2500 изменений от 225 разработчиков.
Недавно стало известно, что Яндекс опубликовал исходный код своей СУБД «ЮДБ», в котором реализована поддержка диалекта SQL и транзакций ACID.
СУБД был построен с нуля и изначально разрабатывался с прицелом на обеспечение отказоустойчивости, автоматический переход на другой ресурс и масштабируемость. Стоит отметить, что Яндекс запустил работающие кластеры YDB, включающие более 10 тысяч узлов, которые хранят сотни петабайт данных и обслуживают миллионы распределенных транзакций в секунду.