NetBSD

NetBSD

0

NetBSD

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

NetBSD
NetBSD 11.0. Среда Xfce 4.20.2 [версия: 11.0 (2026)]

Максимальная переносимость

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:

Начальное меню программы установки
Начальное меню программы установки
Предупреждение о необходимости создания бэкапа
Предупреждение о необходимости создания бэкапа
Выбор диска для установки
Выбор диска для установки
Выбор стандарта разметки диска
Выбор стандарта разметки диска
Проверка «геометрии» диска
Проверка «геометрии» диска
Для полной установки нужно минимум 127MB или 427MB, если нужны X
Для полной установки нужно минимум 127MB или 427MB, если нужны X
Проверка разделов диска
Проверка разделов диска
Выбор загрузочного блока
Выбор загрузочного блока
Выбор состава (набора) установки
Выбор состава (набора) установки
Выбор источника установки
Выбор источника установки
Процесс установки..
Процесс установки...
Предупреждение об отсутствии base32
Предупреждение об отсутствии base32
Процесс установки завершен
Процесс установки завершен
Установка пароля root пользователя
Установка пароля root пользователя
Настройка генератора случайных чисел
Настройка генератора случайных чисел
Создание пользователя
Создание пользователя
Финальное меню настройки
Финальное меню настройки
Установка завершена
Установка завершена

Установка пакетов

Система управления пакетами: pkgsrc.

pkgsrc может устанавливать пакеты из исходных кодов, а также выполнять установку уже скомпилированных бинарных пакетов.

27 мая 2009 г. разработчик Эмиль Эйтор представил пакетный
2ff
менеджер pkgin, который представляет собой удобное средство для установки готовых бинарных пакетов в NetBSD. pkgin автоматизирует многие задачи pkgsrc и его можно сравнить с пакетными менеджерами в других дистрибутивах, например, apt, pacman, dnf. pkgin поддерживает работу с удаленными репозиториями и автоматически разрешает зависимости, в отличии от pkgsrc.

Разработка

Система разрабатывается сообществом. При разработке особое внимание уделяется качеству, понятности и чистоте программного кода, а также максимальной стабильности и надежности.

В 1995 году была основана некоммерческая организация The NetBSD Foundation, Inc., которая занимается управлением инфраструктуры проекта, вопросами товарных знаков и авторскими правами. Организации принадлежит несколько серверов проекта NetBSD. Также она управляет пожертвованиями.

Релизы дистрибутива NetBSD

ВерсияДата
релиза
0.820 апреля 1993
0.923 августа 1993
1.026 октября 1994
..
2.009 декабря 2004
..
3.023 декабря 2005
..
4.019 декабря 2007
..
5.029 апреля 2009
..
6.017 октября 2012
..
7.025 августа 2015
..
8.017 июля 2018
..
9.014 февраля 2020
..
10.028 марта 2024
..
11.030 июля 2026

Сайт дистрибутива:

www.netbsd.org
Лайков: 0
войдите, чтобы ставить лайки
0
  • Опубликовано: 02.11.2026

Скриншоты дистрибутива

Смотрите также

Комментарии

SilverSurfer
Активный пользователь
Активный
02.11.2026
16:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
+спасибо. И за экскурс в историю тоже.

Написать комментарий

Ник:
Текст комментария:
  • Уважать других.
  • Без оскорблений и грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
  • Оффтоп запрещен.
  • Любой комментарий может быть удален без объяснения причин.
Правилаправила (наведите курсор)