Заблуждения, заключающие в себе некоторую долю правды, - самые опасные.

Умер один добрый человек и попал, как полагается в рай. Живет - не горюет. Вдруг через рай несутся Черти в колеснице, и говорят: ...

Началось общее голосование о системах инициализации в Debian
Sat, 07 Dec 2019 13:32:21 +0300

Самый популярный пример Java-кода на StackOverflow оказался с ошибкой
Thu, 05 Dec 2019 13:48:33 +0300

Microsoft развивает новый язык программирования на основе Rust
Tue, 03 Dec 2019 08:54:04 +0300

В KDE улучшена поддержка декорирования окон в GTK-приложениях
Mon, 02 Dec 2019 22:49:28 +0300

Введён в строй Qt Marketplace, каталог-магазин модулей и дополнений для Qt
Mon, 02 Dec 2019 16:49:05 +0300

Тенденции в аппаратном обеспечении, используемом с Linux
Mon, 02 Dec 2019 09:42:10 +0300

Прогресс в использовании ОС Redox на реальном оборудовании
Sun, 01 Dec 2019 10:56:09 +0300

Вышла новая версия Open CASCADE Technology - 7.4.0
Fri, 29 Nov 2019 16:28:49 +0300

Обновлены планы по поставке 32-разрядных библиотек в Ubuntu 20.04
Fri, 29 Nov 2019 09:37:15 +0300

В ядре Linux выявлена ошибка, приводящая к нарушению работы некоторых программ, использующих AVX
Wed, 27 Nov 2019 10:32:13 +0300

Ошибка в прошивке SSD-накопителей HPE, приводящая к потере данных через 32768 часов работы
Tue, 26 Nov 2019 17:49:06 +0300

Компания Mozilla опубликовала финансовый отчёт за 2018 год
Tue, 26 Nov 2019 10:35:08 +0300

RIPE выделил последний свободный блок IPv4
Tue, 26 Nov 2019 08:54:14 +0300

В Firefox включена по умолчанию блокировка скрытых методов идентификации пользователя
Mon, 25 Nov 2019 10:36:39 +0300

Разработчики из Mozilla добавили опцию для управления доступом к about:config
Sun, 24 Nov 2019 11:58:23 +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.0584 70.7594 0.5866 63.7185

НОВОСТИ: Microsoft развивает новый язык программирования на основе Rust Tue, 03 Dec 2019 08:54:04 +0300

Компания Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на языке Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью. Исходные тексты текущих наработок, связанных с проектом, в ближайшее время планируется открыть под лицензией Apache 2.0.

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