LXF77:NetBSD 3.0
|
|
|
Содержание |
Хотите запустить бесплатную 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