[size="3"]В NetBSD FFS добавлено журналирование метаданных[/size]
Саймон Бурж (Simon Burge) добавил в файловую систему FFS (fast file system) операционной системы NetBSD возможность журналирования метаданных. Код появился в NetBSD-current.
Код для поддержки журналирования, известный как WAPBL (Write Ahead Physical Block Logging), был изначально создан Даррином Джьюэллом (Darrin B. Jewell) из Wasabi Systems и подарен сообществу NetBSD ранее в этом году. Внедрением кода в NetBSD-current помимо Саймона занимались Грег Остер (Greg Oster), Антти Канти (Antti Kantee) и Эндрю Доран (Andrew Doran). Им удалось добиться автоматизации создания области для журналирования внутри существующих файловых систем (для упрощения перехода на версию ФС с поддержкой журналирования).
Также этими разработчиками были проведены тесты, которые показали, что WAPBL работает незначительно медленнее асинхронно примонтированных разделов (async mounts).
[size="3"]Вышел релиз NetBSD 4.0.1[/size]
Представлен релиз NetBSD 4.0.1, содержащий только исправления серьезных ошибок в ядре, библиотеках, драйверах и утилитах. В состав NetBSD 4.0.1 включены исправления 16 проблем безопасности, обнаруженных с момента выхода релиза 4.0.0.
NetBSD 4.0.1 поддерживает 54 системные архитектуры и 17 различных семейств CPU. Бинарные сборки доступны для 51 платформы, для архитектур amigappc, bebox и ews4800mips релиз доступен только в исходных текстах
Из исправленных уязвимостей можно отметить:
* Уязвимость в PPPoE реализации NetBSD, позволяющая через отправку модифицированного PPPoE пакета совершить DoS атаку (крах ядра) и теоретически выполнить код в системе. Уязвимость подтверждена в NetBSD 3.0, 3.1 и 4.0 с созданным интерфейсом pppoe ("ifconfig pppoe0 create").
* Уязвимость, связанная с возможностью целочисленного переполнения в libc функции strfmon(). Уязвимость может привести к выполнению кода злоумышленника при передаче в функцию strfmon() непроверенных аргументов посредством сторонних программ, использующих данную функцию.
* Уязвимость в OpenSSH, позволяющая локальному злоумышленнику перехватить содержимое X11 сессии другого локального пользователя, при использования IPv4 и IPv6 на интерфейсе.
* Уязвимость в реализации IPv6 протокола. Злоумышленник из близлежащей сети может использовать протокол Neighbor Discovery Protocol для создания или изменения записи в кэше соседних IPv6 сетей (neighbor cache) на NetBSD шлюзе.
* Уязвимость в DNS сервере BIND, связанная с возможностью помещения не соответствующих реальности данных в кэш DNS сервера. Проблема вызвана недостаточным размером поля с идентификационным номером запроса (под query id отдано 16 бит) в DNS пакете.
* Несколько проблем безопасности в библиотеке OpenSSL, которые можно использовать для вызова краха серверного или клиентского приложения, использующих OpenSSL реализацию протокола TLS.
* Уязвимость в bzip2, используя которую можно специальным образом скомпоновать архивный файл, при распаковке которого может быть выполнен код злоумышленника.
* Возможность осуществления DoS атаки на IKE демон Racoon и переполнение буфера в реализации FAST_IPSEC, которое можно использовать для вызова краха ядра;
http://www.feyrer.de...81015_0006.html (http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20081015_0006.html)
http://www.opennet.r...shtml?num=18419 (http://www.opennet.ru/opennews/art.shtml?num=18419)
[size="3"]Разработчики NetBSD представили новый выпуск репозитория пакетов pkgsrc-2008Q4[/size]
"Releasing pkgsrc-2008Q4 (http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20090112_2323.html) " - разработчики NetBSD представили (http://mail-index.netbsd.org/netbsd-announce/2009/01/12/msg000052.html) новый выпуск репозитория пакетов pkgsrc-2008Q4 (http://www.pkgsrc.org/). Система pkgsrc более 10 лет назад была создана на основе портов FreeBSD, кроме NetBSD pkgsrc используется по умолчанию в проекте DragonFlyBSD и пользуется популярностью среди пользователей Solaris. В новом релизе обновлены версии программ, число пакетов в репозитории достигло 8121, а число поддерживаемых программных платформ - 14.
Из новых пакетов можно отметить: pulseaudio, avahi (zeroconf), Openoffice 3, perl 5.10 + все модули из CPAN, arpd, twitux, consolekit, policykit, hal, sslproxy, diffuse, gstfs, openresolv.
http://www.opennet.r...shtml?num=19776 (http://www.opennet.ru/opennews/art.shtml?num=19776)
[size="3"]Доступен предварительный релиз NetBSD 5.0[/size]
Доступен (http://mail-index.netbsd.org/netbsd-announce/2009/01/29/msg000054.html) для загрузки первый кандидат в релизы (http://ftp://ftp.netbsd.org/pub/NetBSD-daily/netbsd-5-0-RC1/) NetBSD 5.0. В NetBSD 5.0 появится (http://www.netbsd.org/changes/changes-5.0.html):
* Поддержка журналирования (http://www.opennet.ru/opennews/art.shtml?num=17212) мета-данных (WAPBL) в файловой системе FFS, а также другие оптимизации работы файловой системы;
* Новая, более производительная, реализация 1:1 потоков в ядре;
* Значительно улучшена производительность на многопроцессорных и многоядерных системах, в ядре переработан планировщик процессов и система обеспечения блокировок;
* В состав системы включена 'jemalloc', оптимальная для многонитевых приложений реализация malloc;
* Порт системы виртуализации Xen обновлен до версии 3.3 и теперь поддерживает PAE и amd64 домены (dom0 и domU);
* Поддержка multilib (64-разрядные платформы, такие как amd64 и sparc64, могут обеспечивать сборку и запуск 32-разрядных программ)
* Поддержка исполняемых файлов независимых от размещения (PIE - position independent executables), что позволяет полностью рандомизировать размещение внутри файла стека, кода, данных и блока библиотек;
* Возможность использования отдельного, изолированного, /tmp для каждого пользователя (per_user_tmp=yes);
* X.Org (вместо XFree86), httpd, dhcpcd, audit-packages и download-vulnerability-list включены в базовую систему;
* Реализация новой системы управления питанием - Power Management Framework (PMF);
* Поддержка ACPI suspend/resume (временное засыпание ноутбуков);
* Поддержка UDF при создании CD/DVD;
* Добавлен фреймворк для проведения автоматизированного тестирования - Automated Testing Framework (ATF);
* Фреймворк rump (Runnable Userspace Meta Program);
* Поддержка POSIX message queues и asynchronous I/O;
* Для управления второй стадией загрузки создан новый файл конфигурации /boot.cfg.
http://www.opennet.r...shtml?num=20053 (http://www.opennet.ru/opennews/art.shtml?num=20053)
[size="3"]Смартфон Sidekick LX 2009 будет работать на NetBSD[/size]
Согласно инсайдерской информации, на которую ссылаются представители ресурса Hiptop3.com, релиз GPRS/EDGE смартфона Sidekick LX 2009/Blade (http://www.boygeniusreport.com/wp-content/uploads/sidekicklx2009-less-blurry.jpg), производством которого занимается Danger Inc выйдет с NetBSD в качестве операционной системы. Мотивация такого шага вдвойне более интересна, если вспомнить, что компания Danger с 2008 года является собственностью корпорации Microsoft.
Официальные источники обеих компаний не спешат подтверждать эту информацию. Тем не менее, факт что компании находятся в поиске NetBSD программистов очевиден: ссылка 1 (http://gdamore.blogspot.com/2008/10/microsoft-netbsd.html) и ссылка 2 (http://www.nabble.com/Insight-Global-Opportunity-td20037846.html) подтверждают это. Известно, что Danger давно смотрела в сторону NetBSD, по крайней мере, задолго до приобретения Микрософтом. Об этом еще в 2007 году в списке рассылки заявил один из сотрудников. Весьма вероятно, что компания не хочет выбрасывать те наработки, которые были сделаны за прошедшие годы, а у Микрософт нет желания заниматься портированием Windows CE на новую платформу, когда нужно как можно скорее выпустить готовый продукт.
Скорее всего, до момента, когда Sidekick LX появится в свободной продаже, мы не узнаем степень правдивости информации о программной начинке этого сматрфона. Тем не менее, лицензия BSD, по которой распространяется NetBSD, не исключает выпуска коммерческих продуктов на ее основе, и дает полную защиту инвестиций производителя. Время покажет, на сколько успешно будет налажено взаимодействие разработчиков с сообществом, но то, что еще одна компания заинтересовалась использованием открытой ОС не может не вселять оптимизм.
http://www.opennet.r...shtml?num=20078 (http://www.opennet.ru/opennews/art.shtml?num=20078)
[size="3"]Начата работа над подготовкой десктоп редакции NetBSD[/size]
Andrew Doran и Jared D. McNeill из команды разработчиков NetBSD анонсировали инициативу "Desktop Project (http://wiki.netbsd.se/Desktop_Project)", в рамках которой планируется подготовить установочный образ NetBSD для быстрого развертывания десктоп окружения. При этом будет создан новый инсталлятор, максимально упрощенный, с интуитивным интерфейсом и сведенным к минимуму числом действий, которые пользователю приходится выполнять во время установки.
Графическое окружение будет построено (http://wiki.netbsd.se/Desktop_Phase_1) на основе оболочки GNOME. В состав войдут такие программы, как web-браузер Firefox, ПО для просмотра PDF документов Evince, мультимедиа плеер Totem, графический редактор Gimp, почтовые клиенты Evolution и Thunderbird, система печати на основе CUPS, клиент для мгновенного обмена сообщениями Pidgin, BitTorrent клиент Transmission, Wine. Если не возникнет проблем с лицензиями и патентами, в комплект будут включены Ekiga, OpenOffice, набор мультимедиа кодеков, Microsoft TTF шрифты, Java SE, Adobe Flash.
На завершающей стадии (http://wiki.netbsd.se/Desktop_Phase_2) ожидается появление упрощенного способа установки дополнительных пакетов по сети, методом похожим на yum и apt-get. Кроме того, планируется интегрировать графические интерфейсы для управления пакетами, настройки сети и контроля энергопотребления.
http://www.opennet.r...shtml?num=20328 (http://www.opennet.ru/opennews/art.shtml?num=20328)
[size="3"]Проекту Netbsd исполнилось 16 лет. Выпущен Netbsd 5.0-rc3[/size]
В день шестнадцатилетия проекта NetBSD выпущен (http://mail-index.netbsd.org/netbsd-announce/2009/03/21/msg000057.html) третий кандидат в релизы NetBSD 5.0. 21 марта 1993 года, командой энтузиастов был создан репозиторий исходных текстов новой операционной системы NetBSD, основанной на коде 4.4BSD (386BSD 0.1 + unofficial patchkit 0.2.2), расширенном в плане улучшения переносимости на другие платформы, улучшения безопасности и решения проблем с производительностью. Первый публичный релиз NetBSD 0.8 был доступен в апреле 1993 года.
Что касается будущего релиза, то обзор обзор новшеств можно посмотреть здесь (http://www.opennet.ru/opennews/art.shtml?num=20053). Например, новая реализация 1:1 потоков в ядре, интеграция Xen 3.3 (dom0 и domU), поддержка нескольких разных планировщиков задач, новая система управления питанием, поддержка сервера и клиента iSCSI, поддержка журналирования мета-данных (WAPBL) в файловой системе FFS и т.д.
http://www.opennet.r...shtml?num=20871 (http://www.opennet.ru/opennews/art.shtml?num=20871)
[size="3"]Вышел релиз Netbsd 5.0[/size]
После нескольких лет разработки представлен релиз операционной системы NetBSD 5.0, поддерживающий 57 системных архитектур и 17 различных семейств CPU.
Основные новшества:
* Поддержка журналирования мета-данных (WAPBL) в файловой системе FFS, а также другие оптимизации и улучшения работы файловой системы;
* Новая, более производительная, реализация 1:1 потоков в ядре;
* Значительно улучшена производительность на многопроцессорных и многоядерных системах, в ядре переработан планировщик процессов и система обеспечения блокировок, добавлена возможность подключения real-time расширений, появилось средство для привязки выполнения программы к определенному CPU. В плане оптимизации одновременного выполнения конкурирующих процессов пересмотрен код всех подсистем ядра, например, системы виртуальной памяти и ФС;
* В состав системы включен код 'jemalloc', оптимальная для многонитевых приложений реализация malloc;
* В базовую систему включены X.Org (вместо XFree86), httpd, dhcpcd, audit-packages и download-vulnerability-list;
* Порт системы виртуализации Xen обновлен до версии 3.3 и теперь поддерживает PAE и amd64 домены (dom0 и domU);
* Реализация новой системы управления питанием - Power Management Framework (PMF). Добавлена поддержка ACPI suspend/resume (временное засыпание ноутбуков);
* Поддержка multilib (64-разрядные платформы, такие как amd64 и sparc64, могут обеспечивать сборку и запуск 32-разрядных программ);
* Поддержка исполняемых файлов независимых от размещения (PIE - position independent executables), что позволяет полностью рандомизировать размещение внутри файла стека, кода, данных и блока библиотек;
* Добавлен фреймворк для проведения автоматизированного тестирования - Automated Testing Framework (ATF);
* Возможность использования отдельного, изолированного, /tmp для каждого пользователя (per_user_tmp=yes);
* Поддержка UDF при создании CD/DVD;
* Фреймворк rump (Runnable Userspace Meta Program) для организации выполнения кода на уровне ядра из пользовательских приложений;
* Поддержка POSIX message queues и asynchronous I/O;
* Для управления второй стадией загрузки создан новый файл конфигурации /boot.cfg;
* Добавлена поддержка RLIMIT_AS для установки лимита на размер всего адресного пространства доступного для процесса;
* Добавлена поддержка нового оборудования:
o Различных моделей аппаратных сенсоров и USB-устройств;
o Ethernet карт RealTek 8102E/8102EL/8111C, JMicron JME250 Gigabit Ethernet, Atheros L2 Fast Ethernet, NVIDIA MCP67/73, Intel PRO/1000 PT Quad port, Marvell 88E1116 Gigabit, Shantou ADM8515,
o беспроводных карт Intel Wireless LAN 4965AGN, ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g;
o SATA и SAS контроллеров ICH10, Areca, Silicon Image SteelVine (SiI3124, SiI3132, SiI3531), ServerWorks HT-1000, VIA CX700, CX700M2, NVIDIA MCP67, MCP73/77, ATI SB700/SB800, LSI SAS1078, Dell PERC 6, 3ware 9650/9690, NVIDIA MediaShield, JMicron RAID и Intel MatrixRAID
* Обновлены версии сторонних приложений, входящих в базовый комплект: BIND 9.5.0-P2, gcc 4.1.3-20080831, IPFilter 4.1.29, NTP 4.2.4p6, openpam 20071221, OpenSSH 5.0p1, OpenSSL SNAP-20080509, PF из состава OpenBSD 4.2, Postfix 2.5.4;
До конца года разработчики планирует собрать 60 тыс. долларов пожертвований для финансирования некоторых перспективных разработок, запланированных на будущий выпуск NetBSD 6.0:
* Улучшение производительности и параллелизма обработки в сетевом стеке
* Адаптация или разработка современных файловых систем и продолжение оптимизации FFS;
* Создание возможностей, полезных для встраиваемой техники. Например, таймеров высокого резрешения и поддержки механизма execute-in-place (XIP), позволяющем напрямую выполнять программу с файловой системы, без предварительной загрузки сегмента кода в память.
* Усовершенствование средств для автоматического тестирования и контроля качества.
http://www.opennet.r...shtml?num=21531 (http://www.opennet.ru/opennews/art.shtml?num=21531)
[size="3"]Для Netbsd разработан новый пакетный менеджер - Pkgin [/size]
Для pkgsrc репозитория пакетов NetBSD представлен новый пакетный менеджер pkgin, предназначенный для манипулирования бинарными пакетами и по функциональности напоминающий apt, yum и pacman. Pkgin поддерживает установку, удаление и обновление пакетов из удаленных репозиториев с учетом зависимостей между пакетами. Доступны функции для проведения обновления всех пакетов в системе целиком.
В настоящее время для тестирования доступна начальная тестовая версия Pkgin, первый релиз планируется выпустить в июне. Тестовую версию можно загрузить из CVS репозитория "anoncvs@cvs.gcu.info:/cvs" или из архива пакетов pkgsrc-wip. Работа системы была протестирована для pkgsrc репозиториев NetBSD 4.0/5.0/current, DragonFly BSD 2.x, Opensolaris/SunOS 5.11 и Debian GNU/Linux 5.0.
http://www.opennet.r...shtml?num=21944 (http://www.opennet.ru/opennews/art.shtml?num=21944)
[size="3"]OpenBSD & NetBSD: Слияние проектов [/size]
(http://pics.kz/s5/6c/38/55/2e/6c38552e4f7ed826440f0e380bcbbf84.png) (http://pics.kz)
Проекты популярных операционных систем с открытым кодом, OpenBSD и NetBSD, решили забыть о противоречиях и объединиться на благо всего Open Source-сообщества. Ожидается, что единая платформа составит серьезную конкуренцию другому, более популярному, BSD-проекту -- FreeBSD.
Как многие знают, система OpenBSD появилась как форк ОС NetBSD. Благодаря усилиям многоуважаемого в сообществе лидера Тео де Раадта (Theo de Raadt) новой системе удалось за свое почти 15-летнее существование собрать немалое сообщество. Однако популярность OpenBSD и NetBSD меркнет на фоне распространенности FreeBSD. И теперь разработчики этих проектов решили воссоединить кодовую базу для того, чтобы развивать единую платформу.
Пока нет точных данных о сроках появления первых релизов новой системы, равно как и не объявлено ее название. Среди предлагаемых вариантов встречаются NetOpenBSD и куда более концептуальное NoBSD.
Лидером NoBSD назначен харизматичный Тео де Раадт, который так прокомментировал событие: «Нам пригодятся наработки NetBSD для поддержки множества архитектур, однако работа предстоит серьезная. Код NetBSD, как, впрочем, и любой другой из существующих систем, нуждается в тотальном рефакторинге для того, чтобы приблизиться по уровню качества к OpenBSD. Но я надеюсь, что результат оправдает ожидания, и победное шествие новой системы не ограничится тостерами».
nixp.ru
(http://www.nixp.ru/news/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B-OpenBSD-%D0%B8-NetBSD-%D0%BE%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%8E%D1%82%D1%81%D1%8F.html)
[size="3"]NetBSD 5.1: Релиз [/size]Спустя 19 месяцев с момента выхода версии 5.0 представлен (http://blog.netbsd.org/tnf/entry/netbsd_5_1) релиз операционной системы NetBSD 5.1 (http://www.netbsd.org/releases/formal-5/NetBSD-5.1.html), поддерживающий (http://www.netbsd.org/ports/#ports-by-cpu) 53 системных архитектуры и 15 различных семейств CPU.
Релиз посвящен Марти Купаринину (Martti Kuparinen), в июне погибшему в результате автокатастрофы. Марти принимал участие в поддержке ряда pkgsrc-пакетов, работал над улучшением пакетных фильтров и написанием драйверов.
Из ключевых улучшений, добавленных в новой версии, можно отметить:
- Поддержка карт целостности в подсистеме создания программных RAID-массивов RAIDframe, которые позволили значительно сократить время проверки целостности дискового массива после аварийного завершения работы системы, за счет точного отслеживания регионов в которых были произведены потерянные модификации данных.
- Множество существенных улучшений, связанных с системой виртуализации Xen. Например, поддержка режима i386PAE в хост-окружениях Xen (dom0) и возможность прямого проброса PCI-устройств в гостевые окружения;
- Значительное обновление X.Org;
- Расширение поддержки сетевых устройств. Например, добавлены драйверы для сетевых адаптеров и беспроводных карт Attansic L1, Atheros AR8121/AR8113/AR8114, BCM5462/BCM54K2/BCM5722/BCM5709/BCM5716. В драйвер wm добавлена возможность задействования аппаратной поддержки VLAN, в драйвере ath проприетарный HAL заменен на открытый аналог, в драйвере agr добавлена поддержка VLAN. В драйвере re реализовано определение чипов RTL8169CP, RTL8168D/8111D и RTL8103E, для чипов 8168/8111/8102/DESCV2 добавлена поддержка аппаратной акселерации вычисления контрольных сумм;
- Добавлен фреймворк sdmmc для организации работы с SD/MMC контроллерами. Для работы с совместимыми со спецификацией SD Host Controller Standard Simplified Specification контроллерами добавлен драйвер sdhc. Для работы с картридерами Winbond W83L518D SD/MMC добавлен драйвер wb;
- В систему интегрирован новый драйвер hdaudio(4), позволяющий использовать звуковые карты, соответствующие спецификации Intel High Definition Audio. Добавлен драйвер для звуковых карт AMD Geode CS5536;
- Добавлена поддержка IDE-контроллера Intel 3400 и AGP-контроллеров Intel G35/G45/Q45. Добавлено определение процессоров VIA C7 core и VIA Nano, а также поддержка температурных сенсоров VIA C7;
- В smbfs добавлена возможность работы с файлами, размером более 4 Гб. В утилите fdisk устранены проблемы при работе с большими дисками. В sysinst добавлена возможность работы с дисками больше 1 Тб;
- Исправлена проблема, мешающая запуску NetBSD в qemu при включении поддержки ACPI;
- Подсистема подключаемых модулей аутентификации PAM вернулась к классическому поведению: root-пароль может менять только пользователь root;
- Расширены возможности системы opencrypto: добавлена возможность доступа из пространства пользователя к функциям сжатия, добавлена поддержка gzip (CRYPTO_GZIP_COMP), в libkern добавлена быстрая реализация алгоритма crc32;
- Обновлены версии входящих в комплект приложений: dhcpcd 5.1.3, Bind 9.5.2-P2, Postfix 2.6.5, libevent 1.4.11, libfetch 2.30.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=28712)
[size="3"]В базовую систему NetBSD включен консольный оконный менеджер Tmux[/size]В базовую систему NetBSD интегрирован (http://mail-index.netbsd.org/tech-userlevel/2011/03/10/msg004666.html) консольный оконный менеджер Tmux (http://tmux.sourceforge.net/) ("terminal multiplexer"), разработанный в недрах проекта OpenBSD в качестве распространяемой под лицензией BSD замены программе GNU Screen (http://www.gnu.org/software/screen/). Таким образом Tmux войдет в состав релиза NetBSD 6.0. Tmux позволяет организовать многооконный интерфейс в консоли, через мультиплексирование одного физического терминала на несколько виртуальных терминалов.
Основные отличия (http://tmux.cvs.sourceforge.net/viewvc/*checkout*/tmux/tmux/FAQ) Tmux от GNU Screen:
- Исходные тексты распространяются в рамках лицензии BSD. Более современная и упрощенная кодовая база (коду screen 20 лет);
- Предусмотрена возможность подключения расширений от сторонних разработчиков;
- Четко формализованная клиент-серверная модель, при которой окна выступают в роли независимых объектов, которые могут сопоставляться и перераспределяться между разными сессиями. При этом поддерживается назначение одного окна нескольким разным клиентам и передача окон от одного клиента другому;
- Наличие механизма автоматизации выполнения типовых действий, через подключение внешних скриптов. Полноценный интерфейс управления из командной строки, позволяющий управлять всеми операциями Tmux из скриптов;
- Наличие нескольких независимых буферов обмена;
- Поддержка опции для ограничения размера окна. Более гибкие возможности по разбиению окон на части (поддержка вертикального разделения);
- Более ясный синтаксис для формирования содержимого строки статуса. Возможность отображения в строке статуса первой строки вывода определенной команды;
- Более экономное расходование оперативной памяти;
- Улучшенная поддержка UTF-8.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=29876)
[size="3"]Проект NetBSD перешел к трехуровневой модели поддержки аппаратных архитектур [/size]На собрании основных разработчиков проекта NetBSD принято решение (http://mail-index.netbsd.org/netbsd-announce/2011/03/30/msg000126.html) о переходе к многоуровневой системе расстановки приоритетов по поддержки различных аппаратных архитектур. Введение уровней поддержки произведено с целью более явного отделения устаревших портов от современных, а также для стимулирования более активного портирования системы для новых платформ.
Представлены три базовых уровня (http://www.netbsd.org/ports/) поддержки портов:
- Порты первого уровня: наиболее приоритетные платформы, составляющие ядро стратегии развития NetBSD. К данной категории отнесено 8 портов: amd64, evbarm, evbmips, evbppc, hpcarm, i386, sparc64 и xen (CPU arm, i386, mips, powerpc, sparc64, x86_64;
- Порты второго уровня: еще поддерживаемые порты, но уже потерявшие актуальность или не имеющие достаточного числа заинтересованных в их развитии разработчиков. К данной категории отнесено 49 портов, связанных с такими CPU, как alpha, hppa, m68010, m68k, sh3, sparc и vax);
- Порты третьего уровня: недееспособные или поврежденные порты. Порты к данной категории будут причисляться, если в течении 6 месяцев в них будут наблюдаться нерешенные проблемы со сборкой.
opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30092)