Все люди ошибаются, но великие люди сознаются в ошибках.

- Мужики, поздравьте. Я теперь член Единой России. ...

XMPP-клиенту yaxim исполнилось 10 лет
Sat, 24 Aug 2019 14:59:36 +0300

Операционной системе Unix исполнилось 50 лет
Sat, 24 Aug 2019 09:14:53 +0300

Google отказался от применения названий десертов для выпусков Android
Sat, 24 Aug 2019 08:42:29 +0300

IBM, Google, Microsoft и Intel образовали альянс для развития открытых технологий защиты данных
Fri, 23 Aug 2019 13:20:08 +0300

Компания Google представила инициативу Privacy Sandbox
Thu, 22 Aug 2019 23:26:03 +0300

Представлены варианты Qt5 для микроконтроллеров и OS/2
Thu, 22 Aug 2019 12:43:06 +0300

27 августа в Московском Политехе выступит Ричард Столлман
Thu, 22 Aug 2019 01:18:55 +0300

В Firefox, Chrome и Safari заблокирован внедряемый в Казахстане "национальный сертификат"
Wed, 21 Aug 2019 19:13:51 +0300

IBM объявил об открытии архитектуры процессоров Power
Wed, 21 Aug 2019 13:33:19 +0300

Xfce 4.16 ожидается в следующем году
Wed, 21 Aug 2019 09:08:46 +0300

Bitbucket прекращает поддержку Mercurial
Tue, 20 Aug 2019 22:59:58 +0300

Утверждено прекращение формирования репозиториев для архитектуры i686 в Fedora 31
Mon, 19 Aug 2019 23:31:48 +0300

OpenDrop - открытая реализации технологии Apple AirDrop
Mon, 19 Aug 2019 20:54:26 +0300

Представлено ответвление Proton-i, переведённое на более свежие версии Wine
Mon, 19 Aug 2019 09:38:24 +0300

В Chrome планируют полностью убрать поддержку FTP
Fri, 16 Aug 2019 08:38:58 +0300

Новости OPENNET
Новости

Стефан Сперлинг (stsp@), участник проекта OpenBSD с десятилетним стажем, а также один из главных разработчиков Apache Subversion, разрабатывает новую систему контроля версий "Game of Trees" (got). При создании новой системы приоритет отдаётся простоте устройства и простоте использования, а не гибкости. Сейчас Got ещё находится в разработке; он разрабатывается исключительно на OpenBSD и его целевой аудиторией являются разработчики OpenBSD. Код распространяется под свободной лицензией ISC (эквивалент упрощённой лицензии BSD и MIT).

Для хранения версионированных данных в Got используются git-репозитории. В настоящее время поддерживаются только локальные операции управления версиями. При этом, git может использоваться для любой функциональности, которая ещё не реализована в got - работать с got и git в одном репозитории всегда будет возможно.

Основной текущей целью проекта называется взаимодействие с разработчиками OpenBSD, которые хотят регулярно использовать got для своей работы над OpenBSD, и улучшение операций управления версиями на основе полученной от них обратной связи.

Основные принципы проекта:

  • Следование правилам безопасности и стилю кодирования OpenBSD;
  • Процесс разработки, основанный на рецензировании кода по электронной почте;
  • Использование pledge(2) и unveil(2) во всей кодовой базе;
  • Использование разделения привилегий при парсинге данных репозитория по сети или с диска;
  • Поддержка кодовой базы под лицензией BSD.

Долгосрочные цели:

  • Сохранение совместимости с дисковым форматом репозитория git (без сохранения совместимости с инструментарием);
  • Предоставление полного набора инструментов управления версиями для OpenBSD:
    • Интуитивно понятный интерфейс командной строки для выполнения необходимых операций управления версиями (got)
    • Интерактивный браузер репозитория для анализа истории и обзора зафиксированных изменений (tog)
    • CGI-скрипт, реализующий веб-интерфейс - браузер репозитория
    • Инструменты администрирования репозиториев с сильным акцентом на резервное копирование и восстановление
    • Сервер репозитория для хостинга центрального репозитория и синхронизации изменений с каскадом публичных и частных зеркал
  • Требования к рабочему процессу разработчиков OpenBSD:
    • Сильная встроенная поддержка централизованной модели репозитория;
    • Для разработчиков, которым не нужны ветки (branch), сохраняется простота использования;
    • Поддержка локальных веток для разработчиков, которые в них нуждаются;
    • Поддержка релизных веток "-stable";
    • Прочие функции, необходимые для построения инфраструктуры проекта OpenBSD.
  • Реализация аутентифицированных и шифрованных сетевых соединений:
    • Доступ к репозиториям по SSH и дополнительно TLS для клонирования репозитория и получения изменений;
    • Доступ к репозиториям только по SSH для внесения изменений;
    • Доступ к репозиториям невозможен через незашифрованные соединения.

    Got уже добавлен в дерево портов как "devel/got". На EUROBSDCON 2019 будет представлен доклад про новую систему контроля версий.

9.2632 72.6243 0.6153 65.6046

НОВОСТИ: Выпуск сервера приложений NGINX Unit 1.10.0 Fri, 23 Aug 2019 09:33:21 +0300

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

???????@Mail.ru Opera Firefox INFOBOX - хостинг Google Chrome