Библиотека сайта rus-linux.net
Обзор дистрибутивов для флэш-накопителей
Оригинал: Comparing Linux USB flash disk distros
Автор: Gary Sims
Дата: 22 мая 2008
Перевод: Н. Глущенко
Дата перевода: 29 мая 2008
Недавний успех Asus Eee PC показал, что загрузка Линукс с флэш-памяти на данный момент является востребованной среди пользователей. Даже если у вас нет Eee PC, иметь под рукой простую USB-флэшку, на которой помимо Линукс имеются и ваши данные, зачастую бывает полезно. В этой статье мы рассмотрим несколько дистрибутивов, которые можно запускать с флэшки.
Есть дистрибутивы, которые специально разработаны для работы с флэшки, например Mandriva Flash. Некоторые предлагают специальный установщик для переноса дистрибутива на USB-брелок. Есть и такие, которые не предназначены для запуска с флэшки, но при помощи небольших модификаций это удаётся исправить. Я протестировал 5 дистрибутивов Линукс: Damn Small Linux (DSL), Puppy Linux, Pendrivelinux, Ubuntu и Mandriva Flash - чтобы узнать, насколько хорошо они справляются со своими обязанностями, работая с флэшки.
Из всех рассмотренных дистрибутивов, только у Ubuntu нет родной поддержки запуска с флэшки, в то время как Pendrivelinux и Mandriva Flash были специально для этого разработаны. Эту пятёрку можно разделить на два класса: лёгкие и компактные (DSL и Puppy Linux), которые занимает менее 100Mb, и полноценные дистрибутивы (Mandriva, Pendrivelinux и Ubuntu).
Мал да удал
Damn Small Linux
DSL и Puppy Linux занимают мало места и не предъявляют высоких системных требований. DSL может запуститься даже на 486DX c 16Мб оперативной памяти, другое дело - где вы найдёте старый-добрый 486-й с возможностью загрузки с USB. Главными достоинствами этих дистрибутивов являются малый размер, универсальность, гибкие настройки загрузки и установки. К тому же DSL и Puppy Linux очень быстры, потому что работают полностью из оперативной памяти.
Для установки DSL вам необходимо скачать образ диска весом всего 50Мб, прожечь его на болванку и загрузиться с неё. После этого вы можете установить DSL на USB-флэшку при помощи специального помощника (Apps->Tools->USB-HDD Pendrive), который представляет собой консольный установщик. DSL определил мою флэшку и установился на неё без проблем.
DSL удобно использовать в качестве инструмента для восстановления "умершего" компьютера или для того, чтобы скопировать ценную информацию с такой машины. Этот дистрибутив использует легковесный оконный менеджер JWM, который будет просто освоить тем пользователям, которые привыкли к кнопке "Пуск" (здесь она подписана "DSL"). DSL содержит много стандартных приложений, например, музыкальный проигрыватель, пара веб-браузеров, текстовый редактор и электронные таблицы. Возможности практически всех программ можно расширить при помощи myDSL Extension Browser. В DSL также можно установить дополнительное программное обеспечение, включая OpenOffice.org. Но несмотря на расширяемость DSL не так силён, как альтернативные мобильные операционные системы.
Puppy Linux
Как и DSL, Puppy Linux занимает немного места (менее 100Мб), и его можно загрузить с LiveCD. При загрузке вся система полностью записывается в оперативную память. Для инсталляции на флэшку используется универсальный установщик. Поддерживаются любые флэшки, даже те, на которых не было создано ни одной файловой системы. Но тем не менее процесс установки достаточно сложен. Установщик отлично справляется с тем, что постоянно даёт вам знать, что происходит в данный момент, но умение работать с дисками и разделами вам пригодятся. Например, если загрузочный диск определен неправильно, то установщик вместо того, чтобы исправить ошибку автоматически, откроет GParted, где вам предстоит всё сделать вручную.
Последняя версия 4.0 имеет много улучшений по сравнению с прошлыми релизами. В качестве оконного менеджера используется JWM, текстовый редактор - AbiWord 2.4.6, Gnumeric 1.7.13 - для работы с электронными таблицами, Sylpheed 2.4.7 - для работы с почтой и Mozilla SeaMonkey 1.1.8 l - веб-браузер. В Puppy Linux также имеется свой менеджер пакетов PETget, который автоматически подключается к официальному репозиторию Puppy и предлагает установить дополнительное программное обеспечение. На данный момент репозиторий 4.0 не предоставляет OpenOffice.org, но мне удалось установить его из репозитория 3.0.
Проблема, которая может возникнуть при работе с Puppy Linux, заключается в том, что вся ваша информация сразу не сохраняется на флэшку. Во время работы, все файлы, которые вы создаете или редактируете хранятся в оперативной памяти. Эти файлы периодически переносятся на флэшку при работе системы, а также в процессе выключения. На рабочем столе расположена кнопка "Save", с её помощью вы можете в любой момент сохранить свою информацию из ОЗУ на флэшку. Но всё же такой непостоянный способ сохранения данных может привести к их потери.
Pendrivelinux
Pendrivelinux - одновременно и дистрибутив для флэшек, и содержательный сайт, на котором собрано огромное количество статей о том, как адаптировать популярные дистрибутивы для работы с USB-брелка.
На сайте также можно найти информацию о том, как установить Pendrivelinux на флэшку как в Линукс, так и в Windows. У Pendrivelinux нет LiveCD, вместо этого вам надо просто загрузиться в Windows или Линукс. Сама установка заключается в следующем: скачиваете zip-архив с дистрибутивом, распаковываете его на флэшку и делаете её загрузочной (в Windows - при помощи специального bat-файла, в Линукс - при помощи пакета syslinux).
Pendrivelinux - полноценный дистрибутив, занимает 500Mb и включает большинство популярных приложений, например, KDE. Этот дистрибутив основан на Mandriva 2007.1, содержит в себе KDE 3.5.6 и Firefox 2.0.0.3. Вместо OpenOffice.org здесь установлен KOffice. Включена поддержка 3D-эффектов: куб рабочего стола, гибкие окна, прозрачность и т.п.
Конечно, недостаток OpenOffice.org ограничивает возможности, так как KOffice не обладает такой хорошей поддержкой форматов Microsoft и OpenOffice.org. Но тем не менее, Pendrivelinux - замечательный дистрибутив для USB-флэшки, который подходит для ежедневного использования.
Ubuntu
Ubuntu по умолчанию не поддерживает инсталляцию на флэшку, но на сайте Pendrivelinux имеется подробная статья, при помощи которой самый популярный (по данным Distrowatch) дистрибутив можно установить на USB-брелок. Вся процедура разбита на 22 шага. Вам придётся использовать консольные приложения такие, как syslinux, mkfs.ext2 и apt-get, так что это дело не для новичков. Если же вас эти слова не пугают, то стоит попробовать.
После установки вы получаете полноценную систему Ubuntu. Занимает она 750 Mb, поэтому требуется флэшка объёмом минимум 1Gb. Объясняется такой размер очень просто: это Ubuntu, а эта система поставляется вместе с последними версиями GNOME, OpenOffice.org, Firefox и других приложений.
Есть только одна проблема и она заключается в том, что Ubuntu не заточен для работы с флэш-накопителя. Например, у меня через некоторое время безо всяких причин система перестала загружаться с USB, и мне пришлось её переустанавливать. После этого вроде бы всё было нормально, но потом GNOME стал через раз запускаться, а некоторые файл попросту не хотели считываться. Вот тогда я сдался.
Тем самым я не пытаюсь принизить Ubuntu, а лишь хочу указать на возможные трудности, которые могут возникнуть в случае, если использовать программное обеспечение не по назначению.
Mandriva Flash
Mandriva продаёт специальную версию своего Mandriva Linux One дистрибутива, которая называется Mandriva Flash. Это прекрасный дистрибутив для работы с флэшки. Единственный недостаток - он платный. Цена - $69, но за эти деньги вы получаете не только дистрибутив, но и флэшку на 4Gb, месячную техподдержку Mandriva, бесплатную доставку и доступ к CD, при помощи которого можно восстановить вашу флэшку в случае сбоя системы.
Mandriva Flash - полноценный Линукс на USB-брелоке. Он предоставляет вам KDE 3.5.7, OpenOffice.org 2.2.1, Firefox 2.0.0.8, Skype и Java 6. Как и Pendrivelinux, Mandriva Flash порадует вас 3D эффектами рабочего стола и программой, которая поможет вам перенести документы и настройки из Windows. Также это дистрибутив предлагает стандартный менеджер rpm-пакетов, а это означает, что вы сможете установить массу дополнительных приложений, скачанных из интернета.
Mandriva Flash проста в использовании, особенно если вы уже сталкивались с системой Линукс. Я без проблем скачал и установил Google's Picasa. И смог перебросить фотографии с моей цифровой камеры.
Ещё одна особенность Mandriva Flash - все ваши документы на флэшке доступны в Windows. А всё что вы скопируете на USB-брелок будет также доступно и в Линукс. После первой загрузки Mandriva Flash попросит вас выделить место на флэшке для системных файлов и место для пользовательских данных.
Наличие такого важного продукта как OpenOffice.org делает Mandriva Flash лидером среди дистрибутивов для загрузки с флэш-накопителя. Вы можете брать вашу операционную систему вместе со всеми данными куда угодно.
Заключение
Из двух мини-дистрибутивов мне больше приглянулся DSL, благодаря дружелюбному интерфейсу и простой установке. В качестве полноценного дистрибутива лучше всех подходит Mandriva Flash. Но если же вы не хотите тратить деньги на операционную систему, то Pendrivelinux к вашим услугам.
Гари Симс имеет степень Информационных Бизнес-Систем Британского университета. В течение десяти лет работал разработчиком программного обеспечения, а теперь он свободный Линукс-консультант и писатель.