Софт-пробирка
1
вашей U N IX-системе, проверить это мож-
но с помощ ью
chkrootkit
и
cops.
И з программ удаленного администри-
рования в наличии есть
rdesktop
для под-
ключения к W in d ow s Terminal Server и
tightVNC —
улучшенный вариант извест-
ной мультиплатформенной программы уда-
ленного управления ПК.
Конечно же, не обошлось без программ
для проверки безопасности сети. Присут-
ствуют
Nessus, птор, snort
и множество
других, менее известных, но не менее по-
лезных программ.
Процесс разработки
Создание первой версии Frenzy было
достаточно сложным процессом. Я не пы-
тался сразу добиться полностью автомати-
ческого рабочего процесса, поэтому «ском-
пилировать ядро и положить сюда, а м о-
дули скопировать туда», «руками разобрать
пакадж и добавить сим-линки» — это были
еще самые простые задачи при создании
релиза ©.
Я раб отал над Frenzy несколько ина-
че, чем это принято в аналогичных пр о-
ектах — при сборке использовалась го-
товая установленная FreeBSD. Э т о не
лучший путь, но по крайней м ере он до-
вольно быстрый (iso-имидж собирается
за 5 - 7 минут). Тестовые сборки отлаж и-
валась в V M w are, после чего рабочая
сборка (билд) записывалась на C D и про-
ходила «боевое крещение» на реальных
компьютерах.
Главной особенностью системы — умень-
шенный размер пакетов. В Frenzy версии
0.1 эту операцию я проводил вручную, и
ее описание достойно отдельной статьи ©.
FHo
при сборке второй версии, прикинув
объем роботы, я все же решил автомати-
зировать этот процесс. Для сборки теперь
используются стандартные пакаджи FreeB-
SD, с которыми после установки произво-
дятся следующие операции.
1. Использование утилиты strip для всех
динамических библиотек и удаление ста-
тических библиотек.
2. Удаление неиспользуемых локализа-
ций программ
в
соответствии со списком
(зачем нам X-Chat на китайском или ф ран-
цузском языках
в
русскоязычной системе?).
3. Удаление include-файлов, info-фай-
лов (все m an-страницы остались).
4. Применение индивидуальных патчей
для некоторых
пакетов. FfanpnMep, удалив
модули поддержки DRI из XFree, я сэконо-
мил 14 М б
Благодаря всем этим действиям удалось
уменьшить разм ер Frenzy с 330 до 196 ме-
габайт.
Правда, не все пакаджи так просто ста-
ли работать на read-only файловой систе-
ме. Дольше всего я боролся с drweb и nes-
sus (сканер безопасности). О ни упорно пы-
тались записывать данные в те области
файловой системы, куда на компакте за-
писывать нельзя. Специально для них при-
шлось создавать хитрую структуру сим-
линков в /var.
Конечно же, для Frenzy пришлось на-
писать несколько дополнительных скрип-
тов для загрузки и конфигурации. П ри за -
грузке автоматически монтируются р а з-
делы жесткого диска, восстанавливается
сохраненная конфигурация с дискеты, ав-
том атически определяется тип мыши.
X W ind ow при первом запуске настраи-
вается автоматически. Для упрощения на-
стройки локальной сети и РРР-соедине-
ния тож е были нописаны диалоговы е
скрипты. И наконец, для версии 0.2 на-
конец-то была написана краткая доку-
ментация.
Будущее системы
Естественно, прогресс не стоит на мес-
те, и система продолжает развиваться. Ко-
нечно же, следующие версии Frenzy будут
уже на базе FreeBSD 5 (к тому времени,
надеюсь, она уже станет STABLE). Приори-
тетным направлением развития является
создание сжатой файловой системы, так-
же планируется пополнить н аб ор прило-
жений новыми полезными утилитами. Д о -
полнительную информацию о Frenzy мож-
но прочитать на сайте проекта:
http://
frenzy.org.ua
Особливі умони
Д Л Я
Подолу, Оболоні, Куренівки, Академмістечка
т. 4R4-8262
464-7185
л
М О Й К О М П Ь Ю Т Е Р
£іжк:п
предыдущая страница 33 Мой Компьютер 2004 52 читать онлайн следующая страница 35 Мой Компьютер 2004 52 читать онлайн Домой Выключить/включить текст