NetBSD
Материал из Википедии — свободной энциклопедии
NetBSD | |
Официальный логотип NetBSD |
|
Разработчик | The NetBSD Project |
Семейство ОС | BSD UNIX |
Исходный код | Открытый |
Последняя версия | 4.0 — 16 декабря 2007 года |
Последняя тестовая версия | {{{latest_test_version}}} — {{{latest_test_date}}} |
Тип ядра | Монолитное |
Интерфейс | {{{default_ui}}} |
Лицензия | BSD |
Состояние | Актуальное |
Веб-сайт | www.netbsd.org |
NetBSD — свободная реализация операционной системы UNIX, первая из ряда систем, основанных на BSD (UNIX-системе университета Беркли). Первая официальная версия NetBSD — 0.8 — была выпущена в мае 1993 года.
NetBSD и FreeBSD происходят из систем 4.3BSD и 386BSD. OpenBSD ответвилась от NetBSD в конце 1995 г. Текущая версия — NetBSD 4.0, выпущена 16 декабря 2007 года.
NetBSD портирована на огромное количество компьютерных архитектур; лозунг NetBSD — «Конечно, NetBSD может работать и на этом» (англ. «Of course it runs NetBSD»). Двоичные пакеты для почти 60 аппаратных платформ (составляющих в общей сложности 17 различных процессорных архитектур) компилируются из одного дерева исходных кодов, поэтому новые функции в машинно-независимых частях появляются сразу для всех платформ без необходимости адаптации. Разработка драйверов также машинно-независима, поэтому один драйвер для карты, работающей, например, на шине PCI, будет работать на платформах i386, Alpha, PowerPC, SPARC и других, поддерживающих шину PCI. Такая платформонезависимость позволяет разрабатывать встраиваемые системы с помощью целого набора инструментов: компиляторов, отладчиков и других инструментов, поддерживающих кросс-компиляцию.
«NetBSD» — зарегистрированная торговая марка Фонда NetBSD. [1]
Содержание |
[править] Коллекция пакетов
NetBSD содержит собственную систему пакетов — pkgsrc. На данный момент она состоит из 7801 пакета. Установка любой программы, будь то GNOME, KDE, Apache или Perl, сводится к тому, что надо войти в соответствующий каталог и набрать команду make install
. После этого исходные коды будут загружены, распакованы, скомпилированы и установлены. Альтернативой самостоятельной сборки служат прекомпилированные (двоичные) пакеты. В любом случае все необходимые зависимости пакетов будут соблюдены автоматически.
Согласно своему лозунгу о портируемости, коллекция пакетов NetBSD портирована не только на все доступные аппаратные платформы, но и — с помощью системы autoconf — на многие другие операционные системы, например, GNU/Linux, FreeBSD, OpenBSD, Solaris, Darwin/Mac OS X, IRIX и другие.
[править] См. также
[править] Ссылки
- Сайт NetBSD
- Сайт Russian NetBSD team - сообщество русских пользователей NetBSD
- NetBSD Wiki
- Коллекция пакетов NetBSD
- Бинарные пакеты [2], [3] и [4]
[править] Проекты
- Live-CD на базе NetBSD
- Jibbed - LiveCD на базе последних наработок NetBSD
- Debian GNU/NetBSD
- fdgw — маршрутизатор на базе NetBSD на одной дискете.
[править] Информация
- Генеалогическое дерево BSD
- Текущее состояние NetBSD
- Сайт «NetBSD in action»
- Система виртуальной памяти UVM
- Обзор дистрибутивов BSD
- Эволюция NetBSD
- Реализация планировщика для NetBSD
- UBC: Эффективная унифицированная подсистема ввода-вывода и кэширования памяти для NetBSD
- Shell-доступ к NetBSD на Super Dimensional Fortress и polarhome