/usr/local/apache/htdocs/lib/public_html/book/PC/PicoBSD.txt Библиотека на Meta.Ua PicoBSD: FreeBSD Интернет-сервер (диалуп/нет/стандалоне) на floppy
<META>
Интернет
Реестр
Новости
Рефераты
Товары
Библиотека
Библиотека
Попробуй новую версию Библиотеки!
http://testlib.meta.ua/
Онлайн переводчик
поменять

Домашняя страница PicoBSD 2.2.5(перевод Константина Никоненко)








---------------------------------------------------------------
From: Константин Никоненко (kostya@dsto.dp.ua)
---------------------------------------------------------------




Домашняя страница PicoBSD 2.2.5




PicoBSD 2.2.5 сейчас доступна на основном сайте
www.freebsd.org/~picobsd/picobsd225/. Этот
сайт может быть для Вас быстрее. Короче, это основной сайт PicoBSD 2.2.5. Спасибо.





 Демон FreeBSD

Содержание:






что это такое?


Если Вы мечтаете о действительно очень маленькой, компактной, не требовательной к ресурсам
ОС из клона Unix, занимавшую минимум места - это для Вас!

Это версия PicoBSD на одной дискете с ядром FreeBSD
2.2.5-RELEASE
,
с возможностью использования услуги dialup с аутентификацией,
маршрутизатора или маленького сервера dial-in.
И всё это располагается всего на одной стандартной дискете 1.44MB - не надо
мучительно долго искать 100MB на вашем HDD.

PicoBSD это... - действительно, очень маленькая :-) , минимальные требования
к компьютеру - 386SX CPU с 8MB RAM (без HDD!). Далее приводится список возможностей:



  1. 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




  2. Сборка маршрутизатора сети:




    • минимум 386 CPU (DX или с сопроцессором)  и 12MB RAM



    • поддержка PPP протокола для dialup/выделенной линии (используя ijppp)



    • поддержка нескольких типов Ethernet карт (по две каждого типа)



    • сетевые демоны: демон маршрутизации (routed), inetd, telnetd.



    • поддержка фильтрации пакетов IP Firewall



    • трансляция сетевых адресов через natd или опцию -alias в ppp



    • SNMP сетевой менеджер



    • другие серевые утилиты, включая netstat и traceroute.



    • другие утилиты ОС, включая клиента NFS, поддкржку CD-ROM и многое другое




  3. Сбока 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



  • Версия Dialup: English



  • Версия маршрутизатора: English



  • Версия Dial-in сервера: English


Версии сжатые PKZIP


  • Версия Dialup: English



  • Версия маршрутизатора: English



  • Версия Dial-in сервера: English


Дополнительно, Вы можете зайти на домашнюю
страницу проекта 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

Перевёл на русский Константин Никоненко





Есть коментарии? Шлите мне сюда


Powered by FreeBSD












PicoBSD FAQ





PicoBSD FAQДемон BSD






что такое 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, пожалуйста обращайтесь к
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

 

 

Разработано для FreeBSD

 

Комментарии
Анонимно
Войти под своим именем


Ник:
Текст сообщения:
Введите код:  

Загрузка...
Поиск:
добавить сайт | реклама на портале | контекстная реклама | контакты Copyright © 1998-2018 <META> Все права защищены