NetBSD | это... Что такое NetBSD? (original) (raw)

NetBSD
Логотип NetBSD
Разработчик The NetBSD Project
Семейство ОС BSD UNIX
Последняя версия 6.0 — 18 октября 2012 года
Тип ядра Монолитное с поддержкой подгружаемых модулей
Лицензия BSD
Состояние Актуальное
Веб-сайт netbsd.org

NetBSDсвободно распространяемая операционная система. Первая официальная версия NetBSD — 0.8 — была выпущена в апреле 1993 года.

NetBSD происходит из систем 4.3BSD и 386BSD. В конце 1995 года от NetBSD ответвился проект OpenBSD. Текущая версия — NetBSD 6.0 — выпущена 18 октября 2012 года.

NetBSD портирована на огромное количество компьютерных архитектур; лозунг NetBSD — «Конечно, это работает с NetBSD» (англ. «Of course it runs NetBSD»). Поддерживаются 53 аппаратные платформы[1] (существуют 57 портов, включая последний официальный выпуск [2] и мгновенные копии [3]). Компиляция пакетов происходит из одного дерева исходных кодов, поэтому новые функции в машинно-независимых частях появляются сразу для всех платформ без необходимости адаптации. Разработка драйверов также машинно-независима, поэтому один драйвер для карты, работающей, например, на шине PCI, будет работать на платформах i386, Alpha, PowerPC, SPARC и других, поддерживающих шину PCI. Такая платформонезависимость позволяет разрабатывать встраиваемые системы с помощью целого набора инструментов: компиляторов, отладчиков и других инструментов, поддерживающих кросс-компиляцию.

«NetBSD» — зарегистрированная торговая марка Фонда NetBSD.[4]

Содержание

Коллекция пакетов

NetBSD содержит собственную систему пакетов — pkgsrc. На середину 2011 года в ней находится около 11000 пакетов[5][6]. Установка любой программы, будь то GNOME, KDE, Apache или Perl, сводится к тому, что надо войти в соответствующий каталог и набрать команду make install clean. После этого исходные коды будут загружены, распакованы, скомпилированы и установлены. Альтернативой самостоятельной сборки служат прекомпилированные (двоичные) пакеты. В любом случае все необходимые зависимости пакетов будут соблюдены автоматически.

Согласно своему лозунгу о портируемости, коллекция пакетов NetBSD портирована не только на все доступные аппаратные платформы, но и — с помощью системы autoconf — на многие другие операционные системы, например, Linux, FreeBSD, OpenBSD, QNX, Solaris, Darwin/Mac OS X, IRIX и другие.

Разработчики

Полный состав разработчиков NetBSD.

Примечания

  1. Portability and supported hardware platforms (Проверено 5 мая 2009)
  2. NetBSD Formal Releases
  3. Hardware Supported by NetBSD
  4. Latest Status Info (Проверено 28 апреля 2009)
  5. pkgsrc.se | The NetBSD package collection (Проверено 27 декабря 2009)
  6. pkgsrc: The NetBSD Packages Collection (Проверено 27 декабря 2009)

См. также

Ссылки

Проекты

Информация

Просмотр этого шаблона Проект NetBSD
Операционная система NetBSD
Связанные проекты pkgsrc · IPFilter · Automated Testing Framework · netpgp · tnftp
Notable subsystems Veriexec · busdma · PUFFS · RUMP · NPF
Просмотр этого шаблона Семейства дистрибутивов BSD (списоксравнение)
386BSD NetBSDFreeBSD
NetBSD OpenBSDDebian GNU/NetBSD • Gentoo/NetBSD • Jibbed
OpenBSD FuguIta • MirOS BSD
FreeBSD Производные: PC-BSD • GhostBSD • FreeNASFrenzy • m0n0wall • pfSense; Форки: DragonFlyBSDMidnightBSD; Гибриды: Debian GNU/kFreeBSDGentoo/FreeBSD
Просмотр этого шаблона UNIX-подобные операционные системы
Открытые AROSBSDBSD/OSGNULinuxMinixPlan 9
Проприетарные A/UXAIXAMIXDynixHP-UXIRIXMac OS XNeXTSTEPQNXResearch UnixSCO OpenServerSolarisSystem VTru64Xenix