FreeBSD перевела репозиторий на Git

30.12.2020      26985

FreeBSD откажется от использования системы контроля версий Subversion (SVN) и перейдет на Git. Об этом в рассылке объявил разработчик Уорнер Лош.

Прощай, Subversion

Разработчики FreeBSD начали перемещение с репозитория документов. Перенос будет проводиться постепенно, а завершить процесс планируется в марте 2021 года.

По словам Лоша, такое решение обеспечит минимальное вмешательство в процесс разработки и позволит всем контибьюторам комфортно приспособиться к новой системе контроля версий. После этого доступ к SVN-репозиторию ОС оставят только для чтения.

Хранить код и документацию будут на GitHub. Более подробную информацию можно получить уже в новом сервисе: здесь хранится актуальная версия документации. Кроме того, подробности о переходе описаны на Wiki FreeBSD.

Что такое FreeBSD

FreeBSD — операционная система с открытым исходным кодом на ядре Unix. Ее разработка стартовала в Университете Беркли в 1993 году, а год спустя была представлена первая стабильная версия.

Главное отличие FreeBSD от GNU/Linux — целостность. В FreeBSD исходный код ядра, базовых пользовательских программ и драйверов устройств содержится в одном дереве системы управления контроля версий. А над GNU/Linux трудится множество групп разработчиков, и каждая из них может заниматься своей программой или модулем. Отдельные группы специалистов сводят это воедино.

FreeBSD часто используют для запуска серверов и построения интернет-сетей. В системе реализовано эффективное управление памятью, созданы надежные сетевые службы.

Кроме того, код FreeBSD можно использовать не только в открытых проектах, но и в проприетарных системах. Достаточно лишь указать, что вы заимствовали код, но отсылать новых пользователей к авторам исходной версии для решения проблем запрещено.

Что такое Git

Git – это система контроля версий, основанная на ветвлении. Она распределенная: на различных узлах сети (компьютерах или серверах) могут храниться разные версии репозиториев кода. Если пользователь лишится своей копии, он сможет без проблем загрузить ее из внешнего хранилища или с компьютера коллеги.

Изменения в Git оформляются в виде коммитов – снимков состояния репозитория. Каждый коммит принадлежит одной или нескольким веткам.

Если разработчику нужно сделать изменения, он создает новую ветку, отталкиваясь от текущего стабильного состояния системы. Другие разработчики могут делать то же самое – с любой ветки и коммита. Кроме того, вы всегда можете вернуться к нужному коммиту – перейти к желаемому состоянию системы и продолжить разработку.

Когда изменения протестированы, их можно объединить с главной или другой нужной веткой – выполнить мердж. Пользователи с соответствующими правами могут предлагать свои изменения в виде пулл-реквестов, а администраторы репозитория – принимать или отклонять их.

Такая система удобна, потому что поддерживает проекты любого масштаба. Собственно, Линус Торвальдс в 2005 году создал Git для управления разработкой ядра Linux.

Крупнейший хостинг Git-репозиториев – GitHub. В 2018 году Microsoft купила этот проект за 7,5 млрд долларов США.


Автор:
Обозреватель


См. также

Новость Дата-центры Искусственный интеллект ИТ-Новость

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    214    AnastasiaKl    0       

1

Новость ИТ-Новость

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    265    user1915669    0       

1

Новость Законодательство ИТ-Новость

Депутаты Госдумы работают над законопроектом по ужесточению контроля за электросамокатами. Среди мер: обязательная регистрация СИМ (средств индивидуальной мобильности) и разработка системы отслеживания их перемещений.

10.07.2024    499    AnastasiaKl    2       

1

Новость Искусственный интеллект ИТ-Новость

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    1028    AnastasiaKl    3       

3

Новость ИТ-Новость

Пятничное: в России вступил в силу стандарт подготовки по дисциплине «спортивное программирование». В стандарт вошли требования к физическим показателям спортсменов и скорости набора текста.

16.02.2024    851    VKuser24342747    2       

1

Новость ИТ-Новость

Федеральное агентство по техническому регулированию и метрологии (Росстандарт) утвердило национальный стандарт протокола LoRaWAN RU, таким образом он получил официальный статус. Технология используется для беспроводной передачи данных между устройствами интернета вещей.

19.01.2024    641    VKuser24342747    0       

2

Новость Законодательство ИТ-Новость

12 декабря вступил в силу Федеральный закон, меняющий срок, к которому все владельцы сайтов должны внести изменения в порядок авторизации пользователей на сайте. Закон вводит переходный период до 1 января 2025 года.

20.12.2023    791    VKuser24342747    2       

1

Новость Мобильные приложения ИТ-Новость

Новая версия Android Studio под номером 2023.1 получила имя Hedgehog. Появились возможности контролировать производительность приложений и управлять подключенными устройствами.

07.12.2023    1025    VKuser24342747    2       

3
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение