---------------------------------------------------------------
From: Константин Никоненко (kostya@dsto.dp.ua)
---------------------------------------------------------------
Домашняя страница PicoBSD 2.2.5
PicoBSD 2.2.5 сейчас доступна на основном сайте
www.freebsd.org/~picobsd/picobsd225/. Этот
сайт может быть для Вас быстрее. Короче, это основной сайт PicoBSD 2.2.5. Спасибо.
Содержание:
что это такое?
Немного истории
Работа продолжается
Где я могу это взять?
Как установить?
Благодарности
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.
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
и я постараюсь сделать всЈ возможное для этого.
English
Версия маршрутизатора: English
Версия Dial-in сервера: English
Версии сжатые PKZIP
Дополнительно, Вы можете зайти на домашнюю
страницу проекта PicoBSD и скачать оригинальную версию на основе FreeBSD
3.0-current, созданную Andrzej.
Скрипты и инструменты необходимые для сборки
PicoBSD также доступны. Они немного отличаются от скриптов Andrzej ввиду адаптации
к FreeBSD 2.2.5-RELEASE. Обратите внимание, что Вы можете использовать их
только для данного релиза. Сейчас я пробую на 2.2.6-RELEASE.
rawrite.exe
или fdimage.exe
для записи файла образа на дискету.
Под DOS это выглядит где-то так:
C:\> fdimage.exe picobsd.flp a:
под Unix немного иначе:
dd if=picobsd.flp of=/dev/rfd0
После этого загрузитесь с дискеты и вперед!
В случае трудностей запустите команду 'help'. Вы конечно понимаете, что на man
страницы не осталось места, а эта команда выведет перечень доступных команд.
Если этой информации недостаточно, обратитесь к
FreeBSD настольная книга.
Доролнительно, Вы можете почитать
PicoBSD часто задаваемые вопросы.
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
ПеревЈл на русский Константин Никоненко
Есть коментарии? Шлите мне сюда
PicoBSD FAQ
что такое PicoBSD ?
PicoBSD это версия популярной операционной системы FreeBSD на одной дискетке.
Она полностью умещается на дискетке 1.44MB и требует по минимуму i386 с 8MB RAM.
PicoBSD в настоящее время существует в трЈх вариантах: dialup, net and isp.
Более детальное описание различий можно найти на домашней странице PicoBSD.
На какой версии FreeBSD основана PicoBSD ?
PicoBSD основана на FreeBSD 3.0-current и FreeBSD 2.2.5-RELEASE.
Andrzej Bialecki создал версию на основе FreeBSD
3.0-current version и Dinesh
Nair на основе FreeBSD
2.2.5-RELEASE. В основном эти версии имеют следующие различия:
Версия 3.0-current,конечно более современная и поддерживает большее количество
системных устройств
Версия 2.2.5-RELEASE более стабильная и размер двоичных файлов меньше,
при небольшой разности возможностей по сравнению с версией 3.0-current
Как можно использовать PicoBSD ?
С поддерджкой TCP/IP совместимости FreeBSD и основаной на 4.4BSD TCP/IP стеке,
PicoBSD может использоваться как ОС сетевого компьютера (NC).
Используя текстовый броузер для HTML 3.2 (только для 2.2.5-RELEASE)
и программы для доступа в Internet такие как telnet и ftp, это может быть
дешевый dialup клиент. С поддержкой подключения разделов MSDOS и Unix,
может бвть использована как портативная ОС на одной дискете. Возможности
использования сети и модема могут превратить Ваш i386es в очень дешевый
маршрутизатор или провайдерский PPP сервер. С поддержкой SNMP и встроенной
поддержкой firewall, PicoBSD становится полнофункциональным маршрутизатором
в Internet для локальных пользователей.
Какие минимальные требования PicoBSD ?
PicoBSD хорошо работает на i386 с 8MB RAM для поддержки dialup и
12MB RAM для сети и провайдерства. Для установки необходима одна дискета
емкостью 1.44MB. Для доступа по PPP, необходим внешний модем. Для поддержки
сети Ethernet NIC необходима сетевая карта (типа 3Com, NE2000 и т.д.).
Где я могу взять PicoBSD ?
PicoBSD доступна по следующим адресам:
PicoBSD с ядром FreeBSD 3.0-current
созданная Andrzej Bialecki
PicoBSD с ядром FreeBSD 2.2.5-RELEASE
созданная Dinesh Nair
Количество зеркалов постоянно увеличивается. Если Вы заинтересованы в зазеркаливании
дистрибутивов PicoBSD, пожалуйста обращайтесь к
Dinesh Nair или Andrzej
Bialecki.
Как мне создать дискету ?
Двоичный образ для дискеты 1.44MB является дистрибутивом PicoBSD. Вы не можете
воспользоваться ни командой MSDOS COPY ни командой Unix cp.
Для установки Вам необходимо воспользоваться такими утилитами, как
rawrite.exe
или fdimage.exe
под MSDOS и dd под Unix.
Под DOS это выглядит где-то так:
C:\> fdimage.exe picobsd.flp a:
а под Unix немного иначе:
- dd if=picobsd.flp of=/dev/rfd0
Как мне настроить dialup доступ через PPP на версии с Dialup ?
На диске находится скрипт для настройки Ваших параметров для PPP dialup.
Запустите /stand/dialup после загрузки с дискеты и сделайте соответствующие
изменения при помощи меню. Протестировав его работу, Вам необходимо внести
изменения в конфигурационные файлы на дискете командой /stand/update.
Как мне указать мой DNS ?
Используя предложенный редактор /stand/ee измените /etc/resolv.conf,
заменив domain на Ваш домен и nameserver
IP адрес на Ваше имя сервера или сервера провайдера. Может быть много строк
nameserver. не забудьте запустить /stand/update
для внесения изменений на диск.
Как мне установить имя хоста ?
Отредактируте /etc/rc.conf изменив в нем значение hostname.
Как мне подсоединится используя PPP ?
Запустите процесс PPP, /stand/ppp. В приветствии ppp on pico>
введите dial и ожидайте пока модем самостоятельно не соединится
и пройдет аутентификация. Когда строка ppp on pico> изменится на PPP
on pico>, Вы имеете установленное PPP и TCP/IP соединение с Вашим провайдером.
Дополнительно, Вы можете указать в программе PPP использовать Packet Mode
(пакетный режим). Запомните, нельзя использовать команды quit или close
при PPP соединении, если Вы желаете сохранить доступ в Internet. Введите help
в ppp on pico> для вывода помощи по имеющимся командам.
Процесс PPP запущен в моЈм окне. как я могу использовать lynx или telnet
для доступа к сайтам ?
PicoBSD имеет много виртуальных терминалов, 10 для диний dialup.
Вы запустили PPP на первом виртуальном терминале. Переключившись на другой Вы
можете запустить броузер или telnet клиент. Переключение между терминалами
осуществляется комбинациями ALT-F1 для VT0, ALT-F2 для VT1, ALT-F3 для VT2 и т.д.
В этих терминалах Вы можете запускать и telnet и броузер lynx и другие программы.
Я записал конфиругацию lynx, но она не восстановилась после перезагрузки.
Почему ?
Конфигурация lynx записывается в файл /etc/lynx.cfg. Вам необходимо
запустить /stand/update для сохранения изменений конфигурации на дискете.
Вообще, любое изменение в каталоге /etc должно быть сохранено командой
/stand/update до перезагрузки.
Где найти документацию ?
Вы конечно понимаете, что в ОС на одной дискете не может поместится полная
документация. Минимальный список достепен через команду /stand/help.
За более детальной информации обратитесь к
FreeBSD Handbook или к FreeBSD Home.
Перевод на русский Никоненко Константин
Последняя модификация: Wed Aug 25 12:27:40 MYT 1999