---------------------------------------------------------------
From: Константин Никоненко (kostya@dsto.dp.ua)
---------------------------------------------------------------
Домашняя страница PicoBSD 2.2.5
PicoBSD 2.2.5 сейчас доступна на основном сайте
www.freebsd.org/~picobsd/picobsd225/. Этот
сайт может быть для Вас быстрее. Короче, это основной сайт PicoBSD 2.2.5. Спасибо.
Содержание:
что это такое?
Если Вы мечтаете о действительно очень маленькой, компактной, не требовательной к ресурсам
ОС из клона Unix, занимавшую минимум места - это для Вас!
Это версия PicoBSD на одной дискете с ядром FreeBSD
2.2.5-RELEASE, с возможностью использования услуги dialup с аутентификацией,
маршрутизатора или маленького сервера dial-in.
И всё это располагается всего на одной стандартной дискете 1.44MB - не надо
мучительно долго искать 100MB на вашем HDD.
PicoBSD это... - действительно, очень маленькая :-) , минимальные требования
к компьютеру - 386SX CPU с 8MB RAM (без HDD!). Далее приводится список возможностей:
-
Dialup сборка:
-
dialup доступ в Internet через модем (используя PPP протокол)
-
поддержка карт Ethernet (ed, ep, de драйвера)
-
текстовый броузер с поддержкой HTML 3.2: lynx 2.7.2
-
основные утилиты удаленного доступа в Internet: telnet и ftp
-
основные сетевые утилиты: ifconfig, route, ping
-
основыые иснструменты ОС: mount (также для MSDOS), umount, ps, kill
-
поддерживается использование свопа (vn(4) драйвер и vnconfig)
-
10 виртуальных консолей плюс консольные утилиты (vidcontrol, kbdcontrol)
-
редактируемая конфигурация (каталог /etc и конфигурация kernel-а)
-
простой редактор ee
-
скрипт для автоматической настройки PPP
-
Сборка маршрутизатора сети:
-
минимум 386 CPU (DX или с сопроцессором) и 12MB RAM
-
поддержка PPP протокола для dialup/выделенной линии (используя ijppp)
-
поддержка нескольких типов Ethernet карт (по две каждого типа)
-
сетевые демоны: демон маршрутизации (routed), inetd, telnetd.
-
поддержка фильтрации пакетов IP Firewall
-
трансляция сетевых адресов через natd или опцию -alias в ppp
-
SNMP сетевой менеджер
-
другие серевые утилиты, включая netstat и traceroute.
-
другие утилиты ОС, включая клиента NFS, поддкржку CD-ROM и многое другое
-
Сбока Dial In сервера провайдера:
-
минимум 386 CPU (DX или с сопроцессором) и 12MB RAM
-
поддержка dialin PPP сервера с распределением IP адресов
-
поддержка сетевой трансляции адресов
-
поддержка фильтрации пакетов firewall
-
сетевой менеджер SNMP
-
поддержка BOOTP и TFTP
-
поддержка многих типов мультипортовых последовательных устройств (Cyclades и пр.)
Текущая верcия PicoBSD - 0.31, это значит, что оне ещё в стадии разработки,
много протестировади и предложили вности изменения в предыдущую ыерсию.
Продолжает работу Andrzej Bialecki над оригинальной PicoBSD основанной на
FreeBSD 3.0-current и я - с ядром FreeBSD 2.2.5-RELEASE.
История
PicoBSD изначально была придумана и создана Andrzej
Bialecki, который создал скрипт для сборки на основе FreeBSD 3.0-current.
У меня не было 3.0-current и мне необходима была совместимость с 2.2.5-RELEASE
, я скачал скрипты Andrzej и модифицировал их для корректной сборки 2.2.5-RELEASE.
Также я кое-что убрал, что то добавил в каталог /dev для совместимости с
FreeBSD 2.2.5-RELEASE.
Дополнительно, я заметил, что сборка под 2.2.5-RELEASE занимает намного меньше места,
чем под 3.0-current, и поэтому появилась возможность добавить natd в
сетевую и isp версии.
Также я добавил lynx 2.7.2 в dial версию, предварительно модифицировав
исходники lynx для поддержания различных кодировок и языков. Сейчас, я работаю
над добавлением укороченного sendmail в dial версию, чтобы пользователи lynx
могли отсылать email из web страниц.
Andrzej продолжает совершенствовать PicoBSD на основе исходных текстов
3.0-current и официальную страницу PicoBSD с инсталяционными образами и скриптами
для сборки на основе FreeBSD 3.0-current на http://www.freebsd.org/~abial/.
Как и насколько возможно (больше нравится !) я отражаю дополнения в его версии оставляя
за собой основу FreeBSD 2.2.5-RELEASE.
Работа продолжается
PicoBSD на основе FreeBSD 2.2.5-RELEASE для меня открытый проект,
я продолжаю работу над ним по ряду причин.
Необходимо добавить почтового POP клиента и тектовый броузер
(пока ожидается работа Andrzej's по X серверу) в версию dialup клиента.
Это начало создания полноценного сетевого компьютера для старых машин.
Дополнительно, мне очень хотелось бы сократить требования к памяти PicoBSD.
Это возможно повлечет за собой удаление некоторых программ, оставив только
самое наобходимое.
Дайте мне знать,
что бы Вы ещё хотели бы увидеть в PicoBSD с ядром FreeBSD 2.2.5-RELEASE
и я постараюсь сделать всё возможное для этого.
Где я могу это взять?
Текущая версия PicoBSD для FreeBSD 2.2.5-RELEASE - 0.31 с исправлениями
Вы можете взять её с этого сервера:
Версии сжатые Gzip
Версии сжатые PKZIP
Дополнительно, Вы можете зайти на домашнюю
страницу проекта PicoBSD и скачать оригинальную версию на основе FreeBSD
3.0-current, созданную Andrzej.
Скрипты и инструменты необходимые для сборки
PicoBSD также доступны. Они немного отличаются от скриптов Andrzej ввиду адаптации
к FreeBSD 2.2.5-RELEASE. Обратите внимание, что Вы можете использовать их
только для данного релиза. Сейчас я пробую на 2.2.6-RELEASE.
Как установить?
Я упаковал файлы PKZIP-ом, ввиду его большой распространённости и присутствии
практически на любой машине.
Если Вы не имеете архиватор zip, Вы сможете без труда найти его.
Дополнительно, я добавил архивы gzip для Unix систем.
Распакуйте архив. Он содержит README, который вкратце описываеющий систему,
и файл с именем 'picobsd.flp'. Я принял стандартный размер дискеты 1.44MB
для загрузки системы - иные размеры (больше) не тестировались.
Файл 'picobsd.flp' необходимо перенести на дискету. Это
НЕвозможно сделать простым копированием, например в DOS командой 'copy'. Вам
необходимо использовать програму типа rawrite.exe
или fdimage.exe
для записи файла образа на дискету.
Под DOS это выглядит где-то так:
C:\> fdimage.exe picobsd.flp a:
под Unix немного иначе:
dd if=picobsd.flp of=/dev/rfd0
После этого загрузитесь с дискеты и вперед!
В случае трудностей запустите команду 'help'. Вы конечно понимаете, что на man
страницы не осталось места, а эта команда выведет перечень доступных команд.
Если этой информации недостаточно, обратитесь к
FreeBSD настольная книга.
Доролнительно, Вы можете почитать
PicoBSD часто задаваемые вопросы.
Благодарности
Я благодарен этим людям за помошь, оказанную мне для
осуществления этого проекта.
-
команде разработчиков FreeBSD за их волшебную ОС, и их тяжелую работу в её
совершенствовании
-
Andrzej Bialecki, который придумал и создал
проект PicoBSD, позволивший мне адаптировать его под FreeBSD
2.2.5-RELEASE.
-
Fami Kunju и Sin Hock Kian за моральную поддержку
-
Net Day Mailing List
за идею и реализацию использования PicoBSD в школах.
Последняя модификация: Fri Aug 27 12:30:14 MYT 1999
Перевёл на русский Константин Никоненко
Есть коментарии? Шлите мне сюда