---------------------------------------------------------------
 From: Константин Никоненко ([email protected])
---------------------------------------------------------------

Домашняя страница 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 сборка:
  2. Сборка маршрутизатора сети:
  3. Сбока Dial In сервера провайдера:
 

Текущая вер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 часто задаваемые вопросы.


Благодарности

Я благодарен этим людям за помошь, оказанную мне для осуществления этого проекта.
Последняя модификация:  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. В основном эти версии имеют следующие различия:

Как можно использовать 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 это выглядит где-то так:

а под Unix немного иначе: Как мне настроить 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
 

Популярность: 2, Last-modified: Tue, 19 Feb 2002 13:13:07 GmT