My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

FIDOSlax Linux - новый русскоязычный дистрибутив Linux

English Page is here

Общее описание

FIDOSlax Linux - это компактный и быстрый дистрибутив Linux, который легко умещается на обычном накопителе USB-флеш, CD/DVD-диске или небольшом разделе жесткого диска. FIDOSlax Linux является гибридным дистрибутивом(т.е. занимает промежуточное положение между обычными дистрибутивами и дистрибутивами Live) и позволяет использовать Linux и приложения Open Source на компьютере параллельно с установленной на жестком диске MS Windows. Возможности для расширения FIDOSlax огромны - функционал системы легко расширяется при помощи специальных модулей - уже готовых программ. FIDOSlax Linux основан на портативном дистрибутиве Porteus(Портэус) Linux, однако функционал значительно расширен и улучшен.

Что нового в версии 1.1

  1. Новое ядро версии 2.6.37;
  2. Добавлена возможность загрузки дистрибутива по сети при помощи PXE и DHCP (netboot.sh) - для использования дистрибутива в качестве сервера для "тонких клиентов" и в качестве "тонкого клиента";
  3. Добавлена возможность шифрования данных пользователя в соответствии с расширенным стандартом шифрования AES(Advanced Encryption Standard) при помощи симметричного алгоритма блочного шифрования Рейндейла(Rijndael) с размером блока 256 бит и ключом 256 бит.
  4. Добавлена возможность активации групп программного обеспечения при помощи команды activateg;
  5. Новый инсталлятор загрузчика grubinst теперь поддерживает не только установку загрузчика Grub4dos на разделы жесткого диска, отформатированные при помощи файловых систем FAT12/FAT16/FAT32, NTFS, EXT2/EXT3, но и установить загрузчик Grub4DOS на USB-флешку. Более подробную информацию см. ниже, в разделе Установка на жесткий диск;
  6. Обновлены утилиты syslinux(syslinux, isolinux, extlinux) с версии 3.82 до версии 4.03, установка FIDOSlax при помощи загрузчика extlinux возможна на разделы жесткого диска с файловой системой ext4(ранее только ext2 и ext3). Более подробную информацию см. ниже, в разделе Установка на жесткий диск;
  7. Осуществлен переход с Slax Remix 0.9 на Porteus 0.9, вместо каталога slax дистрибутив содержит каталог porteus. Изменены также скрипты загрузочные, инсталляторы, пакетный менеджер, средства для самостоятельной сборки модулей;
  8. Обновлена русская и английская документация, добавлены новые разделы Шифрование данных, Загрузка по сети.

Описание возможностей FIDOSlax

FIDOSlax Linux основан на дистрибутиве Porteus Linux, однако его функционал расширен и обладает следующим дополнительными особенностями. Вот список полных отличий и расширенных возможностей в сравнении с Porteus Linux:

  1. Расширенная и упрощенная для пользователя поддержка русского языка, отличных от английского. FIDOSlax версии 1.0 поддерживает три русские кодировки - CP1251, KOI8-R и UTF-8, переключение между раскладками - правый ALT. Возможна быстрая смена кодировки при помощи команды lang, более подробную информацию см. ниже, в разделе Быстрое изменение кодировки;
  2. Базовый функционал системы легко наращивается и расширяется при помощи уже готовых дополнительных модулей программного обеспечения, скачать которые можно из репозитория программного обеспечения.
  3. В дистрибутиве FIDOSlax встроен простой пакетный менеджер lzm-модулей - для поиска, получения информации, загрузки и активации дополнительных модулей программного обеспечения можно использовать команды lzm_search, lzm_info, lzm_add и другие команды. Более подробную информацию см. ниже, в разделе Установка дополнительных модулей;
  4. В каждый модуль lzm включена информация о зависимостях этого модуля, это позволяет пакетному менеджеру обрабатывать зависимости, пользователя же это избавляет от необходимости помнить или знать о них. Более подробную информацию см. ниже, в разделе Установка дополнительных модулей;
  5. FIDOSlax является дистрибутивом, в котором уже интегрировано программное обеспечение для работы с сетью FIDONet при помощи метода FIDO over IP(binkd, husky hpt и GoldED-NSF). Более более подробную информацию см. ниже, в разделе Подключение к сети Фидонет;
  6. В дистрибутив добавлены средства для создания модулей программного обеспечения, разработанные на основе портированных для FIDOSlax Linux средств crux4slack, Arch Linux ABS/AUR, так и написанная с нуля утилита для работы с репозиторием SlackBuilds. Если в нужный модуль отсутствует, вы можете собрать его самостоятельно из исходных текстов, более подробную информацию см. ниже, в разделе Средства создания модулей;
  7. В дистрибутив добавлена команда lzm_bulk-build для массового создания модулей. Эта команда позволяет выполнять создание модулей в полностью автоматическом режиме на основе составленных пользователем списков. Более подробно см. в разделе Массовое создание модулей;
  8. Также можно конвертировать пакеты из репозиториев других дистрибутивов. Кроме команды конвертации deb2lzm в FIDOSlax добавлены новые команда rpm2lzm для конвертации RPM пакетов и pkgtar2lzm для конвертация пакетов Arch Linux;
  9. Ещё одно новшество - Волшебные папки. Это новый метод сохранения данных, который позволяет хранить ваши данные и настройки FIDOSlax на USB-флешке или разделе жесткого диска. Для этого на выбранном вами разделе или диске следует создать slax-data/определенная-папка. После перезагрузки FIDOSlax эта папка будет автоматические подключена, файлы внутри этой папки будут использованы в качестве настроечных, а все сохраняемые вами данные будут записываться не в оперативную память компьютера, но напрямую на USB-флешку или раздел жесткого диска компьютера. Более подробную информацию см. ниже, в разделе Волшебные папки;
  10. Если в процессе работы вам нужно подключать новые модули и группы модулей не при загрузке, а когда вам они портебуются, вы можете активировать группы программного обеспечения при помощи команды activateg. Перед запуском этой команды вам необходимо будет создать Волшебную папку "slax-data/slax-software". Более подробную информацию о настройке групп модулей и см. ниже, в разделе Волшебные папки в описании папки "slax-data/slax-software";
  11. Если вы изменили настройки дистрибутива и хотите, чтобы после перезагрузки они не потерялись, вы можете использовать не "Волшебные папки", а полуавтоматические команды сохранения: live2root(сохранение одного файла), lived2root(сохранение каталога с файлами) и livedirs2root(сохранение каталога и подкаталогов с файлами). Более подробную информацию см. ниже, в разделе Волшебные папки;
  12. Поиск и автоматическая активация файлов виртуальной памяти swap. Если вы используете FIDOSlax на компьютере постоянно в качестве основной ОС или размер оперативной памяти вашего компьютера ограничен, то имеет смысл создать раздел подкачки или виртуальной памяти swap, которые будут активированы автоматически при запуске FIDOSlax;
  13. Команда boot/grubinst/grubinst.sh для установки загрузчика FIDOSlax для совместной работы с Windows на одном жестком диске или запуска FIDOSlax c USB-флешки. Вы можете установить и использовать FIDOSlax на том же разделе, где уже установлена Windows, а так же любом другом разделе, который отформатирован как NTFS, FAT32, ext3/ext4, reiserfs, xfs и другими файловыми системами, работа с которыми поддерживается Linux. Более подробно см. статью документации "Установка FIDOSlax" ;
  14. Команда boot/extlinux/extinstall.sh для установки дистрибутива на разделы ext2/ext3/ext4 в качестве единственной ОС. Более подробно см. статью "Установка FIDOSlax" ;
  15. Возможность переноса раздела /tmp из оперативной памяти в "Волшебную папку" /slax-data/slax-tmp на жестком диске;
  16. FIDOSlax уже содержит предварительно настроенное ПО для удаленного доступа к системе. После адания пароля на сессию, вы можете использовать любой vnc-клиент для удаленной работе в FIDOSlax. Более подробно процесс настройки удаленного рабочего стола рассмотрен в статье "Настройка сети в FIDOSlax"
  17. Возможность шифрования данных пользователя при помощи команды ccrypt в соответствии с расширенным стандартом шифрования AES(Advanced Encryption Standard) при помощи симметричного алгоритма блочного шифрования Рейндейла(Rijndael) с размером блока 256 бита и ключом 256 бит. Более подробную информацию см. ниже, в разделе Шифрование данных;
  18. Добавлена возможность загрузки дистрибутива по сети при помощи PXE, DHCP и TFTP(netboot.sh) - для использования дистрибутива в качестве сервера для "тонких клиентов" и в качестве "тонкого клиента". Более подробную информацию см. ниже, в разделе Загрузка по сети.

Скачать FIDOSlax

Версия дистрибутива FIDOSlax версии 1.1: 32-битная версия дистрибутива FIDOSlax версии 1.1 (ядро 2.6.37, Xorg 1.9.2, KDE 3.5.10, Firefox 3.6.13 и другие приложения), файл fidoslax-1.1-x32.tar, размер 324M:

Файл fidoslax-1.1-x32.tar

Зеркало 1

Зеркало 2

Зеркало 3

md5sum: a25580a17a22c62fa6524d2cde142da0

Архивная(предыдущая) версия дистрибутива FIDOSlax версии 1.0: 32-битная версия дистрибутива FIDOSlax версии 1.0 (ядро 2.6.36.1, Xorg 1.9.2, KDE 3.5.10, Firefox 3.6.13 и другие приложения), файл fidoslax-1.0-x32.tar, размер 317M:

Файл fidoslax-1.0-x32.tar

Зеркало 1

Зеркало 2

md5sum: 51a423ce43e1838d5aab3cfa19961075

Обновление

Для обновления дистрибутива с версии 1.0 до версии 1.1 выполните следующие действия:

1. Переименуйте каталог boot в каталог boot_old

2. Переименуйте каталог slax в каталог slax_old

3. Установите FIDOSlax версии 1.1 на USB-флеш диск или раздел жесткого диска

4. Скопируйте содержимое каталога slax_old/rootcopy в каталог porteus/rootcopy

5. Скопируйте содержимое каталога slax_old/modules в каталог porteus/modules

6. В зависимости от того, какой загрузчик вы использовали при установке предыдущей версии, запустите один из загрузчиков: bootinst.bat или bootinst.sh(для обновления загрузчика syslinux), grubinst.sh(для обновления загрузчика Grub4dos) и extlinux.sh(для обновления загрузчика extlinux). Перед выполнением этого действия внимательно ознакомтесь со статьёй "Установка FIDOSlax"

7. Перезагрузите компьютер и запустите новую версию FID0Slax

Установка

Вам необязательно устанавливать FIDOSlax на жесткий диск(хотя и это возможно), все что нужно сделать - это извлечь из установочного дистрибутива два каталога boot и slax, скопировать их на USB-флешку или CF-карточку, затем сделать это ус-во загрузочным и запустить FIDOSlax Linux.

Более подробно процесс установки FIDOSlax рассмотрен в статье "Установка FIDOSlax"

Варианты запуска

По-умолчанию вам доступны 3 опции загрузки FIDOSlax:

  1. “Run FIDOSlax from HDD/USB/CD/DVD and start KDE” - эта опция предназначена для обычного запуска FIDOSlax в графической среде KDE. После загрузки вы не можете выдергивать USB-флешки, а если вы загрузились CD/DVD - то не можете его вынуть из дисковода. Достоинством этой опции является то, что после загрузки FIDOSlax занимает в памяти компьютера совсем мало места. Также эту загрузку следует использовать, если вы установили FIDOSlax на жесткий диск.
2. “Copy to RAM” - FIDOSlax копируется в память компьютера целиком, требует большего количества оперативной памяти. Зато после загрузки вы можете выдергивать USB-флешки, а если вы загрузились CD/DVD
3. “Run FIDOSlax in textmode and command prompt only” - Запуск в текстовом режиме. Для того, чтобы залогиниться как “root” используйте пароль “toor”. Это режим удобен, если при загрузке в первом или во втором режимах у вас возникли проблемы с запуском графической среды KDE. В этом случае вы можете запустить KDE в режиме VESA при помощи команды “startx”. Еще этот режим удобен, если вам нравится использовать какой-то другой оконный менеджерте - установите его из репозитория, при помощи команды lzm_add, затем загрузитесь в текстовом режиме, войдите как "root", настройте ззапуск этого оконного менеджера в файле .xinitrc, затем выполните команды xconf;startx и запустите ваш оконный менеджер.

Кроме этих трех режимов, вы можете настроить и четвертый, или изменить эти режимы так, как вам нужно. Сделать это можно, отредактировав файл boot/slax.cfg и изменив параметры запуска FIDOSlax и параметры загрузки ядра Linux. Более подробно эти параметры загрузки описаны в файле porteus/cheatcodes.txt.

Настройка сети

Настройка сети для FIDOSlax Linux более подробно рассмотена в статье "Настройка сети в FIDOSlax"

Быстрое изменение кодировки

FIDOSlax Linux поддерживает три русские кодировки - CP1251, KOI8-R и UTF-8.

Для изменения кодировки откройте терминал, наберите в терминале команду:

lang

Рис. 1 Смена кодировки при помощи команды lang

Для смены кодировки нажмите:

  1. для выбора KOI8-R;
  2. для выбора CP1251;
  3. для выбора UTF-8

Затем нажмите Enter для подтверждения и перезагрузите компьютер.

По-умолчанию, переключение между раскладками - правый ALT.

Подключение модулей

Процесс активации производит извлечение файлов и каталогов, которые содержаться внутри lzm модуля на корневую файловую систему /, которая расположена в оперативной памяти компьютера.

В FIDOSlax существует несколько способов подключения модулей.

В графической оболочке вы можете щелкнуть на модуле мышкой - после этого модуль автоматически будет активирован, а файлы и программы, включенные в этот модуль, будут загружены в оперативную память системы.

Если вы загрузили систему в режим "Textmode" или в терминале для активации и деактивации модуля возможна при помощи команд:

activate имя-модуля.lzm
deactivate имя-модуля.lzm

Кроме того, существует несколько специальных подкаталогов внутри папки slax. Если вы поместите в них модули lzm, то эти модули будут автоматически активированы при запуске системы. Вот список этих каталогов:

porteus/base - системные модули FIDOSlax, если вы не знаете, для чего служит каждый и модуль в этой папке - не стоит удалять что-либо из этого каталога, иначе система может перестать загружаться; porteus/modules - каталог для хранения пользовательских модулей lzm. Поместив новые модули в эту папку, вы добавляете в систему новые программы, которые будут доступны при запуске. Команда пакетного менеджера lzm_add загружает новые модули lzm в эту папку. Удаляя модули lzm из этого каталога вы убираете ненужный вам функции и программы. porteus/optional - помещенные в этот каталог модули lzm могут быть активированы при запуске системы, только если вы укажете этот модуль в параметрах запуска в файле boot/slax.cfg - (параметр load=приложение1,приложение2)

Существуют определенные ограничение на количество модулей, которые вы можете активировать одновременно. Ограничение это зависит от значения max_loop, который вы можете увеличить, но обычно это делать не нужно, так как по-умолчанию можно загружать несколько сотен модулей lzm. Основным ограничением будет является не количество lzm модулей, а их общий размер - который зависит от размера оперативной памяти вашего компьютера и от того, создали ли вы swap-файл или swap-раздел для виртуальной памяти.

Установка дополнительных модулей

Добавив дополнительные модули из репозитория, вы можете значительно расширить возможности дистрибутива. В дистрибутиве FIDOSlax встроен пакетный менеджер lzm-модулей. Для загрузки и активации нового модуля откройте терминал и в командной строке наберите:

lzm_add имя-программы

Рис. 2 Добавление нового модуля при помощи команды lzm_add

В случае если пакетный менеджер обнаружил, что для установленного модуля необходима дополнительная зависимость, то он выведет на экран название этого модуля и предложит пользователю скачать его. Более подробно о сткруктуре пакета lzm и информации о зависимостях см. "Format of FIDOSlax LZM module"(информация на английском языке).

Для поиска модулей в репозитории откройте терминал и в командной строке наберите:

lzm_search имя-программы

Рис. 3 Поиск модулей в репозитории при помощи команды lzm_search

Для получения дополнительной информации о модуле в репозитории используйте команду:

lzm_search имя-программы-версия-программы.lzm

Рис. 4 Получение дополнительной информации о модуле в репозитории lzm_info

Средства создания модулей

А что делать, если необходимая вам программа в репозитории отсутсвует? Или модуль в репозитории уже успел устареть, а вам нужна именно последняя версия программы?

Ничего страшного, если в нужный модуль отсутствует или устарел.

Вы можете собрать новый модуль с программой самостоятельно из исходных текстов, просто набрав в терминале одну из следующих команд:

slax-build имя-программы

Эта команда выполняет сборку нового модуля из исходников, используя репозиторий http://slackbuilds.org

crux-build имя-программы

Эта команда выполняет сборку нового модуля из исходников, используя репозитория портов CRUX(http://crux.nu/portdb)

arch-build имя-программы

Эта команда выполняет сборку нового модуля из исходников, используя ABS из репозиториев ABS и AUR дистрибутива Arch Linux. Зависимости PKGBUILD не учитываются, модуль начинает собирать сразу.

arch-dep имя-программы

Эта команда выполняет сборку нового модуля и всех его зависимостей из исходников, используя ABS из репозиториев ABS и AUR)

arch2lzm имя-программы

Эта команда выполняет загрузку пакетов Arch Linux и автоматическую конвертация в модуль lzm;

Перечисленные выше средства для автоматического создания модулей, кроме последнего, работают приблизительно одинаково - сперва скачивают правила для сборки(Pkgfile(CRUX Linux), SlackBuild или PKGBUILD(Arch Linux ABS/AUR), затем используя эти правила собираются бинарные файлы, после чего выполняется создание модуля lzm-модуля.

В процессе создания модулей lzm утилиты crux-build и arch-dep могут спрашивать вам о том, нужно ли перед созданием модуля сперва его модуль зависимость. Если вы выберете "y", то сперва будет автоматически собран новый модуль с необходимой для программы зависимостью, после чего утилита вернется к сборке модуля нужной вам программы.

Рис. 5 Процесс сборки нового модуля при помощи утилиты crux-build, запрос на сборку дополнительного модуля-зависимости

Последнее средство создания модулей - arch2lzm сперва вытягивает пакет Arch Linux, а потом преобразует этот пакет в модуль lzm

Массовое создание модулей

Команда lzm_bulk-build предназначена для массового создания модулей. Эта команда позволяет выполнять создание модулей в полностью автоматическом режиме на основе составленных пользователем списков.

Перед запуском утилиты lzm_bulk-build необходимо создать на любом из логических дисков Волшебную папку slax-data/slax-outdir для задания контейнера, в который будут помещаться собранные модули lzm. Кроме того, вам также будет нужен новый(или использовать уже имеющийся) раздел с файловой системой Linux, на котором необходимо создать каталог slax-data/slax-download - папку для загрузок исходных текстов программ и создания новых модулей. Более подробно об Волшебных папках slax-data/slax-outdir и slax-data/slax-download см. в разделе Волшебные папки.

После создания Волшебных папок необходимо перезагрузить компьютер.

Затем можно открыть терминал и набрать команду:

lzm_bulk-build

Начнется полностью автоматический процесс сборки lzm модулей из исходных тексов при помощи команды arch-build и списка ПО из репозиториев Arch Linux /usr/share/lzm_bulk-build/full-arch-list.txt

В зависимости от скорости канал Интернет и мощности вашего компьютера процесс сборки ПО может занять от половины дня до нескольких суток. Так как проверка зависимостей в программе arch-build отключена(для того чтобы процесс был полностью автоматическим), после полного прохода по списку имеет смысл запусить lzm_bulk-build ещё два раза - чтобы за второй и третий проходы были собраны все программы, несобранные за первый проход из-за необходимых зависимостей.

Вы можете использовать не только список /usr/share/lzm_bulk-build/full-arch-list.txt, но также и другие списки, которые находятся в том же каталоге или составить свой собственный список и подключить его в утилите lzm_bulk-build. Для подключения собсвенного списка откройте любым редактором файл /usr/bin/lzm_bulk-build и измените путь к файлу в переменной BUILD. Также можно изменить и средство сборки ПО, вместо arch-build можно выбрать что-то другое, к примеру crux-build или slax-build. Чтобы они задавали меньше вопросов таким же образом можно поменять поведение утилит /usr/bin/crux-build и /usr/bin/slax-build, выставить параметр CHANGEVERSION=NO

Конвертация модулей

Для создания lzm модуля из пакета другого дистрибутива, необходимо скачать пакет, затем выполнить в терминале одну из следующих команд:

rpm2lzm имя-пакета.rpm имя-модуля.lzm

После чего произойдет конвертация пакета RPM в lzm модуль.

deb2lzm имя-пакета.deb имя-модуля.lzm

После чего произойдет конвертация пакета DEB в lzm модуль.

pkgtar2lzm имя-пакета.arch-linux имя-модуля.lzm

После чего произойдет конвертация пакетов Arch Linux(pkg.tar.xz и pkg.tar.gz ) в lzm модуль.

Распаковка модулей

Вы можете изменять уже готовые модули.

Для этого необходимо сперва извлечь содержимое уже готового модуля во временный каталог при помощи команды lzm2dir, изменить содержимое внутри этого каталога и запаковать этот в модуль lzm при помощи команды dir2lzm.

Для распаковки содержимого создайте в облати /tmp временный каталог

mkdir /tmp/временный-каталог
lzm2dir имя-модуля.lzm /tmp/временный-каталог

Запаковка модулей

После внесенных вами изменений, запаковать каталог в модуль lzm можно при помощи команды:

dir2lzm /tmp/временный-каталог имя-модуля.lzm

Волшебные папки

Волшебные папки - это новый метод сохранения данных, который позволяет хранить ваши данные и настройки FIDOSlax на USB-флешке или разделе жесткого диска. Для этого на выбранном вами разделе или диске следует создать slax-data/определенная-папка. После перезагрузки FIDOSlax эта папка будет автоматические подключена, файлы внутри этой папки будут использованы в качестве настроечных, а все сохраняемые вами данные будут записываться не в оперативную память компьютера, но напрямую на USB-флешку или раздел жесткого диска компьютера.

Список возможных для этой версии FIDOSlax волшебных папок, где X - физический диск, а N - логический раздел на нем:

  • /mnt/sdXN/slax-data/slax-desktop - папка для документов на рабочем столе. Создайте в корне любого диска(USB-флеш - если вы намериваетесь всегда иметь эти файлы при себе вместе с флешкой FIDOSlax или на жесткий диск, если вы будете работать с файлами только на одном компьютере) директорию slax-data, а внутри нее поддиректорию slax-desktop. Скопируйте ваши файлы в директорию slax-desktop или создайте в этой директории новые файлы. После перезагрузки эти файлы появятся на вашем рабочем столе и сможете изменять их - все изменения сразу будут записаны на накопитель USB-флеш или жеский диск;
  • /mnt/sdXN/slax-data/slax-root - папка для хранения файлов пользователя, настроек приложений пользователя и данных приложений. Создайте в корне любого диска директорию slax-data, а внутри ее поддиректорию slax-root, затем скопируйте в этот каталог какой-нибудь файл, или из домашнего каталога пользователя root скопируйте настроечный файл приложения или директорию начинающуюся с точки в /mnt/sdXN/slax-data/slax-root. К примеру, если вы скопируете директорию /root/`.mozilla в каталог /mnt/sda2/slax-data/slax-root/, то после перезагрузки FIDOSlax приложения Mozilla Firefox или Thunderbird станут использовать сохраненные на диске /mnt/sda2 данные и настройки. Вы можете скопировать таким образом ваши файлы или настройки приложений пользователя и данные приложений в папку /mnt/sdXN/slax-data/slax-root на флешку или на разделе жесткого диска. В последнем случае заружаясь с флешки на разных компьютерах вы можете запускать приложения с разными настройками и данными на разных компьютерах;
  • /mnt/sdXN/slax-data/my-documents - папка для документов пользователя. Создайте в корне любого диска директорию slax-data, а внутри ее поддиректорию my-documents. После перезагрузки директория /root/my-documents будет присоединена к каталогу /mnt/sdXN/slax-data/my-documents ;
  • /mnt/sdXN/slax-data/my-downloads - папка для загрузок пользователя. К примеру, если вы создадите на одном из разделов жесткого диска(к примеру NTFS), каталог /mnt/sda2/slax-data/my-downloads, то после перезагрузки каталог /root/Downloads будет подключен к /mnt/sda2/slax-data/my-downloads, после чего все ваши загрузки будут автоматически сохраняться и не потеряются после перезагрузки;
  • /mnt/sdXN/slax-data/slax-tmp - папка для хранения раздела /tmp - настоятельно рекомендуется создать эту папку, если вы используете FIDOSlax на компьютере не периодически, а в качестве основной операционной системы. Создайте на компьютере небольшой раздел любой файловой системы Linux, отформатируйте его. Создайте в его корне директорию slax-data, а внутри ее поддиректорию slax-tmp. После перезагрузки раздел /tmp будет присоединен к каталогу slax-tmp;
  • /mnt/sdXN/slax-data/slax-software - папка для хранения групп модулей программного обеспечения пользователя. Создайте в корне любого диска директорию slax-data, а внутри ее поддиректорию slax-software. После перезагрузки на рабочем столе появится папка FIDOSlax-Software, в которой вы можете хранить lzm-модули, которые нужны вам не постоянно, а время от времени. Для организации групп модулей создайте в каталоге /mnt/sdXN/slax-data/slax-software подкаталоги для групп ПО и поместите туда модули. К примеру, для программы AbiWord и Gnumeric вы можете создать папку /mnt/sdXN/slax-data/slax-software/office и поместить в эту папку модули AbiWord, Gnumeric, а также все необходимые для их запуска зависимости. Если в процессе работы вам потребуется запустить AbiWorв и Gnumeric - откройте терминал, запустите команду activateg. После чего программы будут активированы и вы сможете ззапустить их и работать с ними. Если вы создадите папку slax-software, а также подкаталоги с группами програмного обеспечения на USB-флешке, то все группы программного обеспечения будут доступны вам для работы на любом компьютере;
  • /mnt/sdXN/slax-data/slax-etc - папка для хранения настроек ОС. Создайте в корне любого диска директорию slax-data, а внутри ее поддиректорию slax-etc, затем измените какой-нибудь файл в каталоге /etc, а потом скопируйте его в /mnt/sdXN/slax-data/slax-etc. После перезагрузки FIDOSlax обнаружит этот файл и станет использовать этот файл. Вы можете скопировать измененные файлы из директории /etc в папку /mnt/sdXN/slax-data/slax-etc на флешку или на разделе жесткого диска. В последнем случае, загружаясь с флешки на разных компьютерах у вас будут разные профили настроек;
  • /mnt/sdXN/slax-data/slax-rc.d - папка для хранения скриптов запуска сервисов. Создайте в корне любого диска директорию slax-data, а внутри ее поддиректорию slax-rc.d, затем измените какой-нибудь rc-скрипт в каталоге /etc/rc.d, а потом скопируйте его в /mnt/sdXN/slax-data/slax-rc.d. После перезагрузки FIDOSlax обнаружит этот скрипт и запустит сервис при помощи этого скрипта. Вы можете скопировать измененные скрипты из директории /etc/rc.d в папку /mnt/sdXN/slax-data/slax-rc.d на флешку или на разделе жесткого диска. В последнем случае, загружаясь с флешки на разных компьютерах вы можете запускать разные сервисы на разных компьютерах. К примеру, если вы используете FIDOSlax на разных компьютерах и хотите прописать статические IP-адреса для каждого из них, то можно скопировать шаблон настройки IP /etc/rc.d/rc.nodhcp-eth0.tpl в /mnt/sdXN/slax-data/slax-rc.d/rc.nodhcp-eth0, отредактировать его, установить IP, маску и шлюз. Затем повторить эту операцию на других компьютерах, после чего на каждом из них загрузив FIDOSlax с одной и той же флешки, у вас будут разные настойки сети. Более подробно процесс настройки сети рассмотрен в статье "Настройка сети в FIDOSlax" ;
  • /mnt/sdXN/slax-data/slax-download - папка для загрузок исходных текстов программ и создания новых модулей, необходима также для утилиты массового создания модулей lzm_bulk-build. Создайте на компьютере раздел любой файловой системы Linux, отформатируйте его. Создайте в его корне диска директорию slax-data, а внутри ее поддиректорию slax-download. После перезагрузки, если вы запустите команды slax-build, crux-build, arch-build, arch-dep или arch2lzm, каталог slax-data/slax-download будет использован для построения новых модулей и загрузки исходных текстов программ;
  • /mnt/sdXN/slax-data/slax-outdir - папка для хранения lzm модулей, созданных командами slax-build, crux-build, arch-build, arch-dep или arch2lzm. Необходима также для утилиты массового создания модулей lzm_bulk-build. Создайте в корне диска директорию slax-data, а внутри ее поддиректорию slax-outdir. После перезагрузки, если вы запустите команды slax-build, crux-build, arch-build, arch-dep или arch2lzm, в каталог slax-data/slax-outdir будут помещены новые lzm модули;
  • /mnt/sdXN/slax-data/fido - папка для хранения базы данных сообщений FIDO. Создается конфигуратором setup_fido автоматически, но пользователь может переместить каталог slax-data/fido на любой другой диск и раздел;
  • /mnt/sdXN/slax-data/fidoip - папка для хранения настроек FIDO - конфигурационных файлов binkd, husky hpt и GoldEd-NSF. Создается конфигуратором setup_fido автоматически, но пользователь может переместить каталог slax-data/fidoip на любой другой диск и раздел.

Сохранение файлов и каталогов

Если вы изменили настройки дистрибутива и хотите, чтобы после перезагрузки они не потерялись, вы можете использовать полуавтоматические команды для сохранения файла.

Для сохранения одного файла перейдите в каталог, в котором этот файл находится:

cd /каталог

И выполните команду:

live2root имя-файла

К примеру, выполнение команд cd /etc/ ; live2root hosts приведет к тому, что изменнеый вами файл /etc/hosts будет скопирован в директорию porteus/rootcopy/etc/, и после перезагрузки будет использован системой.

Рис. 6 Сохранение одного файла при помощи команды live2root

Для сохранения каталога и всех файлов, которые там находятся(но не подкаталогов), перейдите в каталог, файлы в котором вы хотите сохранить:

И выполните команду lived2root без параметров:

lived2root

Для сохранения каталога целиком(всех файлов, которые в нем находятся и подкаталогов с файлами), перейдите в каталог, котором вы хотите сохранить:

cd /каталог

И выполните команду livedirs2root без параметров:

livedirs2root

Рис. 7 Сохранение каталога при помощи команды livedir2root

Примечание. Если вы загрузили FIDOSlax с CD/DVD эти команды работать не будут. Для сохранения в таком режиме используйте Волшебные папки

Установка на жесткий диск

  1. Если вы используете FIDOSlax на компьютере постоянно в качестве основной ОС, то рекомендуется создать специальный swap-раздел виртуальной памяти размером 1024 Mb. После перезагрузки FIDOSlax Linux будет автоматически использовать его в случае, если вы используете большое количество модулей программного обеспечения, а памяти в компьютере не очень много;
  2. Если на компьютере, на котором запущен FIDOSlax все разделы являются разделами NTFS, рекомендуется создать специальный файл виртуальной памяти на одном из разделов жесткого диска. Это можно сделать при помощи команды mkfileswap. К примеру, mkfileswap /mnt/sda2/swap 1024 Mb(или /mnt/sdaN/swap, где N - номер раздела жесткого диска на котором вы хотите создать файл виртуальной памяти). Эта команда создаст файл подкачки с размером 1024 Mb, а после перезагрузки FIDOSlax автоматически найдет этот файл и подключит его в качестве дополнительной виртуальной памяти;
  3. Если в намереваетесь использовать FIDOSlax постоянно на жестком диске или будете собирать собственные модули при помощи команд slax-build, crux-build и arch-build и пр., то вам все равно потребуется создать хотя бы один раздел с файловой системой Linux. На этой файловой системе следует создать три Волшебных папки:
    • /mnt/sdXN/slax-data/slax-tmp - папку для хранения раздела /tmp;
    • /mnt/sdXN/slax-data/slax-download - папку для загрузок исходных текстов программ и создания новых модулей;
    • /mnt/sdXN/slax-data/slax-outdir - папку для хранения lzm модулей, созданных командами slax-build, crux-build, arch-build, arch-dep или arch2lzm.;
Если на вашем жестком диске все место уже занято разделами NTFS, вы можете загрузить FIDOSlax Linux с USB и уменьшить один из разделов при помощи утилиты GParted и отформатировать этот новый раздел в одной из файловых систем Linux(это также можно сделать при помощи утилиты GParted).

Различные способы установки FIDOSlax на жесткий диск, а также кроме того, детальные инструкции по установке вы можете найдти в разделе документации Установка FIDOSlax

Подключение к Фидонет

  1. Дистрибутив FIDOSlax позволяет работать с сетью FIDONet на любом компьютере - установив его на USB флеш-накопитель, вы можете носить эту флешку всегда с собой, использовать ее на любом компьютере - так как базы сообщений также будут храниться вместе с дистрибутивом FIDOSlax на той же USB-флешке;
  2. Второй возможный режим использования - запись дистрибутива FIDOSlax на DVD/CD. Если у вас старый компьютер, который не поддерживает загрузку с USB-флешки, то вы можете установить FIDOSlax на USB-флешку, настроить как вам нужно, установить дополнительные модуль, после чего сделать образ ISO дистрибутива и прожечь диск. Если вы загрузитесь с такого диска и запустите конфигуратор, то тогда он спросит вас - на каком ус-ве следует сохранять базы сообщений FIDONet и настройки;
  3. Кроме того, FIDOSlax Linux может вам пригодится, если Вас нет возможности установить ПО на чужом компьютере, но Вы хотите использовать ресурсы компьютера для работы в сети Фидонет или если вам необходимо создать отказоустойчивый IP-узел, который можно будет легко и быстро запустить на любом железе или в случае поломки оборудования перенести на любой другой компьютер;

Для подключения к сети Фидонет вам необходимо получить регистрационные данные у одного из системных операторов(контактная информация приведена в статье "Подключение к Фидонет по IP при помощи дистрибутива FIDOSlax Linux" ).

После получения регистрационных данных загрузите FIDOSlax Linux и откройте специально настроенный терминал для работы с программами Фидонет, щелкнув на ярлыке Konsole for ge.

Рис. 8 Ярлык терминала для работы с программами Фидонет "Konsole for ge"

Затем в этом терминале запустите конфигуратор настройки подключения к FIDONet, набрав команду

setup_fido

Примечание. Для запуска конфигуратора можно также щелкнуть мышкой на ярлыке Setup-Fidonet на рабочем столе, ввести регистрационные данные.

Появится запрос на ввод регистрационных даннах, котоые вы получили от оператора узла Фидонет. Введите их.

Рис. 9 Ввод данных для подключения к сети Фидонет

Затем вы сможете сразу же начать работать в сети FIDONet

Для получения сообщений в том же терминальном окне запустите команду:

recv

Примечание. Для удобства пользователя на рабочем столе уже выведен ярлык recv FIDO messages

Для отправки созданных вами сообщений в том же терминале слежует использовать команду:

send

Примечание. Или использовать для этого ярлык send and recv FIDO Messages.

Для создания и редактирования сообщений в редакторе GoldED используйте команду:

ge

Примечание. Или дял удобства можно щелкнуть на ярлыке GoldEd.

Рис. 10 Список конференций в редакторе GoldEd-NSF

Подключение и работа в сети Фидонет более подробно рассмотрена в статье "Подключение к Фидонет по IP при помощи дистрибутива FIDOSlax Linux"

Если Вы в первый раз подключаетесь к Фидонет также настоятельно рекомендуется скачать и просмотреть краткий обучающий курс "Первые шаги в сети Фидонет" . В этом видеоролике(продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет при помощи кроссплатформенного комплекта fidoip. Так как в FIDOSlax использовано последняя версия этого комплекта, вам будет проще начать работу в сети Фидонет, ознакомившись с базовыми навыками работы в сети FIDONet.

Шифрование данных

Если вы установили FIDOSlax на USD-флеш диск или CF-карточку и постоянно носите с собой, существует вероятность того, что вы можете потерять это устройство или забыть в чужом компьютере. Если к тому же при работе в FIDOSlax вы также храните на устройстве важные для данные или конфиденциальную информацию, то имеет смысл зашифровать эти данные при помощи команды ccrypt после окончания работы с файлом или каталогом, в котором хранится важная для вас информация.

Сcrypt зашифрует ваши файлы в соответствии с расширенным стандартом шифрования AES(Advanced Encryption Standard) при помощи симметричного алгоритма блочного шифрования Рейндейла(Rijndael) с размером блока 256 бита и ключом 256 бит. Национальный институт стандартов и технологий США(NIST) утвердил данный алгоритм шифрования в качестве стандарта шифрования. Это очень сильный и криптостойкий алгоритм, расшифровать который без знания ключа практически не возможно.

Для шифрования данных

Для зашифорвки данных откройте и создайте специальный каталог на жестком диске, назовите его как-нибудь - к примеру, secure-folder.

Затем откройте терминал, перейдите в каталог, который содержит этот каталог(в данном случае secure-folder), который вы хотите зашифровать.

root@fidoslax:~/my-documents# pwd
/root/my-documents
root@fidoslax:~/my-documents# ls -al
total 12
drwxr-xr-x  3 root root 4096 Янв 19 23:53 ./
drwx------ 14 root root 4096 Янв 16 12:15 ../
drwxr-xr-x  2 root root 4096 Янв 19 23:53 secure-folder/

ls -al 

Примечание. В данном случае в примере каталог /root/my-documents является Волшебной папкой /mnt/sdb1/slax-data/my-documents и физически находится на флешке

Поместите данные, которые вы хотите зашифровать внутрь этого каталога

root@fidoslax:~/my-documents# ls secure-folder
1   2~  4            brtfs1.png  brtfs4.png  brtfs7.png  devede.sh
1~  3   4~           brtfs2.png  brtfs5.png  brtfs8.png  make-magic
2   3~  bind-magic  brtfs3.png  brtfs6.png  brtfs9.png  office.sh

Для шифрования данных внутри каталога введите:

root@fidoslax:~/my-documents# ccrypt -e -r secure-folder
Enter encryption key:
Enter encryption key: (repeat)

где ключ -е(encrypt) означает зашифровать данные, а -r(recursive) - включая файлы в подкаталогах. Программа также запросит вас ввести ключ. Введите его и для подтвержения повторите ещё раз. После этого программа ccrypt зашифрует все данные внутри каталога secure-folder.

root@fidoslax:~/my-documents# ls secure-folder
1~.cpt  3~.cpt  bind-magic.cpt  brtfs4.png.cpt  brtfs8.png.cpt   office.sh.cpt
1.cpt   3.cpt   brtfs1.png.cpt   brtfs5.png.cpt  brtfs9.png.cpt
2~.cpt  4~.cpt  brtfs2.png.cpt   brtfs6.png.cpt  devede.sh.cpt
2.cpt   4.cpt   brtfs3.png.cpt   brtfs7.png.cpt  make-magic.cpt

Для различия зашифрованных файлов от незашифрованных, у шированные всегда будут с расширением .cpt

Для расшифровки данных введите команду

root@fidoslax:~/my-documents# ccrypt -d -r secure-folder
Enter decryption key:

где ключ -d(decrypt) означает расшифровать данные, а -r(recursive) - включая файлы в подкаталогах. Программа также запросит вас ввести ключ.

Примечание. Если вы забыли ключ, то расшифровать ваши данные будет невозможно. Будьте осторожны и не создавайте длинные и сложные ключи, которые можно забыть.

Создание образа ISO

Если у вас старый компьютер, который не поддерживает загрузку с USB-флешки, то вы можете установить дистрибутив FIDOSlax на USB-флешку, настроить все как вам нужно, загрузить установить дополнительные модули в каталог porteus/modules. Затем вы можете сделать ISO-образ дистрибутива, прожечь диск и загрузиться с него . Более подробно процесс создания ISO-образа описан в "Создание образа ISO" омпьютер

Загрузка по сети

Вы можете загрузить дистрибутив FIDOSlax по сети при помощи сетевой загрузки PXE, DHCP и TFTP с помощью сетевой карты и без использования жёсткого диска или USB-флеш диска.

Такой вариант загрузки позволяет использовать FIDOSlax в качестве сервера для "тонких клиентов", а также в качестве "тонкого клиента". При помощи FIDOSlax можно быстро организовать сеть для работы с определенными сетевыми приложениями при помощи vnc-клиента или удаленного рабочего стола Remote Desktop for Windows(rdesktop) .

Также такой вариант загрузки может быть полезен, если, к примеру - на компьютере сломан CD-привод, загрузка с USB не возможна, а Windows с жесткого диска по каким-то причинам не загружается.

Все что для этого нужно это чтобы ваш компьютер поддерживал загрузку по сети, собственно сеть(отдельный сетевой коммутатор(switch) или хаб), ещё один компьютер с запущенным дистрибутивом FIDOSlax и два сетевых провода. Для этого выполните следующие действия:

1. Подключите компьютеры к сетевому коммутатору, соедините из в сеть, запустите FIDOSlax на этом компьютер;

2. Настройте на тем статический адрес, как это описано в разделе "Настройка сети в FIDOSlax" ;

3. Перейдите в каталог boot/pxelinux.cfg на флешке или разделе жесткого диска(если вы установили FIDOSlax на жесткий диск)

cd /mnt/sdNx/boot/pxelinux.cfg

4. Запустите сервер сетевой загрузки при помощи команды

./netboot.sh

Примечание. Внимание! Это действие активирует на компьютере DHCP-сервер. Если в вашей сети уже работает DHCP-сервер, то процесс получения IP-адресов ваших сетевых клиентов может быть нарушен, а в сети могут возникнуть глюки. Поэтому рекомендуется запускать сетевую загрузку FIDOSlax в отдельном сегменте сети или на отдельном коммутаторе.

5. Включите второй компьютер, выберите во время его первоначального запуска сетевую загрузку при помощи соответствующей функциональной клавиши(в зависимости от производителя компьютера клавиша выбора прорядка загрузочных устройств может быть от F1 до F12 ) или выставите в BIOS загрузку по сети в качестве первого загрузочного устройства.

6. Сетевой загрузчик выведет на экран приращение:

boot:

Если вы нажмете клавищу Enter будет произведена загрузка FIDOSlax в режиме "Copy To RAM" - все модули будут скопированы оперативную память компьютера и будет произведен запуск графической среды KDE.

Если в вашем компьютере менее 750 Mb памяти вы можете набрать в приглашении команду fidoslax и нажать Enter:

boot: fidoslax

В этом случае будет произведен запуск FIDOSlax в обычном режиме и будет произведен запуск графической среды KDE.

Чтобы загрузить FIDOSlax в текстовом режиме или режиме VESA, наберите в приглашении команду textmode:

boot: textmode

7. Будет произведено копирование модулей по сети, поле чего FIDOSlax будет запущен в выбранном вами режиме

Вы можете также протестировать память компьютера. Для этого введите в пришлашении команду memtest:

boot: memtest

Участие в проекте

Если у вас есть желание приять участие в разработке русскоязычного дистрибутива FIDOSlax - присоединяйтесь к проекту!

Помочь можно не только программированием и разработкой 32-х и 64-х разрядных версий дистрибутива FIDOSlax Linux, но и наполнением репозитория пакетами, предоставлением зеркал для дистрибутива и репозиториев модулей lzm.

Контактная информация

По всем вопросам связанным с сотрудничеством, развитием, поддержкой проекта и другими организационным вопросам, Вы можете связаться используя группу сообщений fidoslax-disccuss, FIDOSlax блог, а также конференцию Фидонет RU.LINUX.CHAINIK.

Полезные ссылки

  1. Форум пользователей и разработчиков портативного дистрибутива Porteus(Портэус) Linux(на английском языке)
  2. Документация для Slax версии 6.1.2(на русском языке)
  3. Статья, посвещенная сети Фидонет в Википедии
  4. Статья о Фидонет, но написанная с юмором на Лурке
  5. Сборник статей о Фидонет в свободной энциклопедии "Традциция"
  6. Список системных операторов сети Фидонет, набирающих новых пользователей по IP
  7. Портал русскоязычного Фидонета, много статей о сети Фидонет, также возможно получение адреса в сети Фидонет
  8. Конференция SU.IP.POINT, в которой публикуются объявления системных операторов сети о преме новых пользователей
  9. ПО для работы в Фидонет - комплект fidoip для Linux, FreeBSD, Windows и DragonFly BSD
  10. Сайт замечательного узла 2:5020/828
  11. Шлюз гипертекстового Фидонета и смоленского узла 2:5019/40
  12. Сайт узла 2:5020/2140, с возможностью чтения конференций и подключения к сети
  13. Форум с множеством конференций FIDONet
  14. Cайт ярославского узла сети 2:5028/66
  15. Веселые фидошные арты от 2:5028/66

Powered by Google Project Hosting