Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Приятно осознавать, что в компьютере размером чуть больше пивной алюминиевой баночки живет свой собственный BSD UNIX. Судя по всему, создатели NetBSD крепко усвоили истину, не дающую покоя многим мужчинам – размер имеющегося в распоряжении железа значения не имеет. Главное – уметь им пользоваться как следует. Тут искушенный в UNIX читатель должен нахмуриться и высказать мнение, что, дескать, есть системы и поменьше. Например, безвременно почивший LRP (Linux Router Project) или PicoBSD, помещающиеся на одной дискете. А я триумфально отвечу, что не стоит путать полноценный и богатый возможностями UNIX с урезанными системами, главным смыслом возникновения которых была необходимость создавать нетребовательные к железу платформы для межсетевых экранов и маршрутизаторов.
Для того, кто решил работать с NetBSD, на первый взгляд количество аппаратных платформ, на которые портирована система, не имеет особого значения. Но если посмотреть с другой стороны на тот же вопрос, оказывается, что между переносом на другое оборудование и качеством исходного кода есть очень тесная связь. Без отлично спроектированного, простого для понимания и хорошо организованного кода поддерживать такое количество разношерстного оборудования и разных его комбинаций абсолютно невозможно.
Многие системы в процессе разработки руководствуются принципом «если код работает, значит, он написан правильно». NetBSD в отличие от них считает, что такой ход мыслей неверен. Вместо этого пропагандируется следующий подход к созданию систем: код не считается работающим до тех пор, пока не будет полностью проверен на правильность. Кажется странным, что большинство людей не видят или не хотят понимать этих отличий.
Опираясь на университетские традиции, сообщество, работающее над развитием NetBSD, позиционирует свой проект как свободную систему для профессионалов и энтузиастов, которую все желающие могут использовать для любых целей. Каждому предоставляется свободный доступ к исходным кодам и бинарным пакетам системы. А значит, внесение модификаций и дальнейшее распространение системы всячески приветствуется.
На мой взгляд, все вышеперечисленные характеристики NetBSD делают ее идеальной системой не только для изучения UNIX, но и для многих других начинаний. Одним из приятных моментов в общении с этой системой является то, что для начала работы не нужно покупать дорогостоящего оборудования, а можно использовать старые PC, Mac и прочие компьютеры. Это большой плюс для развития малобюджетных исследовательских проектов. Ну а если вам нужен UNIX, работающий одинаково стабильно на множестве платформ, то вполне возможно, что NetBSD – ваш единственный выбор.
Обсудив все плюсы NetBSD, перейдем от теории к практике. Ну а чтобы у вас не сложилось впечатления о предвзятом и однобоком освещении системы, я в процессе установки обязательно буду говорить о замеченных недостатках.