Загрузочная визитная карточка ( BBC ) — это компакт-диск , вырезанный, спрессованный или отформованный по размеру и форме визитной карточки (разработанный для того, чтобы помещаться в бумажнике или кармане). Альтернативные названия этого форм-фактора включают « кредитную карту », « хоккейный каток » и « размер бумажника ». Карты рассчитаны на хранение около 50 МБ . Визитные карточки на компакт-дисках обычно используются для коммерческих демонстраций продуктов, рассылаются по почте потенциальным клиентам и раздаются на торговых выставках .
Хотя термин «загрузочная визитная карточка» можно применить к любому загрузочному CD-ROM в форм-факторе визитной карточки, он почти всегда относится к тому, который содержит компактный дистрибутив Linux, обычно содержащий набор системных диагностических и спасательных инструментов и/или демонстрационные версии определенных пакетов. [1]
В 1999 году сотрудник Linuxcare Дункан МакКиннон предложил идею создания и распространения такой карты для предстоящей выставки. Он и его команда волонтеров (коллег по работе) придумали фразу «загружаемая визитная карточка».
Премьерная версия была доступна на первой выставке LinuxWorld Expo в Сан-Хосе, Калифорния . Первоначальный тираж составил 10 000 экземпляров. Большинство из них были розданы на выставке и отправлены группам пользователей Linux в последующие месяцы.
Поскольку проект состоял из программного обеспечения с открытым исходным кодом и свободного программного обеспечения , а идея была убедительной и простой, быстро появились и другие Linux BBC.
Первая производная была создана Irish Linux Users Group. С течением лет большинство создателей оригинального Linuxcare BBC покинули компанию, но продолжили работать над проектом, который теперь называется LNX-BBC .
По крайней мере один из коробочных пакетов Red Hat Linux включал в себя CD-диск для восстановления системы в формате визитной карточки.
Распространилось множество производных и клонов BBC. Почти все они работают на ПК . Ограниченный успех был достигнут на BBC и Live CD на других вычислительных платформах.
Ранние версии Linuxcare BBC представляли собой наборы пакетов, которые были предварительно скомпилированы для других дистрибутивов (таких как Debian и Red Hat Linux) , из которых подмножества файлов копировались в каталог, из которого BBC «мастерировалась» ( создавались образы компакт-дисков ISO 9660 ).
Создание всего мини-дистрибутива из исходного кода было основным начинанием проекта LNX-BBC (который сформировался из первоначальных участников Linuxcare с другими участниками и добровольцами). Первая версия LNX-BBC, которая была независима от Linuxcare, имела номер 1,618 (число, предложенное членом команды Сетом Шоеном, приближение золотого сечения , или фи (φ), и дань уважения Дональду Кнуту , который использует последовательно более точные приближения числа π для управления версиями своей системы набора TeX ).
Начиная с версии 2.0, все диски LNX-BBC полностью собираются из исходного кода с использованием системы GAR. Эта версия использовалась Free Software Foundation в качестве членской карты (выдается спонсорам за пожертвования).
Совсем недавно Damn Small Linux на 50 МБ можно было поставить на BBC. Также были релизы "BBC" других свободных операционных систем, таких как FreeBSD .
Ключевым моментом загрузочной визитной карточки является то, что она полностью запускается с компакт-диска и системной памяти (ОЗУ), как это делают несколько версий Linux на "живых" компакт-дисках уже много лет. Просто вставьте компакт-диск в привод, включите компьютер и убедитесь, что привод компакт-дисков выбран для загрузки перед жестким диском.
После загрузки операционная система запускается с компакт-диска и из оперативной памяти системы . Поскольку форм-фактор визитной карточки имеет такую маленькую емкость, разработчики Linuxcare обычно выбирают сжатую файловую систему. Это позволяет типичному BBC содержать около 100 мегабайт программного обеспечения всего на 50 мегабайтах дискового пространства.
Оригинальный BBC и большинство его клонов и производных будут сканировать систему на предмет распознанных файловых систем , автоматически «монтируя» их в режиме только для чтения. Это делает файловые системы на любых локальных жестких дисках доступными, одновременно сводя к минимуму риск непреднамеренного повреждения, удаления или другого повреждения файлов на локальных дисках.
Типичный BBC содержит набор сетевых утилит, утилит резервного копирования и восстановления данных, поэтому системные администраторы Linux ценят их как инструменты спасения.
Многие BBC используют драйвер cloop (compressed loopback), который предоставляет сжатую файловую систему только для чтения для Linux. Конечно, они обычно имеют часть системной памяти (RAM), сконфигурированную как ramdisk ( или, возможно, несколько RAM-дисков). Это обычно оставляет дисковод CD-ROM выделенным на время использования системы. Однако некоторые BBC создают больший ramdisk и копируют всю систему с CD, таким образом делая дисковод доступным для других CD или DVD. Это полезно, поскольку некоторые ПК имеют только один CD или DVD-дисковод.
После загрузки эти системы предоставляют приглашение командной строки UNIX/Linux (обычно как пользователь root). Некоторые также предоставляют некоторые очень компактные инструменты графического пользовательского интерфейса (GUI). LNX-BBC включает в себя небольшой сервер X ( X Window System ) и веб-браузер BrowseX (среди прочих инструментов).
По своей сути большинство BBC представляют собой инструменты спасения и диагностики для опытных профессионалов, а обычные пользовательские операции лучше обслуживаются дистрибутивами Live CD.
Ряд дистрибутивов Linux запускаются с Live CD , работая аналогично загрузочной визитной карточке, в частности, дистрибутивы Knoppix и Ubuntu . Аналогично, дистрибутивы Linux часто можно настроить для запуска с USB-флешки или аналогичного носителя, например, дискеты . Некоторые из них можно загрузить по сети.
Загрузочные визитные карточки могут содержать вредоносное ПО, поскольку загрузочные носители — это простой способ для вредоносного ПО заразить систему, а ничего не подозревающие пользователи легко соблазняются их новизной. Также обычному пользователю сложно определить их содержимое перед загрузкой. [ необходима цитата ]