Tiny Core Linux — крошечный дистрибутив с большими возможностями
От наброска к картине

Пол Феррилл (Paul Ferrill), перевод Алексея Федорчука
Оригинал, 19 марта 2009

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

Tiny Core Linux (TC Linux) являет собой минималистский подход в части базовой системы, позволяя в дальнейшем добавлять к ней только необходимые для работы компоненты. Создав свою конфигурацию, вы можете сохранить её на локальном носителе. Базовый дистрибутив, основанный на ядре Linux 2.6, занимает всего 10 Мбайт. Конечная задача TC — получить предельно компактную Linux-систему, способную загрузиться с CD-ROM, USB-флэшки или минимального винчестера. Последняя версия TC (1.2) устраняет некоторые ошибки и добавляет некоторые новые возможности.

Режимы работы

Tiny Core имеет четыре основных режима работы с различными степенями постоянства. Режим по умолчанию — загрузка системы в оперативную память и скачивание приложений из Интернета по мере необходимости в их запуске. Вся работа происходит в RAM, без сохранения чего бы то ни было, включая установки и настройки. Минимальные требования к оборудованию при этом — процессор i486DX и 32 Мбайт RAM. Рекомендуется, однако, процессор Pentium 2 или выше, и 128 Мбайт оперативной памяти.

Второй и третий режимы заключаются в использовании Постоянного Персонального Репозитория (Persistent Personal Repository — PPR) со сжатыми или несжатыми расширениями (extensions — дополнительные приложения, в терминологии TC). Различие между этими режимами в том, загружаются ли приложения из RAM (TCE) или из сжатого файла, хранящегося в PPR (TCZ). Расширения TCZ используют файловые системы cramfs или ziofs, для минимизации требований к накопителю, несущему PPR. Другое преимущество использования опции TCZ — возможность запуска приложений при отсутствии подключения к сети.

Последний режим именуется Постоянной Личной Инсталляцией (Persistent Personal Installation — PPI) и использует расширения TCE, сохранённые на локальном диске. Дополнительные расширяющие коды (l или m) будут автоматически загружать и настраивать библиотеки или модули, требуемые расширениями для удовлетворения зависимостей. Этот режим хорош при работе с флэшки или жесткого диска. Для дополнительной безопасности можно зашифровать домашний каталог в виде криптованного loopback-файла.

Опция backup/restore позволяет сохранить ваши настройки и личные файлы на отдельном устройстве. Вы должны будете отредактировать файл /opt/.filetool.lst, чтобы добавить или удалить файлы и каталоги для записи. Вы можете также явно исключить файлы, используя другой файл — /opt/.xfiletool.lst. По умолчанию, при отсутствии исключений, копируется весь каталог /home/tc.

Продолжение

Tiny Core Linux — крошечный дистрибутив с большими возможностями
От наброска к картине: 3 комментария

  1. Для KDE4 приличного Dock’а не встречал,
    а в 10мб дистрибутиве фактически есть…

  2. Дальнешие впечателения от fedora будут ?
    А то лежит DVD c Russian Fedora, торрентом скачанный с полпинка кстати — непонятно откуда возникли трудности с скачиванием.

  3. 2 Serg Markov
    Будут
    А откуда возникли трудности со скачиванием — вопрос не ко мне :)

Обсуждение закрыто.