NetBSD — операционная система семейства BSD, нацеленная на поддержку максимального количества архитектур.

Максимальная переносимость
NetBSD поддерживает десятки различных аппаратных архитектур. Систему можно развернуть на любой поддерживаемой платформе из единой кодовой базы, без необходимости установки дополнительных компонентов.
NetBSD считается самой переносимой системой из семейства BSD.
История
Проект NetBSD был создан в 1993 году группой энтузиастов. За основу был взят код операционных систем 4.3BSD и 386BSD, а также 4.4BSD Lite2 (все эти ОС потомки UNIX).
Операционная система 4.3BSD была выпущена компьютерным исследовательским центром (Computer Systems Research Group, CSRG) при Калифорнийском университете в Беркли (University of California, Berkeley). Ее первый релиз состоялся в июне 1986. В июне 1991 на ее основе была создана система 4.3BSD Net/2 (Networking Release 2), которая распространялась свободно.
В 1992 году Уильям Джолиц, выпускник университета Буркли, портировал систему 4.3BSD Net/2 на Intel 80386 (i386) и выпустил систему 386BSD.
Джолиц работал на полную ставку и не мог уделять достаточно времени отслеживанию и проверке исправлений для своей системы, которые присылали другие разработчики. Им не нравились темпы и направление развития ОС, а также проблемы с включением патчей. Поэтому группа из четырех разработчиков Крис Деметриу, Тео де Раадт, Адам Гласс и Чарльз М. Ханнум решила создать свою ОС, которая получила название NetBSD.
Группа решила сделать упор на поддержку как можно большего количества платформ. Разработчики ориентировались в основном на опытных технических пользователей.
Первый релиз NetBSD 0.8 вышел 20 апреля 1993 г.
Примечательно, что всего через несколько месяцев после старта проекта NetBSD, была образована группа разработки системы FreeBSD, но с целью поддержки только PC архитектуры и привлечения менее технически подкованных пользователей.
Название
Хотя название NetBSD и включает слово «Net», это не связано с тем, что система предназначена для использования исключительно для сетевых целей.
NetBSD была одна из первых крупных систем с открытым исходным кодом организация и разработка которой велись преимущественно через интернет. Система управления версиями была доступна по сети. Организационные вопросы решались по e-mail. Именно поэтому в название было добавлено слово «Net».
Вплоть до 1998 года NetBSD распространялся исключительно через интернет.
Релизы
Существует три типа релизов NetBSD:
- Обычные релизы — стабильные релизы, которые выходят после тщательного тестирования. Поддерживаются в течение нескольких лет.
- NetBSD-stable — текущая разрабатываемая стабильная ветка. Включает все исправления и улучшения, которые потом попадут в релиз.
- NetBSD-current — текущая разрабатываемая ветка. Включает новейшие улучшения, экспериментальные функции и может содержать ошибки.
Установка NetBSD
Установка NetBSD выполняется в консольном режиме. Для установки используется утилита sysinst. Это псевдографическая утилита, которая через меню позволяет выполнить все базовые шаги по установке системы — разметку диска, выбор компонентов для установки, начальные настройки.
Скриншоты установки NetBSD 11.0
Некоторые шаги установки NetBSD 11.0:
Установка пакетов
Система управления пакетами: pkgsrc.
pkgsrc может устанавливать пакеты из исходных кодов, а также выполнять установку уже скомпилированных бинарных пакетов.
27 мая 2009 г. разработчик Эмиль Эйтор представил пакетный
2ff
менеджер pkgin, который представляет собой удобное средство для установки готовых бинарных пакетов в NetBSD. pkgin автоматизирует многие задачи pkgsrc и его можно сравнить с пакетными менеджерами в других дистрибутивах, например, apt, pacman, dnf. pkgin поддерживает работу с удаленными репозиториями и автоматически разрешает зависимости, в отличии от pkgsrc.
Разработка
Система разрабатывается сообществом. При разработке особое внимание уделяется качеству, понятности и чистоте программного кода, а также максимальной стабильности и надежности.
В 1995 году была основана некоммерческая организация The NetBSD Foundation, Inc., которая занимается управлением инфраструктуры проекта, вопросами товарных знаков и авторскими правами. Организации принадлежит несколько серверов проекта NetBSD. Также она управляет пожертвованиями.
Релизы дистрибутива NetBSD
| Версия | Дата релиза |
|---|---|
| 0.8 | 20 апреля 1993 |
| 0.9 | 23 августа 1993 |
| 1.0 | 26 октября 1994 |
| .. | |
| 2.0 | 09 декабря 2004 |
| .. | |
| 3.0 | 23 декабря 2005 |
| .. | |
| 4.0 | 19 декабря 2007 |
| .. | |
| 5.0 | 29 апреля 2009 |
| .. | |
| 6.0 | 17 октября 2012 |
| .. | |
| 7.0 | 25 августа 2015 |
| .. | |
| 8.0 | 17 июля 2018 |
| .. | |
| 9.0 | 14 февраля 2020 |
| .. | |
| 10.0 | 28 марта 2024 |
| .. | |
| 11.0 | 30 июля 2026 |
























Комментарии
16:23