20-10-2023
NetBSD | |
Разработчик |
The NetBSD Project |
---|---|
Семейство ОС | |
Последняя версия |
6.0.1 — 26 декабря 2012 года |
Тип ядра |
Монолитное с поддержкой подгружаемых модулей |
Лицензия | |
Состояние |
Актуальное |
Репозиторий исходного кода |
cvsweb.netbsd.org/bsdweb.cgi/?only_with_tag=MAIN |
Веб-сайт |
netbsd.org |
NetBSD на Викискладе |
NetBSD — свободно распространяемая операционная система. Первая официальная версия NetBSD — 0.8 — была выпущена в апреле 1993 года.
NetBSD происходит из систем 4.3BSD и 386BSD. В конце 1995 года от NetBSD ответвился проект OpenBSD.
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.
Проект NetBSD | |
---|---|
Операционная система | NetBSD |
Связанные проекты | pkgsrc · IPFilter · Automated Testing Framework · netpgp · tnftp |
Notable subsystems | Veriexec · busdma · PUFFS · RUMP · NPF |
Семейства дистрибутивов BSD (список • сравнение) | |
---|---|
386BSD | NetBSD • FreeBSD |
NetBSD | OpenBSD • Debian GNU/NetBSD • Gentoo/NetBSD • Jibbed |
OpenBSD | FuguIta • MirOS BSD • |
FreeBSD | Производные: PC-BSD • GhostBSD • FreeNAS • Frenzy • m0n0wall • pfSense; Форки: DragonFly BSD • MidnightBSD; Гибриды: Debian GNU/kFreeBSD • Gentoo/FreeBSD • |
UNIX и UNIX-подобные операционные системы | |
---|---|
386BSD • A/UX • AIX • Android • BlackBerry 10 • BSD • Darwin • DragonFly BSD • Firefox OS • FreeBSD • GNU/Hurd • Linux • HP-UX • illumos • iOS • IRIX • Kaspersky OS • LynxOS • Minix • NetBSD • Nexenta • NeXTSTEP • OpenBSD • OS X • Plan 9 • QNX • Research Unix • SCO OpenServer • Solaris • SunOS • Syllable • System V • Tru64 UNIX • Ultrix • UnixWare • webOS • Xenix • xv6 | |
Категория • Викисклад • Викиучебник |
NetBSD.