NetBSD
| В другом языковом разделе есть более полная статья NetBSD (англ.)
Вы можете помочь проекту, расширив текущую статью с помощью перевода.
|
| NetBSD | |
| Разработчик |
The NetBSD Project |
|---|---|
| Семейство ОС | |
| Последняя версия |
6.1.5[1] — 22 сентября 2014 года |
| Тип ядра |
Монолитное с поддержкой подгружаемых модулей |
| Лицензия | |
| Состояние |
Актуальное |
| Репозиторий исходного кода | |
| Веб-сайт | |
NetBSD — свободно распространяемая операционная система. Первая официальная версия NetBSD — 0.8 — была выпущена в апреле 1993 года.
NetBSD происходит из систем 4.3BSD и 386BSD. В конце 1995 года от NetBSD ответвился проект OpenBSD.
NetBSD портирована на огромное количество компьютерных архитектур. Лозунг NetBSD — «Конечно, это работает с NetBSD» (англ. «Of course it runs NetBSD»). Поддерживаются 53 аппаратные платформы[2] (существуют 57 портов, включая последний официальный выпуск[3] и мгновенные копии[4]). Компиляция пакетов происходит из одного дерева исходных кодов, поэтому новые функции в машинно-независимых частях появляются сразу для всех платформ без необходимости адаптации. Разработка драйверов также машинно-независима, поэтому один драйвер для карты, работающей, например, на шине PCI, будет работать на платформах i386, Alpha, PowerPC, SPARC и других, поддерживающих шину PCI. Такая платформонезависимость позволяет разрабатывать встраиваемые системы с помощью целого набора инструментов: компиляторов, отладчиков и других инструментов, поддерживающих кросс-компиляцию.
«NetBSD» — зарегистрированная торговая марка Фонда NetBSD.[5]
Содержание
Коллекция пакетов[править | править вики-текст]
NetBSD содержит собственную систему пакетов — pkgsrc. На середину 2011 года в ней находится около 11000 пакетов[6][7]. Установка любой программы, будь то GNOME, KDE, Apache или Perl, сводится к тому, что надо войти в соответствующий каталог и набрать команду make install clean. После этого исходные коды будут загружены, распакованы, скомпилированы и установлены. Альтернативой самостоятельной сборки служат прекомпилированные (двоичные) пакеты. В любом случае все необходимые зависимости пакетов будут соблюдены автоматически.
Согласно своему лозунгу о портируемости, коллекция пакетов NetBSD портирована не только на все доступные аппаратные платформы, но и — с помощью системы autoconf — на многие другие операционные системы, например, 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.
Примечания[править | править вики-текст]
- ↑ NetBSD 6.1.2 and NetBSD 6.0.3 are out!
- ↑ Portability and supported hardware platforms (Проверено 5 мая 2009)
- ↑ NetBSD Formal Releases
- ↑ Hardware Supported by NetBSD
- ↑ Latest Status Info (Проверено 28 апреля 2009)
- ↑ pkgsrc.se | The NetBSD package collection (Проверено 27 декабря 2009)
- ↑ pkgsrc: The NetBSD Packages Collection (Проверено 27 декабря 2009)
См. также[править | править вики-текст]
Ссылки[править | править вики-текст]
- Официальный сайт NetBSD
- Официальный блог проекта
- NetBSD на Twitter
- Сайт Russian NetBSD team — сообщество русских пользователей NetBSD
- NetBSD Wiki
- Коллекция пакетов NetBSD
Проекты[править | править вики-текст]
- Live-CD на базе NetBSD
- Jibbed — LiveCD на базе последних наработок NetBSD
- Debian GNU/NetBSD
- fdgw — маршрутизатор на базе NetBSD на одной дискете.
- NetBSD LiveCD - LiveCD для знакомства с замечательной операционной системой NetBSD.
Информация[править | править вики-текст]
- Генеалогическое дерево BSD
- Текущее состояние NetBSD
- Сайт «NetBSD in action»
- Система виртуальной памяти UVM
- Реализация планировщика для NetBSD
- UBC: Эффективная унифицированная подсистема ввода-вывода и кэширования памяти для 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 • 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 • больше… | |

