Журнал LinuxFormat - перейти на главную

LXF77:NetBSD 3.0

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание


Хотите запустить бесплатную Unix-подобную ОС на вашем тостере? Майк Сондерс (Mike Saunders) экзаменует ультра-переносимую операционную систему, применимую даже на кухне.

NetBSD – самый незаметный проект из череды ОС семейства BSD. FreeBSD идет в номинации надежной рабочей станции для ПК и серверной ОС, послужной список OpenBSD украшает замечательная безопасность, а Фонд NetBSD корпит в тиши над новыми релизами и поддержкой еще большего количества платформ. Именно изумительная поддержка различных архитектур держит проект NetBSD на плаву – например, релиз 3.0 работает на 57 различных аппаратных архитектурах, включая самые разнотипные машины: обычные ПК Dreamcast, Atari, Amiga и рабочие станции Sun. Это куда больше, чем предлагают FreeBSD или OpenBSD. Linux работает на множестве платформ, но имеет тенденцию к расщеплению из-за неодинаковых наборов заплаток и деревьев исходных текстов. Невзирая на это, NetBSD разворачивается на всех поддерживаемых машинах из единой кодовой базы.

Следовательно, качество кода, чистота и простота здесь важнее всего. Много кодеров, заинтересованных в изучении ядра, отмечали, как легко разобрать код NetBSD, которая имеет постоянных фанатов (особенно в исследовательских и академических кругах), с нетерпением ожидавших NetBSD 3.0.

Sysinst, текстовый инструмент установки NetBSD, не особо изменился и все еще использует простую систему меню для настройки и конфигурирования ОС. Он выглядит достаточно архаично по сравнению с графическими инсталляторами Linux, зато довольно быстр и предоставляет много онлайн-подсказок. NetBSD прославилась скромными системными требованиями, и выпуск 3.0 не стал исключением: из минимальных требований следует, что ОС заработает на компьютере 386-й серии с 4 МБ оперативной памяти и 50 мБ дискового пространства (если, например, вы ставите простой роутер), но для запуска приложений в текстовом режиме лучше обзавестись 16 мБ оперативной памяти и 200 МБ на диске. Для запуска в графическом режиме предпочтительные системные требования уже ближе к Linux: 64 МБ ОЗУ, 1 ГБ места на жестком диске.

Инсталлятор NetBSD выполняет несколько шагов настройки. Вы можете отрегулировать свою конфигурацию после первой загрузки. В типичном для BSD стиле, настройка весьма проста: прочтите man-страницу «afterboot» в руководстве пользователя и установите параметры в /etc/rc.conf. Благодаря четкой, хорошо сделанной файловой системе и отлично написанному руководству, полную настройку NetBSD легко уложить в пять минут. Если вы предпочитаете пользоваться окнами и меню, для этой цели в NetBSD предусмотрено средство Sushi, оно поможет настроить сеть и пакеты ПО.

Чистый движок

В использовании, NetBSD выглядит и ведет себя как любая другая ОС на базе Unix и POSIX: вы можете инсталлировать Bash, X, KDE/Gnome и Firefox совершенно так же, как сидя за типичной Linux-машиной. Различия проявляются в разработке и администрировании – а внутри ОС на логичность NetBSD приятно посмотреть. Ядро, библиотеки, документация и средства поддержки разработаны в рамках единого проекта и прекрасно стыкуются, контрастируя в этом плане с Linux, который вследствие неоднородной разработки имеет склонность к разболтанности (пожалуйста, не перепутайте, на кого гневаться).

Pkgsrc – «пакетная система NetBSD» – основана на исходных кодах, а-ля Ports во FreeBSD и Portage в Gentoo, и на удивление современна: среди главных пакетов – KDE 3.5, Gnome 2.12.1, Apache 2.0.55 и Samba 3.0.20. Набор инструментов построен вокруг GCC 3.3.3. NetBSD щеголяет бинарной совместимостью с другими Unix-подобными системами, включая Solaris и Linux. На практике это значит, что можно запускать Linux-приложения типа RealPlayer и Quake 3 на x86 NetBSD, используя исходные библиотеки Linux.

Разумеется, NetBSВ еще не соперничает с Linux как универсальная настольная ОС: ей требуется более долгое время на обеспечение поддержки самоновейшего аппаратного обеспечения и солидные знания в Unix по части конфигурирования и администрирования. Однако стабильность и безопасность она обеспечивает первоклассную, а в качестве пособия по изучению работы Unix-подобных систем не имеет равных. (И, кстати, мы не шутили по поводу тостера: http://www.embeddedarm.com/news/netbsd_toaster.htm/ )

  • Для подробного ознакомления с BSD-системами читайте материалы на страницах 44.

Что Нового в 3.0

  • Порт для lyonix – настольному компьютеру на базе XScale
  • Поддержка гипервизора Xen 2.0
  • Работает на PowerPС 601 (например Mac Performa 6110CD)
  • Улучшена поддержка технологии SpeedStep на x86 PC
  • Сетевой стек TCP поддерживает сигнатуры MD5 для улучшенной безопасности
  • Интегрирован фильтр пакетов OpenBSD
  • Поддержка беспроводных сетевых чипов Intel 2100/2200AG/2915 ABG
  • Ускорение работы файловой системы FreeBSD за счет опции DIRHASH
  • Поддержка подключаемых модулей аутентификации – PAM (Pluggable Authentication Modules)

Самое главное

ОС с открытым исходным кодом семейства BSD. См. также: FreeBSD, OpenBSD и, конечно, Linux!

  • Разработчик: NetBSD Foundation
  • Сайт: http://www.netbsd.org/
  • Цена: Бесплатно по лицензии BSD

Вердикт Linux Format

  • Возможности 7/10
  • Производительность 8/10
  • Простота использования 5/10
  • Цена/качество 9/10

Солидная, компактная, без недостатков и часто требовательная. Отличный выбор для слабеньких машин.

  • Рейтинг 7/10
Персональные инструменты
купить
подписаться
Яндекс.Метрика