NetBSD

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
NetBSD
Логотип NetBSD
Официальный логотип NetBSD
Разработчик

The NetBSD Project

Семейство ОС

BSD UNIX

Исходный код

Открытый

Последняя версия

5.0.1 — 2 августа 2009 года

Тип ядра

Монолитное с поддержкой подгружаемых модулей

Лицензия

BSD

Состояние

Актуальное

Веб-сайт

netbsd.org

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

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

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

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

Содержание

[править] Коллекция пакетов

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

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

[править] Разработчики

  • Алистер Крукс — разработчик и основатель пакетной системы pkgsrc, с 1999 года является президентом фонда «The NetBSD Foundation».
  • Тэо де Раадт — программист, сооснователь проекта NetBSD, основатель и лидер проекта OpenBSD
  • Саймон Бурж — разработчик, реализовавший в NetBSD журналирование метаданных в файловой системе FFS (fast file system)
  • Даррин Джьюэлл — сотрудник Wasabi Systems, автор подсистемы WAPBL (Write Ahead Physical Block Logging), реализующей поддержку журналируемых файловых систем в NetBSD
  • Люк Мьюберн — автор системы инициализации rc.d (известной также под названием rc-ng), первоначально созданной для NetBSD, а в настоящее время используемой в FreeBSD и DragonFly BSD
  • Чак Сильверс — автор подсистемы UBC, унифицированной системы ввода/вывода и кэширования памяти
  • Чарльз Д. Кранор — автор подсистемы UVM — новой системы управления памятью

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

[править] Примечания

[править] См. также

[править] Ссылки

Heckert GNU white.svg
В Википедии есть портал
«Свободное программное обеспечение»

[править] Проекты

[править] Информация

Источник — «http://ru.wikipedia.org/wiki/NetBSD»